Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#991
Moviendo el valor de primero al registro AL.
#993
Solo necesitas incluir windows.h, no hace falta REDEFINIR SHELLEXECUTEINFO y ShellExecuteEx (y menos para cambiar la definicion, el parametro de ShellExecuteEx es un puntero, no una referencia).

La estructura es SHELLEXECUTEINFO, sin guion bajo al principio.

Tenes que pasar la direccion de memoria de la estructura:
ShellExecuteEx(&ShExecInfo);
#994
Eso que da error ya esta definido en windows.h ...
#995
Muy bien, crea una estructura en cuyo offset 64 (decimal) haya un puntero a la funcion en cuestion ... dwAddr apuntara al comienzo de la estructura para que funcione. Y asegurate de usar ese codigo solo para 32 bits.
#996
ShellExecute function.

No se de donde habra salido ese codigo pero mejor recurrir a uno mas limpio.
#999
Cita de: mokaNordic en 11 Diciembre 2014, 02:01 AM¿Entonces si de esta forma no altero el tamaño N de línea cómo lo planteo?
Aunque use memoria dinámica para guardar cada línea del fichero, en la función fgets hay que indicar una cantidad de caracteres a leer en mi caso N.

Olvidate del tamaño de la linea mas larga, no te sirve absolutamente para nada, lees todo el archivo para despues usar eso nuevamente para leer el archivo PERO aca esta la clave no tenes el archivo en memoria, tenes UNA sola linea al mismo tiempo asi que no tiene ningun sentido hacer ese calculo.

Lo mejor que podes hacer es una funcion que lea una linea completa usando memoria dinamica y llamarla dentro de un bucle.
#1000
Busca en la MSDN FindFirstFile y FindNextFile.