Converter STRING em PCHAR
02/09/2003
0
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?
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
Curtir tópico
+ 1
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);
var Comando,Caminho : String;
Caminho := ´\\Server\Data´;
Comando := ´COMMAND.COM /C ARJ.EXE C:\Sistemas\BACKUP.arj ´+Caminho;
WINEXEC(PCHAR(Comando), sw_ShowNormal);
Carnette
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
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
Clique aqui para fazer login e interagir na Comunidade :)