Hallo Leute,
mal ieder ein Problem das ich selbst nicht lösen kann.
ICh möchte eine Unit für die Kommunikation mit einem CAN Bus einbinden.
Prinzipiell kein Problem da die Entwickler der Hardware auch an die Delphinutzer gedacht haben und eine Unit und ein Beispielprogramm mitgeliefert haben, im Anhang zu finden ( kann man sich kostenlos herunter laden).
Dort ist auch eine ausführbare EXE, welche auch so funktioniert.
Wenn ich jetzt aber die Unit PCANBasic, welche die Funktionen und Defines enthällt, einbinde bekomm ich einen Fehler in Zeile 439
[Fehler] PCANBasic.pas(439): E2123 PROCEDURE, FUNCTION, PROPERTY oder VAR erwartet
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:2:
 3:
 4:
 5:
 6:
 7:
 8:
 9:
 10:
 11:
 12:
 13:
 14:
 15:
 16:
 
 |                 TPCANBasic = classpublic
 class var <-- in dieser Zeile soll der Fehler stecken
 
 const PCAN_NONEBUS: TPCANHandle = $00;
 
 .
 .
 .
 | 
		
	  
Wenn ich class und var lösche verscwindet zwar der Fehler aber in der Unit1 vom Beispielprogramm fehlen dann auch die Konstanten.
Ist dieser Fehler irgendwie zu beheben?
Irgendwie müssen die ja das Beispielprogramm kompiliert bekommen haben
Grüße Christian