[delphi-br] Criando dll que contem Indy

2007-09-05 Por tôpico Jonatã Castelo Branco
Galera estou tentando criar uma dll que contem dois componentes Indy: o TIdFTP e o TidHTTP. Mas tá dando erro de Violação de Acesso. Eu já transformei a dll em programa e este erro não apareceu. Alguém já viu isso ou sabe o motivo do erro? Estou apenas querendo enviar uma mensagem (que acaba se

Re: RES: [delphi-br] Criando DLL

2006-05-25 Por tôpico Jonatã Castelo Branco
a passagem de parâmetros com arrays de char, a única forma de construção de strings terminadas em nulo possível em Delphi, em consequencia do Pascal. - Original Message - From: "Valfrid-Ly Silva Couto" To: Sent: Thursday, May 25, 2006 9:09 AM Subject: Re: RES: [delphi-b

Re: RES: [delphi-br] Criando DLL

2006-05-25 Por tôpico Valfrid-Ly Silva Couto
e char, a única forma de construção de strings terminadas em nulo possível em Delphi, em consequencia do Pascal. - Original Message - From: "Valfrid-Ly Silva Couto" To: Sent: Thursday, May 25, 2006 9:09 AM Subject: Re: RES: [delphi-br] Criando DLL Em Pascal realmente não, mas

Re: RES: [delphi-br] Criando DLL

2006-05-25 Por tôpico Campus
- From: "Valfrid-Ly Silva Couto" <[EMAIL PROTECTED]> To: 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

Re: RES: [delphi-br] Criando DLL

2006-05-25 Por tôpico Valfrid-Ly Silva Couto
From: "Valfrid-Ly 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: S

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
Valfrid, acho que tu fez uma pequena confusão. Se não estou enganado em C as strings são Null terminated, mas Pascal não. - Original Message - From: "Valfrid-Ly Silva Couto" <[EMAIL PROTECTED]> To: Sent: Wednesday, May 24, 2006 3:20 PM Subject: Re: RES: [delphi

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Valfrid-Ly Silva Couto
gt; SuaFuncaoDaDll( StrPCopy(A, S)  ); > end; > > StrPCopy popula o array e retorna o ponteiro para o mesmo. > > Acredito que dentro da DLL tu possa usar strings normais, nunca desenvolvi > Dlls para te assegurar com certeza. > > > ----- Original Message - > From:

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
D]> To: 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 := 'PRODUC

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Valfrid-Ly Silva Couto
mento da Rocha') - 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 é um ponteiro para dados do tipo > char. Sds. > > >

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Marcelo Alves
uncaoDaDll( StrPCopy(A, S)  ); > end; > > StrPCopy popula o array e retorna o ponteiro para o mesmo. > > Acredito que dentro da DLL tu possa usar strings normais, nunca desenvolvi > Dlls para te assegurar com certeza. > > > - Original Message ----- > From: "Marcelo Alve

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
L tu possa usar strings normais, nunca desenvolvi Dlls para te assegurar com certeza. - Original Message - From: "Marcelo Alves" <[EMAIL PROTECTED]> To: Sent: Wednesday, May 24, 2006 1:35 PM Subject: Re: RES: [delphi-br] Criando DLL Onde eu usaria esse StrPCopy? Na

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Marcelo Alves
ssage - > From: "Jonatã Castelo Branco" <[EMAIL PROTECTED]> > To: > 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 cara

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Jonatã Castelo Branco
a quando se usa pDescricao := > Pchar('Rubem Nascimento da > Rocha') > > > - Original Message - > From: "Rubem Nascimento da Rocha" > <[EMAIL PROTECTED]> > To: > Sent: Wednesday, May 24, 2006 9:25 AM > Subject: Re: RES: [delphi-br]

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
Sem dúvida, em Delphi também, com StrPCopy. - Original Message - From: "Jonatã Castelo Branco" <[EMAIL PROTECTED]> To: Sent: Wednesday, May 24, 2006 10:58 AM Subject: Re: RES: [delphi-br] Criando DLL > Então, acredito ser correto dizer que você deve > utili

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Marcelo Alves
t; memória onde cDescricao está armazenado. O que se > passa como parâmetro, é > esse endereço e não o conteúdo de cDescricao. > > O problema começa quando se usa pDescricao := > Pchar('Rubem Nascimento da > Rocha') > > > - Original Message - > Fr

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Jonatã Castelo Branco
"Rubem Nascimento da Rocha" <[EMAIL PROTECTED]> 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"

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
om: "Rubem Nascimento da Rocha" <[EMAIL PROTECTED]> 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" <

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
Sim, como qquer chamada para API do Windows. - Original Message - From: "Marcelo Alves" <[EMAIL PROTECTED]> To: 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 parâmetros em P

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Rubem Nascimento da Rocha
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, 2

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Marcelo Alves
vez que ele não > encontra o fim da string, que é marcado pelo caracter nulo.. > > > > > - Original Message - > From: "Filipe Belchior" <[EMAIL PROTECTED]> > To: > Sent: Tuesday, May 23, 2006 6:08 PM > Subject: Re: RES: [delphi-br] Criando

Re: RES: [delphi-br] Criando DLL

2006-05-24 Por tôpico Campus
congelar o Windows, uma vez que ele não encontra o fim da string, que é marcado pelo caracter nulo.. - Original Message - From: "Filipe Belchior" <[EMAIL PROTECTED]> To: Sent: Tuesday, May 23, 2006 6:08 PM Subject: Re: RES: [delphi-br] Criando DLL Marcello, Explicar sob

RES: [delphi-br] Criando DLL

2006-05-23 Por tôpico Marcelo Alves
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 com

Re: RES: [delphi-br] Criando DLL

2006-05-23 Por tôpico Filipe Belchior
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, "marcel

Re: RES: [delphi-br] Criando DLL

2006-05-23 Por tôpico marcelloassouza
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, el

Re: RES: [delphi-br] Criando DLL

2006-05-22 Por tôpico Fernando - Hotforms
para Windows. Marcelo Alves de Souza escreveu: > 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

RES: [delphi-br] Criando DLL

2006-05-22 Por tôpico Filipe Belchior
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    

RES: [delphi-br] Criando DLL

2006-05-22 Por tôpico Filipe Belchior
..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 And

Re: [delphi-br] Criando DLL

2006-05-22 Por tôpico Desenvolvimento \(Anderson\)
@yahoogrupos.com.br   Sent: Monday, May 22, 2006 4:53 PM   Subject: RES: [delphi-br] Criando DLL   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

RES: [delphi-br] Criando DLL

2006-05-22 Por tôpico Marcelo Alves de Souza
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

[delphi-br] Criando DLL

2006-05-22 Por tôpico Marcelo Alves de Souza
Pessoal, Preciso criar uma DLL que se conecta a uma base SQL Server e gere um Relatório em PDF. Eu sei como fazer tudo isso, esse não é o problema, o que está me faltando mesmo é um pouco de conhecimento referente a parte de DLL's mesmo. Seguinte: Criei o meu projeto DLL conforme abaixo:

[delphi-br] Criando DLL

2006-05-22 Por tôpico marcelloassouza
Pessoal, Preciso criar uma DLL que se conecta a uma base SQL Server e gere um Relatório em PDF. Eu sei como fazer tudo isso, esse não é o problema, o que está me faltando mesmo é um pouco de conhecimento referente a parte de DLL's mesmo. Seguinte: Criei o meu projeto DLL conforme abai