Na verdade vc só precisa converter para char assim:
Pchar('asdfasfaf');
Ex.:
WinExec(Pchar('NotePad.exe /p c:\'+frmVendas.NumVenda.text+'.txt'), 0);


2008/8/25 Ralp Alves Bezerra <[EMAIL PROTECTED]>

>   Nobres colegas, estou com o seguinte problema:
>
> Estou tentando imprimir um arquivo de texto criado previamente com a
> seguinte função:
>
> WinExec('NotePad.exe /p c:\'+frmVendas.NumVenda.text+'.txt', 0);
>
> porem, esta me retornando a seguinte mensagem:
>
> [Error] Rotina.pas(5292): Incompatible types: 'String' and 'PAnsiChar'
>
> Algúem poderia me dar uma luz a cerca de como imprimir o arquivo?
>
> Ps.: Estou utilizando Delphi 7
>
> Abraços a todos e obrigado!
>
> Ralp Alves Bezerra
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a