![]() |
(Android) Problem mit .Object Eigenschaft
Stark Gekürztes Grundgerüst mit den wichtigsten Elementen:
Delphi-Quellcode:
Aufgerufen wird das ganze über:
type
TState = (stOn = 0, stOff); TCustomList = class(TStringlist) private procedure SetState(Index : Integer; const Value : TState); public property State[Index : Integer] : TState write SetState; end; procedure TCustomList.SetState(Index: Integer; const Value: TState); begin Self.Objects[Index] := TObject(Value); end;
Delphi-Quellcode:
solange ich das ganze unter Windows ausführe gibt es keine probleme alles funktioniert.
procedure Blabla;
var hList : TCustomList; begin hList := TCustomList.create; hList.add('1. Eintrag'); hList.State[0] := stOn; end; sobald ich es aber auf meinem Android Handy ausführe kommt genau an der Stelle :
Delphi-Quellcode:
die fehlermeldung : "Zugriffsverletzung bei Adresse 5D4C2398 beim Zugriff auf Adresse 00000001
hList.State[0] := stOn;
weis einer woran das liegen könnte? |
AW: (Android) Problem mit .Object Eigenschaft
Dass Du Delphi 2007 einsetzt ;) Scherz beiseite: Ich habe das Mal probiert, bei mir läuft es druch, habs sogar mit dem Debugger gecheckt. Allerdings mangels Android-Gerät mit dem Simulator.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 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