Giddion Skrevet 10. april 2008 Del Skrevet 10. april 2008 (endret) Hei jeg skal konvertere fra en singel til to word og i den forbindelse så vil jeg først caste fra singel til longword. Jeg har ikke funnet en annen metode for å gjøre dette enn å bruke casting fra ^singel til ^longword, men jeg er ganske ny i delphi så det er mulig jeg gjør mye galt her . Problemet mitt er at jeg ikke får til en direkte casting som i koden under: var SingelData : Single; pRawData : ^Longword; begin pRawData := ^Longword(@SingelData); Jeg får det til ved å lage en ny type: type pWORD = ^Longword; var SingelData : Single; pRawData : pWORD; begin pRawData := pWORD (@SingelData); Det at jeg må lage en ny type bare for dette vil jeg tro var helt unødvendig så jeg bare lurte på hvordan jeg kan gjøre dette uten å lage en ny type. Takker for alle svar. edit: Jeg fikk løst det ved å bruke addr som returnerer en peker uten type. Endret 10. april 2008 av Giddion Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå