FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
ok Mamcx, entiendo lo que quieres decir, pero en mi caso en particular cual es el problema? Utilizo D2005 Pro UPD3!!! y los parametros que paso a la función son los correctos?
function WinExec(lpCmdLine: LPCSTR; uCmdShow: UINT): UINT; stdcall; // LPCSTR = PAnsiChar;
Iluminame por favor, dime que estoy haciendo MAL!!!! mmm lo olvidaba...ambas rutas el archivo existe gracias por tu tiempo, Saludos |
#2
|
||||
|
||||
Amigo SyncReuter, tu dices que ya probaste, pero intenta hacer un showmessage a las instrucciones:
ShowMessage(PAnsiChar(p)); ShowMessage(PAnsiChar(PAnsiString(p))); Hazlo para ambos PATH: D:\Proyectos\Delphi\WSam\WSamManager\AppWFP.EXE D:\AppWFP.EXE Ahora, ¿de que tipo es tu variable FAppFileName? Un saludo, |
#3
|
|||
|
|||
Hola gatosoft, bueno puse el codigo completo que tengo en este momento dentro del procedimiento:
como puedes ver la variable que contiene la ruta + el ejecutable es "string" (tambien probe son Ansi) El problema me tiene parado desde anoche, como decimos aca...estoy metioooo la verdad con los años que llevo con delphi es la cuestion mas rara que me a pasado, estoy seriamente pensando en que puede existir una falla en mi delphito. Ahora bien para asegurarme PAnsiChar esta relacionada con la unit System y WinExec con la unit Windows Saludos.... (Estoy que formateo el pc y reinstalo todo ) |
#4
|
|||
|
|||
En mi desesperación realice un proyecto aparte con mi drama.
En ambas rutas (Path) existe el archivo AppWFP.EXE, Utilizo Delphi 2005 Pro UPD3 y tengo winxp pro sp3 Saludos Última edición por SyncReuter fecha: 27-11-2009 a las 18:04:27. |
#5
|
|||
|
|||
mmmmmm lo raro es en el proyecto de prueba si funciona con:
ShellExecute( 0, nil, PAnsiChar(Path + F), nil, nil, SW_SHOWNORMAL ); y lo acabo de probar dentro del proyecto principal (dentro de una clase) y no funciona , creo que debo tener un problema en la clase Gracias, saludos desde chile |
#6
|
|||
|
|||
asi anda lo uso yo y tengo delphi 2010
WinExec(PAnsiChar(AnsiString('c:\TuCarpeta\Tuprograma.exe')),SW_SHOWNORMAL);
|
#7
|
|||
|
|||
otra opción
Path:='C:\TuCarpeta\';
WinExec(PAnsiChar(AnsiString(Path+TuPrograma.exe')),SW_SHOWNORMAL); |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
PansiChar a string | jorgegetafe | Varios | 6 | 24-12-2007 17:32:52 |
Problema con WinExec. | Drahcir | Varios | 5 | 15-06-2007 08:28:57 |
WinExec | karlita_cb | Varios | 3 | 18-05-2004 20:52:21 |
convertir de 'TCaption' para usar su valor en 'PAnsiChar' | jbgpina | OOP | 5 | 03-03-2004 14:06:45 |
winexec en w2000 | ogorut | API de Windows | 2 | 23-06-2003 18:41:58 |
|