Como Acessar Classe em DLL do mesmo ProjectGroup D2006?

Delphi

11/01/2008

Salve, Salve, Todos os Delphinianos.
Criei um ProjectGroup no Delphi 2006 para aplicação Win32 (padrão) Neste ProjectGroup Tenho além da aplicação Win32 uma aplicação de DLL criei nesta DLL a seguinte classe:

library sisdll;

uses
  SysUtils,
  Classes;

  type TPessoa = Class
   private
     
     FCodigo: Integer;
     FNome: String;
     FEmail: String;

     {Metodos dos Atributos}
     function GetCodigo: Integer;
     procedure SetCodigo(varCodigo: Integer);
     function GetNome: String;
     procedure SetNome(varNome: String);
     function GetEmail: String;
     procedure SetEmail(varEmail: String);

   public
     
     property Codigo: Integer read GetCodigo write SetCodigo;
     property Nome: String read GetNome write SetNome;
     property Email: String read GetEmail write SetEmail;
  end;


{$R *.res}

{ Pessoa }

function TPessoa.GetCodigo: Integer;
begin
  result := FCodigo;
end;

function TPessoa.GetEmail: String;
begin
  result := FEmail;
end;

function TPessoa.GetNome: String;
begin
  result := FNome;
end;

procedure TPessoa.SetCodigo(varCodigo: Integer);
begin
  FCodigo := Codigo;
end;

procedure TPessoa.SetEmail(varEmail: String);
begin
  FEmail := Email;
end;

procedure TPessoa.SetNome(varNome: String);
begin
  FNome := Nome;
end;


begin
end.


[size=18:c88902bad6][b:c88902bad6]Perguntas:[/b:c88902bad6][/size:c88902bad6]

[b:c88902bad6]Como eu faço para adicionar uma referência dessa DLL a minha aplicação Win32?[/b:c88902bad6]

[b:c88902bad6]Como eu faço para usar esta classe na minha aplicação WIN32?[/b:c88902bad6]

[i:c88902bad6]LEMBRANDO QUE OS DOIS PROJETOS ESTÃO NO MESMO ProjectGroup[/i:c88902bad6]

[b:c88902bad6]Obs:[/b:c88902bad6] [i:c88902bad6](Sou programador delphi) Estou aprendendo C#.net e nele é uma coisa quase que automática referênciar o uso de uma dll qua esteja dentro do ProjetGroup ou não, e fazer uso das classes que compoem esta dll´[/i:c88902bad6][/i]


Delphijean

Delphijean

Curtidas 0
POSTAR