Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.111 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Ich habe mein Handle verloren, wie bekomme ich es wieder?

  Alt 2. Mai 2013, 09:32
Ja, das ginge wahrscheinlich auch, im Endeffekt ist es ja ein- und derselbe Prozess. Was mir bislang eingefallen ist:
  • Den Port ohne Handle schließen bzw. resetten
  • Das Handle irgendwie wiederfinden
  • Das Plugin übergibt das Handle sicherheitshalber noch einmal an den Kern
  • Das Plugin bittet den Kern, die Verbindung zu erstellen und bekommt das Handle
  • Eigenen Treiber entwickeln
  • Seriellen Port de- und wieder aktivieren

Dass die Plugins wieder über jeden Kram Rücksprache mit dem Hauptprogramm halten sollen ist mir allerdings sehr unsympathisch. Heute sind es noch serielle Ports, morgen TCP-Verbindungen und übermorgen sonstwas. Ich möchte im Kern nicht für alles Sonderbehandlungen und entsprechende Methoden bereitstellen müssen...
  Mit Zitat antworten Zitat