Converter STRING em PCHAR

Delphi

02/09/2003

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?


Vanius

Vanius

Curtidas 1

Melhor post

Carnette

Carnette

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);


GOSTEI 1

Mais Respostas

Andersoncp

Andersoncp

02/09/2003

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


GOSTEI 0
POSTAR