Ver Mensaje Individual
  #1  
Antiguo 19-04-2013
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Reputación: 18
anubis Va por buen camino
shellexecute en linux

Hola de nuevo,

Sigo cambiando cosas en mis prgramas windows pasados a linux con lazarus.

Algunas cosas ya las he resuelto, pero me he topado con la shellapi, asi que shellexecute no existe.

Encontre SysUtils.ExecuteProcess, pero aqui no se que puedo poner.

Vereis, tengo esta linea en lazarus windows:

Código Delphi [-]
ShellExecute(0, 'open', PChar(TIPO), Nil,Nil, SW_SHOWNORMAL); // abrimos externamente con el programa predeterminado.

Proviene despues de asignar un campo blob para que lo abra, y en windows funciona de pelos, en linux lo que solicita es mas bien abrir un ejecutable externo, pero no se como aplicarlo .

Tambien esta fpsystem y fpexecve, pero tampoco soy capaz de cambiar la línea que tengo arriba por algo que funcione.

Se que este foro es mas de windows que linux (aunque si estan los dos) pero a ver si alguno igual me orienta.

saludos
Responder Con Cita