Windows 7 x86 - CompareMemoryString Bug

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Windows 7 x86 - CompareMemoryString Bug

Beitrag von cxAlex »

Unter Windows 7 x86 erhalte ich beim 2. CompareMemoryString eine Speicheradresse (2876....) anstatt der erwarteten 0 zurück, unter XP x86 gibt es keine Probleme:

Code: Alles auswählen


Text1 = @"HaHa"
Text2.s = "HaHa"

Debug CompareMemoryString(Text1, @Text2, #PB_String_NoCase, #PB_Ignore)
Debug CompareMemoryString(Text1, @Text2, #PB_String_NoCase)
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ähm...

bekomm ich jetzt von Microsoft nen Gehaltsscheck, oder warum bekomme ich hier Bugmeldungen der Windows7-Beta gepostet?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Das ist ein Bug in PB, der nur unter Win 7 auftritt. Ich glaub Microsoft fixt keine PB Bugs, oder?
Zuletzt geändert von cxAlex am 11.01.2009 18:46, insgesamt 1-mal geändert.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Win 7 ist nur BETA !

und in PB steht nirgends das es auch für Win 7 ist (zur Zeit).

also ist sowas noch "egal"
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

> also ist sowas noch "egal".

Und dann hab ich den ganzen Sch*** wenn Win 7 drausen ist und nix geht. Jetzt könnte man bereits mit der Beta alle schön gemütlich anpassen und hat keinen Streß. Und vor allem, wenn das PB - Team den Bug jetzt fixt ist der warsch. schon in 4.4 behoben und nicht erst mit der nächsten, übernächsten Version.

Edit: Hab grad erfahren das der Bug auch unter Vista x64 auftritt, wenn man das Programm mit 32 Bit kompiliert.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

cxAlex hat geschrieben:Das ist ein Bug in PB, der nur unter Win 7 auftritt. Ich glaub Microsoft fixt keine PB Bugs, oder?
Schwachsinn, wenn dann ist das ein Win 7 bug.

PB fixed keine Win 7 Bugs :twisted:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Ließ mein oberes Edit.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Nein es geht darum das WIN 7 BETA ist.

Soll heißen, das die selber noch alles mögliche anpassen, und der BUG dann wohlmöglich garnicht mehr existier, oder wieder in anderer Form erscheint.

Meiner Meinung nach, sollte dass das PB-Team selber entscheiden, ich empfinde es als unwichtig.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

cxAlex hat geschrieben: Edit: Hab grad erfahren das der Bug auch unter Vista x64 auftritt, wenn man das Programm mit 32 Bit kompiliert.
Komisch, bei mir nicht :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Der Bug tritt auch unter Vista x64 auf, wenn man den Code mit 32 Bit compiliert. PB unerstützt Vista, Vista ist nicht mehr Beta,also ist es ein Bug.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten