Forum: Object-Pascal / Delphi-Language
10. Mär 2009, 19:56
|
Antworten: 14
Hits: 1.870
Re: Fehlerbehandlung - Umgang mit Exceptions
In den meisten Fällen muss ich Luckie zustimmen. Sinnvoll halte ich ein OnError nur bei solchen Dingen wie Sockets, wo Fehler aufgrund ihrer asynchronen Natur schwer zu fangen sind. Sonst verleiten...
|
Forum: Object-Pascal / Delphi-Language
10. Mär 2009, 18:21
|
Antworten: 16
Hits: 2.734
Re: Funktionsname herausfinden
Die nützlichste mir bekannte Quelle über RTTI in Delphi ist
Hallvard Vassbotns Blog (http://hallvards.blogspot.com/). Dort sind alle Datenstrukturen, insbesondere die undokumentierten, aufgelistet....
|
Forum: Sonstige Fragen zu Delphi
10. Mär 2009, 17:44
|
Antworten: 18
Hits: 3.162
|
Forum: Programmieren allgemein
10. Mär 2009, 15:19
|
Antworten: 5
Hits: 3.508
|
Forum: Sonstige Fragen zu Delphi
10. Mär 2009, 15:18
|
Antworten: 18
Hits: 3.162
|
Forum: Programmieren allgemein
10. Mär 2009, 15:04
|
Antworten: 5
Hits: 3.508
|
Forum: Win32/Win64 API (native code)
10. Mär 2009, 14:43
|
Antworten: 23
Hits: 5.289
|
Forum: Sonstige Fragen zu Delphi
10. Mär 2009, 14:37
|
Antworten: 18
Hits: 3.162
|
Forum: Programmieren allgemein
10. Mär 2009, 14:27
|
Antworten: 5
Hits: 3.508
|
Forum: Programmieren allgemein
9. Mär 2009, 18:16
|
Antworten: 3
Hits: 1.445
|
Forum: Object-Pascal / Delphi-Language
8. Mär 2009, 17:04
|
Antworten: 13
Hits: 3.309
|
Forum: Object-Pascal / Delphi-Language
8. Mär 2009, 17:00
|
Antworten: 13
Hits: 3.309
|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
8. Mär 2009, 16:45
|
Antworten: 2
Hits: 857
|
Forum: Multimedia
8. Mär 2009, 16:28
|
Antworten: 12
Hits: 1.760
Re: Bild überprüfen
Du kannst auch direkt den Dateinamen im Tag speichern. Allerdings musst du denn etwas mit dem Referenzzähler tricksen und wenn du es falsch machst, hast du ein Speicherleck.
|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
6. Mär 2009, 17:45
|
Antworten: 10
Hits: 1.307
Re: Wo wird Thread freigegeben?
TThread.Free ruft WaitFor auf, sodass es einen Deadlock gibt. Setze doch einfach FreeOnTerminate auf True, dann gibt sich der Thread nach dem OnTerminate selbst frei.
|
Forum: Sonstige Fragen zu Delphi
6. Mär 2009, 17:00
|
Antworten: 21
Hits: 4.134
Re: Selbstgebauter Threadpool funktioniert nicht
Hör doch bitte mit dem Polling auf. Setze in GetQueuedCompletionStatus INFINITE als letzten Parameter und lass das Sleep(1) weg. Sonst verbrätst du vollkommen unnötig CPU-Zeit. Dann musst du...
|
Forum: Sonstige Fragen zu Delphi
5. Mär 2009, 16:52
|
Antworten: 21
Hits: 4.134
Re: Selbstgebauter Threadpool funktioniert nicht
Eigentlich sind diese dafür gedacht, bei asynchronem IO Nachrichten über die Fertigstellung von Operationen zu bekommen. Du kannst aber auch manuell Nachrichten schicken. Die Benutzung ist simpel:...
|
Forum: Object-Pascal / Delphi-Language
5. Mär 2009, 16:37
|
Antworten: 4
Hits: 1.062
|
Forum: Sonstige Fragen zu Delphi
5. Mär 2009, 16:34
|
Antworten: 21
Hits: 4.134
Re: Selbstgebauter Threadpool funktioniert nicht
Was du gerade tust ist so, als ob jeder einzelne Mensch für die Toilette sein eigenes besetzt-Schild mitbringt und das dann privat auf besetzt stellt. Das kann nicht funktionieren, oder? Du brauchst...
|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
4. Mär 2009, 17:05
|
Antworten: 7
Hits: 1.512
|
Forum: Win32/Win64 API (native code)
3. Mär 2009, 18:40
|
Antworten: 20
Hits: 2.647
|
Forum: Object-Pascal / Delphi-Language
3. Mär 2009, 18:00
|
Antworten: 4
Hits: 1.799
|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
1. Mär 2009, 12:46
|
Antworten: 9
Hits: 862
|
Forum: Sonstige Fragen zu Delphi
1. Mär 2009, 11:52
|
Antworten: 24
Hits: 3.950
Re: MD5 Länge einfügen als 64 Bit?
Ähem - irgendwie stehst du mit Endianness in letzter Zeit auf Kriegsfuß. :wink: Windows ist Little-Endian. Der Mensch ist von Natur aus Big Endian nach Konvention auf Big Endian gepolt. Daher stellen...
|
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
1. Mär 2009, 11:27
|
Antworten: 9
Hits: 862
Re: Zeos Connect in Thread packen
Synchronize schreibt die angegebene Methode in eine Liste, setzt ein Signal und lässt den Thread schlafen. Der Hauptthread bemerkt das Signal und leert die Liste. Deine Methode ConnectToDB wird also...
|