Ver Mensaje Individual
  #1  
Antiguo 17-12-2014
Avatar de danielmj
danielmj danielmj is offline
Miembro
 
Registrado: jun 2011
Posts: 383
Reputación: 13
danielmj Va por buen camino
error al ejecutar archivo java con ShellExecute

Hola, intento llamar a un archivo java de esta forma:
Código Delphi [-]
procedure TForm1.brButtonClick(Sender: TObject);
begin
  if open.Execute then
    sEdit1.Text:= open.FileName
end;

procedure TForm1.button1Click(Sender: TObject);
begin
  ShellExecute(0, nil, 'java.exe', 'java -cp'+' '+sEdit1.Text+' '+'com.sheepit.client.standalone.Worker -login '
    +edit1.Text+'-password '+edit2.Text);
end;

Pero me da este error:
Código:
[dcc32 Error] jav.pas(47): E2010 Incompatible types: 'PWideChar' and 'string'
¿como debo escribir la linea del ShellExecute si los valores usuario y password los tomo de dos edit? y por otra parte, si ejecuto el archivo java desde la ventana de comandos de windows, me muestra un progreso en tanto porcierto, ¿habría forma de mostrar este progreso en un memo o mejor aun en una barra de progreso?

Un saludo y gracias.
__________________
La juventud pasa, la inmadurez se supera, la ignorancia se cura con la educación, y la embriaguez con la sobriedad, pero la estupidez dura para siempre. Aristofanes.
Responder Con Cita