Silva Couto
To:
Sent: Wednesday, May 24, 2006 3:20 PM
Subject: Re: RES: [delphi-br] Criando DLL
Isso só funciona porque no Delphi, as Strings também tem como terminador o
caracter #0
- Original Message -
From: Rubem Nascimento da Rocha
To:
Sent: Wednesday, May 24, 2006 9:25 AM
Subject
-
From: Valfrid-Ly Silva Couto [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 9:09 AM
Subject: Re: RES: [delphi-br] Criando DLL
Em Pascal realmente não, mas dá uma olhada na documentação do Delphi pois
eles mudaram isso, afinal, uma string pura não poderia
, uma vez que ele não
encontra o fim da string, que é marcado pelo caracter nulo..
- Original Message -
From: Filipe Belchior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, May 23, 2006 6:08 PM
Subject: Re: RES: [delphi-br] Criando DLL
Marcello,
Explicar sobre
..
- Original Message -
From: Filipe Belchior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, May 23, 2006 6:08 PM
Subject: Re: RES: [delphi-br] Criando DLL
Marcello,
Explicar sobre PChar, tecnicamente, eu não sei, rs..
..mas acontece o seguinte, usando string
Não necessariamente um array, mas PChar é um ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: Re: RES: [delphi-br] Criando DLL
Date: Wed, 24 May 2006 09:21:32 -0300
No caso então
Sim, como qquer chamada para API do Windows.
- Original Message -
From: Marcelo Alves [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 9:21 AM
Subject: Re: RES: [delphi-br] Criando DLL
No caso então quem for usar a minha DLL precisar passar os
PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 9:25 AM
Subject: Re: RES: [delphi-br] Criando DLL
Não necessariamente um array, mas PChar é um ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi
]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 9:25 AM
Subject: Re: RES: [delphi-br] Criando DLL
Não necessariamente um array, mas PChar é um
ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br
Message -
From: Rubem Nascimento da Rocha
[EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 9:25 AM
Subject: Re: RES: [delphi-br] Criando DLL
Não necessariamente um array, mas PChar é um
ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves [EMAIL
Sem dúvida, em Delphi também, com StrPCopy.
- Original Message -
From: Jonatã Castelo Branco [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 10:58 AM
Subject: Re: RES: [delphi-br] Criando DLL
Então, acredito ser correto dizer que você deve
] Criando DLL
Não necessariamente um array, mas PChar é um
ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: Re: RES: [delphi-br] Criando DLL
Date: Wed, 24 May 2006 09:21:32
Castelo Branco [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 10:58 AM
Subject: Re: RES: [delphi-br] Criando DLL
Então, acredito ser correto dizer que você deve
utilizar uma variável com a mesma característica do
PChar, uma vez que a dll pode ser utilizada
strings normais, nunca desenvolvi
Dlls para te assegurar com certeza.
- Original Message -
From: Marcelo Alves [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 1:35 PM
Subject: Re: RES: [delphi-br] Criando DLL
Onde eu usaria esse StrPCopy? Na DLL ou na
assegurar com certeza.
- Original Message -
From: Marcelo Alves [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 1:35 PM
Subject: Re: RES: [delphi-br] Criando DLL
Onde eu usaria esse StrPCopy? Na DLL ou na na aplicação que chama a DLL? E
quanto
: Rubem Nascimento da Rocha
To:
Sent: Wednesday, May 24, 2006 9:25 AM
Subject: Re: RES: [delphi-br] Criando DLL
Não necessariamente um array, mas PChar é um ponteiro para dados do tipo
char. Sds.
From: Marcelo Alves
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
@yahoogrupos.com.br
Sent: Wednesday, May 24, 2006 2:39 PM
Subject: Re: RES: [delphi-br] Criando DLL
Cara eu fiz diferente e funcionou. Veja só:
procedure TfrmPrincipal.btnGerarClick(Sender: TObject);
var
lServidor, lTipo: PChar ;
begin
if self.rbProducao.Checked then
lServidor := 'PRODUCAO'
else
Dlls para te assegurar com certeza.
- Original Message -
From: Marcelo Alves
To:
Sent: Wednesday, May 24, 2006 1:35 PM
Subject: Re: RES: [delphi-br] Criando DLL
Onde eu usaria esse StrPCopy? Na DLL ou na na aplicação que chama a DLL? E
quanto a segunda Pergunta que havia feito
: [delphi-br] Criando DLL
Isso só funciona porque no Delphi, as Strings também tem como terminador o
caracter #0
- Original Message -
From: Rubem Nascimento da Rocha
To:
Sent: Wednesday, May 24, 2006 9:25 AM
Subject: Re: RES: [delphi-br] Criando DLL
Não necessariamente um array, mas PChar
Felipe,
Primeiramente, obrigado pela resposta, você não sabe o quanto me
ajudou, você e os outros amigos do grupo. Agora me diga uma coisa, no
primeiro form o problema foi resolvido, agora estou com problemas
quando ao outro que no Caso é um Report. Quando uso o Report num
projeto comum,
Marcello,
Explicar sobre PChar, tecnicamente, eu não sei, rs..
..mas acontece o seguinte, usando string vc tem resultado
dos métodos todo errado!
agora, sobre o form do report, vc falou pouco sobre
como vc esta fazendo. mostre como vc ta fazendo.
--- Em delphi-br@yahoogrupos.com.br,
Felipe,
Na minha DLL eu tenho uma unit uPrincipal da Classe Tform e uma outra
uRelatorio que é um Report do tipo TQuickRep.
Tenho a procedure principal que é a exportada para ser usada por um outro
programa. Essa procedure chama uma outra procedure na unit uPrincipal que é
onde estão meus
Será que ninguém pode me ajudar???
Marcelo.
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Marcelo Alves de Souza
Enviada em: segunda-feira, 22 de maio de 2006 12:26
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Criando DLL
..outra coisa,
no caso, vc ta usando ADO, já vou avisando que vc terá problemas
com ActiveX em projeto DLL.. para resolver, faça o seguinte:
no OnCreate do 1o form a ser criado no projeto dll, inclua a linha:
CoInitialize( nil );
..e no OnDestroy:
CoUninitialize;
..Ah! assim como o
marcelo,
onde vc escreveu essas duas formas?
na 1a, se vc escreveu no dpr, então faltou a declaração de Forms em
uses.
na 2a, depende onde vc escreveu.
FILIPE BELCHIOR
Tecnólogo de Informática
Multibrands Consultoria em Tecnologia
Criação de DLLs
Esta é uma outra dúvida bastante freqüente que chega a nós. Como posso
usar uma DLL ?, Como posso criar uma DLL ?, Ei, moço! Pra quê serve
uma DLL ?
Pois bem, DLL ou Dynamic Link Libraries, permitem que um conjunto de
funções desenvolvidas em uma linguagem possam ser
25 matches
Mail list logo