GARANTIR DESCONTO

Fórum problemas com delphi 7... #265519

16/01/2005

0

fiz uma aplicação em delphi 6 e agora fui abrí-la no delphi 7 e ele não aceita o PCHAR


esse PCHAR está nas minhas mensagem tipo APPLICATION.MESSAGEBOX


obrigado....


Rafael Santana

Rafael Santana

Responder

Posts

16/01/2005

Godzilla_xf

Olha eu uso o PChar nas minhas mensagens e não tenho problemas....
vou dar uma olhada...

Bem eu acho não tenho certeza mais deve ter alguma coisa a ver com o modo que estão declaradas as units na Uses do Form de uma olhada

[b:d69506f08f]unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
case MessageBox(Application.Handle, PChar(´Olá funciona´), ´Olá´, MB_OK) of
idOk: Close
end;
end;

end.[/b:d69506f08f]

espero que seje isso...


Responder

Gostei + 0

16/01/2005

Beppe

O Delphi 7 aceita sim o tipo PChar, mas este e outros tipos são tratados como Unsafe Type(veja Opções do Projeto->Mensagens do Compilador). Isto é feito por compatibilidade com .NET, pode desmarcar esta opção se quiser.

Tem as versões que não usam PChar diretamente. São as rotinas em Dialogs, como MessageDlg.


Responder

Gostei + 0

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

Aceitar