Forum: Object-Pascal / Delphi-Language
Delphi
by pajofego,
7. Okt 2004
So jetzt habe ich es so, wie ich mir das in etwa vorgestellt habe. Danke nochmal an alle! Echst super Hilfe hier! Das einzige was mir bei Delphi noch nicht klar ist, ist die Sache mit der Debug und Release Version, die es unter VC gibt. Delphi erstellt nur eine Exe Datei und die ist abhängig von den gewählten Compileroptionen z.B.: {$D+} und etc. Ist das richtig? Bedeutet dann, in Delphi {$D+} =...
Forum: Object-Pascal / Delphi-Language
Delphi
by pajofego,
7. Okt 2004
Das war Blödsinn von mir! Sorry! Ich war wohl schon fast im Reich der Träume, als ich das geschrieben habe! ;-) Aber erst einmal danke für den Code oben. So habe ich mir das auch ungefähr vorgestellt.
An allen anderen Danke ich auch! Werde mir mal jetzt die einzelnen Vorschläge anschauen und durcharbeiten.
P.S.: Habe mir gerade die Hilfe von JCL angeschaut und unter dem Punkt...
Forum: Object-Pascal / Delphi-Language
Delphi
by pajofego,
7. Okt 2004
Gut, also die Compiler Macros __FILE__ und __LINE__ gibt es wohl noch nicht in Delphi. Würde aber trotzdem ganz gerne etwas mehr über die JCL und Map-Files erfahren. Wo kann ich dazu etwas finden.
Was ich noch unbedingt wissen müsste wären die Präprozessoranweisungen
#ifdef _DEBUG
...
#else
...
#endif
wie sieht denn sowas in Delphi aus?
Forum: Object-Pascal / Delphi-Language
Delphi
by pajofego,
6. Okt 2004
Hallo Leute,
nachdem ich seit mehr als einem Jahr C++ geschädigt bin brauche ich eure Hilfe um folgenden Macro aus c++ in Delphi umzuwandeln:
#ifdef _DEBUG
#define CHECK_HR(p) {if( FAILED(hr=(p))) {char strError;sprintf(strError,"DEBUG: HRESULT FAILED (%i) in file %s in line %d.",int(hr),__FILE__, __LINE__);MessageBox(NULL,strError,"HRESULT FAILED",MB_OK);return hr;}}
#else
#define...