Just nu i M3-nätverket
Gå till innehåll

Longword i delphi 3


Asplund

Rekommendera Poster

Hejhej!

 

Håller på och harvar i ett gammalt delphi 3 program och vill lägga in lite nyare drivrutiner som givetvis använder sig av longword. Min fråg är om det går att lägga till stöd för detta format, eller om jag får hålla mig till de äldre drivrutinerna?

 

Har provat med det vanliga

type

Longword = 0..4294967295;

men det funkar ju sådär...

 

MVH

/Rickardh

 

Länk till kommentar
Dela på andra webbplatser

Type

Longword = Cardinal;

 

Borde funka klockfritt... (Klockrent och Prickfritt) ;P

 

Länk till kommentar
Dela på andra webbplatser

Hallå ja!

 

Det verkar funka fint!

Och kortet jag använder använder sig inte av den 32:a biten, så de bör funka ett längre tag också tycker jag.

 

Visst borde jag lika gärna kunna deklarera det som en longint också?

 

Länk till kommentar
Dela på andra webbplatser

Longint är 32 bitars signed dvs –2147483648..2147483647

dvs värden större än 2147483647 kommer troligen inte att må bra i en sådan struktur.

 

Dessutom så enligt det jag läst så var Longword definierat

Type

Longword = Cardinal;

i de äldre versionerna av delphi, vilket borde innebära att det är rätt sätt att definiera typen.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...