![]() |
Pointer - New Routine => Pascal-Fehlermeldung
Hallo zusammen,
um auf Data meiner ListView-Items zugreifen zu können, habe ich folgendes gemacht:
Delphi-Quellcode:
Beim Compilieren erhalte ich im Quelltext dargestellte Fehlermeldung :(
[...]
type PListItemData = ^TListItemData; TListItemData = record LongString: String; end; [...] procedure TfrmMain.tvTreeClick(Sender: TObject); var ListItem: TListItem; Data: PListItemData; begin ListItem := lvDetails.Items.Add; with ListItem do begin New(Data); <------ [Pascal Fehler] frm_Main.pas(298): E2064 Der linken Seite kann nichts zugewiesen werden ListItem.Data := Data; end; end; Kann mir das bitte jemand erklären, und mir sagen, wie ich das sonst mache? Danke. |
Re: Pointer - New Routine => Pascal-Fehlermeldung
Deswegen sollte man with do nicht verwenden, wenn Mehrdeutigkeiten dabei auftreten wie in deinem Fall.
|
Re: Pointer - New Routine => Pascal-Fehlermeldung
Ahhhhh :wall: danke Dir :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 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