Seite 1 von 1

[kein Bug] 5.41 LTS x86: Debugger-Problem

Verfasst: 23.01.2016 18:18
von Nino
Folgender einfacher Code funktioniert einwandfrei in der x64-Version (mit eingeschaltetem Debugger).
Beim Versuch den Code in der x86-Version auszuführen, kommt folgende Fehlermeldung (egal ob im ASCII- oder im Unicode-Modus):
PB-IDE hat geschrieben:Kann die Datei nicht mit dem internen Debugger ausführen. Bitte versuchen Sie es mit dem eigenständigen Debugger.
getestet unter Windows 10

Code: Alles auswählen

Procedure.s DecodeUnicodeChars(s$)
   Protected pos.i, code$, char$
   
   pos = FindString(s$, "\u")
   While pos
      code$ = Mid(s$, pos, 6)
      char$ = Chr(Val("$" + Mid(code$, 3)))
      s$ = ReplaceString(s$, code$, char$)
      pos = FindString(s$, "\u", pos+1)
   Wend
   
   ProcedureReturn s$
EndProcedure


Text$ = "Kl\u00e4rung, S\u00fcden"

Text$ = DecodeUnicodeChars(Text$)
Debug Text$

Re: 5.41 LTS x86: Bug im Debugger

Verfasst: 23.01.2016 18:36
von Kiffi
kann ich nicht bestätigen. Windows 10 / PB 5.41 LTS x86 / Unicode und Ascii.
Debugger hat geschrieben:

Code: Alles auswählen

{"parse":"Klärung, Süden"}
Grüße ... Peter

Re: [kein Bug] 5.41 LTS x86: Debugger-Problem

Verfasst: 23.01.2016 18:47
von ts-soft
Ich denke mal, da läuft schon ein Debugger bzw. ist abgestürzt? Jedenfalls läuft das Programm unter Windows und Linux
in x64, x86, ASCII oder Unicode einwandfrei.

Re: [kein Bug] 5.41 LTS x86: Debugger-Problem

Verfasst: 23.01.2016 18:49
von Nino
Hallo Peter,

danke für's Testen.

Antivirus-Programm vorübergehend deaktiviert -> Problem weg.

Sorry, hätte ich auch vorher dran denken können.
Aber Dein Testergebnis hat mich dann doch noch auf die richtige Spur gebracht, danke!

//edit: Danke auch an ts-soft!