Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Yo también tengo este error en una rutina concreta. Siempre que se ejecuta sobre Windows 98 da ese error, y en Windows superiores funciona correctamente. Esa rutina no hace nada raro : ejecuta unos procedimientos almacenados, cierra una conexión de datos, y descarga un formulario.

No lo relacioné con los recursos de Windows, porqué en Windows 98 ocurre siempre (independientemente de si hay muchos programas cargados, o ningún otro).

Aún no lo he depurado porqué no tengo ningún Windows 98 con Delphi instalado.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #2  
Antiguo 02-08-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Mirando por ahí he encontrado que el tema puede estar relacionado con un exceso de "windowed controls" (¿Como trduzco eso?). También comentan que tiene que ver con un límite lógico, con de memoria, por eso en versiones 2k/xp es más difícil que pase.
¿Puede ser que vayan por ahí los tiros?
__________________
E pur si muove
Responder Con Cita
  #3  
Antiguo 03-08-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
Comentarios

Hola, hace tiempo que no me pasaba por el foro y acabo de ver que el hilo ha ido creciendo.

Pues bien, el problema sigue sin solucionarse, ya que aunque yo lo pueda reproducir en un Win98 simplemente ejecutando dos veces el mismo programa, ya sea al leer, crear, ... algun componente, ¿ que solucion se le puede dar a esto ?, bien habra que leerlo, crearlo, ..., por lo que no vale poner algun control de que si no puede crearlo por ejemplo, no lo haga y ya esta, ya que el programa con mensaje de error o sin, seguira sin funcionar, por lo que no se que solucion hay que darle a este tema. Teniendo en cuenta que alli donde se produce, no lo arrancan dos veces y supongo que se debera a otros programas cargados en memoria que hacen que simplemente ejecutando uno solo de los mios ya de el error, si pudiera, me gustaria ver el administrador de procesos o de recursos de windows para ver como va el PC antes y mientras se arranca mi programa, pero esto no puede ser, si alguien tienen alguna idea mejor, pues adelante...

Intente buscar alguna herramienta que permitiera saber si hay suficientes recursos o no para intentar controlar algo, pero simplemente como control para que el mensaje de la aplicacion sea entendible no como el de ahora ni como solucion, y encontre en la Delphi Super Page las herramientas MSIC.zip (MiTeC System Information), pero no las he puesto en practica a exceppcion del ejecutable demo para que la informacion que da.

Saludos, Xaviaretor.

Última edición por Xavierator fecha: 03-08-2004 a las 08:34:12.
Responder Con Cita
  #4  
Antiguo 03-08-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Wop!

¿Tienes muchos forms como autocreate? Si los forms tienen muchos controles, es posible que, al tenerlos todos creados aunque invisibles, excedas el límite de win98.
__________________
E pur si muove
Responder Con Cita
  #5  
Antiguo 03-08-2004
Xavierator Xavierator is offline
Miembro
 
Registrado: nov 2003
Posts: 31
Poder: 0
Xavierator Va por buen camino
El problema, en mi caso, no son muchos forms, sino todo lo contrario, unicamente que hay uno de los pocos que tengo, que por necesidad, tiene muchisimos TComboBox, por lo que supongo que si Windows no tiene suficientes recursos, pues no puede crear todos los componentes, pero cuando esto pasa en poquisimos casos, quiere decir que no es tanto el programa en si mismo, sino alguna caracteristica o condicion de windows o los programas que hay en ese momento.

Saludos, Xavierator.

Última edición por Xavierator fecha: 03-08-2004 a las 09:41:45.
Responder Con Cita
  #6  
Antiguo 03-08-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 22
marto Va por buen camino
Cita:
Empezado por Xavierator
quiere decir que no es tanto el programa en si mismo, sino alguna caracteristica o condicion de windows o los programas que hay en ese momento.
En eso estamos totalmente de acuerdo. De todas maneras, si excedes el límite de la máquina o, en este caso del sistema operativo... no veo más solución que cambiarlo, o eso, o te las apañas para "descargar" el form de tanto combo!
__________________
E pur si muove
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 12:50:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi