GARANTIR DESCONTO

Fórum Converção de STR em PChar #202739

23/12/2003

0

Olá galera do forum

alguem tem um meio eficaz de converter uma variavel Str em Pchar

Tentei um comoandos de

STrCopy....

Mais deu muito pau

nao tem um esquema de

StrToPChar

igual as outras variaveis????


Jabanildo

Jabanildo

Responder

Posts

23/12/2003

Beppe

Depende do caso. Se tiver passando uma string para uma API do Windows, é só castar para PChar. Ex: RotinaDaAPI(PChar(Edit1.Text));


Responder

Gostei + 0

23/12/2003

Lucas Silva

var t: Pchar;

begin
  t := pChar(´Texto´)
 
end;



Lucas!


Responder

Gostei + 0

23/12/2003

Jabanildo

Essa variavel tem que receber do SaveDialog

é assim

Var
Origem,Destino:PChar

Begin
Origem := ´C:\teste.arj´;
Destino := SaveDialog.Filename;
MoveFile(Origem,Destino);
end;

Só que nao funciona, da uns pau loco.....

Alguem tem outra idéia?


Responder

Gostei + 0

23/12/2003

Beppe

Você só usa PChar quando realmente precisar. Pode e deve usar String sempre que puder. Veja:
var 
  Origem, Destino: String;
begin 
  Origem := ´C:\teste.arj´; 
  Destino := SaveDialog.Filename; 
  MoveFile(PChar(Origem), PChar(Destino));
end; 

Ou fazer assim direto:
begin 
  MoveFile(´C:\teste.arj´, PChar(SaveDialog.Filename));
end; 


String literais(entre aspas) não precisam ser convertidas para PChar. O Delphi faz isso automáticamente.


Responder

Gostei + 0

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

Aceitar