![]() |
Objekte außerhalb einer TObjectlist bearbeiten (Pointer?)
Servus,
habe eine TObjectList mit eingen einträgen. Wenn ich jetzt die liste auslese und möchte das Objekte bearbeiten, sozusagen das Objekt in der liste updaten, muss ich da mit Pointer arbeiten, denke schon weil so funktioniert es nicht.
Delphi-Quellcode:
Mfg
var
obj := TMeinObj; begin obj := TMeinObj(mylist.items[x]); obj.name1 = wert1; obj.name2 = wert3; end; |
Re: Objekte außerhalb einer TObjectlist bearbeiten (Pointer?
.. bekommst Du denn eine Fehlermeldung zu sehen?
und
Delphi-Quellcode:
Grüße
var
obj : TmeinObject; Klaus |
Re: Objekte außerhalb einer TObjectlist bearbeiten (Pointer?
Doch so funktioniert es schon, wenn das Objekt auch ein TMyObj ist.
Edit:
Delphi-Quellcode:
var
temp: TObject; obj := TMeinObj; begin temp := mylist.items[x] if (temp is TMeinObj) then begin obj := TMeinObj(temp); obj.name1 = wert1; obj.name2 = wert3; end; end; |
Re: Objekte außerhalb einer TObjectlist bearbeiten (Pointer?
sonst habe ich es so auch immer gemacht,
es war aber ein dummer fehler von mir :wink: . Es hatte nichts mit dem Objekt zu tun, sondern wie die Daten gespeichert werden. Dennoch danke :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04: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