delphi-2009

Jakie komponenty i Dodatki IDE instalujesz w Delphi? [zamknięte]

Po czystej instalacji Delphi, jakie komponenty i Dodatki IDE upewniasz się, że instalujesz? Jaki jest Twój "rig" Delphi? Oto ... na dysku nie jest modyfikowany. TPerlRegex - Biblioteka wyrażeń regularnych dla Delphi A co z innymi programistami Delphi?

Jakie zmienne są inicjalizowane w Delphi?

Więc zawsze słyszałem, że pola klasy (oparte na stercie) były inicjalizowane, ale zmienne oparte na stosie nie były. Słyszał ... g record. . . . i1 0 i2 0 i3 0 i4 0 i5 0 S Booleans: FALSE FALSE FALSE FALSE FALSE Array 0 0 0 0 0 0 0 0 0 0 0 Done . . . .

Jak zrobić zasób PNG?

Mam formularz z dużym TImage na nim jako tło. Problem w tym, że jest to przechowywane bezpośrednio w DFM jako bitmapy, która ... elphi 2009 zawiera obsługę PNG, z tym, że nie bardzo wiem, jak zbudować plik zasobów z PNG w nim. Ktoś wie, jak to się robi?

Jak najlepiej odgadnąć kodowanie, gdy brakuje BOM (Byte Order Mark)?

Mój program musi odczytywać pliki, które używają różnych kodowań. Mogą to być ANSI, UTF-8 lub UTF-16 (duży lub mały endian). ... 1), dziękuję ShreevatsaR, i jeszcze raz dziękuję Stackoverflow, za pomoc w znalezieniu mojej odpowiedzi w mniej niż godzinę!

Eprogrammern nie znalazł wyjątku w Delphi?

W Delphi 2009, SysUtils.pas Zawiera to w linii 425: EProgrammerNotFound = class(Exception); czy to po prostu jajko wiel ... wania. Możesz użyć EProgrammerNotFound jako alternatywa dla oprogramowania wskazującego błędy wykryte w czasie pracy.

Delphi MSBuild Konfiguracje Budowania Z Wiersza Poleceń

Delphi 2009 wykorzystuje build configurations. Podczas tworzenia nowego projektu masz dwie domyślne konfiguracje budowania " ... is [/P: configuration=<configuration name>], which is wrong (Delphi 2009, Help Update 1)! Jaka jest właściwa droga?

Znikają wszystkie inne okna aplikacji po wyświetleniu okna dialogowego?

Jak przyciemnić / przyciemnić wszystkie inne okna aplikacji w Delphi 2009. Form ma właściwość AlphaBlend, ale kontroluje tyl ... e stackoverflow.com robi to, gdy staramy się wstawić link / obrazek itp w poście. Jak możemy to osiągnąć w aplikacji delphi?

Uruchomienie Tmulticastevent Allena Bauera

Szukałem kodu Allena Bauera dla ogólnego dyspozytora zdarzeń multicast (zobacz jego posty na blogu o tym tutaj ). Daje wysta ... hczasowe odpowiedzi. Powinienem wspomnieć, że powyższy kod nie działa, a gdy seteventdispatcher powraca, AV jest podniesiony.

Delphi 2006-2010 błąd: "nie można utworzyć pliku C: UsersAdminAppDataLocalTempEditorlineends.ttr"

Dostaję błąd po zainstalowaniu Delphi 2007 (Edit: ten problem występuje we wszystkich wersjach Delphi od 2006 do 2010), które ... aktualizacje są naprawdę przyczyną. Moim obejściem na razie jest zmiana nazwy EditorLineEnds.ttr przed uruchomieniem Delphi.

Do czego służy TMonitor w Delphi System unit?

Po przeczytaniu artykułów "Simmering Unicode, bring DPL to a boil" i "Simmering Unicode, bring DPL to a boil (Part 2)" z "The ... 4: post na blogu w 2013 pokazał, że chociaż TMonitor jest "sprawiedliwy", jego wydajność jest gorsza niż w sekcji krytycznej.

