Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Record: Delphi only? (https://www.delphipraxis.net/71935-record-delphi-only.html)

Christian Seehase 6. Jul 2006 20:42

Re: Record: Delphi only?
 
Moin Oregon Ghost,

Zitat:

Zitat von Oregon Ghost
da ein typischer C- oder C++-Programmierer Cardinal überhaupt nicht kennt (würde auf Anhieb auf DWORD tippen?)

richtig getippt, zumindest solange Du es auf Windows einschränkst, denn "normaler" Typ für C/C++ ist DWORD ja nun auch nicht, da es ja erst in der WinDef.h deklariert wird (unsigned long) ;-)

gsh 7. Jul 2006 07:50

Re: Record: Delphi only?
 
aha ok
dann werd ich einfach statt einem boolean einen integer verwenden (wenn 0 = false, 1 = true :mrgreen: )
naja dann verwende ich nur PChar und integer ... mehr braucht man eigentlich eh nicht

OregonGhost 7. Jul 2006 08:51

Re: Record: Delphi only?
 
Zitat:

richtig getippt, zumindest solange Du es auf Windows einschränkst, denn "normaler" Typ für C/C++ ist DWORD ja nun auch nicht, da es ja erst in der WinDef.h deklariert wird (unsigned long)
Merkt man, dass ich fast ausschließlich unter Windows programmiere? :mrgreen:
Naja, aber im Prinzip ging's darum ja auch :)

Wie gesagt, gsh, es gibt für die Windows-API die Typdefinition BOOL, die in Delphi mit LongBool übersetzt werden kann (und damit natürlich auch nicht mehr als ein int bzw. Long ist).
Zitat:

dann werd ich einfach statt einem boolean einen integer verwenden (wenn 0 = false, 1 = true Mr. Green )
In Visual Basic ist -1 der Wert für true... also lieber wenn 0 dann false, wenn <>0 dann true.

gsh 7. Jul 2006 09:28

Re: Record: Delphi only?
 
Zitat:

Zitat von OregonGhost
Zitat:

dann werd ich einfach statt einem boolean einen integer verwenden (wenn 0 = false, 1 = true Mr. Green )
In Visual Basic ist -1 der Wert für true... also lieber wenn 0 dann false, wenn <>0 dann true.

ok werd ich machen. danke für den tipp


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz