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 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Problema con Windows Vista

Resulta que tengo un software desarrollado en delphi 7 bajo Windows XP que funciona correctamente.-

el problema radica cuando instalo el programa en Windows Vista que el error dice que no se puede conectar con la base de datos y luego abre el programa pero como no se conecta con la base de datos no funciona al 100% bien

uso paradox 7
delphi 7
uso installshield express 2002 para el instalador

ya hice el instalador con el driver do paradox
y en cualquier maquina con Windows XP funciona de mil maravilla pero cuando lo uso en Windows Vista da el error de conexion de base de Datos

mi pregunta es:

¿Como hago para que las aplicaciones hechas en dlephi 7 corran bien en Windows Vista?

tengo que bajar un driver nuevo?
como se llama ese driver?
busco una version nueva de install shield express??
cual driver selecciono de tantos que trae el installshield express 2008?
Responder Con Cita
  #2  
Antiguo 01-04-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Que tal lKinGl,
No indicas que tipo de error te da, si pudieses mandar la descripcion del error sería magnifico. Puedes intentar desactivando el UAC (User Acces Control) y a ver como te va.
Saludos
Responder Con Cita
  #3  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
no recuerdo que error dice en ingles pero es el mismo error que cuando intentas correr un programa en delphi 7 en windows XP sin el driver do paradox

que en si el mensaje dice error al con conectar a la base de datos

uso base de datos paradox
Responder Con Cita
  #4  
Antiguo 01-04-2008
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
el problema es que paradox al ejecutarse te crea el archivo

PDOXUSRS.NET

en el directorio raiz de tu disco duro, donde tienes instalado tu sistema operativo

y eso el windows vista no lo permite.
por seguridad. no se crean archivos, en el directorio raiz.

tal vez no sea paradox, pero
ese archivo se crea .. si lo usas

por ejemlo los demos de delphi 2007
no me permiten, ser compilados, en windows vista, por que
no se logra la conexion a la BD
Responder Con Cita
  #5  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Ok pero como hago para correr mi programa con base de datos paradox en windows vista

Lamentablemente hay que irse adaptando a el Windows Vista
Responder Con Cita
  #6  
Antiguo 01-04-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Cita:
Empezado por JXJ Ver Mensaje
el problema es que paradox al ejecutarse te crea el archivo

PDOXUSRS.NET

en el directorio raiz de tu disco duro, donde tienes instalado tu sistema operativo

y eso el windows vista no lo permite.
por seguridad. no se crean archivos, en el directorio raiz.

tal vez no sea paradox, pero
ese archivo se crea .. si lo usas
Pero en el administrador del BDE se escoge en qué directorio se aloja el archivo net. Supongo entonces, que basta poner un directorio al que se tenga permisos.

Bye
Responder Con Cita
  #7  
Antiguo 01-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por lKinGl Ver Mensaje
Lamentablemente hay que irse adaptando a el Windows Vista
Yo no estaría tan seguro, tal vez esperaría una agradable sorpresa (que ya no lo es tanto)

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 01-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por keyboy Ver Mensaje
Pero en el administrador del BDE se escoge en qué directorio se aloja el archivo net. Supongo entonces, que basta poner un directorio al que se tenga permisos.

Bye
Efectivamente, ese es el problema, lo que pasa es que el archivo PDOXUSRS.NET se crea en automático en raiz de la partición C la cual está "prohibida" por Vista.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Ok gracias por aclararme cual es el problema

ahora vamos a la parte más complicada

la solucion del problema
Responder Con Cita
  #10  
Antiguo 01-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por lKinGl Ver Mensaje
Ok gracias por aclararme cual es el problema

ahora vamos a la parte más complicada

la solucion del problema
Ya te la ha dado nuestro amigo keyboy

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #11  
Antiguo 01-04-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Cita:
Empezado por lKinGl Ver Mensaje
la solucion del problema
Pues ya lo dije. Vas al BDEAdmin en el panel de control. En la pestaña Configuration seleccionas Drivers|Native|Paradox y en NET Dir escoges uno en el cual se tengan permisos de escritura.

Bye
Responder Con Cita
  #12  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Pero eso que dices es en el InstallShield Express???
Responder Con Cita
  #13  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Tengo que hace algún registro para que cuando se instale se meta en el regedit??
Responder Con Cita
  #14  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
o configurar para que cuando instalen el programa desde el instalador se
instale en mis documentos??? de windows Vista
Responder Con Cita
  #15  
Antiguo 01-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por lKinGl Ver Mensaje
Pero eso que dices es en el InstallShield Express???
Bueno, "No lei" la información correcta desde el principio, ya que estas hablando de instalar tus sistemas en Windows Vista...

Bueno, creo que debes de utilizar el componente TSession y en la propiedad NetDir asignar un directorio válido y lo mejor es que lo hagas en tiempo de ejecución, dependiendo donde se instale tu sistema.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney

Última edición por egostar fecha: 01-04-2008 a las 19:04:47.
Responder Con Cita
  #16  
Antiguo 01-04-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Ok ahora solo tengo que buscar una pc con windows vista instalado para probarlo xD

Gracias por sus aportes

lo que hice fué:

Busqué el componente TSession en la Pestaña BDE

Luego en la propiedad NETDIR puse C:\DOCUMENTS AND SETTINGS\

Luego en la Propiedad AutoSessionName la puse en True
y luego la Propiedad Active la cambie a True

Todo Bien???

Gracias adelantadas
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Windows Vista newmember Conexión con bases de datos 0 26-12-2007 17:11:47
Curioso problema con Windows Vista al usar paquetes rolandoj Varios 2 19-11-2007 22:28:00
Problema con Ejecutable Delphi y Windows Vista judit25 Varios 0 26-10-2007 19:06:40
Problema con windows Vista capo979 Firebird e Interbase 2 23-07-2007 17:34:58
Windows cede ante Google y modificará Windows Vista Bicho Noticias 5 20-06-2007 23:31:04


La franja horaria es GMT +2. Ahora son las 12:51:34.


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