Einzelnen Beitrag anzeigen

th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#1

Komponente Event to Code problem

  Alt 2. Dez 2008, 13:42
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:
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;
  Mit Zitat antworten Zitat