Einzelnen Beitrag anzeigen

Delphi Star

Registriert seit: 4. Apr 2004
432 Beiträge
 
Delphi 2005 Personal
 
#1

Problem mit X10 Fernbedienung

  Alt 9. Aug 2006, 13:45
Ich habe eine X10 Fernbedienung und die dazugehörigen Treiber. Dem Treiber lag die Datei x10net.dll bei, diese habe ich über "ActiveX importieren..." unter Delphi 7 PE installiert. Die darauf hin hinzugefügte Komponente "X10Interface", habe ich auf das Formular gezogen. Dadurch wurden unter "uses" die Klassen "OleCtrls" und "X10_TLB" hinzugefügt. Danach habe ich unter "OnX10Command" folgendes Ereignis erstellt:
Delphi-Quellcode:
procedure TForm1.X10Interface1X10Command(ASender: TObject;
  const bszCommand: WideString; eCommand: TOleEnum; lAddress: Integer;
  EKeyState: TOleEnum; lSequence: Integer; eCommandType: TOleEnum;
  varTimestamp: OleVariant);
begin
  color:= clgreen; //zum Testen
end;
Das Compilieren hat auch ganz normal funktioniert. Sobald ich allerdings eine Taste auf der Fernbedienung drücke und die eben aufgeführte Procedure aufgerufen wird, bekomme ich folgende Fehlermeldung:
Zitat von Benachrichtung über Debugger-Exception:
Im Projekt Project1.exe ist eine Exception der Klasse
EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei
Adresse 004593DF in Modul 'Project1.exe'. Lesen von Adresse
AAD5E94E'. Prozess wurde angehalten. Mit Einzelne Anweisung
oder Start fortsetzen.
Real programmers code in binary
SwapIt: Punkte
  Mit Zitat antworten Zitat