Hi,
hast Du im implentation-Teil den Klassennamen vor den Methodennamen geschrieben?
Delphi-Quellcode:
interface
...
CAN_Controller = ...
procedure Initialisierung_...
...
implementation
...
procedure CAN_Constroller.Initalisierung_CANController(Netz : HCANNet ; Hardware : HCANHw ;
Baudrate : Integer ; Netzname : String ; Clientname : String ; var Client : HCANClient);
(Man beachte das "
CAN_Controller."
)
In der aufrufenden
Unit musst Du die aufzurufende
Unit einbinden (hast ja schon gemacht), dann kannste ein Objekt Deiner Klasse erzeugen und auf dieses wie gewohnt zugreifen (durch das Einbinden in die uses ist in der aufrufenden
unit der interface-Teil der aufzurufenden
unit bekannt, somit auch CAN_Controller und deren veröffentlichten Methoden, Ereignisse und Eigenschaften
):
Delphi-Quellcode:
...
var
myCanCtrl : CAN_Controller;
begin
myCanCtrl := CAN_Controller.Create();
myCanCtrl.InitialisierungCanController(...);
...
end;
PS: Vor dem Klassennamen schreibt man gewöhnlich ein T --> also TCAN_Controller
Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...