E2015 Mehrdeutigkeit zwischen 'TErrorEvent' und 'Scktcomp::TErrorEvent'
-
Irgendwie müssen sich Komponenten behaken... was kann ich tun?

Ich wollet "Scktcomp::" davorschreiben, aber dann will CBuilder meine Funktion rauswerfen -.-void __fastcall TForm1::ClientSocket1Error(TObject *Sender, TCustomWinSocket *Socket, TErrorEvent ErrorEvent, int &ErrorCode)E2015 Mehrdeutigkeit zwischen 'TErrorEvent' und 'Scktcomp::TErrorEvent' E2316 '_fastcall TForm1::ClientSocket1Error(TObject *,TCustomWinSocket *,void (_fastcall * (_closure )(TObject *,char *))(TObject *,char *),int &)' ist kein Element von 'TForm1'
-
Hallo
Was ist Scktcomp? Hast du das irgendwo definiert?
Ansonsten sollte reichen den anonymen Namespace zu erzwingen... , ::TErrorEvent...bis bald
akari
-
akari schrieb:
Was ist Scktcomp? Hast du das irgendwo definiert?
So heißt der Unit-Namespace von ScktComp.pas

-
Danke, aber wie schon gesagt geht das nicht. Ich erhalte dann eine Messagebox mit
Die Methode ClientSocket1Error, auf die ClientSocket1->OnError verweist, enthält eine inkompatible Parameterliste. Soll der Verweis entfernt werden? Ja | Nein | Abbrechen | Hilfe
Dieser Fehler tritt auf, wenn Sie eine Methodendeklaration manuell verändern, die von einer anderen Ereigniseigenschaft referenziert wird.
Beachten Sie, daß es nicht ratsam ist, dieses Programm auszuführen, ohne die Referenz zu entfernen oder den Fehler zu korrigieren.Ich bin verzweifelt :p