Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#19

Re: 8051 Emulator in Delphi programmieren

  Alt 9. Jun 2008, 15:27
Zitat von Apollonius:
Zu API-Hooking kursiert eine ganze Menge im Netz.
...
Hallo,

wozu denn hooken, wenn man die Software selbst geschrieben hat??? Wenn ich verschiedene Interfaces (ich meine hier physikalische) benutze, dann füge ich einfach eine Case-Anweisung ein, die umschaltet zwischen V24, Ethernet, USB, oder eben einem Simulator für das angeschlossene Gerät. Also etwa so:

Delphi-Quellcode:
function OpenChannel : bollean;
begin
case ActualInterface of
  0 : Result := OpenCOMx;
  1 : Result := OpenTCP;
  2 : Result := OpenUSB;
  3 : Result := OpenSimulator;
  end;
end;
und dazu ebenso WriteChannel, ReadChannel, CloseChannel.

Gruss Reinhard
  Mit Zitat antworten Zitat