Buenas
Soy nuevo en este foro y tambien en la programacion con lazarus.
He estado mirando algunos ejemplos de codigo,pero algo hago mal,que no consigo hacerlo funcionar.
Necesito ejecutar un programa y añadirle como parametro un archivo seleccionado con el Opendialog,y que funcione tanto en windows como linux.
Código Delphi
[-] ejecutar.Commandline :='bgdc' + Opendialog1.filename;
ejecutar.Parameters.Add('');
ejecutar.Options := ejecutar.Options + [poWaitonExit];
ejecutar.Execute;
ejecutar.Free;
Tambien lo he intentado asi :
Código Delphi
[-] ejecutar.Commandline :='bgdc';
ejecutar.Parameters.Add('Opendialog1.filename');
ejecutar.Options := ejecutar.Options + [poWaitonExit];
ejecutar.Execute;
ejecutar.Free;
y en los dos casos me da un error similar a este :
EXTERNAL SIGSEGV
1000F57BD
Alguien me puede ayudar?
Saludos y gracias
PD: Siento el formato pero no me dejaba enviar el mensaje con las etiquetas Delphi.