Page 1 of 1

Me quede sin memoria para correr mi prg ???

Posted: Mon Jan 16, 2006 7:15 pm
by lubin
Buenos Dias,

Estoy creando un sistema y todo fue bien hasta que al agregar un nuevo modulo de mantenimiento de una base de datos, y al compilarlo y linkerarlo no me sale ningun error ni en la compilacion ni likeo, pero cuando lo ejecuto sale el Mensaje

No se puede ejecutar un programa de Windows 16

Memoria insuficiente para ejecutar esta aplicacion, cierre una o mas aplicaciones y vuelva a intentar la operacion.


Datos adicionales del problema:
El programma Exe tiene un tamaño de 1,043,800 bytes
uso Clipper 5.2 y FiveWin 2.3 con BLinker 4.0
en Windows XP


La pregunta obvia, debere de partir mi ejecutable en otros exes???
o existira algun parametro que me permita saltar esta restriccion de memoria.

Agradecere una luz en el camino..

Muchas gracias por adelantado

Lubin

Posted: Tue Jan 17, 2006 4:23 am
by Antonio Linares
Lubin,

Que valores de heapsize y de stacksize estás usando en tu fichero LNK de Blinker ?

Posted: Tue Jan 17, 2006 3:03 pm
by lubin
Buen dia Antonio

Estos valores que me mencionas nunca los he variado y son : heapsize=1024 y stacksize=9500

Si fueran estos parametros el inconveniente, quizas me mencionaras su ampliacion o disminucion, podrias adicionalmente a esto darnos una vision bajo que criterio utilizarlos y/o ampliar dichos parametros

muchas gracias
Lubin



Antonio Linares wrote:Lubin,

Que valores de heapsize y de stacksize estás usando en tu fichero LNK de Blinker ?

Posted: Tue Jan 17, 2006 7:32 pm
by Antonio Linares
Lubin,

Esos valores están bien. No hay que modificarlos.

Nosotros hemos visto aplicaciones en FW Clipper de hasta 4.000.000 bytes funcionando sin problemas.

Ese nuevo módulo que añades y que genera el problema, ¿ qué es lo que hace ?

Posted: Wed Jan 18, 2006 4:30 pm
by lubin
Buen dia Antonio
Gracias por la respuesta, te comentare que es un simple mantenimiento de archivos, el cual tambien incluye una serie de funciones creadas por mi persona, pero en terminos generales nada espectacular, pero al ejecutarlo me sale ese error que te comente inicialemente: MEMORIA INSUFICIENTE PARA EJECUTAR ESTA APLICACION, CIERRE UNA O MAS APLICACIONES Y VUELVA A INTENTAR LA OPERACION

El Titulo de la ventana de dicho mensaje es : No se puede ejecutar un programa de Windows de 16


Para que tengas una idea de los tamaños de los obj aqui va la lista de ellos , quizas deba separar mas los modulos como se hacia en clipper puro??

