• opendialog en delphi2010

 #417440  por joselin
 25 Jun 2013, 23:03
hola tengo este problema:
tengo un xp con delphi 7 e instale delphi 2010
coloco un opendialog.execute a un boton con delphi2010
ejecuto en xp y perfecto ahora ejecuto en win7 y no pasa nada no se abre el cuadro de dialogo, en internet no encontre nada , pero calculo que quizas algo se me mesclo al instalar las 2 verciones de delphi,alguna idea de por donde arrancar?
 #417955  por joselin
 02 Jul 2013, 08:24
no se si es una solucion pero me funciona solo si no dejo vacio el edit .text
mi codigo es:
Código: [ Debe registrarse para ver este enlace ]
edit1.text:='c:\prueba.exe';
if opendialog1.execute then
edit1.text:=opendialog.filename
else 
begin
end;
no lo probe con variables strings
 #417961  por velario
 02 Jul 2013, 10:13
Nunca me ha pasado, no tiene pinta de error del propio Delphi.
Recomendación: Desinstala Delphi 7 y Delphi 2010 e instala solo uno de ellos.
Puede que se te haya mezclado algo o que tengas un problema con las rutas.

Saludos.
 #418048  por Metal_Kingdom
 03 Jul 2013, 03:21
El error que yo veo es este:

if opendialog1.execute then
edit1.text:=opendialog.filename //No has puesto opendialog1.filename
 #418052  por joselin
 03 Jul 2013, 03:39
si velario, es mejor dejar el delphi 2010 debe ser un error de rutas
ya que descarge la iso y use un keygen(core) que genera la key (por lo cual no esta tocado el ide)
metal ese error que me decis saltaria en cualquier ide (dame algo de credito )fue un error de tipeo del mensaje
gracias por las opiniones , voy a tener que dejar mi amado delphi 7 y dale paso
a lo nuevo.
saludos
 #418053  por Metal_Kingdom
 03 Jul 2013, 03:43
Yo uso Delphi 7 y XE3 sin problemas de compatibilidad ni nada, baraja esa opción en lugar de D2010 compañero.

Un saludo