Öhmm.... mein Notebook wurde mit WIN 7 64-Bit geliefert, weisst Du ?Mok hat geschrieben: @Captn. Jinguji: Wie führt man in der 32-Bit-Version den 64er-Compiler aus? Dynamische CPU einstellen?
Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
- Captn. Jinguji
- Beiträge: 397
- Registriert: 07.06.2005 19:47
- Computerausstattung: PB 4.73x64, i7, WIN 10x64, ATI NVidia RTX 2070
- Wohnort: Witten
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Ist das Kunst hier, oder kann das weg ?
- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Jetzt schon... nachdem ich nur ein 32-Bit-OS habe, könntest du evtl. einen Screenshot vom Fehler hochladen?Captn. Jinguji hat geschrieben: Öhmm.... mein Notebook wurde mit WIN 7 64-Bit geliefert, weisst Du ?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
- Captn. Jinguji
- Beiträge: 397
- Registriert: 07.06.2005 19:47
- Computerausstattung: PB 4.73x64, i7, WIN 10x64, ATI NVidia RTX 2070
- Wohnort: Witten
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Nee nee, im letzten November.Mok hat geschrieben:Jetzt schon... nachdem ich nur ein 32-Bit-OS habe, könntest du evtl. einen Screenshot vom Fehler hochladen?Captn. Jinguji hat geschrieben: Öhmm.... mein Notebook wurde mit WIN 7 64-Bit geliefert, weisst Du ?
EDIT:
screenshot lohnt nicht.
Text ist
PureBasic.asm[3593]
MP20
PureBasic.asm[948]MP20[33]
MOV rax,eax
error: operand sizes do not match
Zuletzt geändert von Captn. Jinguji am 06.04.2010 19:27, insgesamt 1-mal geändert.
Ist das Kunst hier, oder kann das weg ?
- 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
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
ich denke mal, der ASM-Error ist ein Bug. OnError Lib hilft leider auch nicht weiter.
Aber der Compiler soll wohl mov rax,rax erzeugen aber macht mov rax, eax.
Aber der Compiler soll wohl mov rax,rax erzeugen aber macht mov rax, eax.
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
HÄ?!Captn. Jinguji hat geschrieben:Nee nee, im letzten November.
Ich behaupte im letzten Oktober!
Über was zum Teufel redest du? Letzer November?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
- Captn. Jinguji
- Beiträge: 397
- Registriert: 07.06.2005 19:47
- Computerausstattung: PB 4.73x64, i7, WIN 10x64, ATI NVidia RTX 2070
- Wohnort: Witten
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Ja, danke, Thomas, aber eigentlich wollte _ich_ ja was anderes.ts-soft hat geschrieben:ich denke mal, der ASM-Error ist ein Bug. OnError Lib hilft leider auch nicht weiter.
Aber der Compiler soll wohl mov rax,rax erzeugen aber macht mov rax, eax.
Gibt es denn überhaupt eine Möglichkeit, von der asm- auf die PB-Sourcezeile zu schliessen ?
Ist das Kunst hier, oder kann das weg ?
- 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
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Einen Fehler hab ich gefunden:
Da sind aber wohl noch mehr.
@Captn. Jinguji
Keine Ahnung, nutze kein ASM.
Code: Alles auswählen
Procedure.i ESL_Equal (String1.s, String2.s)
ProcedureReturn String1 = String2
EndProcedure
@Captn. Jinguji
Keine Ahnung, nutze kein ASM.
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Wie ist's richtig? Procedure.b?ts-soft hat geschrieben:Einen Fehler hab ich gefunden:Code: Alles auswählen
Procedure.i ESL_Equal (String1.s, String2.s) ProcedureReturn String1 = String2 EndProcedure
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
- 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
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Code: Alles auswählen
ProcedureReturn String1 = String2
Ich denke mal es soll sowas hier sein:
Code: Alles auswählen
Procedure.i ESL_Equal (String1.s, String2.s)
If String1 = String2
ProcedureReturn #True
EndIf
EndProcedure
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Mok
- BotHunter
- Beiträge: 1484
- Registriert: 26.12.2005 14:14
- Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit - Wohnort:
Re: Bug? - ESL_LCaseFirst() ist (angeblich) keine Funktion.
Funzen tut's...ts-soft hat geschrieben:Ist wohl eine andere Programmiersprache?Code: Alles auswählen
ProcedureReturn String1 = String2
Bei mir zumindest
Wenn ich Debug ESL_Equal ("Heinz", "Horst") schreibe, kommt 0 zurück, und bei Debug ESL_Equal ("Heinz", "Heinz") kommt 1 zurück. Und was hat das mit den Assembler-Fehler zu tun?
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl