Fórum AJUDA URGENTE !!!!! CONVERTER STRING PARA PCHAR #141022

26/02/2003

0

PRECISO USAR O COMANDO WINEXEC PARA EXECUTAR UM ARQUIVO EXE. PORÉM A LOCALIZAÇÃO DESSE ARQUIVO NÃO É NECESSARIAMENTE FIXA. ENTÃO O IDEAL ERA USAR O COMANDO:
WINEXEC(GETCURRENTDIR+´NOMEDOARQUIVO.EXE´, SWSHOW);
MAS ESSE COMANDO DÁ ERRO DE INCOMPATIBILIDADE JÁ QUE O COMANDO GETCURRETDIR RETORNA UMA STRING E O WINEXEC PEDE UM PCHAR. DAÍ GOSTARIA DE SABER COMO CONVERTER UMA STRING PARA PCHAR.

OBRIGADA DESDE JÁ PELA AJUDA :?:


Anonymous

Anonymous

Responder

Posts

26/02/2003

Jrguitar

é muito simples:

Winexec(PChar(´String´+´String´)...

a função PChar converte de string para PChar.


Responder

Gostei + 0

26/02/2003

Anonymous

Utilize desta maneira:

Var
x:String;
begin
x:= GETCURRENTDIR+´NOMEDOARQUIVO.EXE´;
WINEXEC(PChar(x), SWSHOW);
End;

Mais Dicas em
www.delphiexpert.hpg.com.br


Responder

Gostei + 0

26/02/2003

Danielc

tenta fazer assim:

WINEXEC(PCHAR(GETCURRENTDIR+´NOMEDOARQUIVO.EXE´), SWSHOW);

[]´s Daniel


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar