![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
¿De dónde salió el BLAH?
En fin, luego de algunas pruebas infructuosas y algunas búsquedas (yo no sé nada de recursos) me he enterado de lo siguiente: El formato del archivo .rc puede ser: nombre tipo "ruta" donde nombre es el nombre del recurso, tipo es el tipo de recurso y ruta es la ruta al archivo. Entonces puedes poner, por ejemplo, MIDLL DLLS "ruta\midll.exe" y la construcción con TResourceStream será:
El tipo de recurso lo defines tú ya que, aunque hay recursos estándar como bitmaps, iconos, strings, etc., en este caso es un recurso personalizado. En el ejemplo de antes 1 WAVE "Path of wave file" supongo, no estoy seguro, que el recurso será identificado por índice en lugar de por nombre. Otra cosa importante- la razón por la que tampoco podía extraer el recurso del ejecutable -el nombre y tipo del recurso deben especificarse en mayúsculas tanto en el archivo .rc como al momento de extraerlo. ¡Y listo! Ya he podido extraer el recurso y guardarlo en disco. // Saludos |
|
|
|