Hallo,
ich habe ein Programm aus einem anderen Basic, welches die Funktion READSHORT und READINT.
In PB gibt es READINTEGER, das funktioniert. Gibt es ein Äquivalent zu READSHORT?
Danke.
Wie lese ich Datentyp SHORT ein?
Re: Wie lese ich Datentyp SHORT ein?
Für gewöhnlich ist 'short' in anderen Programmiersprachen 16-Bit groß. In PB heißt der Datentyp dafür 'word'. Versuch also mal 'ReadWord'.
lg Kevin
lg Kevin



http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
- NicTheQuick
- Ein Admin
- Beiträge: 8809
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: Wie lese ich Datentyp SHORT ein?
Und READINT muss nicht zwangsweise kompatibel sein mit Purebasics 'ReadInteger()'. Bei C++ ist zum Beispiel 'int' so gut wie immer 32 Bit lang, auch wenn man es unter 64 Bit kompiliert. Bei PureBasic ist Integer immer so viele Bits groß wie die Plattform, für die man das Programm kompiliert.
Wie das dann bei dem Basic ist, was du meinst, musst du selbst heraus finden. Möglicherweise musst du unter PB auch 'ReadLong()' nutzen, damit es unter 32 und 64 Bit funktioniert.
Wie das dann bei dem Basic ist, was du meinst, musst du selbst heraus finden. Möglicherweise musst du unter PB auch 'ReadLong()' nutzen, damit es unter 32 und 64 Bit funktioniert.