Weis nicht, vermute nur. 1.April und so eine Ankündigung, das riecht gewaltig. Shreki bist entarnt.Kearu Gaman hat geschrieben:shit.. echt?Falo hat geschrieben:April, April
you foooooooled me!
Preview: PureBasic 64 Bit...
Nun glaubt was Ihr wollt...wer es genau wissen will sollte sich als Alphatetser bei @freak eintragen lassen.Falo hat geschrieben:Weis nicht, vermute nur. 1.April und so eine Ankündigung, das riecht gewaltig. Shreki bist entarnt.Kearu Gaman hat geschrieben:shit.. echt?Falo hat geschrieben:April, April
you foooooooled me!
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
im englischen hat Freak das angekündigt, und wurde auch schon als Apriller verdächtigt....
andererseits klingt Dr. Ice McShreck wirklich ernsthaft, und ich werde ihn nicht leichtfertig einer Lüge bezichtigen.
dass Fred 64bit ins Auge gefasst hat, ist schon länger bekannt,
und warum sollte er nicht seinen geburtstag als release für die Alpha wählen..?
andererseits klingt Dr. Ice McShreck wirklich ernsthaft, und ich werde ihn nicht leichtfertig einer Lüge bezichtigen.
dass Fred 64bit ins Auge gefasst hat, ist schon länger bekannt,
und warum sollte er nicht seinen geburtstag als release für die Alpha wählen..?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Ja das geht...es gibt ja noch nicht jdes Programm als 64bit Version...sieh Dir mal den Screenshot im englischen Board an...die 32bit programme haben im Taskmanager ein *32 als Endung.Andreas_S hat geschrieben:Bin auf dem Gebiet noch nicht so weit... Kann man eine 32Bit kompillierte exe auf einem 64Bit System ausführen? Kann man das "allgemein" Programmieren?
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- 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:
Wie macht man das dann, wenn die VTable eines Interfaces in einer
Datasection darstellen will? Bisher hab ich da immer 'Data.l' genutzt. Wenn
ich das ganze aber als 64-Bit-Version kompilieren wollte, müsste ich daraus
ja ein 'Data.q' machen. Da wäre es besser, wenn es sowas wie ein 'Data.p'
gäbe, das je nach Bits 4-Byte- oder 8-Byte-Einträge verwendet, also die
Größe eines Pointern dafür nutzt.
Als Beispiel die DataSection meines FileScan-Interfaces:
Würde so ja nicht funktionieren, da Pointer unter 64-Bit eben 64 Bit haben
und 'Data.l' nur 32 Bit hat.
Datasection darstellen will? Bisher hab ich da immer 'Data.l' genutzt. Wenn
ich das ganze aber als 64-Bit-Version kompilieren wollte, müsste ich daraus
ja ein 'Data.q' machen. Da wäre es besser, wenn es sowas wie ein 'Data.p'
gäbe, das je nach Bits 4-Byte- oder 8-Byte-Einträge verwendet, also die
Größe eines Pointern dafür nutzt.
Als Beispiel die DataSection meines FileScan-Interfaces:
Code: Alles auswählen
DataSection
FileScan_VTable:
Data.l @FileScan_Destroy(), @FileScan_Add();, @FileScan_AddList()
Data.l @FileScan_IsScanned(), @FileScan_Remain(), @FileScan_Count(), @FileScan_Name(), @FileScan_Size()
Data.l @FileScan_Reset(), @FileScan_First(), @FileScan_Last(), @FileScan_Next(), @FileScan_Prev()
Data.l @FileScan_Del()
Data.l @FileScan_Clear()
EndDataSection
und 'Data.l' nur 32 Bit hat.
Nicht das Data.l ist hier entscheidend um den Compiler die richtige directive zu geben.NicTheQuick hat geschrieben:Würde so ja nicht funktionieren, da Pointer unter 64-Bit eben 64 Bit haben
und 'Data.l' nur 32 Bit hat.
der '@' sagt den Compiler ob er hier ein 32bit Adresse oder eine 64Bit Adresse generieren/interpretieren soll... Keine aNGST:::@Fred hat hier schon an alles gedacht...soweit ich das eben als 'EAT' = 'Early Alpha Tester' beurteilen kann.
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Ich bezichtige ihn auch keiner Lüge, ich bezichtige ihn höchstens eines Scherzes.Kaeru Gaman hat geschrieben:andererseits klingt Dr. Ice McShreck wirklich ernsthaft, und ich werde ihn nicht leichtfertig einer Lüge bezichtigen.
Das Fred am 1.4. Geburtstag hat (Glühstrumpf bei der Gelegenheit) ist da eher scherzförderlich.
:::: WIN 10 :: PB 5.73 :: (x64) ::::