![]() |
Problem mit Hinzufügen eines MenüItems
Hi @all,
ich hab ein Problem mit dem Hinzufügen eines MenüItems.
Delphi-Quellcode:
Wenn ich diesen Code ausführe, dann wird das MenüItem nicht hinzugefügt. Ich hab schon beide Strings vorher überprüft, ob sie leer sind, aber es steht in beiden was drin!
var
b: Integer; mii: TMenuItem; begin mii:=TMenuItem.Create(Form1.PlugIns); try for b:=0 to Form10.ListView1.Items.Count -1 do begin mii.Hint:=Form10.ListView1.Items[b].SubItems.Strings[0]; mii.Caption:=ChangeFileExt(Form10.ListView1.Items[b].Caption,''); mii.OnClick:=Form1.PlugInClick; Form1.PlugIns.Add(mii) end; finally mii.Free; end; end; Ich hoffe, dass jemand den Fehler findet, ich versteh jetzt langsam gar nichts mehr! :roteyes: |
Re: Problem mit Hinzufügen eines MenüItems
Lass mal das Free weg. Du gibst ja einen Owner an, der räumt dann für dich auf. Btw. im Beispiel der Delphi-Hilfe haben sie auch kein Free.
|
Re: Problem mit Hinzufügen eines MenüItems
:wall:
Danke! :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 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