Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Error al abrir desde delphi. (https://www.clubdelphi.com/foros/showthread.php?t=58178)

rauros 11-07-2008 02:56:34

Error al abrir desde delphi.
 
Saludos. Me gustaría abrir una aplicación desde delphi, pero actúa como si la detectara o algo. Mi procedimiento:

shellapi.ShellExecute(form1.ClientHandle,nil,'C:\Archivos de programa\World of Darkness\WoD.exe',nil,nil,0);

Si hay algo para evitar que lo detecte (que no entiendo el por qué de detectarlo -.-), agradecería mucho el que me lo dijeran. Gracias de antemano.

droguerman 11-07-2008 06:13:10

Lo que no logro entender es a que llamas con lo detecte, pero lo que puedes hacer es entrar a Debugger Options y desactivar la casilla de integrated debugging, para que tus aplicaciones corran sin la opción de depuración.

saludos

tcp_ip_es 11-07-2008 07:44:13

Expresate mejor!!! :confused: quieres que no la detecte el S.O.?, o que la propia aplicación que ejecutas desde delphi no detecte que la estas abriendo desde delphi??? o .... mejor repite el mensaje ;)

Neftali [Germán.Estévez] 11-07-2008 09:36:22

Cita:

Empezado por rauros (Mensaje 299464)
...pero actúa como si la detectara o algo.

Estoy igual que los demas.... :confused::confused::confused::confused:
¿Quien la detecta? En antivirus, tu jefe, la CIA,... :D:D:D:D

rauros 11-07-2008 14:34:16

La detecta la cia xD (broma).

Cita:

o que la propia aplicación que ejecutas desde delphi no detecte que la estas abriendo desde delphi???
A eso me refería

PD:He probado lo de debuggin pero no funciona.

rauros 14-07-2008 17:36:46

Creo que ya he encontrado el error, pero sigo necesitando vuestra ayuda.
En la función shellexecute hay un parametro llamado HWND. Me parece que esa información la recibe la aplicación y entonces detecta que no se abre desde el escritorio.
Mi pregunta es:
¿Cual es el handle del escritorio xD? Quiero simular el escritorio (el handle), como si lo estubiera abriendo desde él. ¿Eso se puede hacer?


La franja horaria es GMT +2. Ahora son las 06:37:14.

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