hi,
das habe ich auch schon versuicht, aber ich möchte ja noch zusaätzlich Variablen übergeben:
Delphi-Quellcode:
procedure tform1.meineproc(Sender: TObject;pname:string);
{...}
aNewItem[i] := NewItem(listbox1.Items[i], 0, False, True, meineproc(listbox1.Items[i]), 0, 'item'+inttostr(i));
doch da bekomme ich diese Meldung:
Zitat von
Compiler:
[Fehler] Unit1.pas(151): Inkompatible Typen: 'TObject' und 'String'
also mach ich das so:
aNewItem[i] := NewItem(listbox1.Items[i], 0, False, True, meineproc(popupmenu1,listbox1.Items[i]), 0, 'item'+inttostr(i));
da bekomme ich dann diese Fehlermeldung:
Zitat von
Compiler:
[Fehler] Unit1.pas(151): Inkompatible Typen: 'TNotifyEvent' und 'procedure, untyped pointer or untyped parameter'
Wie übergebe ich nun die Parameter ??
hibbert