Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
737 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: FMX Android64 - Problem mit Haltepunkten

  Alt 25. Mai 2021, 19:39
Hoi himitsu

danke für deine rasche Reaktion.

Ich nehme immer den gleichen Code (siehe #1).

Ohne Haltepunkt: Ich drücke den Button1, test(7) wird aufgerufen und in der App lese ich dann tatsächlich auch 7 (wie erwartet).

Mit Haltepunkt mit Bedingung nr=11. Wenn ich jetzt den Button drücke, wird ja wieder test(7) aufgerufen und ich erwarte (natürlich nicht, dass angehalten wird, da ja 7<>11 , aber) dass ich in der App wiederum 7 angezeigt erhalte. Es steht aber jetzt 11 da. Die Haltepunkt Bedingung nr=11 wird quasi als "Wert 11 für nr übernehmen" interpretiert. Das ist doch ein Bug?

Du hast Recht. Setze ich als Haltepunktbedingung nr==11 bzw. nr==7 klappt es unter Androd64 wie erwartet. BESTEN DANK!

Kompiliere ich nun mit Windows, wird natürlich eine Fehlermeldung angezeigt: Ungültige Bedingung für Haltepunkt: nr==7. Fehlermeldung: E2029 Ausdruck erwartet, aber '=' gefunden".

D.h. man kann offenbar bei FMX Projekten für Android und Windows nicht die gleiche Syntax für Haltepunkte verwenden; es gibt sicher Gründe dafür.
Michael Gasser

Geändert von Michael II (25. Mai 2021 um 19:44 Uhr)
  Mit Zitat antworten Zitat