Buenas:
Llevo un par de dias con una excepción muy curiosa en mi codigo.
...
'GRegister.exe': Loaded 'C:WINDOWS.0system32shlwapi.dll', No symbols loaded.
'GRegister.exe': Loaded 'C:WINDOWS.0system32msvcrt.dll', No symbols loaded.
[color=#FF0000]First-chance exception at 0x7c92b21a in GRegister.exe: 0xC0000005: Access violation writing location 0x00000010.[/color]
'GRegister.exe': Unloaded 'C:Archivos de programaKaspersky LabKaspersky Anti-Virus 6.0 for Windows Workstationsadialhk.dll'
'GRegister.exe': Unloaded 'C:WINDOWS.0system32shlwapi.dll'
'GRegister.exe': Unloaded 'C:WINDOWS.0system32msvcrt.dll'
...
es una excepcion que se produce en la incialización de la aplicación , sin llegar a ejecutar ni una linea de codigo (o sea, que se produce durante la inicialización del programa, crt, windows, variables staticas...) .
Pero lo mas curioso, es que SOLO ocurre si en algun lugar uso MessageBox.
Si no hay ninguno, no ocurre, asi que es algo que se compila solo si se incluye esta funcion.
Igualmente, el codigo (a pesar de ser una excepcion de escritura en puntero no valido) funciona todo correctamente.
Quizas es el antivirus que esta supervisando los messagebox del sistema? os ha pasado algo asi a vosotros?
PD: me pasa con cualquier codigo, no solo con el GRegister, asi que no puede ser cosa de mi source. Quizas es algo de como esta montado el proyecto? quizas estoy mezclando alguna cosa?
gracias!
att:
Diego Martinez