Zitat von
tomsel:
Zitat:
Delphi-Quellcode:
procedure TfrmMain.v7Session[1]CallStatusChange(ASender: TObject; const ID: WideString; Status, OldStatus: TOleEnum);
begin
end;
Das "[1]" im Funkionsbezeichner ist der Fehler. Ich ahne, was du damit bezweckst, aber du kannst dieselbe Funktion allen V7Sessions zuweisen und dann über den ASender ermitteln, welche Session CallStausChange aufruft.
Wa sich nicht raffe: In der Funktion LogOn hast du ein lokales Array, arbeitest aber nur mit dem index 1, solte der Index nicht als Parameter übergeben werden - oder ist das noch nicht ganz fertig?
Jep das ist noch nicht ganz fertig, aber kannst Du mir kurz erklären wie das funktioniert mit dem Ermitteln über den ASender, und wie geht das dann mit der Zuweisung ?
Martin