Problema al Utilizar SetupDiCreateDeviceInfoList
Estoy tratando de utilizar SetupDiCreateDeviceInfoList pero me da error en tiempo de compilación mi codigo es el sgte:
pero me da error de compilación en la sgte línea: if (CrearLista = INVALID_HANDLE_VALUE) then me dice: [Error] Unit1.pas(34): Operator not applicable to this operand type |
|
Jaja eres un genio.
|
ahora tengo otra duda tengo este ejemplo de C:
Código:
hDevInfo = SetupDiGetClassDevs(NULL,0, // Enumerator0,DIGCF_PRESENT | DIGCF_ALLCLASSES ); |
:D Me parece que sin saber C se te va a hacer cuesta arriba. Animo!
El simbolo "|" se corresponde con "or" en delphi |
Ese es mi problema es que no si ni papa de C jaja yo lo habia sustituido por and Ñoooo! ! ! ! ! !
Estoy todo confundido con este codigo por ejemplo me dice Código:
return 0; |
tampoco se que poner aca, mira me dice que la sintaxis es la sgte
Código:
HDEVINFO SetupDiGetClassDevsEx( |
"return 0" lo podriamos traducir por:
Es algo que se utiliza mucho en el código en C, pero en delphi, no me gusta mucho eso de salir en la mitad de la función. Pero es lo que hay ... |
Cita:
|
Otra contrariedad
es que en el código de ejemplo jamas me hablan de que es una funcion.
Lo estoy implementando en el evento OnSHow del form |
Solamente quiero hacer una lista de todos los dispositivos de una pc en este caso de la mia.
|
Bueno, puede que esto te sirva de ayuda:
Coloca un TMemo en el form
;) Espero que este código en Delphi te aclare algo las cosas |
Mira ya he creado la función que se supone me recoja la lista de dispositivos del sistema, me quedó así:
Para llamarla me dice que debo esperar al evento DBT_DEVICEARRIVAL algo nuevo para mi, una funcion con eventos? |
La franja horaria es GMT +2. Ahora son las 20:51:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi