Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problemas con aplicacion en WVista (https://www.clubdelphi.com/foros/showthread.php?t=64739)

voldemmor 16-04-2009 16:58:36

problemas con aplicacion en WVista
 
Hola amigos, como s les va.

El problema que me aqueja, ya estoy a punto de terminar una aplicacion la lleve a probar en lapc del cliente, tiene WVista Home basic, mi aplicacion la hice con D7, Mysql 5, con freereports 2.3 y zeos. sobre WXP.

Mysql me instala correctamente sin problemas.
Al momento de ejecutar mi aplicacion , WV me manda un mensaje .

SRE.exe(mi aplicacion), no pudo ejecutarse, hago una prueba con otro programilla y me da el mismo error.
Incluso ingrsando como administrador o ejecutandolo como el admin

Por favor hoz pido ayuda.

Gracias de antemano.

Neftali [Germán.Estévez] 16-04-2009 17:18:59

Antes que nada prueba a ejecutarlo con compatibilidad con Sistema anteriores. Pulsa click derecho sobre tu programa y cambia estas opciones.

En algun sitio he probado que se pruebe a ejecutar el programa desactivando Aero (aunque esto no se si tiene mucha "base").
Me despista que te falle también como administrador. :confused::confused::confused:

voldemmor 16-04-2009 22:00:41

ok
 
:confused: si tu estas confundido yo mejor no digo nada :confused::confused:.

voy a probar con estos consejos
Ojala funcione.

Neftali [Germán.Estévez] 17-04-2009 10:47:37

Habría que intentar qué parte es la que no le gusta de tu programa.
Por ejemplo, si colocas un formulario sencillo, lo compilas y lo ejecutas, ¿Funciona? (asumo que sí).

Luego prueba a añadirle a ese formulario un componente de conexión a MySQL y prueba.
Luego un componente de Reports.
...

A ver si das con la parte que no le gusta.

Lo más probable es que alguna de las DLL/componentes que se cargan al iniciar el programa tenga una incompatibilidad con Vista. Lo complicado es saber cual es....

voldemmor 17-04-2009 15:45:54

hola
 
Gracias voy ha probar parte por parte ha ver que seccion es la que me da problemas.

Con todo este es el mensaje que me manda vista de que es lo que le molesta
Código Delphi [-]
 
Nombre del evento de problema: APPCRASH

voldemmor 17-04-2009 16:23:25

Cita:

Empezado por Neftali (Mensaje 345282)
Habría que intentar qué parte es la que no le gusta de tu programa.
Por ejemplo, si colocas un formulario sencillo, lo compilas y lo ejecutas, ¿Funciona? (asumo que sí).

Luego prueba a añadirle a ese formulario un componente de conexión a MySQL y prueba.
Luego un componente de Reports.
...

A ver si das con la parte que no le gusta.

Lo más probable es que alguna de las DLL/componentes que se cargan al iniciar el programa tenga una incompatibilidad con Vista. Lo complicado es saber cual es....


Gracias por ese consejo ya lo hice, y me di cuenta que el problema es al usar una tabla virtual, con el clientdataset, debido a que formo una tabla virtual para poder imprimir un certificado y otros reportes.

Al parecer tendre que usar otro metodo y la verdad no se cual.
Ya que soy principiante con los reportes he instale freeReports(FastReport free), y los reportes sencillos no me han dado problemas.

Con todo muchas gracias.


Cita:

Que como Nota: "Para el resto de compañeros que usen tablas virtuales con client data set, por lo menos si es con D7, tendran problemas con WVista".
Alguien no conose otro metodo de usar tabla virtuales, que se del agrado de WVista

Neftali [Germán.Estévez] 17-04-2009 16:39:12

Cita:

Empezado por voldemmor (Mensaje 345333)
(1)Gracias por ese consejo ya lo hice, y me di cuenta que el problema es al usar una tabla virtual, con el clientdataset, debido a que formo una tabla virtual para poder imprimir un certificado y otros reportes.

(2)Que como Nota: "Para el resto de compañeros que usen tablas virtuales con client data set, por lo menos si es con D7, tendran problemas con WVista".

(3)Alguien no conose otro metodo de usar tabla virtuales, que se del agrado de WVista

(1) ¿Habías comentado ya que trabajas con TClientDataSet?. :D
Me he encontrado algun vez que programas que utilizaban TClientDataset "fallaban" de forma similar al tuyo en sistemas W2003 Server.
La solución estaba en que la versión de MIDAS.DLL no era la correcta. A ver si va a ser el mismo problema.

(2)(3) No necesariamente. Prueba con otras versiones de MIDAS.DLL a ver si es del agrado de Vista.

voldemmor 17-04-2009 17:21:15

donde las puedo conseguir
 
Cita:

Empezado por Neftali (Mensaje 345337)
Prueba con otras versiones de MIDAS.DLL a ver si es del agrado de Vista.

:confused: Y donde las puedo conseguir y como las utilizo.

PErdon pero para esto si que me siento mas principiante que nuca:D

voldemmor 17-04-2009 17:58:14

Solucionado
 
http://www.dlldll.com/midas.dll_download.html

En esta direccion encontre la midas.dll es la version 7.0.4.453 la puse a lado de mi ejecutable y este funciono muy bien.

Creo que colocarla a un lado de mi ejecutable es la mejor opcion, ya que estas maquinas las administra otra persona, y muy ha menudo las formatea, bueno en eso no tengo control, lo que tengo que entregar es un programa funcional.

Noce si exista otra opcion, como anexar la dll a mi proyecto compilado.

Gracias por todo amigos

Neftali [Germán.Estévez] 17-04-2009 18:24:57

Cita:

Empezado por voldemmor (Mensaje 345333)
Al parecer tendre que usar otro metodo y la verdad no se cual.

Hombre de poca fe... ;););)

Cita:

Empezado por voldemmor (Mensaje 345352)
Creo que colocarla a un lado de mi ejecutable es la mejor opcion, ya que estas maquinas las administra otra persona, y muy ha menudo las formatea, bueno en eso no tengo control, lo que tengo que entregar es un programa funcional.

En esa situación es la mejor opción, en mi opinión, dado que no es una máquina que vaya a estar bajo tu supervisión.

voldemmor 19-04-2009 03:42:36

Cita:

Empezado por Neftali (Mensaje 345359)
Hombre de poca fe... ;););)

:D:p ja a ya mejoro mi fe, pero solo decai por un pequeño instante.

Gracias por tus consejos.

Y mi fe se ha renobado:D:D:D:D


La franja horaria es GMT +2. Ahora son las 13:48:14.

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