![]() |
Android-64 Debugger zeigt Strings nur als Adresse nicht den Inhalt
Hallo zusammen,
Beim debugging werden Strings nur als Pointer angezeigt. Android 64 Debug RAD Studio 11 Patch 1 1.0 (22.Okt 2021)
Delphi-Quellcode:
Alle Versuche die Variable als Speicherauszug oder anderen Typ anzuzeigen hatten keinen Erfolg.
procedure TFDashboard_frm.Button2Click(Sender: TObject);
var cTest: string; begin cTest := 'Dies ist ein Test-String'; cTest := cTest + ', der nicht als String angezeigt wird'; // Breakpoint im Debugger zeigt: cTest cTest 0x000000744c8e003c end; Hat jemand eine Idee, wie ich wieder den Inhalt angezeigt bekomme? Danke |
AW: Android-64 Debugger zeigt Strings nur als Adresse nicht den Inhalt
Liste der Anhänge anzeigen (Anzahl: 1)
Debugger: Manchmal gehts, manchmal nicht.
Anhang 54629 Woran das jetzt liegt kann ich nicht sagen. Jedenfalls scheint das ganze System bei zu großen, zu komplexen, möglicherweise zyklisch redundanten Units auseinanderzubrechen. Mein Tipp wäre immer alles schon klein, lean und entkoppelt zu halten, und alle zyklischen Redundanzen rauszubauen. Trotzdem sehe ich das auch immer wieder, mal kann man debuggen, mal nicht, das ist sehr nervig, in der Tat :stupid: |
AW: Android-64 Debugger zeigt Strings nur als Adresse nicht den Inhalt
Ja, Danke für die Antwort.
Mit zirkulären Units hat es hier nichts zu tuen. Ich habe gerade ein neues Projekt gemacht mit einem Knopf und der Funktion oben. Bei Win32, Win64 und Android32 zeigt der Debugger den String als Text an. Bei Android64 nur als Pointer. Seit wann das so ist kann ich nicht sagen. Ich habe einige interne Apps als 32 Bit laufen und bin dabei diese nun nacheinander auf 64 Bit umzustellen. Dabei stört das gewaltig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz