Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   windows 2000 o 98??? (https://www.clubdelphi.com/foros/showthread.php?t=3030)

ebeltete 19-08-2003 02:43:36

windows 2000 o 98???
 
Hola amigos del foro, luego de un tiempo vuelvo a vuestra ayuda.
Resulta que programo con Delphi 5 y tablas paradox con acceso con BDE, el tema que me motiva a consultar es que desarrolle una aplicacion con base de datos y multimedia para una radio, hace mas de 2 años que funciona en una red con 10 maquinas con Windows 98 sin problemas, pero hace poco ofreci mi producto a un cliente con Windows 2000 y me dice que el programa funciona pero aparentemente por ninguna razon, el programa se cierra por un error de proteccion general.
Mi pregunta es, puede ser por la version de Windows???
ya que en donde lo uso con el 98 no tengo problema, y si aparece el mensaje en la maquina que tiene Windows2000.
Hay alguna forma de detectarlo??
Gracias y un abrazo
Héctor

torito 28-08-2003 21:50:46

a mi me paso algo parecido pero era por que yo habia hecho el ejecutable en un win98, pero cuando hice el ejecutable en un win200 oen un NT se arreglo el asunto...espero a ti también te funcione... saludos

miguelb 28-08-2003 23:27:16

Yo tuve un problema similar, una aplicacion funcionando perfectamente bajo w 98 y que bajo w 2000 daba error.
Le encontre varios detalles que debi solucionar:
1. Utilizacion de funciones de acceso a archivo .ini, creo que
era el Tini o algo asi, bueno bajo w98 funciona pero bajo w2000 no, entonces reemplace esta funcion por TRegIni y funciono. No se si sera exactamente tu caso, pero puede ser que estes usando alguna funcion que solo funciona para w98.
2. Si usas qrpt, la impresora por default debe existir y estar habilitada, sino da error.
3. Si usas qrpt, tenes que tener cuidado con el tamaño de la variable temporal de windows.
Yo lo que hice para resolverlo, me consegui una pc con w2000 instale delphi y lo corri paso a paso hasta encontrar donde
daba el error.
Pero todo esto luego de 2 meses de dar vueltas.
En estos mismos foros tenes varios mensajes (incluso unos mios) sobre este tema.
Espero que te ayude.
Verifica las funciones que uses su compatibilidad con w2000.
Suerte.
Miguel

sanxpue 29-08-2003 01:44:46

es que la tecnologia de win32 solo existe en todos los que tengan NT (win2000,Nt,Xp) por ejemplo y te lo dicen en una parte de trucotomia para liberar memoria,, que solo funciona para los sistemas operativos que tengan win32, los demas son asi como falacias de un sistema operativo win32.. ahora si tienes reportes como comento el compañero anterior.. es que la cosa es que todos los drives de las impresoras tuvieron que cambiarlos haciendo un ambiente win95(98,milenium,y todas las cosas que salieron diferentes a los NT) con las de los NT, ahora solo es cosa de instalar el delphi que quieras exepto delphi 1 (por que el si se dedico a lo que eran 16 bytes) cuando sale la version dos estos muchachos de Borland comprendieron que el dia de mañana o el anterior mañana un integer podía ser de 16 de 32 o de 64 bits segun el sistema donde lo compiles.. por eso si lo compilas en 95 98 no te va a jalar igual que si lo compilas en NT, siempre y siempre he recomendado que se compile en NT y mas si es Servidor NT pero ahora hay que compilar las cosa en XP por el hibrido que hicieron.... pero que mas da... asi es la vida de Windows... je

Saludos desde Puebla Mexico...
asanxt@hotmail.com

ebeltete 31-08-2003 06:27:10

Compilando en Windows XP soluciono el problema???

esocrates 31-08-2003 16:01:45

Hola ebeltete:
En el caso que lo compiles nuevamente en Windows XP te agradecería publiques en este hilo los resultados. Me interesa saber si se soluciona de ese modo el problema que describes.
Un saludo

German C. C. 01-09-2003 01:32:00

Si no se soluciona el problema como te han comentado, seria interesante que indicaras en que momento, al realizar que acción, con que objeto concreto, o al utilizar que función se produce el error. Tu explicación es demasiado general para saber por que funciona bien en un S.O. y no en el otro.

Salu2.

ebeltete 01-09-2003 15:59:14

En realidad no tengo demasiados datos de como se cuelga, pues mi cliente me lo comemento telefonicamente, es un programa para automatizar radios que combina bases de datos con multimedia, uso paradox con componentes query, tables, dataset, session, dbgrid, ttimer, etc...
segun me dijo mi cliente, se culga sin razon alguna, sin hacer algun procedimiento determinado, es por eso que supongo sea un problema de SO, pues lo tengo en una red con mas de 10 maquinas con Win98 y funciona perfectamente, voy a hacer algunas pruebas y despues les comento, gracias


La franja horaria es GMT +2. Ahora son las 05:09:59.

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