Jak mogę utworzyć obiekt Delphi z referencji klasy i zapewnić wykonanie konstruktora?

Jak mogę utworzyć instancję obiektu używając referencji klasy i upewnić się, że konstruktor jest wykonywany? W tym przykład ... ; procedure Test; var Clazz: TClass; Instance: TObject; begin Clazz := TMyClass; Instance := Clazz.Create; end;

Czy mogę użyć zamknięcia w obsłudze zdarzenia (tbutton OnClick)

Jeśli próbuję użyć zamknięcia w obsłudze zdarzenia, kompilator narzeka na : Typy niezgodne: "metoda i procedura regularna" ... aźnikach metod? i jak zdefiniować, czy można? Eg: Button1.Onclick = procedure( sender : tobject ) begin ... end; Dzięki!

Dlaczego ReadDirectoryChangesW pomija zdarzenia?

Używam ReadDirectoryChangesW, aby obserwować określony katalog i aktualizować struktury indeksujące za każdym razem, gdy wykr ... rzenie dla tego katalogu. Co zrobić, jeśli chcę jedno zdarzenie dla każdego pliku w katalogu? Każda pomoc byłabym wdzięczna.

Jak dziaĹ ' ajÄ ... nowe typy string w Delphi 2009/2010?

Muszę przekonwertować dużą starszą aplikację do Delphi 2009, która używa ciągów znaków, AnsiStrings, WideStrings i danych UTF ... i RawByteString, może jakieś wskazówki dotyczące użytkowania i możliwe pułapki podczas konwersji aplikacji sprzed 2009 roku?

Jak zwiększyć szybkość uruchamiania aplikacji delphi?

Jak zwiększyć szybkość uruchamiania (lub skrócić czas uruchamiania) aplikacji Delphi? Inne niż specyficzne dla aplikacji, cz ... działa? Uwaga: Nie mówię o szybkich algorytmach lub podobnych. Tylko wzrost wydajności przy starcie, pod względem prędkości.

Jak uzyskać ślad stosu z FastMM

Zauważyłem w poniższym poście, że można uzyskać ślad stosu z FastMM, aby pokazać, co wydaje się być, gdzie obiekt został przy ... 09. Ustawiłem ReportMemoryLeaksOnShutdown Na true, więc otrzymuję raport podstawowy, ale jak uzyskać raport śledzenia stosu?

Delphi 2009, Indy 10, TIdTCPServer.OnExecute, jak pobrać wszystkie bajty w buforze wejściowym

Pogrywam sobie z Indy 10 dostarczonym z Delphi 2009 i mam problem z uzyskaniem wszystkich danych z Iohandlera, gdy onexecute ... e pytanie, czy to dlatego, że opiera się na blokowaniu IO? Co sprawia, że jeszcze bardziej zależy na tym TIdSchedulerOfFiber.

przekazać nieograniczoną liczbę parametrów do procedury

W Delphi procedura write może obsłużyć: write(TF,st1) I write(TF,st1,st2,st3,st4); Chcę zadeklarować procedurę, która ... 255, co czyni tę Przełęcz bezużyteczną, dla mnie. ale odpowiedź jest nadal dostępna, jeśli chcesz przekazać otwartą tablicę.

Jak korzystać z zewnętrznych czcionek?

Czy Można używać czcionki bezpośrednio z zasobów w Delphi i jak? Mam problem z pierwszymi krokami.Przykład nie mogę włączyć ... iwy, to w jaki sposób mogę użyć zewnętrznej czcionki, nie instalując jej oddzielnie (od pliku wykonywalnego)? Z góry dzięki!

Jak osiągnąć mniejszy rozmiar pliku wykonywalnego?

Bardzo niedawno wróciłem do Delphi po długiej przerwie i napisałem dość prostą aplikację, którą mój klient poprosił o wsparci ... rids, Menus, Buttons; I zastanawiam się, czy jest jakiś sposób, aby zmniejszyć rozmiar aplikacji do 300 - 400k lub mniej?