Mi consulta es la siguiente:hay alguna manera de que el compilador siga leyendo esta lineas
setdate(&save_date);
únicamente cuando el programa hijo se alla terminado de cargar en memoria..?
Como podrán notar si no pongo Sleep(30000); la fecha que toma es la actual no la mod.
Bueno espero que alguien se alla topado con esto alguna vez porque con la ayuda del CBuilder 6.0 no pude resolver nada.-
Código:
Dos cosas mas//-------------------------------------------------------------------------- #include <process.h> #include <dos.h> #include <stdio.h> #include <windows.h> void main() { int pid; char str0[] = "C:\\Archivos de programa\\Borland\\CBuilder6\\Bin\\bcb.exe"; char str1[] = "bcb.exe"; char str2[] = ""; struct date reset; struct date save_date; getdate(&save_date); reset.da_year = 2004; reset.da_day = 15; reset.da_mon = 5; setdate(&reset); pid = spawnl(P_NOWAIT,str0,str1,str2, NULL); Sleep(30000); setdate(&save_date); } //---------------------------------------------------------------------------
1): Lo de Sleep lo quiero suplantar porque me parece algo rebuscado.-
2): No necesito esto para ejecutar un programa pirata, simplemente es
un problema de fechas en Foxpro y una tabla (por las dudas).-
Desde ya muchas gracias
Saludos