Fórum Como Acessar Classe em DLL do mesmo ProjectGroup D2006? #351753
11/01/2008
0
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:
[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]
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)