Buenas tardes
Estas son mis primeras pruebas con el Editor de recursos de VS 2012
PodrÃamos ir compartiendo nuestras experiencias, ya que me parece muy interesante
He realizado de momento dos pruebas: una con un .RC y otra editando una DLL existente.
Si alguien conoce una metodologia mejor, por favor, puede comentarla?
1.- Añadir .RC
- Crear un proyecto Win32 -> DLL
- Añadir a Resources un .RC antiguo
- Los bitmaps, cursores e iconos en formato hexadecimal dan error, los he tenido que eliminar
- No he probado a fondo si poniendo la ruta de los archivos funciona, pero creo que si.
Es erroneo - DS_MODALFRAME - Error -> #include "winuser.h" (Borland) - solucion
NO es asi: SOLO hace falta #include "windows.h" del propio VS
(modificado 25/07/2013)
- Los dialogos los lee perfectamente, incluso controles "Custom"
- Permite modificar los dialogos
- Compilar el proyecto y crea la .DLL resultante.
Warnings:
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\string.h(57): warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_STANDA'
1>
1>C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\string.h(79): warning RC4011: identifier truncated to '_CRT_SECURE_CPP_OVERLOAD_SECURE'
Al poner #include "windows.h" ya no salen los Warnings
- La he abierto con Pelles C perfectamente.
- Me ha creado el Manifest (en inglés)
Problemas a solucionar:
- Ojo: al grabar el proyecto no modificar el .RC (Avisa que el RC inicial no esta creado con VS).
- Si lo grabas da error al volver a compilar en lenguaje y otros errores despues (investigando).
2.- Editar .DLL
- Añadir una DLL con recursos al proyecto.
- He abierto una DLL con recursos y se puede editar perfectamente
- Permite modificar todos los recursos y grabar la DLL
Preguntas:
- ¿Se puede añadir esta DLL a la DLL del proyecto inicial? No se como
- Compila el proyecto sin errores pero no incluye los recursos de la DLL propia en la del proyecto.
Saludos
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces






