Registriert seit: 26. Nov 2004
Ort: 37345
214 Beiträge
Delphi 7 Professional
|
Re: WM_DEVICECHANGE, DBT_DEVTYP_PORT: Portnamen rausbekommen
1. Aug 2008, 14:52
Das mit dem casten auf PChar haut nicht hin.
dbcp_size ist 22.
Die Länge des Inhalts von dbcp_name soll man sich bestimmt mit Hilfe der dbcp_size zusammenrechnen:
Länge des Namens = dbcp_size - sizeof(dbcp_size) - sizeof(dbcp_devicetype) - sizeof(dbcp_reserved).
Hier also 22 - 4 - 4 - 4 = 10.
Richtig?
Wie bekomme ich jetzt den Text mit der richtigen Länge aus der Variablen raus?
Matthias
|