Converter STRING em PCHAR

02/09/2003

32

Boa tarde Pessoal.

Estou utilizando os seguintes comandos

var Caminho : String;

Caminho := ´\\Server\Data´;

WINEXEC(´COMMAND.COM /C ARJ.EXE C:\Sistemas\BACKUP.arj´+CAMINHO, sw_ShowNormal);

BEM. O erro é o seguinte:
WINEXEC utilita PCHAR e a variavel CAMINHO é STRING,
dando erro de tipo incompativel STRING e PCHAR.

Como converto STRING para PCHAR ?
ou tem outra maneira de utilizar o ARJ via DELPHI?


Responder

Post mais votado

02/09/2003

Voce já tentou algo tipo:

var Comando,Caminho : String;

Caminho := ´\\Server\Data´;

Comando := ´COMMAND.COM /C ARJ.EXE C:\Sistemas\BACKUP.arj ´+Caminho;

WINEXEC(PCHAR(Comando), sw_ShowNormal);


Responder

Mais Posts

02/09/2003

Andersoncp

var Caminho : String;
X : array [0..79] of char;
Caminho := ´\\Server\Data´;
StrPCopy(X, Caminho);
WINEXEC(´COMMAND.COM /C ARJ.EXE C:\Sistemas\BACKUP.arj´+X, sw_ShowNormal);


falow


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar