Preview: PureBasic 64 Bit...

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

@Dr. Shrek:
Ich glaube du hast mich falsch verstanden. Natürlich sagt das '@' dem
Compiler, welche Art Pointer es werden soll. Aber wenn er da eine
64-Bit-Adresse zurückgibt, passt das nicht zu 'Data.l'.
Bild
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

NicTheQuick hat geschrieben:@Dr. Shrek:
Ich glaube du hast mich falsch verstanden. Natürlich sagt das '@' dem
Compiler, welche Art Pointer es werden soll. Aber wenn er da eine
64-Bit-Adresse zurückgibt, passt das nicht zu 'Data.l'.
Doch doch...das passt!
Der Zusatz '.l' wird wie in C das 'int' entsprechend der nativen Hardware als 32bit bzw als 64 bit interpretiert... sonst würden viele Programme nicht einfach auf 64bit umzuschreiben sein.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Das ist aber schlecht, wenn man 'WriteLong()' und 'ReadLong()' in
Binärdateien benutzt. Das würde das Auslesen einer Datei ja auch komplett
ändern. Außerdem wären dann Quads sinnlos, wenn Longs dadurch 64-Bit
werden.
Bild
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Nun ja... eine 100% 64Bit Anwendung OHNE anpassung der Sourcen wird es sicher nicht geben...warum meldest Du Dich nicht als Alpha-Tester...deine Anmerkungen sind sicher eine Bereicherung.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

NicTheQuick hat geschrieben:Das ist aber schlecht, wenn man 'WriteLong()' und 'ReadLong()' in
Binärdateien benutzt. Das würde das Auslesen einer Datei ja auch komplett
ändern. Außerdem wären dann Quads sinnlos, wenn Longs dadurch 64-Bit
werden.
WriteLong() und ReadLong():

Das sind Funktionen die genau das tun was sie tun sollen.

Ich meinte den Datentyp .l nicht Funktionen wie <Read/Write>Long()
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Arachnophobia
Beiträge: 57
Registriert: 03.02.2005 05:57
Wohnort: Berlin
Kontaktdaten:

Beitrag von Arachnophobia »

Netter Aprilscherz! :lol:
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46
Wohnort: Luxemburg
Kontaktdaten:

Beitrag von hardfalcon »

Zuerst hab ich das Datum von Dr Shreks Posting angeschaut. "Die Sau! Ders ma echt fies!"

Dann schau ich mir das Datum von fr34ks Posting im englischen Forum an. "Die Sau, das ja noch fieser!"

Dann schau ich mir den Screenshot an. "WTF?! Was machen die denn für ne Scheisse, dass sie 42 Zeilen Code für nen einfachen MessageRequester() brauchen?!"

//EDIT: NTQ: Lol, Quads kriegen dann 128Bit ;)
„Warum siehst du den Splitter im Auge deines Bruders, aber den dicken fetten schwarzen Zensurbalken vor deinem Auge bemerkst du nicht?“
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

hardfalcon hat geschrieben:... dass sie 42 Zeilen Code für nen einfachen MessageRequester() brauchen?!"

//EDIT: NTQ: Lol, Quads kriegen dann 128Bit ;)
1) 42 lines: Was ist daran so ungewöhnlich?
2) Quads sind Quads...nicht mehr und nicht weniger...
64Bit bezieht sich grösstenteils auf die Addressierung
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Ähhh... Die Sau... ähhh ... habe ich natürlich überhört....
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46
Wohnort: Luxemburg
Kontaktdaten:

Beitrag von hardfalcon »

„Warum siehst du den Splitter im Auge deines Bruders, aber den dicken fetten schwarzen Zensurbalken vor deinem Auge bemerkst du nicht?“
Antworten