Manchmal braucht man doch einen andersnamigen Konstruktor.
Delphi-Quellcode:
TJvHidDeviceReadThread = class(TThread)
private
...
constructor CtlCreate(const Dev: TJvHidDevice);
public
...
constructor Create(CreateSuspended: Boolean);
end;
Create wirft immer eine
Exception. Nur CtlCreate funktioniert.
TJvHidDeviceReadThread muss in der interface section stehen, aber trotzdem kann ausserhalb der
Unit kein Objekt davon erstellt werden.