18/01/2006 08:31 a.m. 1,101 JW-DBF0.OBJ
11/05/2005 06:16 p.m. 1,556 WAJUCOD.OBJ
17/01/2006 01:09 p.m. 2,072 JW-PERIO.OBJ
17/01/2006 12:29 p.m. 2,243 WGES-DB1.OBJ
10/01/2006 10:35 p.m. 2,315 JWPER10.OBJ
17/01/2006 12:29 p.m. 2,494 WDBF-STD.OBJ
24/03/2005 03:26 a.m. 2,918 WDCTO.OBJ
10/01/2006 02:54 a.m. 3,660 JWFUN.OBJ
26/12/2005 04:13 a.m. 3,667 STKSK.OBJ
28/11/2004 11:11 p.m. 4,630 WMASPER.OBJ
31/10/2004 06:09 a.m. 5,402 WTCB10.OBJ
09/12/2005 04:23 a.m. 5,572 PVTSKPEN.OBJ
31/12/2004 11:24 p.m. 5,839 WALM12.OBJ
26/12/2005 11:28 p.m. 7,325 STAJUSTE.OBJ
18/01/2006 10:55 a.m. 11,571 JWLA10.OBJ
04/06/2005 09:53 p.m. 12,235 NCOR10.OBJ
18/01/2006 08:35 a.m. 12,425 wjet.OBJ
26/12/2005 04:08 a.m. 13,090 WSTK10.OBJ
18/01/2006 08:15 a.m. 13,177 WGES.OBJ
30/12/2005 12:53 p.m. 13,885 FBMAQ10.OBJ
26/11/2004 03:41 a.m. 15,343 WSTK11.OBJ
08/01/2006 05:44 p.m. 15,708 WALM11.OBJ
09/01/2006 10:16 p.m. 17,670 FBDVM10.OBJ
02/01/2006 10:54 p.m. 17,689 FBMOL10.OBJ
08/01/2006 08:11 p.m. 18,000 FBREQ10.OBJ
11/01/2005 04:27 p.m. 18,111 FBMFA10.OBJ
05/08/2005 09:31 a.m. 18,803 FOF10.OBJ
18/01/2006 10:57 a.m. 19,114 JWPC10.OBJ
08/01/2006 06:50 p.m. 19,238 WALM10.OBJ
24/03/2005 01:30 a.m. 20,193 WSTK12.OBJ
08/01/2006 06:51 p.m. 22,303 WDIR10.OBJ
09/01/2006 02:29 a.m. 23,545 FBPAR10.OBJ
18/01/2006 08:41 a.m. 24,093 JW-DBF1.OBJ
27/12/2005 08:47 p.m. 24,458 TGET.OBJ
08/01/2006 06:49 p.m. 26,382 WPRD10.OBJ
10/01/2006 10:48 p.m. 26,745 WPER10.OBJ
15/01/2006 11:55 p.m. 27,898 FBFOF10.OBJ
19/04/2005 04:05 p.m. 28,256 WPVT10.OBJ
07/06/2005 04:47 p.m. 30,364 WGRE10.OBJ
39 archivos 541,090 bytes


Gracias por tu respuesta
Lubin


Antonio Linares wrote:Lubin,

Esos valores están bien. No hay que modificarlos.

Nosotros hemos visto aplicaciones en FW Clipper de hasta 4.000.000 bytes funcionando sin problemas.

Ese nuevo módulo que añades y que genera el problema, ¿ qué es lo que hace ?

Posted: Wed Jan 18, 2006 7:57 pm
by Antonio Linares
Lubin,

> te comentare que es un simple mantenimiento de archivos

Que funciones externas usa ese módulo ?

Puedes probar a enlazar con una versión superior de Blinker ?

Posted: Sat Jan 21, 2006 3:42 pm
by MarioG
Lubin; probá lo siguiente:
Crea un aceso directo en el escritorio. Entra en la Propiedades, luego en Propiedades Avanzadas, allí tildá "Ejecutar en otro espacio de memoria". Tambien podés entrar en la pestaña "Compatibilidad" y activar el checkbosx "Ejecutar este programa ebn el modo de compatibilidad para" (yo marco siempre Windows98/ME)

Saludos

Posted: Tue Jan 24, 2006 6:22 pm
by lubin
Muchas gracias
probare esta alternativa, pues por el momento he tenido que separar los EXEs en dos ,,, y por el momento funciona, pero no creo que sea la idea, pues Antonio me hace referencia de executables cuatro veces mayor al que yo tengo... en fin ... hay que apagar el incendio antes que el Usuario te queme !!! jajaj

te comentare luego como fue..

Lubin


MarioG wrote:Lubin; probá lo siguiente:
Crea un aceso directo en el escritorio. Entra en la Propiedades, luego en Propiedades Avanzadas, allí tildá "Ejecutar en otro espacio de memoria". Tambien podés entrar en la pestaña "Compatibilidad" y activar el checkbosx "Ejecutar este programa ebn el modo de compatibilidad para" (yo marco siempre Windows98/ME)

Saludos