Mitglied Status: offline Beiträge: 167 angemeldet: 16.06.2004 Delphi 2005 Professional

|
Sprache: Delphi (Win32) Hi,
ich möchte mittels einer Unit auf eine Komponente zugreifen und damit einiges für mich automatisieren - das klappt soweit
auch ganz gut.
Das Problem ist, dass ein Teil der Komponente ein Ereignis als ergebnis liefert und ich
komme bei der Zuweisung des Ergebnisses folgende Fehlermeldung:
"E2035 Nicht genügend wirkliche Parameter"
die Deklaration stimmt aber 100% mit dem event überein...
(Das sind meine ersten versuche Komponenten direkt aus einer Unit zu nutzen - bin im moment ein wenig ratlos...)
Danke
Ralf
Delphi-Quellcode: | zusammenfalten | markieren | 1 · · · 5 · · · · 10 · · · · 15 · · · · 20 · · · · 25 · · · · 30 31
| type
Tr2w_MSdata = class(Tcomponent)
public
procedure loadMSsymbol(Symbol, MSpath: string; DataRecord: Tr2w_Datarecord);
private
procedure MSImportStockRate(Sender: TObject; Date, Open, High, Low, Close, Volume: Extended);
end;
implementation
procedure Tr2w_MSdata.MSImportStockRate(Sender: TObject; Date, Open, High, Low, Close, Volume: Extended);
begin
//...
end;
procedure Tr2w_MSdata.loadMSsymbol(Symbol,MSpath: string; Datarecord: Tr2w_Datarecord);
var
MSimport: TMetastockimport;
begin
//...
MSImport := TMetastockImport.Create(self);
MSImportstockrate := MSImport.OnStockRate; // hier kommt die Fehlermeldung
// wenn man mit der Maus über onstockrate ist entspricht die sichtbare
// definition MSImportstockrate...
//...
MSImport.Free;
end; |
| |