Nur um es nochmal festzuhalten: Das ist definitiv Visual Basic, vermutlich Version 6.
Viel Spaß. Ich habe keine besonders guten Erinnerungen daran, insbesondere was das Fehlerhandling angeht. Dann auch noch parallele Schnittstelle -> CAN-Bus ... Brrr
Falls vielleicht doch mal jemand auf die Idee kommt, die Technical Debt anzugehen: Es gibt heute z.B. von Peak Systems USB->CAN Adapter, die problemlos unter Windows laufen und mit dem von der Firma ebenfalls vertriebenen (kostenpflichtigen)
SDK wunderbar unter Delphi ansprechbar sind. Sogar Beispielcode für Delphi ist dabei, wenn auch nicht besonders viel. Allerdings dürfte da mindestens Windows 10 Voraussetzung sein. (Es gibt auch noch eine ältere Version des
SDK für Windows XP, aber ich weiß nicht, ob das noch erhältlich ist.)