PeeKS - Fehler ohne optionales Flag

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
_JON_
Beiträge: 389
Registriert: 30.03.2010 15:24

PeeKS - Fehler ohne optionales Flag

Beitrag von _JON_ »

Mir gerade aufgefallen, das PeeKS ohne gesetztes Flag cashed anstatt einen leeren String wieder zugeben

Code: Alles auswählen

*buffer = AllocateMemory(8)

PeekS(*buffer, -1, #PB_Unicode)
PeekS(*buffer, -1, #PB_Ascii)

PeekS(*buffer, -1) ;crash
Compiler: PB 5.00 x86/x64 Ascii/Unicode
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: PeeKS - Fehler ohne optionales Flag

Beitrag von bobobo »

macht nichts.
am 21.12. ist eh Schluß :bounce:
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
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

Re: PeeKS - Fehler ohne optionales Flag

Beitrag von ts-soft »

Hab den Bug mal im engl. Forum gemeldet:
http://www.purebasic.fr/english/viewtop ... 61#p396861
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
_JON_
Beiträge: 389
Registriert: 30.03.2010 15:24

Re: PeeKS - Fehler ohne optionales Flag

Beitrag von _JON_ »

bobobo hat geschrieben:macht nichts.
am 21.12. ist eh Schluß :bounce:
Ach können wir das nicht etwas verschieben? Obwohl wir könnten ja auch Weihnachten vorziehen :D

@ts-soft
Danke :allright:
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: PeeKS - Fehler ohne optionales Flag

Beitrag von mk-soft »

Der 21.12.2012 ist nur der Übungstag für den nächsten Untergang

Workaround:

Code: Alles auswählen

;- Workaround Peeks PB v5.00
#PB_ModePeeks = #PB_Compiler_Unicode + 8
Procedure.s MyPeeks(*buffer, len, type)
  ProcedureReturn PeekS(*buffer, len, type)
EndProcedure

Macro PeekS(buffer, len = -1, type = #PB_ModePeeks)
  MyPeekS(buffer, len, type)
EndMacro
; --------------------------

*buffer = AllocateMemory(8)
Debug PeekS(*buffer, -1)
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Antworten