[delphi-br] DLL que leia componentes

2009-11-12 Por tôpico Jose Newton Araujo
Galera,

Estou precisando urgente de um exemplo de chamada para uma Dll (e como essa
DLL deve ser montada) que permita a Dll manusear os dados de um componente
(Edit ou ComboBox ou StringGrid) de um formulário. Exite esta chance ?

Sds,

Jose Newton

 

 

Desculpem, o e-mail anterior foi sem assunto

 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Dll

2009-07-23 Por tôpico Berdam
OLá lista,

Estou usando a dll registrada do Sintegra32.dll e gostaria de saber qual a 
forma de carregamento que vcs a utilizaram.

Estou fazendo o uso desta dll na forma de carregamento dinâmico, desta maneira 
o funcionamento dela não é o desejado.

Alguém de vcs utiliza esta forma de carregamento com esta dll??


Desde já obrigado

 

Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Dll do Sintegra

2009-07-12 Por tôpico Eduardo Silva dos Santos
O pouco que vi sobre o Projeto ABCr ele tem suporte ao sintegra, faz uma
busca no google.

Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


2009/7/10 berdam berdamzi...@yahoo.com.br



 é, já tinha conhecimento sobre esse site, mas queria
 saber se tinha outras alternativas.

 valeu

 Eduardo Silva dos Santos escreveu:
 
 
  Berdam, a mensagem é clara e direta.
 
  o site do desenvolvedor é esse: http://www.igara.com.br/
  http://www.igara.com.br/
 
  a dll é muito boa.
 
  Att,
  ...
  Eduardo Silva dos Santos
  DRD SISTEMAS
  (27) 3218-4201
  (27) 9961-7095
  MSN: eduardo@gmail.com eduardo.drd%40gmail.com mailto:
 eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/
  ...
 
  2009/7/10 Berdam berdamzi...@yahoo.com.br berdamzinho%40yahoo.com.br
  mailto:berdamzinho%40yahoo.com.br berdamzinho%2540yahoo.com.br
 
  
  
  
  
   Galera, esou iniciando a implementação de sintegra no nosso aplicativo
 e
   gostaria de saber o seguine do pessoal que tem mais experiência no
  assunto.
   Essa dll é free?? Se é free, onde eu encontro ?? Até encontrei, mas ela
   possui umas msg dizendo
  
   ---
   Demo_sintegra32dll
   ---
   SIntegra32Dll.dll NÃO REGISTRADA...
   Adiquira agora mesmo a sua versão REGISTRADA!
   ---
   OK
   ---
  
   Alguém tem conhecimento dessa parte, se iver e ajudar eu agradeço ???
  
   --
   Uberdam Cavaletti
   Formado em Tecnologia da Informação - Unoesc - Xxe
   Pós-graduado em desenvolvimento Java - Unoesc - Xxe
  
  
  http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
  http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
   --
  
   __
   Veja quais são os assuntos do momento no Yahoo! +Buscados
   http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 --
 
 Uberdam Cavaletti
 Formado em Tecnologia da Informação
 Pós-graduado em desenvolvimento Java.

 http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
 

  



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Dll do Sintegra

2009-07-11 Por tôpico berdam
é, já tinha conhecimento sobre esse site, mas queria
saber se tinha outras alternativas.

valeu

Eduardo Silva dos Santos escreveu:


 Berdam, a mensagem é clara e direta.

 o site do desenvolvedor é esse: http://www.igara.com.br/ 
 http://www.igara.com.br/

 a dll é muito boa.

 Att,
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 (27) 9961-7095
 MSN: eduardo@gmail.com mailto:eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/
 ...

 2009/7/10 Berdam berdamzi...@yahoo.com.br 
 mailto:berdamzinho%40yahoo.com.br

 
 
 
 
  Galera, esou iniciando a implementação de sintegra no nosso aplicativo e
  gostaria de saber o seguine do pessoal que tem mais experiência no 
 assunto.
  Essa dll é free?? Se é free, onde eu encontro ?? Até encontrei, mas ela
  possui umas msg dizendo
 
  ---
  Demo_sintegra32dll
  ---
  SIntegra32Dll.dll NÃO REGISTRADA...
  Adiquira agora mesmo a sua versão REGISTRADA!
  ---
  OK
  ---
 
  Alguém tem conhecimento dessa parte, se iver e ajudar eu agradeço ???
 
  --
  Uberdam Cavaletti
  Formado em Tecnologia da Informação - Unoesc - Xxe
  Pós-graduado em desenvolvimento Java - Unoesc - Xxe
 
  
 http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0 
 http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
  --
 
  __
  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 

-- 

Uberdam Cavaletti
Formado em Tecnologia da Informação
Pós-graduado em desenvolvimento Java.

http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0





[delphi-br] Dll do Sintegra

2009-07-10 Por tôpico Berdam


 Galera, esou iniciando a implementação de sintegra no nosso aplicativo e 
gostaria de saber o seguine do pessoal que tem mais experiência no assunto.
Essa dll é free?? Se é free, onde eu encontro ?? Até encontrei, mas ela possui 
umas msg dizendo 

---
Demo_sintegra32dll
---
SIntegra32Dll.dll NÃO REGISTRADA... 
Adiquira agora mesmo a sua versão REGISTRADA!
---
OK   
---

Alguém tem conhecimento dessa parte, se iver e ajudar eu agradeço ???


Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Dll do Sintegra

2009-07-10 Por tôpico Bollasette
Não é free.

- Original Message - 
From: Berdam berdamzi...@yahoo.com.br
To: Delphi delphi-br@yahoogrupos.com.br
Sent: Friday, July 10, 2009 3:05 PM
Subject: [delphi-br] Dll do Sintegra




 Galera, esou iniciando a implementação de sintegra no nosso aplicativo e 
gostaria de saber o seguine do pessoal que tem mais experiência no assunto.
Essa dll é free?? Se é free, onde eu encontro ?? Até encontrei, mas ela 
possui umas msg dizendo

---
Demo_sintegra32dll
---
SIntegra32Dll.dll NÃO REGISTRADA...
Adiquira agora mesmo a sua versão REGISTRADA!
---
OK
---

Alguém tem conhecimento dessa parte, se iver e ajudar eu agradeço ???


Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 









Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br
Versão: 8.5.375 / Banco de dados de vírus: 270.13.9/2229 - Data de 
Lançamento: 07/10/09 07:05:00



Re: [delphi-br] Dll do Sintegra

2009-07-10 Por tôpico Eduardo Silva dos Santos
Berdam, a mensagem é clara e direta.

o site do desenvolvedor é esse: http://www.igara.com.br/

a dll é muito boa.


Att,
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 9961-7095
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


2009/7/10 Berdam berdamzi...@yahoo.com.br





 Galera, esou iniciando a implementação de sintegra no nosso aplicativo e
 gostaria de saber o seguine do pessoal que tem mais experiência no assunto.
 Essa dll é free?? Se é free, onde eu encontro ?? Até encontrei, mas ela
 possui umas msg dizendo

 ---
 Demo_sintegra32dll
 ---
 SIntegra32Dll.dll NÃO REGISTRADA...
 Adiquira agora mesmo a sua versão REGISTRADA!
 ---
 OK
 ---

 Alguém tem conhecimento dessa parte, se iver e ajudar eu agradeço ???

 --
 Uberdam Cavaletti
 Formado em Tecnologia da Informação - Unoesc - Xxe
 Pós-graduado em desenvolvimento Java - Unoesc - Xxe

 http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4251629Y0
 --

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL em Delphi para ser usada em C#

2009-06-26 Por tôpico José Mário Silva Guedes
Olá amigos!
Preciso dar uma força para a equipe .NET e eles estão precisando usar uma
DLL feita em Delphi 6, os quais tenho os fontes.

Eles não estão conseguindo usar e pelo que entendi tenho que compilar essa
DLL 100%  compatível.

Algum iniciado em .NET sabe do que eles estão falando?

:)

-- 
José Mário Silva Guedes
Analista Programador Delphi


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] DLL em Delphi para ser usada em C#

2009-06-26 Por tôpico Rubem Rocha
É possível usar DLLs Win32 no .NET, sem precisar que essas DLLs sejam do
tipo COM, padrão inclusive nativo, reconhecido pelo .NET. Tais DLLs, segundo
a filosofia .NET, são tidas como código não gerenciado. Peça pro povo que
mexe com .NET da sua equipe consultar o tópico “Consuming Unmanaged DLL
Functions” no MSDN Library do Visual Studio 2008. Lá explica como fazer
isso.

 

Boa sorte.

Sds.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de José Mário Silva Guedes
Enviada em: sexta-feira, 26 de junho de 2009 14:17
Para: Delphi BR - Grupo de Discussão
Assunto: [delphi-br] DLL em Delphi para ser usada em C#

 

Olá amigos!
Preciso dar uma força para a equipe .NET e eles estão precisando usar uma
DLL feita em Delphi 6, os quais tenho os fontes.

Eles não estão conseguindo usar e pelo que entendi tenho que compilar essa
DLL 100% compatível.

Algum iniciado em .NET sabe do que eles estão falando?

:)

-- 
José Mário Silva Guedes
Analista Programador Delphi



 



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] DLL em Delphi para ser usada em C#

2009-06-26 Por tôpico Sérgio T . Uetanabaro
Faço o uso e alguns cuidados são requeridos. Somente utilize os tipos
ordinários. Tipos PCHAR e derivados devem ser tratados como StringBuilder.
Abaixo está o código .net:

 

public static class Delphi32Interop

{

[DllImport(DelphiFunctions.dll, EntryPoint = DelphiTesteString,
CharSet = CharSet.Ansi)]

internal static extern StringBuilder DelphiTesteString(StringBuilder
value);

 

}

 

E a função no delphi ficaria assim:

 

 

Function DelphiTesteString(Value:PAnsiChar):PAnsiChar;stdcall;

begin

  Result := 'Teste';

end;

 

 

 

Lembrado de fazer o export  dela.

 

 

[]´s

 

 

 

 

Sérgio T. Uetanabaro
Tecnologia 
( 55 16 3515-5200 - Ribeirão Preto 
+ s...@allbras.com.br 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Rocha
Enviada em: sexta-feira, 26 de junho de 2009 15:33
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] DLL em Delphi para ser usada em C#
Prioridade: Alta

 






É possível usar DLLs Win32 no .NET, sem precisar que essas DLLs sejam do
tipo COM, padrão inclusive nativo, reconhecido pelo .NET. Tais DLLs, segundo
a filosofia .NET, são tidas como código não gerenciado. Peça pro povo que
mexe com .NET da sua equipe consultar o tópico “Consuming Unmanaged DLL
Functions” no MSDN Library do Visual Studio 2008. Lá explica como fazer
isso.

Boa sorte.

Sds.

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
nome de José Mário Silva Guedes
Enviada em: sexta-feira, 26 de junho de 2009 14:17
Para: Delphi BR - Grupo de Discussão
Assunto: [delphi-br] DLL em Delphi para ser usada em C#

Olá amigos!
Preciso dar uma força para a equipe .NET e eles estão precisando usar uma
DLL feita em Delphi 6, os quais tenho os fontes.

Eles não estão conseguindo usar e pelo que entendi tenho que compilar essa
DLL 100% compatível.

Algum iniciado em .NET sabe do que eles estão falando?

:)

-- 
José Mário Silva Guedes
Analista Programador Delphi

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DLL em Delphi para ser usada em C#

2009-06-26 Por tôpico José Mário Silva Guedes
Obrigado amigos, vou verificar com eles já.


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-03-01 Por tôpico Wagne®_Fix
Bom simplesmente a revendedora me disse que só da suporte para peças e 
equipamentos e nada da parte de Software!

Obrigado por enquanto pessoal!

--- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engs...@yahoo.com.br 
escreveu:

De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br
Assunto: Re: [delphi-br] dll Tecnibra
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 27 de Fevereiro de 2009, 23:47












Pois é Wagner... quando vi o site dos caras fiquei com essa 
impressão de que o troço todo ia ser complicado.. . Mas nem as dll's eles 
(Tecnibra) podem te oferecer?



E quanto a essa revendera? O que eles disseram?



[]'s

Ricardo



Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 



--- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo. com.br escreveu:



Olá Pessoal, falei com a Tecnibra, e eles me indicaram um revendedor aqui da 
minha cidade, e eles são davam suporte de peças e não de software, 100% 
insatisfeito!



Enquanto isso, outras empresas pequenas como por exemplo balança me deram 
30% de suporte e ajuda



--- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br 
escreveu:



De: Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br



Assunto: Re: [delphi-br] dll Tecnibra



Para: delphi...@yahoogrup os.com.br



Data: Sexta-feira, 27 de Fevereiro de 2009, 8:56



Bom dia! 



Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
indicariam alguma Empresa Credenciada que possa te dar apoio, pois parece que o 
modelo de negócio deles é fechado para desenvolvedores independentes. ..



[]'s



Ricardo



Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 



--- Em sex, 27/2/09, Wagne®_Fix wagner_fix@ yahoo. com.br escreveu:



Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?



Se eu não tiver pedindo demais um exemplo.



Obrigado

 









 



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



[As partes desta mensagem que não continham texto foram removidas]




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-02-28 Por tôpico André Geraldo dos Santos
Ricardo,
Bom dia.

Já trabalhei com tecnibra, é bem provável que eles não te passem as 
dlls, para todos os equipamentos a solução de comunição é proprietária.
Para você ter uma idéia tive que trabalhar com importação de 
arquivos texto gerados pelos coletores deles.
Coletores : Coleter, TECCOM.
http://www.inspell.com.br/suporte/downloads/coleter/Instala_Coleter.exe

http://www.tecnibra.com.br/download/softwares_comunicacao/teccom/teccom.zip

Espero ter ajudado.
  
Atenciosamente,

André Geraldo dos Santos
Analista de Sistemas e Desenvolvedor
Belo Horizonte - Minas Gerais


Ricardo César Cardoso escreveu:

 Pois é Wagner... quando vi o site dos caras fiquei com essa impressão 
 de que o troço todo ia ser complicado... Mas nem as dll's eles 
 (Tecnibra) podem te oferecer?

 E quanto a essa revendera? O que eles disseram?

 []'s
 Ricardo

 Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

 --- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo.com.br 
 mailto:wagner_fix%40yahoo.com.br escreveu:

 Olá Pessoal, falei com a Tecnibra, e eles me indicaram um revendedor 
 aqui da minha cidade, e eles são davam suporte de peças e não de 
 software, 100% insatisfeito!

 Enquanto isso, outras empresas pequenas como por exemplo balança me 
 deram 30% de suporte e ajuda

 --- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engsoft@ 
 yahoo.com. br escreveu:

 De: Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br

 Assunto: Re: [delphi-br] dll Tecnibra

 Para: delphi...@yahoogrup os.com.br

 Data: Sexta-feira, 27 de Fevereiro de 2009, 8:56

 Bom dia!

 Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
 indicariam alguma Empresa Credenciada que possa te dar apoio, pois 
 parece que o modelo de negócio deles é fechado para desenvolvedores 
 independentes. ..

 []'s

 Ricardo

 Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 

 --- Em sex, 27/2/09, Wagne®_Fix wagner_fix@ yahoo. com.br escreveu:

 Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?

 Se eu não tiver pedindo demais um exemplo.

 Obrigado





  

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 



RE: [delphi-br] dll Tecnibra

2009-02-28 Por tôpico Vinicius Climaco

Pessoal,

 

   Eu já atuo nesta área de comunicação, vou ser franco, eles são fechados 
mesmo. Todas essas empresas são muito fechadas, só lhe atende se você for 
revenda.

   Eu não tenho nada da TECNIBRA, apenas atuo com TOP DATA, HENRY, DARUMA e 
BEMATECH.

 
Abração a todos,
Vinícius Climaco.
Analista Desenvolvedor
MSN: vinicl...@hotmail.com



 


To: delphi-br@yahoogrupos.com.br
From: wagner_...@yahoo.com.br
Date: Fri, 27 Feb 2009 10:32:50 -0800
Subject: Re: [delphi-br] dll Tecnibra





Olá Pessoal, falei com a Tecnibra, e eles me indicaram um revendedor aqui da 
minha cidade, e eles são davam suporte de peças e não de software, 100% 
insatisfeito!

Enquanto isso, outras empresas pequenas como por exemplo balança me deram 
30% de suporte e ajuda

--- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engs...@yahoo.com.br 
escreveu:

De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br
Assunto: Re: [delphi-br] dll Tecnibra
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 27 de Fevereiro de 2009, 8:56

Bom dia! 

Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
indicariam alguma Empresa Credenciada que possa te dar apoio, pois parece que o 
modelo de negócio deles é fechado para desenvolvedores independentes. ..

[]'s

Ricardo

Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 

--- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo. com.br escreveu:

Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?

Se eu não tiver pedindo demais um exemplo.

Obrigado













Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]











Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]









_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] dll Tecnibra

2009-02-27 Por tôpico Wagne®_Fix
Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?

Se eu não tiver pedindo demais um exemplo.

Obrigado



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-02-27 Por tôpico Ricardo César Cardoso
Bom dia! 

Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
indicariam alguma Empresa Credenciada que possa te dar apoio, pois parece que o 
modelo de negócio deles é fechado para desenvolvedores independentes...

[]'s
Ricardo


Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo.com.br escreveu:

Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?

Se eu não tiver pedindo demais um exemplo.

Obrigado

 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-02-27 Por tôpico Walter Chagas (Bol)
Muito provavelmente voce vai achar isto no site do fabricante.

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Wagne®_Fix 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 27, 2009 12:08 AM
  Subject: [delphi-br] dll Tecnibra


  Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?

  Se eu não tiver pedindo demais um exemplo.

  Obrigado

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

  [As partes desta mensagem que não continham texto foram removidas]


  

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-02-27 Por tôpico Wagne®_Fix
Olá Pessoal, falei com a Tecnibra, e eles me indicaram um revendedor aqui da 
minha cidade, e eles são davam suporte de peças e não de software, 100% 
insatisfeito!

Enquanto isso, outras empresas pequenas como por exemplo balança me deram 
30% de suporte e ajuda

--- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engs...@yahoo.com.br 
escreveu:

De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br
Assunto: Re: [delphi-br] dll Tecnibra
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 27 de Fevereiro de 2009, 8:56












Bom dia! 



Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
indicariam alguma Empresa Credenciada que possa te dar apoio, pois parece que o 
modelo de negócio deles é fechado para desenvolvedores independentes. ..



[]'s

Ricardo



Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 



--- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo. com.br escreveu:



Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?



Se eu não tiver pedindo demais um exemplo.



Obrigado



 

















Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



[As partes desta mensagem que não continham texto foram removidas]




 

  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll Tecnibra

2009-02-27 Por tôpico Ricardo César Cardoso
Pois é Wagner... quando vi o site dos caras fiquei com essa impressão de que o 
troço todo ia ser complicado... Mas nem as dll's eles (Tecnibra) podem te 
oferecer?

E quanto a essa revendera? O que eles disseram?

[]'s
Ricardo


Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 27/2/09, Wagne®_Fix wagner_...@yahoo.com.br escreveu:

Olá Pessoal, falei com a Tecnibra, e eles me indicaram um revendedor aqui da 
minha cidade, e eles são davam suporte de peças e não de software, 100% 
insatisfeito!



Enquanto isso, outras empresas pequenas como por exemplo balança me deram 
30% de suporte e ajuda



--- Em sex, 27/2/09, Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br 
escreveu:



De: Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br

Assunto: Re: [delphi-br] dll Tecnibra

Para: delphi...@yahoogrup os.com.br

Data: Sexta-feira, 27 de Fevereiro de 2009, 8:56



Bom dia! 



Talvez vc deva entrar em contato diretamente com a Tecnibra e eles te 
indicariam alguma Empresa Credenciada que possa te dar apoio, pois parece que o 
modelo de negócio deles é fechado para desenvolvedores independentes. ..



[]'s



Ricardo



Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 



--- Em sex, 27/2/09, Wagne®_Fix wagner_fix@ yahoo. com.br escreveu:



Olá Pessoal alguém tem ou sabe onde encontro o .dll das Catraca Tecnibra?



Se eu não tiver pedindo demais um exemplo.



Obrigado
 











 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL, saber todas as funções de parâmetr os.

2008-12-04 Por tôpico Adriano Santos (DM)
Galera,

Vi certa vez uma galera que passou um esquema para ler determinada DLL e 
listar todos os procedimentos e funções (com os respectivos parâmetros) 
que ela possui.

Alguém tem essa function/procedure?
Por favor.

Vlw

-- 
*Adriano Santos*
Director X-35 Consulting and Development
IT Manager SoftPark
Chief Editor Magazines ClubeDelphi  WebMobile
www.delphitodelphi.blogspot.com http://www.delphitodelphi.blogspot.com
www.adrianosantos.pro.br http://www.adrianosantos.pro.br
www.devmedia.com.br http://www.devmedia.com.br
www.dug-sp.com http://www.dug-sp.com.br


[delphi-br] Dll com funcoes para grava notas ficais

2008-11-25 Por tôpico Reginaldo Donizete Felix
Bom dia pessoal,
tenho que desenvolver uma dll com rotinas que trabalham com notas fiscais
gostaria de saber a melhor maneira cria uma funcao que receba como parametro
o cabecalho da nota fiscal e os itens. Tenho que desenvolver essa Dll de
modo que ela possa ser utilizada por outras plataformas, entao estou em
duvida quando a melhor maneira de fazer as funções
se seria  uma funcao que eu registro o cabeçalho e outra para os itens como
abaixo :

funcao NotaFiscal ( NroNota, Data, Clietes, Etc )
funcao ItensDaNota( NroNota, NroItem, Produto, Etc )

Desta forma quando for fazer o codigo da chamada, teria que primeiro chamar
a funcao NotaFiscal que envia o cabecalho, depois um loop com a funcao dos
itens.
mais queria saber poderia fazer de um forma melhor.





-- 
Reginaldo D. Felix
[EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Dll Registrada?

2008-11-19 Por tôpico Elazar Dornelles Ceza
Bom dia pessoal.

Como descobrir se uma determinada dll esta registrada?
quando usa o regsrv ele cria alguma entrada no registro do windows é isto?

Atenc;
Elazar


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL

2008-10-16 Por tôpico nunes
Ola Pessoal,

 

Estou com um problema muito estranho aki, gerei um dll em C# e estou
utilizando ela no Delphi 7.

 

Faço os procedimentos normais de coCreate etc, so que qndo vou executar um
metodo da dll meu delphi fecha, alguem já passou por isso e pode me ajudar?

 

 

Obrigado

 

Felipe Nunes



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL não retorna valor PCHAR muito grande

2008-10-16 Por tôpico Alemão
Pessoal, estou com um problema que não consigo encontrar a causa, quanto
menos uma solução.

Desenvolvi uma DLL com uma função exportada que recebe um valor do tipo
PCHAR como parametro, faz um processamento e retorna um outro valor PCHAR
como resposta.

A declaração da função está assim:
function ProcessaDados(Entrada : Pchar) : Pchar; stdcall;

Exportei da seguinte maneira:
exports ProcessaDados name 'DLLProcessaDados';

O problema é que quando o retorno da DLL é relativamente pequeno, ele
retorna normal para o programa, que processa e da continuidade sem problema
nenhum.
Mas quando esse retorno é muito grande, a DLL simplesmente não retorna nada
para o programa que chama, ou melhor, o programa não recebe nada, porque a
DLL retorna tudo normal.

Debuguei a DLL ate a ultima linha de código, e ela retornou tudo sem
problemas. No momento que esse valor é passado para o programa, que ele se
perde. Alguem sabe o que pode estar acontecendo e como contorná-lo??

Estou usando PCHAR exatamente pq as DLLs feitas em delphi que utilizam
string já são um pouco problemáticas, ate pq tem que mandar junto a
BORLNDMM.DLL.

Outro problema que ocorre as vezes é que a dll só retorna o valor quando
quer... uma hora retorna, outra hora não... e não é problema com as funções
internas da DLL, pq eu ja joguei todas elas pra um executavel e testei
infinitas vezes e sempre foi OK.

Como resolver este problema? Quando crio uma dll no delphi ele vem comentado
que se eu usar PCHAR, não terei problema com memória, mas pelo jeito não é
bem assim.

Alguém ja encontrou a solução real para criação de DLLs em delphi??

Abraços
Alemao


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL em Delphi .net - Method's type signature is not PInvoke compatible.

2008-07-23 Por tôpico Ronaldo Assis Alves
Pessoal, 

Estou  com este erro ao chamar uma funcao de uma DLL
Method's type signature is not PInvoke compatible.

Estou testando a DLL sintegra32.dll no Delphi .net, faço a chamada normalmente

implementation

  Function Info_Versao: ShortString; stdcall; external 'SIntegra32Dll.dll';
  Procedure Inicia_SIntegra; stdcall; external 'SIntegra32Dll.dll';
  Procedure Finaliza_SIntegra; stdcall; external 'SIntegra32Dll.DLL';

  Function Registro10(CGC_MF, Insc_Est, Nome_Contribuinte, Municipio, UF,
  Fax, Data_Inicial, Data_Final, Cod_Convenio, Cod_Operacao,
  Cod_Finalidade: ShortString): ShortString; stdcall; 
external 'SIntegra32Dll.DLL';




O aplicativo compila mas quando chamo a funcao pelo comando

//Registro10 - Mestre do Estabelecimento - Indentifição do Estabelecimento 
informante
procedure TForm1.Button1Click(Sender: TObject);
var
 TempStr: String;
begin
Inicia_SIntegra;
TempStr := Registro10(CGC,  //CGC
  IE,   //IE
  'Nome do Contribuinte',   //Nome_Contribuinte
  'Salvador',   //Municipio
  'BA', //UF
  '(071)371-1818',  //Fax
  '01/01/2005', //Data Inicial
  '31/01/2005', //Data Final
  '3',  //Convênio 76/03
  '3',  //Totalidade das 
Operacoes
  '1'   //Normal
  );

 Trata_SIntegra_Str(TempStr);
end;

Acontece este errro:

---
Demo_sintegra32dll
---
Method's type signature is not PInvoke compatible.
---
OK   
---

Alguém sabe como proceder?




[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL (Form MdiChild) e Aplicativo - D5 e D7

2008-07-21 Por tôpico Alexandre da Silva
galera, estou com um problema...

preciso de ajuda...

tenho um aplicativo (exe) com um form MDI que chama forms MDICHILD de
dentro de dll's. Tudo em D5. Ate ai tudo bem...

O problema é que estou migrando para D7, e precisaria de alguma forma
carregar uma dll em D7 no aplicativo em D5 ou vice-versa (uma dll em
D5 no aplicativo em D7). Fiz alguns testes tentando carregar uma dll
D7 no meu app atual (em D5) mas nao consegui, da alguns erros de
violação de acesso de memoria.

Será q alguem pode me dar uma luz? Se isso é possivel ou nao. E se
SIM, como?

Muito obrigado!



Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico felipe govoni
ja tentei como widestring e tambem nao funcionou.

eis o codigo:

no projeto onde chama a dll declarei assim:

function cripto(texto :widestring):wideString;external 'cript.dll';

e no botao:
WriteLn(arquivo, cripto(edit1.Text));





o codigo da dll:

function ValorAsc(Letra: String): Byte;
begin
if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
end;

function Cripto(Texto: wideString): wideString; export; stdcall;
var
  Cont, Cod: Integer;
  Retorna: String;
begin
  for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
  Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
modificado*));
end;
  Cripto := Retorna;
end;

function DesCripto(Texto: widestring): widestring; export; stdcall;
var
Cont, Cod: integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
Retorna := Retorna + Chr(Cod - 57);
end;
DesCripto := Retorna;
end;



-- 
Felipe Govoni
-
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] dll - access violation

2008-07-02 Por tôpico Rubem Nascimento da Rocha

No projeto que chama a DLL, a forma de declaração está errada.

Vc fez assim:
function cripto(texto :widestring): wideString; external 'cript.dll';

Mas deveria ter feito assim:
function cripto(texto :widestring): wideString; stdcall; external 'cript.dll';

Mais uma coisa, no código fonte vc tb não definiu a convenção de chamada para 
stdcall. Corrija isso!


Sds.



To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 2 Jul 2008 08:58:00 -0300
Subject: Re: [delphi-br] dll - access violation

ja tentei como widestring e tambem nao funcionou.

eis o codigo:

no projeto onde chama a dll declarei assim:

function cripto(texto :widestring):wideString;external 'cript.dll';

e no botao:
WriteLn(arquivo, cripto(edit1.Text));

o codigo da dll:

function ValorAsc(Letra: String): Byte;
begin
if Length(letra) 0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
end;

function Cripto(Texto: wideString): wideString; export; stdcall;
var
Cont, Cod: Integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
modificado*));
end;
Cripto := Retorna;
end;

function DesCripto(Texto: widestring): widestring; export; stdcall;
var
Cont, Cod: integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
Retorna := Retorna + Chr(Cod - 57);
end;
DesCripto := Retorna;
end;

--
Felipe Govoni
-
Programador
Fone 8472-8718

[As partes desta mensagem que não continham texto foram removidas]








_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico felipe govoni
rubem,

fiz oq vc disse mas nao entendi a convenção de chamada para stdcall

como assim?



2008/7/2 Rubem Nascimento da Rocha [EMAIL PROTECTED]:


 No projeto que chama a DLL, a forma de declaração está errada.

 Vc fez assim:

 function cripto(texto :widestring): wideString; external 'cript.dll';

 Mas deveria ter feito assim:
 function cripto(texto :widestring): wideString; stdcall; external
 'cript.dll';

 Mais uma coisa, no código fonte vc tb não definiu a convenção de chamada
 para stdcall. Corrija isso!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] govoni.felipe%40gmail.com
 Date: Wed, 2 Jul 2008 08:58:00 -0300
 Subject: Re: [delphi-br] dll - access violation


 ja tentei como widestring e tambem nao funcionou.

 eis o codigo:

 no projeto onde chama a dll declarei assim:

 function cripto(texto :widestring):wideString;external 'cript.dll';

 e no botao:
 WriteLn(arquivo, cripto(edit1.Text));

 o codigo da dll:

 function ValorAsc(Letra: String): Byte;
 begin
 if Length(letra) 0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
 end;

 function Cripto(Texto: wideString): wideString; export; stdcall;
 var
 Cont, Cod: Integer;
 Retorna: String;
 begin
 for Cont := 1 to Length(Texto) do begin
 Cod := ValorAsc(Copy(Texto, Cont, 1));
 Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
 modificado*));
 end;
 Cripto := Retorna;
 end;

 function DesCripto(Texto: widestring): widestring; export; stdcall;
 var
 Cont, Cod: integer;
 Retorna: String;
 begin
 for Cont := 1 to Length(Texto) do begin
 Cod := ValorAsc(Copy(Texto, Cont, 1));
 Retorna := Retorna + Chr(Cod - 57);
 end;
 DesCripto := Retorna;
 end;

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

 [As partes desta mensagem que não continham texto foram removidas]

 __
 Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
 http://www.amigosdomessenger.com.br/
  




-- 
Felipe Govoni
-
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico Luis Hilário Tobler Garcia
Então, o meu sistema precisa funcionar com uma criptografia de duas chaves, eu 
não pretendo somente embaralhar as letras, acho isso fácil de gerar a 
desincriptação, porém gostaria de saber se ao menos há alguma descrição do 
aumento de caracteres, por exemplo, pelo método X tenho um aumento de 3 casas, 
pelo metodo Y tenho um aumento equivalente a 1/3 das casas originais, ou algo 
do tipo.

Grato, Hilário.

  - Original Message - 
  From: Onjahyr - GMAIL 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 01, 2008 11:22 PM
  Subject: Re: [delphi-br] dll - access violation


  Bom, não entendo de Banco de Dados não, é só uma idéia (isso se vc sabe 
  o que vai conter este campo), você pode mudar associando cada palavra 
  por um código numérico, por exemplo: os estados brasileiros, então, cada 
  um você insere no banco um código qualquer. Eu faço isso! Se são dados 
  desconhecidos acho pouco provável existir, uma vez que a criptografia 
  sempre aumenta a quantidade de caracteres, a não ser daquele tipo que 
  ele muda as letras (embaralha) de acordo com uma key.

  Luis Hilário Tobler Garcia escreveu:
  
   Aproveitando o assunto de encriptação,
   eu estou usando uma função para encriptar alguns dados que são 
   armazenados em meu banco de dados interbase, o que eu não achei, foi 
   uma função que encriptasse e mantesse a string final do mesmo tamanho 
   que a string original, tive que chutar um número de espaços adicionais 
   para meus campos, para tentar acabar com os erros gerados ao exceder o 
   tamanhos dos mesmos. Será que alguém já resolveu esse problema?
  
   Valeu, Hilário.
  
   - Original Message -
   From: felipe govoni
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, July 01, 2008 4:39 PM
   Subject: [delphi-br] dll - access violation
  
   boa tarde galera
  
   estou tentando criar uma dll pra criptografar dados
   mas quando tento compilar o projeto q chama essa dll da um erro de acces
   violation
   ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.
  
   o codigo da dll:
  
   function ValorAsc(Letra: String): Byte;
   begin
   if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
   end;
  
   function Cripto(Texto: String): String; export; stdcall;
   var
   Cont, Cod: Integer;
   Retorna: String;
   begin
   for Cont := 1 to Length(Texto) do begin
   Cod := ValorAsc(Copy(Texto, Cont, 1));
   Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
   modificado*));
   end;
   Cripto := Retorna;
   end;
  
   e o codigo q chama a dll
  
   function cripto(texto :string):string;external 'cript.dll';
  
   procedure TfrmNovo.BitBtn1Click(Sender: TObject);
   var
   nome: string;
   Arquivo: TextFile;
   begin
   nome := 'C:\finalcard\data\cadpers.prs';
  
   AssignFile(Arquivo, nome);
  
   if FileExists(nome) then
   Append(arquivo) { se existir, apenas adiciona linhas }
   else
   ReWrite(arquivo); { cria um novo se não existir }
   try
   WriteLn(arquivo, cripto(edit1.Text));
   WriteLn(arquivo, formatdatetime('dd-mm-',now));
   WriteLn(arquivo, '---');
   finally
   CloseFile(arquivo)
   end;
  
   alguem sabe oq pode ser?
  
   -- 
   Felipe Govoni
   -
   Programador
   Fone 8472-8718
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   


   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico Onjahyr - GMAIL
Já pensou em usar hexadecimal (letra por letra)? No final vc sabe a 
quantidade exata, visto que um hexadecimal corresponde a dois 
caracteres: F4 - EC - AE...
Tô pesquisando aqui na minha estufa de dicas, eu entendi o que vc disse, 
apenas dei esta sugestão enquanto revejo o que tenho aqui

Blz.

Luis Hilário Tobler Garcia escreveu:

 Então, o meu sistema precisa funcionar com uma criptografia de duas 
 chaves, eu não pretendo somente embaralhar as letras, acho isso fácil 
 de gerar a desincriptação, porém gostaria de saber se ao menos há 
 alguma descrição do aumento de caracteres, por exemplo, pelo método X 
 tenho um aumento de 3 casas, pelo metodo Y tenho um aumento 
 equivalente a 1/3 das casas originais, ou algo do tipo.

 Grato, Hilário.

 - Original Message -
 From: Onjahyr - GMAIL
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Tuesday, July 01, 2008 11:22 PM
 Subject: Re: [delphi-br] dll - access violation

 Bom, não entendo de Banco de Dados não, é só uma idéia (isso se vc sabe
 o que vai conter este campo), você pode mudar associando cada palavra
 por um código numérico, por exemplo: os estados brasileiros, então, cada
 um você insere no banco um código qualquer. Eu faço isso! Se são dados
 desconhecidos acho pouco provável existir, uma vez que a criptografia
 sempre aumenta a quantidade de caracteres, a não ser daquele tipo que
 ele muda as letras (embaralha) de acordo com uma key.

 Luis Hilário Tobler Garcia escreveu:
 
  Aproveitando o assunto de encriptação,
  eu estou usando uma função para encriptar alguns dados que são
  armazenados em meu banco de dados interbase, o que eu não achei, foi
  uma função que encriptasse e mantesse a string final do mesmo tamanho
  que a string original, tive que chutar um número de espaços adicionais
  para meus campos, para tentar acabar com os erros gerados ao exceder o
  tamanhos dos mesmos. Será que alguém já resolveu esse problema?
 
  Valeu, Hilário.
 
  - Original Message -
  From: felipe govoni
  To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
  Sent: Tuesday, July 01, 2008 4:39 PM
  Subject: [delphi-br] dll - access violation
 
  boa tarde galera
 
  estou tentando criar uma dll pra criptografar dados
  mas quando tento compilar o projeto q chama essa dll da um erro de acces
  violation
  ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.
 
  o codigo da dll:
 
  function ValorAsc(Letra: String): Byte;
  begin
  if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
  end;
 
  function Cripto(Texto: String): String; export; stdcall;
  var
  Cont, Cod: Integer;
  Retorna: String;
  begin
  for Cont := 1 to Length(Texto) do begin
  Cod := ValorAsc(Copy(Texto, Cont, 1));
  Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
  modificado*));
  end;
  Cripto := Retorna;
  end;
 
  e o codigo q chama a dll
 
  function cripto(texto :string):string;external 'cript.dll';
 
  procedure TfrmNovo.BitBtn1Click(Sender: TObject);
  var
  nome: string;
  Arquivo: TextFile;
  begin
  nome := 'C:\finalcard\data\cadpers.prs';
 
  AssignFile(Arquivo, nome);
 
  if FileExists(nome) then
  Append(arquivo) { se existir, apenas adiciona linhas }
  else
  ReWrite(arquivo); { cria um novo se não existir }
  try
  WriteLn(arquivo, cripto(edit1.Text));
  WriteLn(arquivo, formatdatetime('dd-mm-',now));
  WriteLn(arquivo, '---');
  finally
  CloseFile(arquivo)
  end;
 
  alguem sabe oq pode ser?
 
  --
  Felipe Govoni
  -
  Programador
  Fone 8472-8718
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 [As partes desta mensagem que não continham texto foram removidas]

  


Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico Onjahyr - GMAIL
É, não encontrei nada aqui, navegando na internet encontrei esta observação:

Se você disser que o campo não pode passar de 16 caracteres, então você 
poderia usar algum algoritmo que cifrasse 16 bytes para 16 bytes (por 
exemplo, o AES), tendo um resultado final de 32 caracteres hexadecimais.

E como eu citei o Hexadecimal, então bateu Pesquise sobre o AES.


Blz.


Luis Hilário Tobler Garcia escreveu:

 Então, o meu sistema precisa funcionar com uma criptografia de duas 
 chaves, eu não pretendo somente embaralhar as letras, acho isso fácil 
 de gerar a desincriptação, porém gostaria de saber se ao menos há 
 alguma descrição do aumento de caracteres, por exemplo, pelo método X 
 tenho um aumento de 3 casas, pelo metodo Y tenho um aumento 
 equivalente a 1/3 das casas originais, ou algo do tipo.

 Grato, Hilário.

 - Original Message -
 From: Onjahyr - GMAIL
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Tuesday, July 01, 2008 11:22 PM
 Subject: Re: [delphi-br] dll - access violation

 Bom, não entendo de Banco de Dados não, é só uma idéia (isso se vc sabe
 o que vai conter este campo), você pode mudar associando cada palavra
 por um código numérico, por exemplo: os estados brasileiros, então, cada
 um você insere no banco um código qualquer. Eu faço isso! Se são dados
 desconhecidos acho pouco provável existir, uma vez que a criptografia
 sempre aumenta a quantidade de caracteres, a não ser daquele tipo que
 ele muda as letras (embaralha) de acordo com uma key.

 Luis Hilário Tobler Garcia escreveu:
 
  Aproveitando o assunto de encriptação,
  eu estou usando uma função para encriptar alguns dados que são
  armazenados em meu banco de dados interbase, o que eu não achei, foi
  uma função que encriptasse e mantesse a string final do mesmo tamanho
  que a string original, tive que chutar um número de espaços adicionais
  para meus campos, para tentar acabar com os erros gerados ao exceder o
  tamanhos dos mesmos. Será que alguém já resolveu esse problema?
 
  Valeu, Hilário.
 
  - Original Message -
  From: felipe govoni
  To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
  Sent: Tuesday, July 01, 2008 4:39 PM
  Subject: [delphi-br] dll - access violation
 
  boa tarde galera
 
  estou tentando criar uma dll pra criptografar dados
  mas quando tento compilar o projeto q chama essa dll da um erro de acces
  violation
  ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.
 
  o codigo da dll:
 
  function ValorAsc(Letra: String): Byte;
  begin
  if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
  end;
 
  function Cripto(Texto: String): String; export; stdcall;
  var
  Cont, Cod: Integer;
  Retorna: String;
  begin
  for Cont := 1 to Length(Texto) do begin
  Cod := ValorAsc(Copy(Texto, Cont, 1));
  Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
  modificado*));
  end;
  Cripto := Retorna;
  end;
 
  e o codigo q chama a dll
 
  function cripto(texto :string):string;external 'cript.dll';
 
  procedure TfrmNovo.BitBtn1Click(Sender: TObject);
  var
  nome: string;
  Arquivo: TextFile;
  begin
  nome := 'C:\finalcard\data\cadpers.prs';
 
  AssignFile(Arquivo, nome);
 
  if FileExists(nome) then
  Append(arquivo) { se existir, apenas adiciona linhas }
  else
  ReWrite(arquivo); { cria um novo se não existir }
  try
  WriteLn(arquivo, cripto(edit1.Text));
  WriteLn(arquivo, formatdatetime('dd-mm-',now));
  WriteLn(arquivo, '---');
  finally
  CloseFile(arquivo)
  end;
 
  alguem sabe oq pode ser?
 
  --
  Felipe Govoni
  -
  Programador
  Fone 8472-8718
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 [As partes desta mensagem que não continham texto foram removidas]

  


Re: [delphi-br] dll - access violation

2008-07-02 Por tôpico Luis Hilário Tobler Garcia
Ok, vou pesquisar.

Obrigado.

  - Original Message - 
  From: Onjahyr - GMAIL 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 02, 2008 4:52 PM
  Subject: Re: [delphi-br] dll - access violation


  É, não encontrei nada aqui, navegando na internet encontrei esta observação:

  Se você disser que o campo não pode passar de 16 caracteres, então você 
  poderia usar algum algoritmo que cifrasse 16 bytes para 16 bytes (por 
  exemplo, o AES), tendo um resultado final de 32 caracteres hexadecimais.

  E como eu citei o Hexadecimal, então bateu Pesquise sobre o AES.

  Blz.

  Luis Hilário Tobler Garcia escreveu:
  
   Então, o meu sistema precisa funcionar com uma criptografia de duas 
   chaves, eu não pretendo somente embaralhar as letras, acho isso fácil 
   de gerar a desincriptação, porém gostaria de saber se ao menos há 
   alguma descrição do aumento de caracteres, por exemplo, pelo método X 
   tenho um aumento de 3 casas, pelo metodo Y tenho um aumento 
   equivalente a 1/3 das casas originais, ou algo do tipo.
  
   Grato, Hilário.
  
   - Original Message -
   From: Onjahyr - GMAIL
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, July 01, 2008 11:22 PM
   Subject: Re: [delphi-br] dll - access violation
  
   Bom, não entendo de Banco de Dados não, é só uma idéia (isso se vc sabe
   o que vai conter este campo), você pode mudar associando cada palavra
   por um código numérico, por exemplo: os estados brasileiros, então, cada
   um você insere no banco um código qualquer. Eu faço isso! Se são dados
   desconhecidos acho pouco provável existir, uma vez que a criptografia
   sempre aumenta a quantidade de caracteres, a não ser daquele tipo que
   ele muda as letras (embaralha) de acordo com uma key.
  
   Luis Hilário Tobler Garcia escreveu:
   
Aproveitando o assunto de encriptação,
eu estou usando uma função para encriptar alguns dados que são
armazenados em meu banco de dados interbase, o que eu não achei, foi
uma função que encriptasse e mantesse a string final do mesmo tamanho
que a string original, tive que chutar um número de espaços adicionais
para meus campos, para tentar acabar com os erros gerados ao exceder o
tamanhos dos mesmos. Será que alguém já resolveu esse problema?
   
Valeu, Hilário.
   
- Original Message -
From: felipe govoni
To: delphi-br@yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br
Sent: Tuesday, July 01, 2008 4:39 PM
Subject: [delphi-br] dll - access violation
   
boa tarde galera
   
estou tentando criar uma dll pra criptografar dados
mas quando tento compilar o projeto q chama essa dll da um erro de acces
violation
ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.
   
o codigo da dll:
   
function ValorAsc(Letra: String): Byte;
begin
if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
end;
   
function Cripto(Texto: String): String; export; stdcall;
var
Cont, Cod: Integer;
Retorna: String;
begin
for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
modificado*));
end;
Cripto := Retorna;
end;
   
e o codigo q chama a dll
   
function cripto(texto :string):string;external 'cript.dll';
   
procedure TfrmNovo.BitBtn1Click(Sender: TObject);
var
nome: string;
Arquivo: TextFile;
begin
nome := 'C:\finalcard\data\cadpers.prs';
   
AssignFile(Arquivo, nome);
   
if FileExists(nome) then
Append(arquivo) { se existir, apenas adiciona linhas }
else
ReWrite(arquivo); { cria um novo se não existir }
try
WriteLn(arquivo, cripto(edit1.Text));
WriteLn(arquivo, formatdatetime('dd-mm-',now));
WriteLn(arquivo, '---');
finally
CloseFile(arquivo)
end;
   
alguem sabe oq pode ser?
   
--
Felipe Govoni
-
Programador
Fone 8472-8718
   
[As partes desta mensagem que não continham texto foram removidas]
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   


   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] dll - access violation

2008-07-01 Por tôpico felipe govoni
boa tarde galera

estou tentando criar uma dll pra criptografar dados
mas quando tento compilar o projeto q chama essa dll da um erro de acces
violation
ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.

o codigo da dll:

function ValorAsc(Letra: String): Byte;
begin
if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
end;

function Cripto(Texto: String): String; export; stdcall;
var
  Cont, Cod: Integer;
  Retorna: String;
begin
  for Cont := 1 to Length(Texto) do begin
Cod := ValorAsc(Copy(Texto, Cont, 1));
  Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
modificado*));
end;
  Cripto := Retorna;
end;


e o codigo q chama a dll

function cripto(texto :string):string;external 'cript.dll';


procedure TfrmNovo.BitBtn1Click(Sender: TObject);
var
  nome: string;
  Arquivo: TextFile;
begin
  nome := 'C:\finalcard\data\cadpers.prs';

  AssignFile(Arquivo, nome);


  if FileExists(nome) then
Append(arquivo) { se existir, apenas adiciona linhas }
  else
ReWrite(arquivo); { cria um novo se não existir }
  try
WriteLn(arquivo, cripto(edit1.Text));
WriteLn(arquivo, formatdatetime('dd-mm-',now));
WriteLn(arquivo, '---');
  finally
CloseFile(arquivo)
  end;




alguem sabe oq pode ser?



-- 
Felipe Govoni
-
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll - access violation

2008-07-01 Por tôpico felipe govoni
li sobre esse erro e ja troquei para shortstring
mas nao adiantou, sera que esqueci de mais alguma coisa?




2008/7/1 Rubem Nascimento da Rocha [EMAIL PROTECTED]:


 Duas coisas:

 1) Troque o tipo do parâmetro Texto de string para ShortString ou
 WideString e recompile a DLL;

 2) Informe-se sobre as regras para o uso de parâmetros literais(string) em
 funções exportadas de DLLs escritas em Delphi, pois vc não atentou para
 alguns detalhes a respeito disto!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] govoni.felipe%40gmail.com
 Date: Tue, 1 Jul 2008 16:39:27 -0300
 Subject: [delphi-br] dll - access violation


 boa tarde galera

 estou tentando criar uma dll pra criptografar dados
 mas quando tento compilar o projeto q chama essa dll da um erro de acces
 violation
 ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.

 o codigo da dll:

 function ValorAsc(Letra: String): Byte;
 begin
 if Length(letra) 0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
 end;

 function Cripto(Texto: String): String; export; stdcall;
 var
 Cont, Cod: Integer;
 Retorna: String;
 begin
 for Cont := 1 to Length(Texto) do begin
 Cod := ValorAsc(Copy(Texto, Cont, 1));
 Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
 modificado*));
 end;
 Cripto := Retorna;
 end;

 e o codigo q chama a dll

 function cripto(texto :string):string;external 'cript.dll';

 procedure TfrmNovo.BitBtn1Click(Sender: TObject);
 var
 nome: string;
 Arquivo: TextFile;
 begin
 nome := 'C:\finalcard\data\cadpers.prs';

 AssignFile(Arquivo, nome);

 if FileExists(nome) then
 Append(arquivo) { se existir, apenas adiciona linhas }
 else
 ReWrite(arquivo); { cria um novo se não existir }
 try
 WriteLn(arquivo, cripto(edit1.Text));
 WriteLn(arquivo, formatdatetime('dd-mm-',now));
 WriteLn(arquivo, '---');
 finally
 CloseFile(arquivo)
 end;

 alguem sabe oq pode ser?

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

 __
 Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver
 offline. Conheça o MSN Mobile!
 http://mobile.live.com/signup/signup2.aspx?lc=pt-br
 




-- 
Felipe Govoni
-
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] dll - access violation

2008-07-01 Por tôpico Rubem Nascimento da Rocha

Já experimentou mudar pra WideString e recompilar? Posta aí o código fonte da 
DLL (arquivo .DPR).
Sds.



To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Tue, 1 Jul 2008 16:56:53 -0300
Subject: Re: [delphi-br] dll - access violation

li sobre esse erro e ja troquei para shortstring
mas nao adiantou, sera que esqueci de mais alguma coisa?

2008/7/1 Rubem Nascimento da Rocha [EMAIL PROTECTED]:


 Duas coisas:

 1) Troque o tipo do parâmetro Texto de string para ShortString ou
 WideString e recompile a DLL;

 2) Informe-se sobre as regras para o uso de parâmetros literais(string) em
 funções exportadas de DLLs escritas em Delphi, pois vc não atentou para
 alguns detalhes a respeito disto!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br 
 From: [EMAIL PROTECTED] 
 Date: Tue, 1 Jul 2008 16:39:27 -0300
 Subject: [delphi-br] dll - access violation


 boa tarde galera

 estou tentando criar uma dll pra criptografar dados
 mas quando tento compilar o projeto q chama essa dll da um erro de acces
 violation
 ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.

 o codigo da dll:

 function ValorAsc(Letra: String): Byte;
 begin
 if Length(letra) 0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
 end;

 function Cripto(Texto: String): String; export; stdcall;
 var
 Cont, Cod: Integer;
 Retorna: String;
 begin
 for Cont := 1 to Length(Texto) do begin
 Cod := ValorAsc(Copy(Texto, Cont, 1));
 Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
 modificado*));
 end;
 Cripto := Retorna;
 end;

 e o codigo q chama a dll

 function cripto(texto :string):string;external 'cript.dll';

 procedure TfrmNovo.BitBtn1Click(Sender: TObject);
 var
 nome: string;
 Arquivo: TextFile;
 begin
 nome := 'C:\finalcard\data\cadpers.prs';

 AssignFile(Arquivo, nome);

 if FileExists(nome) then
 Append(arquivo) { se existir, apenas adiciona linhas }
 else
 ReWrite(arquivo); { cria um novo se não existir }
 try
 WriteLn(arquivo, cripto(edit1.Text));
 WriteLn(arquivo, formatdatetime('dd-mm-',now));
 WriteLn(arquivo, '---');
 finally
 CloseFile(arquivo)
 end;

 alguem sabe oq pode ser?

 --
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

Re: [delphi-br] dll - access violation

2008-07-01 Por tôpico Luis Hilário Tobler Garcia
Aproveitando o assunto de encriptação,
eu estou usando uma função para encriptar alguns dados que são armazenados em 
meu banco de dados interbase, o que eu não achei, foi uma função que 
encriptasse e mantesse a string final do mesmo tamanho que a string original, 
tive que chutar um número de espaços adicionais para meus campos, para tentar 
acabar com os erros gerados ao exceder o tamanhos dos mesmos. Será que alguém 
já resolveu esse problema?

Valeu, Hilário.


  - Original Message - 
  From: felipe govoni 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 01, 2008 4:39 PM
  Subject: [delphi-br] dll - access violation


  boa tarde galera

  estou tentando criar uma dll pra criptografar dados
  mas quando tento compilar o projeto q chama essa dll da um erro de acces
  violation
  ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.

  o codigo da dll:

  function ValorAsc(Letra: String): Byte;
  begin
  if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
  end;

  function Cripto(Texto: String): String; export; stdcall;
  var
  Cont, Cod: Integer;
  Retorna: String;
  begin
  for Cont := 1 to Length(Texto) do begin
  Cod := ValorAsc(Copy(Texto, Cont, 1));
  Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
  modificado*));
  end;
  Cripto := Retorna;
  end;

  e o codigo q chama a dll

  function cripto(texto :string):string;external 'cript.dll';

  procedure TfrmNovo.BitBtn1Click(Sender: TObject);
  var
  nome: string;
  Arquivo: TextFile;
  begin
  nome := 'C:\finalcard\data\cadpers.prs';

  AssignFile(Arquivo, nome);

  if FileExists(nome) then
  Append(arquivo) { se existir, apenas adiciona linhas }
  else
  ReWrite(arquivo); { cria um novo se não existir }
  try
  WriteLn(arquivo, cripto(edit1.Text));
  WriteLn(arquivo, formatdatetime('dd-mm-',now));
  WriteLn(arquivo, '---');
  finally
  CloseFile(arquivo)
  end;

  alguem sabe oq pode ser?

  -- 
  Felipe Govoni
  -
  Programador
  Fone 8472-8718

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll - access violation

2008-07-01 Por tôpico Onjahyr - GMAIL
Bom, não entendo de Banco de Dados não, é só uma idéia (isso se vc sabe 
o que vai conter este campo), você pode mudar associando cada palavra 
por um código numérico, por exemplo: os estados brasileiros, então, cada 
um você insere no banco um código qualquer. Eu faço isso! Se são dados 
desconhecidos acho pouco provável existir, uma vez que a criptografia 
sempre aumenta a quantidade de caracteres, a não ser daquele tipo que 
ele muda as letras (embaralha) de acordo com uma key.

Luis Hilário Tobler Garcia escreveu:

 Aproveitando o assunto de encriptação,
 eu estou usando uma função para encriptar alguns dados que são 
 armazenados em meu banco de dados interbase, o que eu não achei, foi 
 uma função que encriptasse e mantesse a string final do mesmo tamanho 
 que a string original, tive que chutar um número de espaços adicionais 
 para meus campos, para tentar acabar com os erros gerados ao exceder o 
 tamanhos dos mesmos. Será que alguém já resolveu esse problema?

 Valeu, Hilário.

 - Original Message -
 From: felipe govoni
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Tuesday, July 01, 2008 4:39 PM
 Subject: [delphi-br] dll - access violation

 boa tarde galera

 estou tentando criar uma dll pra criptografar dados
 mas quando tento compilar o projeto q chama essa dll da um erro de acces
 violation
 ja coloquei a dll na pasta do projeto e mesmo assim nao fuinciona.

 o codigo da dll:

 function ValorAsc(Letra: String): Byte;
 begin
 if Length(letra)  0 then ValorAsc := Ord(Letra[1]) else ValorAsc := 0;
 end;

 function Cripto(Texto: String): String; export; stdcall;
 var
 Cont, Cod: Integer;
 Retorna: String;
 begin
 for Cont := 1 to Length(Texto) do begin
 Cod := ValorAsc(Copy(Texto, Cont, 1));
 Retorna := Retorna + Chr(Cod + 57(*valor a ser adicionado - pode ser
 modificado*));
 end;
 Cripto := Retorna;
 end;

 e o codigo q chama a dll

 function cripto(texto :string):string;external 'cript.dll';

 procedure TfrmNovo.BitBtn1Click(Sender: TObject);
 var
 nome: string;
 Arquivo: TextFile;
 begin
 nome := 'C:\finalcard\data\cadpers.prs';

 AssignFile(Arquivo, nome);

 if FileExists(nome) then
 Append(arquivo) { se existir, apenas adiciona linhas }
 else
 ReWrite(arquivo); { cria um novo se não existir }
 try
 WriteLn(arquivo, cripto(edit1.Text));
 WriteLn(arquivo, formatdatetime('dd-mm-',now));
 WriteLn(arquivo, '---');
 finally
 CloseFile(arquivo)
 end;

 alguem sabe oq pode ser?

 -- 
 Felipe Govoni
 -
 Programador
 Fone 8472-8718

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  


[delphi-br] dll

2008-06-14 Por tôpico felipe govoni
boa noite galera

to tentando aprende a utilizar dll no delphi e
estou tentando transformar um codigo q  utilizo
para exportar dados de um dbgrid para o excel.

ja criei a dll com o procedimento de exporta
mas nao sei como passar para a dll os dados
para exportar.

o codigo da dll é o seguinte:

procedure TfrmConsultas.BitBtn1Click(Sender: TObject);
var linha, coluna : integer;
 planilha : variant;
 valorcampo : string;
begin

 planilha:= CreateoleObject('Excel.Application');
 planilha.WorkBooks.add(1);
 planilha.caption := 'Exportando dados do dbGrid para o Excel';
 planilha.visible := true;


 dmGeral.qryConsultas.First;
 for linha := 0 to dmGeral.qryConsultas.RecordCount - 1 do
 begin
   for coluna := 1 to dmGeral.qryConsultas.FieldCount do
   begin
 valorcampo := dmGeral.qryConsultas.Fields[coluna - 1].AsString;
 planilha.cells[linha + 2,coluna] := valorCampo;
   end;
   dmGeral.qryConsultas.Next;
 end;
 for coluna := 1 to dmGeral.qryConsultas.FieldCount do
 begin
   valorcampo := dmGeral.qryConsultas.Fields[coluna - 1].DisplayLabel;
   planilha.cells[1,coluna] := valorcampo;
 end;
 planilha.columns.Autofit;
end;

mas nao sei como a aplicação vai passa os os registros q
estao no grid.
tem como fazer isso?



-- 
Felipe Govoni
-
Programador
Fone 8472-8718


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL Versão 1.1 - PesoSaturno_v11.dll

2008-01-11 Por tôpico Tiago de Assis Pimenta
Galera

 

Gostaria de sabe se alguem tem essa DLL e se tiver se alguem poderia me
enviar 

 

DLL PesoSaturno_v11.dll 

 

Já baixei a documentação do site Saturno, só que o arquivo
DLL_v11-DOCOMENTACAO.zip está sem a DLL.

 

Grato

 

 

Tiago de Assis Pimenta

MSN: [EMAIL PROTECTED]

Email: [EMAIL PROTECTED]



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DLL qtintf70.dll ?

2007-07-26 Por tôpico willer
É, fiz uma pesquisa e descobri isso..., mas como faço para saber se estou 
usando algo que é CLX e não VCL?

  - Original Message - 
  From: Flávio S F Martins 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 3:36 PM
  Subject: Re: [delphi-br] DLL qtintf70.dll ?


  é do falecido Kylix (infelizmente) ... projetos com CLX

  - Original Message - 
  From: willer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 12:02 PM
  Subject: Re: [delphi-br] DLL qtintf70.dll ?

  Consegui resolver. Removi a declaração de todas as units que começavam com a 
letra Q, no caso, a Qt.

  Willer
  Personal Computer.
  - Original Message - 
  From: willer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 10:21 AM
  Subject: [delphi-br] DLL qtintf70.dll ?

  Bom dia,
  alguém sabe como faço para tornar desnecessário o uso da DLL qtintf70.dll, 
não sei exatamente que componentes necessitam dela, mas gostaria de removê-los.

  Desde já agradeço.

  Willer.
  Personal Computer

  [As partes desta mensagem que não continham texto foram removidas]

  __ Informação do NOD32 IMON 2418 (20070725) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Informação do NOD32 IMON 2423 (20070726) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DLL qtintf70.dll ?

2007-07-26 Por tôpico willer
Consegui resolver. Removi a declaração de todas as units que começavam com a 
letra Q, no caso, a Qt.




Willer
Personal Computer.
  - Original Message - 
  From: willer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 10:21 AM
  Subject: [delphi-br] DLL qtintf70.dll ?


  Bom dia,
  alguém sabe como faço para tornar desnecessário o uso da DLL qtintf70.dll, 
não sei exatamente que componentes necessitam dela, mas gostaria de removê-los.

  Desde já agradeço.

  Willer.
  Personal Computer

  [As partes desta mensagem que não continham texto foram removidas]



   

  __ Informação do NOD32 IMON 2418 (20070725) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DLL qtintf70.dll ?

2007-07-26 Por tôpico Flávio S F Martins
é do falecido Kylix (infelizmente) ... projetos com CLX



  - Original Message - 
  From: willer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 12:02 PM
  Subject: Re: [delphi-br] DLL qtintf70.dll ?


  Consegui resolver. Removi a declaração de todas as units que começavam com a 
letra Q, no caso, a Qt.

  Willer
  Personal Computer.
  - Original Message - 
  From: willer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 26, 2007 10:21 AM
  Subject: [delphi-br] DLL qtintf70.dll ?

  Bom dia,
  alguém sabe como faço para tornar desnecessário o uso da DLL qtintf70.dll, 
não sei exatamente que componentes necessitam dela, mas gostaria de removê-los.

  Desde já agradeço.

  Willer.
  Personal Computer

  [As partes desta mensagem que não continham texto foram removidas]

  __ Informação do NOD32 IMON 2418 (20070725) __

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL qtintf70.dll ?

2007-07-26 Por tôpico willer
Bom dia,
 alguém sabe como faço para tornar desnecessário o uso da DLL qtintf70.dll, 
não sei exatamente que componentes necessitam dela, mas gostaria de removê-los.


Desde já agradeço.







Willer.
Personal Computer

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL crdb_oracle.dll, alguem tem???

2007-05-09 Por tôpico Marcio
Galera, alguem poderia me enviar o arquivo crdb_oracle.dll se tiver em sua
maquina::???
 
Agradeco a atencao
 
[EMAIL PROTECTED]
 
 
 
 
Márcio Cristiano Tenreiro
Programador Pleno
Universidade de Marília/SP
(14) 2105-4129

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Dll

2007-05-07 Por tôpico BandaLemuel
Lista

Tenho um dll, como faço para usa-lá em meu sistema ???

vlkw..

Wesley

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Dll para um prg em delphi funcionar

2007-03-09 Por tôpico Ricardo César Cardoso
Geralmente nenhuma. Em alguns casos, quando se usa DBExpress e não se declara a 
Midas.DLL dentro do projeto, vc precisa da Midas.dll. 

Seja mais específico.

Sds,
Ricardo.

mperillocarvalho [EMAIL PROTECTED] escreveu:  
Alguem sabe me dizer quais dll sao necessarias para um prg em delphi 
 funcionar.
 
 
 
 __.



 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] dll para o delphi funcionar

2007-03-08 Por tôpico mperillocarvalho

Quais as dll necessarias para um programa de delphi funcionar 




Re: [delphi-br] dll para o delphi funcionar

2007-03-08 Por tôpico Eduardo
Compile o seu projeto e no Delphi va em
Project - Information for nome do projeto

Se tiver usando alguma DLL ou BPL vai aparecer ai.


Eduardo

mperillocarvalho escreveu:


 Quais as dll necessarias para um programa de delphi funcionar

  



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



Re: [delphi-br] dll para o delphi funcionar

2007-03-08 Por tôpico William Peixoto
Eduardo... me desculpe a minha falta de experiencia ...rss 

mas eu possuo um projeto (delphi7) e fiz este processo que voce comentou e ele 
não listou nenhuma DLL neste caso o meu sistema rodaria em uma maquina sem eu 
ter a necessidade de instalar o Delphi ???



  - Original Message - 
  From: Eduardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 08, 2007 10:29 AM
  Subject: Re: [delphi-br] dll para o delphi funcionar


  Compile o seu projeto e no Delphi va em
  Project - Information for nome do projeto

  Se tiver usando alguma DLL ou BPL vai aparecer ai.

  Eduardo

  mperillocarvalho escreveu:
  
  
   Quais as dll necessarias para um programa de delphi funcionar
  
   


  ___ 
  Yahoo! Mail - Sempre a melhor opção para você! 
  Experimente já e veja as novidades. 
  http://br.yahoo.com/mailbeta/tudonovo/




   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] dll para o delphi funcionar

2007-03-08 Por tôpico Eduardo
Exato.

Eduardo

William Peixoto escreveu:

 Eduardo... me desculpe a minha falta de experiencia ...rss

 mas eu possuo um projeto (delphi7) e fiz este processo que voce 
 comentou e ele não listou nenhuma DLL neste caso o meu sistema rodaria 
 em uma maquina sem eu ter a necessidade de instalar o Delphi ???

 - Original Message -
 From: Eduardo
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Sent: Thursday, March 08, 2007 10:29 AM
 Subject: Re: [delphi-br] dll para o delphi funcionar

 Compile o seu projeto e no Delphi va em
 Project - Information for nome do projeto

 Se tiver usando alguma DLL ou BPL vai aparecer ai.

 Eduardo

 mperillocarvalho escreveu:
 
 
  Quais as dll necessarias para um programa de delphi funcionar
 
 

 ___
 Yahoo! Mail - Sempre a melhor opção para você!
 Experimente já e veja as novidades.
 http://br.yahoo.com/mailbeta/tudonovo/ 
 http://br.yahoo.com/mailbeta/tudonovo/

 [As partes desta mensagem que não continham texto foram removidas]

  



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



[delphi-br] DLL???

2007-02-05 Por tôpico sampaiobrito
Boa Tarde a todos!

Criei uma Dll no delphi, mas não consigo registrá-la no windows. Tentei 
com o regsvr32. Alguém pode me indicar como proceder?

Desde já agradeço!



Re: [delphi-br] DLL

2007-02-01 Por tôpico Adauri Antonio Camacho Junior
Bom dia a todos.


Deixa eu tentar me explicar melhor, eu tenho o programa principal, que chama um 
FORM que esta dentro de uma DLL, quando eu chamo este form, ele abre no windows 
como se fosse um outro executavel. Entendeu ?


Obrigado


  - Original Message - 
  From: Jonatã Castelo Branco 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 31, 2007 5:31 PM
  Subject: Res: [delphi-br] DLL


  não me leve a mal, mas a tua pergunta é um pouco obscura. se abre outro form, 
é por que obviamente você está 'criando' um novo form e não atualizando o form 
inicial.

  Você que criou as dlls? Se sim, deve saber o que estou falando. Por isso, se 
tu queres mudar o objetos da tela quando executar uma dll, deve de ser forma 
passar o form como paramentro para a dll para que ela possa alterar o form 
inicial e não criar outro.

  Não preciso nem perguntar se é realmente necessári usar as dll para mexer com 
os forms.

  Jonatã

  - Mensagem original 
  De: Adauri Antonio Camacho Junior [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Quarta-feira, 31 de Janeiro de 2007 15:30:35
  Assunto: [delphi-br] DLL

  Boa tarde a todos, meu projeto eu tenho muitos FORMS em DLL, porem, quando eu 
chamo um FORM que esta na DLL, é aberta outra janela no windows, alguem sabe 
como resolver isso ?

  Adauri Jr.

  [As partes desta mensagem que não continham texto foram removidas]

  __
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL

2007-01-31 Por tôpico Adauri Antonio Camacho Junior
Boa tarde a todos, meu projeto eu tenho muitos FORMS em DLL, porem, quando eu 
chamo um FORM que esta na DLL, é aberta outra janela no windows, alguem sabe 
como resolver isso ?

Adauri Jr.

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] DLL

2007-01-31 Por tôpico Jonatã Castelo Branco
não me leve a mal, mas a tua pergunta é um pouco obscura. se abre outro form, é 
por que obviamente você está 'criando' um novo form e não atualizando o form 
inicial.

Você que criou as dlls? Se sim, deve saber o que estou falando. Por isso, se tu 
queres mudar o objetos da tela quando executar uma dll, deve de ser forma 
passar o form como paramentro para a dll para que ela possa alterar o form 
inicial e não criar outro.

Não preciso nem perguntar se é realmente necessári usar as dll para mexer com 
os forms.

Jonatã


- Mensagem original 
De: Adauri Antonio Camacho Junior [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 31 de Janeiro de 2007 15:30:35
Assunto: [delphi-br] DLL

Boa tarde a todos, meu projeto eu tenho muitos FORMS em DLL, porem, quando eu 
chamo um FORM que esta na DLL, é aberta outra janela no windows, alguem sabe 
como resolver isso ?

Adauri Jr.

[As partes desta mensagem que não continham texto foram removidas]




__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DLL e Datamodule

2006-12-19 Por tôpico Sérgio T . Uetanabaro
Olá lista!
 
Estou criando um DLL carregada dinamicamente que contém um datamodule.
Na chamada da funcao eu crio todos os objetos necessário mais o datamodule
que vou utilizar. Qdo eu executo o freelibrary tenho um AV esporádico que
não consegui ainda detectar de onde vem. Estou utilizando o delphi 7, pack 1
e windows XP. Alguém ja teve esse problema?
 
 
Thanks!
 
Sérgio T. Uetanabaro

 
 


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] DLL e Datamodule

2006-12-19 Por tôpico Elazar Dornelles Ceza
Sergio;

Eu fiz algums testes um tempo atraz. pra por um DM em dll, mas tb
aconteceu estes casos de AV.
Pelo que consegui perceber a dll da um free tb nos objetos do EXE, por
algum motivo que não consegui identificar.

Obtive sucesso utilizando packages.

Atenc.
Elazar
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Sérgio T. Uetanabaro
Enviada em: terça-feira, 19 de dezembro de 2006 11:17
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] DLL e Datamodule


Olá lista!

Estou criando um DLL carregada dinamicamente que contém um datamodule.
Na chamada da funcao eu crio todos os objetos necessário mais o
datamodule
que vou utilizar. Qdo eu executo o freelibrary tenho um AV esporádico
que
não consegui ainda detectar de onde vem. Estou utilizando o delphi 7,
pack 1
e windows XP. Alguém ja teve esse problema?


Thanks!

Sérgio T. Uetanabaro

[As partes desta mensagem que não continham texto foram removidas]


 



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


Re: RES: [delphi-br] DLL [Itabyte]

2006-09-27 Por tôpico Jonatã Castelo Branco
Cara eu me expressei mal. O form pode ser criado em tempo de designer, foi o 
isso que fiz no exemplo que mostrei. Como o Walter disse, a ocx precisa ser 
adicionada a IDE da respectiva linguagem que você usar. Mas isso em geral é 
tranquilo.
   
  Mas poderiam retornar a questão de como eu crio um ServerSocket em tempo de 
designer.

Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:
  Uma OCX é, na verdade, um antigo objeto ActiveX. Da mesma forma que no
Delphi, Você vai ter que criar uma interface pra que seu projeto se
comunique com ela

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: Itabyte® [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 26 de setembro de 2006 14:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DLL [Itabyte]


Mais no caso a .ocx da pra usar em outra linguagem tipo clarion??

JESUS TE AMA !!!
  - Original Message - 
  From: Jonatã Castelo Branco 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 26, 2006 1:23 PM
  Subject: Re: [delphi-br] DLL [Itabyte]



  O lance é o seguinte: até onde sei, não dá para criar um form antes de
compilar a dll, ou seja, você tem que criar via código. Eu fiz isso:
 
1. na uses coloque Forms
2. crie uma função que execute: 
 
fuction ShowForm(): boolean; export; stdcall;
begin
   Form1.Height := 100;
 Form1.Width := 100;
 Application.CreateForm(TForm1, Form1);
   Result := True;
end;
exports
  ShowForm index 1;
begin
end.

O form vai aparecer legal. Sendo assim, você também tem que criar o
socket via comando. E isso eu não sei como faz.
 
Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de
uma dll. Veja: File | New | Other | ActiveX | ActiveForm.
 
Criar o Form com o socket necessário, compila e depois é só instalar o
ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import
ActiveX Control.

-
 O Yahoo! está de cara nova. Venha conferir!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] DLL [Itabyte]

2006-09-26 Por tôpico Jonatã Castelo Branco
Normalmente, se usa dll para guardar funções que são usadas constatemente, no 
entanto, dll's também podem ser usadas pra mais do que isso.
   
  Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente 
como um componente do delphi. O problema é como fazer com que o ServerSocket 
fique alocado na memoria enquanto o programa ta rodando.
   
  Alguém sabe como fazer isso?
   
  valeu.
  Jonatã.


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL [Itabyte]

2006-09-26 Por tôpico Itabyte®
Opa tente usar um form com o form aberto ele fica ativo é uma idéia ...
Cara to querendo fazer isso via SOCKET TCPCLIENT mais to apanhando pra caramba 
to querendo colocar dentro da .dll uma funçao que chame esse formulario com o 
componente sockets para se conectar , tem alguma ideia ou exemplo?? nao to 
conseguindo nem a pau...
JESUS TE AMA !!!
  - Original Message - 
  From: Jonatã Castelo Branco 
  To: Grupo Delphi 
  Sent: Tuesday, September 26, 2006 11:57 AM
  Subject: [delphi-br] DLL [Itabyte]


  Normalmente, se usa dll para guardar funções que são usadas constatemente, no 
entanto, dll's também podem ser usadas pra mais do que isso.
 
Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente 
como um componente do delphi. O problema é como fazer com que o ServerSocket 
fique alocado na memoria enquanto o programa ta rodando.
 
Alguém sabe como fazer isso?
 
valeu.
Jonatã.

  
  -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt

  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL [Itabyte]

2006-09-26 Por tôpico Itabyte®
Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype: itabytetec

JESUS TE AMA !!!
  - Original Message - 
  From: Jonatã Castelo Branco 
  To: Grupo Delphi 
  Sent: Tuesday, September 26, 2006 11:57 AM
  Subject: [delphi-br] DLL [Itabyte]


  Normalmente, se usa dll para guardar funções que são usadas constatemente, no 
entanto, dll's também podem ser usadas pra mais do que isso.
 
Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente 
como um componente do delphi. O problema é como fazer com que o ServerSocket 
fique alocado na memoria enquanto o programa ta rodando.
 
Alguém sabe como fazer isso?
 
valeu.
Jonatã.

  
  -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt

  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL [Itabyte]

2006-09-26 Por tôpico Itabyte®
Mais no caso a .ocx da pra usar em outra linguagem tipo clarion??

JESUS TE AMA !!!
  - Original Message - 
  From: Jonatã Castelo Branco 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 26, 2006 1:23 PM
  Subject: Re: [delphi-br] DLL [Itabyte]



  O lance é o seguinte: até onde sei, não dá para criar um form antes de 
compilar a dll, ou seja, você tem que criar via código. Eu fiz isso:
 
1. na uses coloque Forms
2. crie uma função que execute: 
 
fuction ShowForm(): boolean; export; stdcall;
begin
   Form1.Height := 100;
 Form1.Width := 100;
 Application.CreateForm(TForm1, Form1);
   Result := True;
end;
exports
  ShowForm index 1;
begin
end.

O form vai aparecer legal. Sendo assim, você também tem que criar o socket 
via comando. E isso eu não sei como faz.
 
Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de 
uma dll. Veja: File | New | Other | ActiveX | ActiveForm.
 
Criar o Form com o socket necessário, compila e depois é só instalar o 
ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import 
ActiveX Control.

  Itabyte® [EMAIL PROTECTED] escreveu:
Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype: itabytetec

  JESUS TE AMA !!!
- Original Message - 
From: Jonatã Castelo Branco 
To: Grupo Delphi 
Sent: Tuesday, September 26, 2006 11:57 AM
Subject: [delphi-br] DLL [Itabyte]


Normalmente, se usa dll para guardar funções que são usadas constatemente, 
no entanto, dll's também podem ser usadas pra mais do que isso.
   
  Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente 
como um componente do delphi. O problema é como fazer com que o ServerSocket 
fique alocado na memoria enquanto o programa ta rodando.
   
  Alguém sabe como fazer isso?
   
  valeu.
  Jonatã.


-
Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]

 

  [As partes desta mensagem que não continham texto foram removidas]



  
  -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt

  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RES: [delphi-br] DLL [Itabyte]

2006-09-26 Por tôpico Walter Alves Chagas Junior
Uma OCX é, na verdade, um antigo objeto ActiveX. Da mesma forma que no
Delphi, Você vai ter que criar uma interface pra que seu projeto se
comunique com ela

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: Itabyte® [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 26 de setembro de 2006 14:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DLL [Itabyte]


Mais no caso a .ocx da pra usar em outra linguagem tipo clarion??

JESUS TE AMA !!!
  - Original Message - 
  From: Jonatã Castelo Branco 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 26, 2006 1:23 PM
  Subject: Re: [delphi-br] DLL [Itabyte]



  O lance é o seguinte: até onde sei, não dá para criar um form antes de
compilar a dll, ou seja, você tem que criar via código. Eu fiz isso:
 
1. na uses coloque Forms
2. crie uma função que execute: 
 
fuction ShowForm(): boolean; export; stdcall;
begin
   Form1.Height := 100;
 Form1.Width := 100;
 Application.CreateForm(TForm1, Form1);
   Result := True;
end;
exports
  ShowForm index 1;
begin
end.

O form vai aparecer legal. Sendo assim, você também tem que criar o
socket via comando. E isso eu não sei como faz.
 
Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de
uma dll. Veja: File | New | Other | ActiveX | ActiveForm.
 
Criar o Form com o socket necessário, compila e depois é só instalar o
ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import
ActiveX Control.

  Itabyte® [EMAIL PROTECTED] escreveu:
Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype:
itabytetec

  JESUS TE AMA !!!
- Original Message - 
From: Jonatã Castelo Branco 
To: Grupo Delphi 
Sent: Tuesday, September 26, 2006 11:57 AM
Subject: [delphi-br] DLL [Itabyte]


Normalmente, se usa dll para guardar funções que são usadas
constatemente, no entanto, dll's também podem ser usadas pra mais do que
isso.
   
  Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la
normalmente como um componente do delphi. O problema é como fazer com que o
ServerSocket fique alocado na memoria enquanto o programa ta rodando.
   
  Alguém sabe como fazer isso?
   
  valeu.
  Jonatã.


-
Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]

 

  [As partes desta mensagem que não continham texto foram removidas]



  
  -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt

  [As partes desta mensagem que não continham texto foram removidas]

   

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] DLL - Ajuda

2006-09-21 Por tôpico Sandro
Bom dia,

Preciso ajuda para criar uma dll que leia campos blob subtype text, que contém 
texto formatado e me retorne N carateres desse texto sem as formatações de 
fonte, estilo e etc.
A idéia é usar essa função em instruções sql para que retorne apenas a 
quantidade do texto, sem formatação, que necessitar, pois campos blob deixam 
bastante lentas sql.
Essa dll será declarada no banco que usarei, Firebird.

Desde já agradeço toda ajuda.

Sandro

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] DLL - Dúvidas

2006-08-11 Por tôpico Rubem Nascimento da Rocha
(Não tenho muita esperança que alguém aqui na lista me responda, mas ...)

Srs.,

Algum colega aqui tem uma boa experiência em criação de DLLs passando 
argumentos com valores de ponto flutuante para funções? Em chamadas a DLLs 
feitas em C, argumentos de ponto flutuante geralmente são do tipo float. 
Qual é o tipo do Delphi mais adequado para o tipo float do C? Algum colega 
mais experiente já fez código Assembly pra tratar tais tipos de parâmetros, 
colocando-os na pilha para chamar funções? Quem poderia me explicar como 
funciona a convenção de chamada stdcall?

Outra dúvida que tenho. Para evitar o uso de PChar ou de String (tendo que 
distribuir BORLANDMM.DLL), estou pensando em usar WideString. Vi um exemplo 
de DLL feita em Delphi e publicado recentemente na revista ClubeDelphi que 
usa WideString ao invés de PChar ou String, e em nenhum momento do artigo 
proposto foi mencionado que teria que distribuir alguma biblioteca usando-se 
WideString. Por isso, eu pergunto: usar WideString evita ter que distribuir 
BORLANDMM.DLL?

Sds.,

Rubem Rocha
Manaus, AM

_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL - Dúvidas

2006-08-11 Por tôpico Felippe Nagato
Olá,

O tipo float em C possui 4 bytes de tamanho e o tipo Single no Delphi também. 
Imagino que esse seja o mais adequado.
Eu já usei para efeitos de estudo Assembly, mas não lembro mais de nada!
Quando você usa stdcall, os parâmetros são empilhados da direita para esquerda. 
É alguma coisa assim, mas tem que pesquisar. Inclusive tem algumas coisas 
relacionadas como quem deve empilhar isso e quem irá limpar a pilha após o 
retorno da função.
Se você não quiser usar esse borlandmm.dll, use o fastsharemem.pas. Declare ele 
na sua DLL e no DPR do seu programa. Ele precisa ser a primeira coisa a ser 
declarada lá no Uses. Aí você pode usar String. Mas pra ficar mais compatível 
pra outros ambientes, use Pchar.
Informações e download do arquivo: http://www.codexterity.com/fastsharemem.htm

[]'s

Felippe

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] DLL com form

2006-08-05 Por tôpico Raphael Goulart - Yahoo
olá,

alguem teria algum exemplo de uma dll que contenha um form, tendo as funções 
dar show no form e close a partir da dll?


[],

raphael

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL

2006-06-24 Por tôpico Eduardo Kulik
  Olá Pessoal tudo bem?
  
  Tenho um arquivo .dll e gostaria de saber se alguém possui um 
decodificador para que eu possa fazer algumas modificações.
  
  At. Eduardo

Posso enfrentar o que for, Eu sei que Jesus Cristo luta por min! Tudo posso 
naquele que me fortalece

-
 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 

[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL + TNotifyEvent ELAZAR [OFF]

2006-04-28 Por tôpico Desenvolvimento \(Anderson\)



Elazar,

muito obrigado pela sua ajuda...
era exatamente isso que eu estava procurando...
mesmo trabalhando com delphi há 8 anos, nunca tinha encontrado uma coisa q
não pudesse resolver, e cheguei a conclusão que sempre estaremos
aprendendo
Se precisar de alguma ajuda (e eu puder ajudar, claro...rsrs) pode contar
comigo..

Valeu.



- Original Message -
From: elazar [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, April 27, 2006 5:49 PM
Subject: [delphi-br] DLL + TNotifyEvent


 Boa Tade Pessoal;


 Alguem havia solicitado um exemplo de comunicacao entre DLL e EXE a
 partir de procedimentos do tipo TNotifyEvent.

 se achar interessante.
 http://cc.borland.com/Item.aspx?ID=23981


 Atenciosamente;
 Elazar;



 ___
 Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular
e anti-spam realmente eficaz.
 http://br.info.mail.yahoo.com/


 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








 __ Informação do NOD32 IMON 1.1510 (20060427) __

 Esta mensagem foi verificada pelo NOD32 sistema antivírus
 http://www.eset.com.br









-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDAD




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[delphi-br] DLL + TNotifyEvent

2006-04-27 Por tôpico elazar
Boa Tade Pessoal;


Alguem havia solicitado um exemplo de comunicacao entre DLL e EXE a
partir de procedimentos do tipo TNotifyEvent.

se achar interessante.
http://cc.borland.com/Item.aspx?ID=23981


Atenciosamente;
Elazar;



___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] dll

2006-03-16 Por tôpico Alex - Yahoo
Alguem tem algum tutorial de criação de dll para delphi 2005??
Os que encontro na net são mto básicos. Quer um mais avançado.

Alex


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL

2006-02-04 Por tôpico Franklin Rodas
Basta usar o comando RegSvr32. Se vc digitar no prompt o comando RegSvr32 vai 
aparecer uma lista de parametros.
   
  Ex: REGSVR32 c:\windows\system\SuaDll.dll 
  
André Luis de Oliveira [EMAIL PROTECTED] escreveu:
  Alguém sabe os passos para registrar um DLL no windows??


-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL

2006-02-03 Por tôpico André Luis de Oliveira
Alguém sabe os passos para registrar um DLL no windows??





André Luis de Oliveira 
Programador de Sistemas 
E-mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] 
Telefone: (19) 3731-4019 
Celular: (19) 9703-9018 


Uniodonto Campinas
Av. Brasil, 200 - Campinas/SP 
Telefone: (19) 3731-4000 
Visite nosso site: www.uniodontocamp.com.br 
E-mail: [EMAIL PROTECTED] 


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RE: [delphi-br] DLL

2006-02-03 Por tôpico Eduardo Alves
Regsvr ou regsrv caminho da DLL.

Eduardo


-Original Message-
From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of André 
Luis de Oliveira
Sent: sexta-feira, 3 de fevereiro de 2006 12:08
To: Delphi BR
Subject: [delphi-br] DLL

Alguém sabe os passos para registrar um DLL no windows??





André Luis de Oliveira 
Programador de Sistemas 
E-mail: [EMAIL PROTECTED] / [EMAIL PROTECTED] 
Telefone: (19) 3731-4019 
Celular: (19) 9703-9018 


Uniodonto Campinas
Av. Brasil, 200 - Campinas/SP 
Telefone: (19) 3731-4000 
Visite nosso site: www.uniodontocamp.com.br 
E-mail: [EMAIL PROTECTED] 


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL

2006-02-03 Por tôpico Romario (Listas)
Se for no XP é regsvr32 SuaDLL.dll (sem as aspas).

Sds,

Romario





Eduardo Alves escreveu:
 Regsvr ou regsrv caminho da DLL.
 
 Eduardo
 
 
 -Original Message-
 From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
 André Luis de Oliveira
 Sent: sexta-feira, 3 de fevereiro de 2006 12:08
 To: Delphi BR
 Subject: [delphi-br] DLL
 
 Alguém sabe os passos para registrar um DLL no windows??


___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL - SEM CASAR COM ELA !!!

2005-11-04 Por tôpico Felippe Nagato
Basta usar as DLLs de forma dinâmica.

Este é um exemplo de acessar dinâmicamente:

type TStrPcharFunction = function (P: string): Pchar; stdcall;

function CallFunction(DLL_File, DLL_Function, Param : String) : String;
var
  HInst: THandle;
  FPointer: TFarProc;
  MyFunct: TStrPcharFunction;
begin
  HInst := SafeLoadLibrary (DLL_File);
  if HInst  0 then
  try
FPointer := GetProcAddress (HInst, PChar(DLL_Function));
if FPointer  nil then
begin
  MyFunct := TStrPcharFunction (FPointer);
  Result := MyFunct (Param);
end
else
  Result := '#Error - The function ' + DLL_Function + ' was not found.';
  finally
FreeLibrary (HInst);
  end else Result := '#Error - ' + ExtractFilename(DLL_File) + ' library not
found.';
end;

Na DLL, cria-se funções neste padrão:

function NOMEFUNCAO (Paramentro : String) : Pchar; export; stdcall;

Modo de usar:

var
s : string
begin
s := CallFunction('c:\MinhaDLL.dll', 'NOMEFUNCAO', 'MinhaString');

Atenciosamente,
Felippe.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL DINÂMICA

2005-11-01 Por tôpico Roberto wagner cruz
E aí pessoal,
 
Alguém poderia me ajuar!
 
Embuti uma dll no exe, essa dll só será usada em alguns casos no programa, só 
que ela está sendo requerida no momento da extração, e está provocando uma erro 
dizendo que a dll requerida não foi encontrada,  já usei sharemem no início da 
uses mas não adiantou, no caso tenho que coloca-la como dinâmico, mas não sei 
como fazer, já pesquisei mas as fórmulas encontradas não deram certo. Se alguém 
souber me ajuda, é de suma importância para mim.
 
 


-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL DINÂMICA

2005-11-01 Por tôpico Felippe Nagato
Adapte o código para melhor o atendê-lo...

Exemplo de parâmetro String retornando uma String:

type TStrPcharFunction = function (P: string): Pchar; stdcall;

function CallFunction(DLL_File, DLL_Function, Param : String) : String;
var
  HInst: THandle;
  FPointer: TFarProc;
  MyFunct: TStrPcharFunction;
begin
  HInst := SafeLoadLibrary (DLL_File);
  if HInst  0 then
  try
FPointer := GetProcAddress (HInst, PChar(DLL_Function));
if FPointer  nil then
begin
  MyFunct := TStrPcharFunction (FPointer);
  Result := MyFunct (Param);
end
else
  Result := '#Error - The function ' + DLL_Function + ' was not found.';
  finally
FreeLibrary (HInst);
  end else Result := '#Error - ' + ExtractFilename(DLL_File) + ' library not
found.';
end;

Na DLL, cria-se funções neste padrão:

function NOMEFUNCAO (Paramentro : String) : Pchar; export; stdcall;

Modo de usar:

var
s : string
begin
s := CallFunction('c:\MinhaDLL.dll', 'NOMEFUNCAO', 'MinhaString');



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL EMBUTIDA

2005-10-31 Por tôpico eu_so_sei_que_nada_sei
OI GALERA

ME AJUDEM A SAIR DESTE PROBLEMA,

EMBUTI UMA DLL NO MEU EXE, SÓ QUE NA EXECUÇÃO A DLL ESTÁ SENDO 
REQUERIDA ANTES DA EXTRAÇÃO DA DLL, JÁ TOMEI TODAS AS MEDIDA, COMO:

JÁ COLOQUEI NO .DPR, PARA SER EXTRAÍDA NA INICIALIZAÇÃO.
JÁ COLOQUEI BLOCO INITIALIZATION antes mesmo da aplicação ser 
totalmente inicializada.

CONCLUSÃO, NADA DEU CERTO, SE ALGÉM PUDER ME AJUDAR FICAREI FELIZ!


FRNANDO SILVEIRA
[EMAIL PROTECTED] 






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL EMBUTIDA

2005-10-31 Por tôpico wazen
Colocou, sharemem como primeiro, na use?

 Mensagem Original:
 Data: 10:28:33 31/10/2005
 De: eu_so_sei_que_nada_sei [EMAIL PROTECTED]
 Assunto: [delphi-br] DLL EMBUTIDA

 OI GALERA

 ME AJUDEM A SAIR DESTE PROBLEMA,

 EMBUTI UMA DLL NO MEU EXE, SÓ QUE NA EXECUÇÃO A DLL ESTÁ SENDO
 REQUERIDA ANTES DA EXTRAÇÃO DA DLL, JÁ TOMEI TODAS AS MEDIDA, COMO:

 JÁ COLOQUEI NO .DPR, PARA SER EXTRAÍDA NA INICIALIZAÇÃO.
 JÁ COLOQUEI BLOCO INITIALIZATION antes mesmo da aplicação ser
 totalmente inicializada.

 CONCLUSÃO, NADA DEU CERTO, SE ALGÉM PUDER ME AJUDAR FICAREI FELIZ!


 FRNANDO SILVEIRA
 [EMAIL PROTECTED]






 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos











---
Cadastre-se no Oi Internet - Acesso Grátis - Nova promoção!

Aproveite a nova promoção 31% de Crédito: A gente devolve 31% do valor dos
pulsos navegados, e você ainda escolhe como receber: dinheiro em sua 
conta corrente
ou recarga em dobro no Oi Cartão Total. Cadastre-se já no 
http//www.oi.com.br/novocredito31

Você ainda tem 1GB de e-mail, e-mail unificado, discador com envio de SMS,
60 MB de página pessoal, bate-papo e muito mais!
Acesse http://www.oi.com.br e instale já o discador Oi.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL EMBUTIDA

2005-10-31 Por tôpico Roberto wagner cruz
desculpe mas, mas não sei como fazer o sharemem, tem como me orientar?

[EMAIL PROTECTED] escreveu:Colocou, sharemem como primeiro, na use?

 Mensagem Original:
 Data: 10:28:33 31/10/2005
 De: eu_so_sei_que_nada_sei [EMAIL PROTECTED]
 Assunto: [delphi-br] DLL EMBUTIDA

 OI GALERA

 ME AJUDEM A SAIR DESTE PROBLEMA,

 EMBUTI UMA DLL NO MEU EXE, SÓ QUE NA EXECUÇÃO A DLL ESTÁ SENDO
 REQUERIDA ANTES DA EXTRAÇÃO DA DLL, JÁ TOMEI TODAS AS MEDIDA, COMO:

 JÁ COLOQUEI NO .DPR, PARA SER EXTRAÍDA NA INICIALIZAÇÃO.
 JÁ COLOQUEI BLOCO INITIALIZATION antes mesmo da aplicação ser
 totalmente inicializada.

 CONCLUSÃO, NADA DEU CERTO, SE ALGÉM PUDER ME AJUDAR FICAREI FELIZ!


 FRNANDO SILVEIRA
 [EMAIL PROTECTED]






 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos











---
Cadastre-se no Oi Internet - Acesso Grátis - Nova promoção!

Aproveite a nova promoção 31% de Crédito: A gente devolve 31% do valor dos
pulsos navegados, e você ainda escolhe como receber: dinheiro em sua 
conta corrente
ou recarga em dobro no Oi Cartão Total. Cadastre-se já no 
http//www.oi.com.br/novocredito31

Você ainda tem 1GB de e-mail, e-mail unificado, discador com envio de SMS,
60 MB de página pessoal, bate-papo e muito mais!
Acesse http://www.oi.com.br e instale já o discador Oi.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fntja67/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1130773538/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fntja67/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1130773538/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
 lrec_width=300;var lrec_height=250;

-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 




-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Francisco Thiago
Caros amigos,

Para guardar informações sobre a localização do banco de dados do meu 
servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar o 
banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que eu 
estou encontrando um probleminha...

Suponhamos que eu tenha um servidor de internet na minha empresa, e que os 
meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: Eu 
crio novo diretório virtual para esta empresa, coloco a dll lá e configuro o 
Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em 
diretórios diferentes, quando eu tento recuperar o Application.ExeName ele 
me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam os 
exe's do iis.

Minha pergunta é:

Como eu poderia fazer para que as DLL recuperassem o novo endereco do banco, 
sem a necessidade de recompilar a DLL...

Ou existe outra forma de recuperar a localização da dll? Algo como o 
diretório onde ela realmente está, ou a url pela qual ela está sendo 
chamada...

Obrigado



Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]






___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Bruno Lichot - Micrologos
Basta usar a unit swsystem, na sua aplicação isapi...vc tera a sua
disposição uma variavel chamada gsapppath q possui o caminho fisico completo
de onde se encontra a sua dll isapi.


lembrando q isso pode ser aplicado em qq tipo de aplicação..

baseado nisso seu arquivo de configuração pode ficar na mesma pasta da dll e
vc usa a variavel gsapppath + 'nomearquivo.ini' para recuperar suas
informações..

qq coisa, estou as ordens


- Original Message - 
From: Francisco Thiago [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, September 27, 2005 10:01 AM
Subject: [delphi-br] DLL ISAPI e Arquivos INI


 Caros amigos,

 Para guardar informações sobre a localização do banco de dados do meu
 servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar
o
 banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que
eu
 estou encontrando um probleminha...

 Suponhamos que eu tenha um servidor de internet na minha empresa, e que os
 meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: Eu
 crio novo diretório virtual para esta empresa, coloco a dll lá e configuro
o
 Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em
 diretórios diferentes, quando eu tento recuperar o Application.ExeName ele
 me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam
os
 exe's do iis.

 Minha pergunta é:

 Como eu poderia fazer para que as DLL recuperassem o novo endereco do
banco,
 sem a necessidade de recompilar a DLL...

 Ou existe outra forma de recuperar a localização da dll? Algo como o
 diretório onde ela realmente está, ou a url pela qual ela está sendo
 chamada...

 Obrigado



 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]






 ___
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
 www.yahoo.com.br/messenger/


 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos













-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Paulo Botelho
Eu uso esta função em situação similar, funciona tanto para .exe quanto para
.dll, checando IsLibrary, vc pode usar ou adaptar

Function GetCaminho : String;
Var path : array[0..200] of char;
Begin
  if not IsLibrary then
Result := ExtractFilePath(ParamStr(0))
  else
Begin
GetModuleFileName(hInstance,path,200);
result := ExtractFilePath(path);
end;
end;

[]s

- Original Message - 
From: Francisco Thiago [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, September 27, 2005 10:01 AM
Subject: [delphi-br] DLL ISAPI e Arquivos INI


 Caros amigos,

 Para guardar informações sobre a localização do banco de dados do meu
 servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar
o
 banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que
eu
 estou encontrando um probleminha...

 Suponhamos que eu tenha um servidor de internet na minha empresa, e que os
 meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: Eu
 crio novo diretório virtual para esta empresa, coloco a dll lá e configuro
o
 Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em
 diretórios diferentes, quando eu tento recuperar o Application.ExeName ele
 me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam
os
 exe's do iis.

 Minha pergunta é:

 Como eu poderia fazer para que as DLL recuperassem o novo endereco do
banco,
 sem a necessidade de recompilar a DLL...

 Ou existe outra forma de recuperar a localização da dll? Algo como o
 diretório onde ela realmente está, ou a url pela qual ela está sendo
 chamada...

 Obrigado



 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]






 ___
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora!
 www.yahoo.com.br/messenger/


 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos












-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Francisco Thiago
Valew kra, não é atoa que você é meu herói :D

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]


- Original Message - 
From: Bruno Lichot - Micrologos [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, September 27, 2005 10:08 AM
Subject: Re: [delphi-br] DLL ISAPI e Arquivos INI


 Basta usar a unit swsystem, na sua aplicação isapi...vc tera a sua
 disposição uma variavel chamada gsapppath q possui o caminho fisico 
 completo
 de onde se encontra a sua dll isapi.


 lembrando q isso pode ser aplicado em qq tipo de aplicação..

 baseado nisso seu arquivo de configuração pode ficar na mesma pasta da dll 
 e
 vc usa a variavel gsapppath + 'nomearquivo.ini' para recuperar suas
 informações..

 qq coisa, estou as ordens


 - Original Message - 
 From: Francisco Thiago [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, September 27, 2005 10:01 AM
 Subject: [delphi-br] DLL ISAPI e Arquivos INI


 Caros amigos,

 Para guardar informações sobre a localização do banco de dados do meu
 servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar
 o
 banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que
 eu
 estou encontrando um probleminha...

 Suponhamos que eu tenha um servidor de internet na minha empresa, e que 
 os
 meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: 
 Eu
 crio novo diretório virtual para esta empresa, coloco a dll lá e 
 configuro
 o
 Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em
 diretórios diferentes, quando eu tento recuperar o Application.ExeName 
 ele
 me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam
 os
 exe's do iis.

 Minha pergunta é:

 Como eu poderia fazer para que as DLL recuperassem o novo endereco do
 banco,
 sem a necessidade de recompilar a DLL...

 Ou existe outra forma de recuperar a localização da dll? Algo como o
 diretório onde ela realmente está, ou a url pela qual ela está sendo
 chamada...

 Obrigado



 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]






 ___
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons 
 e
 muito mais. Instale agora!
 www.yahoo.com.br/messenger/


 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos













 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos






 






___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RES: [delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Walter Alves Chagas Junior
É vei, o Bruno é o cara!!!

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Francisco Thiago
Enviada em: terça-feira, 27 de setembro de 2005 11:15
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DLL ISAPI e Arquivos INI


Valew kra, não é atoa que você é meu herói :D

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]


- Original Message - 
From: Bruno Lichot - Micrologos [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, September 27, 2005 10:08 AM
Subject: Re: [delphi-br] DLL ISAPI e Arquivos INI


 Basta usar a unit swsystem, na sua aplicação isapi...vc tera a sua
 disposição uma variavel chamada gsapppath q possui o caminho fisico 
 completo
 de onde se encontra a sua dll isapi.


 lembrando q isso pode ser aplicado em qq tipo de aplicação..

 baseado nisso seu arquivo de configuração pode ficar na mesma pasta da dll

 e
 vc usa a variavel gsapppath + 'nomearquivo.ini' para recuperar suas
 informações..

 qq coisa, estou as ordens


 - Original Message - 
 From: Francisco Thiago [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, September 27, 2005 10:01 AM
 Subject: [delphi-br] DLL ISAPI e Arquivos INI


 Caros amigos,

 Para guardar informações sobre a localização do banco de dados do meu
 servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar
 o
 banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que
 eu
 estou encontrando um probleminha...

 Suponhamos que eu tenha um servidor de internet na minha empresa, e que 
 os
 meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: 
 Eu
 crio novo diretório virtual para esta empresa, coloco a dll lá e 
 configuro
 o
 Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em
 diretórios diferentes, quando eu tento recuperar o Application.ExeName 
 ele
 me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam
 os
 exe's do iis.

 Minha pergunta é:

 Como eu poderia fazer para que as DLL recuperassem o novo endereco do
 banco,
 sem a necessidade de recompilar a DLL...

 Ou existe outra forma de recuperar a localização da dll? Algo como o
 diretório onde ela realmente está, ou a url pela qual ela está sendo
 chamada...

 Obrigado



 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]






 ___
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons 
 e
 muito mais. Instale agora!
 www.yahoo.com.br/messenger/


 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos













 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

 Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

 Links do Yahoo! Grupos






 






___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RE: [delphi-br] DLL ISAPI e Arquivos INI

2005-09-27 Por tôpico Daniel Polistchuck
Olá Francisco,
 
Tente:
 
var
  DLLFile : Array [0..500] of char;
begin
  GetModuleFileName(HInstance,DLLFile,SizeOf(DLLFile));
 (...)
 
Um abraço,
 
Daniel Polistchuck
Consulting Services Manager
Borland Software Corporation
Tel: +55 (11) 2165-8047/ Cel: +55 (11) 8196-5947
[EMAIL PROTECTED] - www.borland.com.br http://www.borland.com.br/ 
 
A Borland Software Corporation é líder global em soluções independentes de 
plataforma para o Software Delivery Optimization, auxiliando nossos clientes a 
resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, 
para maximizar o valor do negócio de seu software

 




From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Francisco Thiago
Sent: Tuesday, September 27, 2005 10:01 AM
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] DLL ISAPI e Arquivos INI


Caros amigos,

Para guardar informações sobre a localização do banco de dados do meu 
servidor de aplicação, eu utilizo arquivos .INI para saber onde encontrar o 
banco (tá, já sei, eu vou mudar para o registro. mas, mais tarde). Só que eu 
estou encontrando um probleminha...

Suponhamos que eu tenha um servidor de internet na minha empresa, e que os 
meus clientes A e B utilizam o mesmo sistema... Até aqui, tudo bem: Eu 
crio novo diretório virtual para esta empresa, coloco a dll lá e configuro o 
Cliente para chamar a tal dll pela internet. Só que, apesar de estarem em 
diretórios diferentes, quando eu tento recuperar o Application.ExeName ele 
me retorna a pasta c:\windows\system32\inetsrv, que é a pasta onde ficam os 
exe's do iis.

Minha pergunta é:

Como eu poderia fazer para que as DLL recuperassem o novo endereco do banco, 
sem a necessidade de recompilar a DLL...

Ou existe outra forma de recuperar a localização da dll? Algo como o 
diretório onde ela realmente está, ou a url pela qual ela está sendo 
chamada...

Obrigado



Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]


  

  

___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/ 


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
 http://br.i1.yimg.com/br.yimg.com/i/br/ads6/160905_pop_mp3pioneer_v300.gif   



Links do Yahoo! Grupos


*   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
*   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
  
*   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo! http://br.yahoo.com/info/utos.html . 







-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL - DataModule

2005-09-02 Por tôpico Isabella Cordovil
Marcos
 
obrigada, realmente estava faltando criar o DataModule antes de utilizá-lo.
Funcionou.
 
Isabella

Marcos Douglas [EMAIL PROTECTED] escreveu:
Isabella,
Onde vc utilizou a unit ShareMem?
Vc tem que adicionar este unit no DPR, tanto do projeto que vai utilizar a
DLL como a própria DLL, e esta unit deve ser a primeira unit adicionada. Veja
se vc fez isso.

Se o problema persistir, verifique se vc não está cometendo algum erro de
programação, sem utilizar a DLL. Para fazer isso vc deverá remover o código
da DLL e adicionar ao seu projeto...  Pensando agora, por acaso vc não deixou
de criar o DataModule dentro da DLL, deixou???  Para criar o DataModule vc
tem 3 opçoes básicas:
1. Quando chamar uma função qq, vc verificar se uma variável global já está
criada, mas se não tiver vc cria antes de utilizar;
2. Criar uma função para inicializar todas as variáveis da DLL;
3. Utilizar uma função Entry Point como o código de exemplo, logo abaixo:

procedure DllMain(reason: Integer);
begin
   case reason of
 DLL_PROCESS_ATTACH:
 begin
   DataModule1 := TDataModule1.Create(nil);
 end;

 DLL_PROCESS_DETACH:
 begin
   FreeAndNil(DataModule1);
 end;
   end;
end;

begin
   DllProc := @DllMain;
   DllProc(DLL_PROCESS_ATTACH);
end.

Se depois de todas essas verificações o erro persistir, vc entra em contato,
ok?  ;)

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil 
To: delphi-br@yahoogrupos.com.br
Sent: Qui, Setembro 1, 2005 2:04 pm
Subject: Re: [delphi-br] DLL - DataModule
Oi Marcos,

obrigada pela resposta. Eu declarei a ShareMem, mas o erro de Access
Violation persistiu, você teria algum exemplo de DLL que use a ShareMem para
me passar?

Isabella

Marcos Douglas escreveu:
Se vc está tentando utilizar a Query fora do DataModule, então vc deve
utilizar a unit ShareMem nos seus projetos. A ShareMem deve ser a primeira
unit do projeto.

PS: Veja mais sobre ShareMem no help do Delphi.

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil
To: delphi-br@yahoogrupos.com.br
Sent: Qua, Agosto 31, 2005 6:26 pm
Subject: [delphi-br] DLL - DataModule
Boa noite

estou com problemas para usar um DataModule dentro de um DLL, sempre que
tenta acessar algum componente (ex: TQuery) do DataModule dá Access Violation

Alguém sabe me dizer o que eu tenho de fazer para conseguir usar um
DataModule em uma DLL?

Obrigada
Isabella

__
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.



-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
lrec_width=300;var lrec_height=250;

-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
 
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
 
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.


   
-
Promoção Yahoo! Messenger com voz: você pode levar uma viagem na conversa.
Participe!

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http

[delphi-br] DLL - DataModule

2005-09-01 Por tôpico Isabella Cordovil
Boa noite
 
estou com problemas para usar um DataModule dentro de um DLL, sempre que tenta 
acessar algum componente (ex: TQuery) do DataModule dá Access Violation
 
Alguém sabe me dizer o que eu tenho de fazer para conseguir usar um DataModule 
em uma DLL?
 
Obrigada
Isabella

__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] DLL - DataModule

2005-09-01 Por tôpico Marcos Douglas
Se vc está tentando utilizar a Query fora do DataModule, então vc deve
utilizar a unit ShareMem nos seus projetos. A ShareMem deve ser a primeira
unit do projeto.

PS: Veja mais sobre ShareMem no help do Delphi.

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil 
To: delphi-br@yahoogrupos.com.br
Sent: Qua, Agosto 31, 2005 6:26 pm
Subject: [delphi-br] DLL - DataModule
Boa noite

estou com problemas para usar um DataModule dentro de um DLL, sempre que
tenta acessar algum componente (ex: TQuery) do DataModule dá Access Violation

Alguém sabe me dizer o que eu tenho de fazer para conseguir usar um
DataModule em uma DLL?

Obrigada
Isabella

__
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL - DataModule

2005-09-01 Por tôpico Isabella Cordovil
Oi Marcos,
 
obrigada pela resposta. Eu declarei a ShareMem, mas o erro de Access Violation 
persistiu, você teria algum exemplo de DLL que use a ShareMem para me passar?
 
Isabella

Marcos Douglas [EMAIL PROTECTED] escreveu:
Se vc está tentando utilizar a Query fora do DataModule, então vc deve
utilizar a unit ShareMem nos seus projetos. A ShareMem deve ser a primeira
unit do projeto.

PS: Veja mais sobre ShareMem no help do Delphi.

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil 
To: delphi-br@yahoogrupos.com.br
Sent: Qua, Agosto 31, 2005 6:26 pm
Subject: [delphi-br] DLL - DataModule
Boa noite

estou com problemas para usar um DataModule dentro de um DLL, sempre que
tenta acessar algum componente (ex: TQuery) do DataModule dá Access Violation

Alguém sabe me dizer o que eu tenho de fazer para conseguir usar um
DataModule em uma DLL?

Obrigada
Isabella

__
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
 lrec_width=300;var lrec_height=250;

-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



-
Promoção Yahoo! Messenger com voz: você pode levar uma viagem na conversa. 
Participe!

[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL - DataModule

2005-09-01 Por tôpico Marcos Douglas
Isabella,
Onde vc utilizou a unit ShareMem?
Vc tem que adicionar este unit no DPR, tanto do projeto que vai utilizar a
DLL como a própria DLL, e esta unit deve ser a primeira unit adicionada. Veja
se vc fez isso.

Se o problema persistir, verifique se vc não está cometendo algum erro de
programação, sem utilizar a DLL. Para fazer isso vc deverá remover o código
da DLL e adicionar ao seu projeto...  Pensando agora, por acaso vc não deixou
de criar o DataModule dentro da DLL, deixou???  Para criar o DataModule vc
tem 3 opçoes básicas:
1. Quando chamar uma função qq, vc verificar se uma variável global já está
criada, mas se não tiver vc cria antes de utilizar;
2. Criar uma função para inicializar todas as variáveis da DLL;
3. Utilizar uma função Entry Point como o código de exemplo, logo abaixo:

procedure DllMain(reason: Integer);
begin
   case reason of
 DLL_PROCESS_ATTACH:
 begin
   DataModule1 := TDataModule1.Create(nil);
 end;

 DLL_PROCESS_DETACH:
 begin
   FreeAndNil(DataModule1);
 end;
   end;
end;

begin
   DllProc := @DllMain;
   DllProc(DLL_PROCESS_ATTACH);
end.

Se depois de todas essas verificações o erro persistir, vc entra em contato,
ok?  ;)

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil 
To: delphi-br@yahoogrupos.com.br
Sent: Qui, Setembro 1, 2005 2:04 pm
Subject: Re: [delphi-br] DLL - DataModule
Oi Marcos,

obrigada pela resposta. Eu declarei a ShareMem, mas o erro de Access
Violation persistiu, você teria algum exemplo de DLL que use a ShareMem para
me passar?

Isabella

Marcos Douglas escreveu:
Se vc está tentando utilizar a Query fora do DataModule, então vc deve
utilizar a unit ShareMem nos seus projetos. A ShareMem deve ser a primeira
unit do projeto.

PS: Veja mais sobre ShareMem no help do Delphi.

--
Marcos Douglas
www.marcosdouglas.com


 Mensagem Original 
From: Isabella Cordovil
To: delphi-br@yahoogrupos.com.br
Sent: Qua, Agosto 31, 2005 6:26 pm
Subject: [delphi-br] DLL - DataModule
Boa noite

estou com problemas para usar um DataModule dentro de um DLL, sempre que
tenta acessar algum componente (ex: TQuery) do DataModule dá Access Violation

Alguém sabe me dizer o que eu tenho de fazer para conseguir usar um
DataModule em uma DLL?

Obrigada
Isabella

__
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.



-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fqr5v8n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125584113/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
lrec_width=300;var lrec_height=250;

-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
 
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
 
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.


   
-
Promoção Yahoo! Messenger com voz: você pode levar uma viagem na conversa.
Participe!

[As partes desta mensagem que não continham texto foram removidas]





-- 


Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

Links do Yahoo! Grupos
Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do

[delphi-br] DLL

2005-08-22 Por tôpico Diogo
Olá

Alguém sabe o que pode estar dando de errado nessa chamada de DLL?

 

implementation

 

function get_receipt (login,senha, msgid :string; var
telefone,conteudo,dtpedido,dtentrega,status,descricao:string): integer;
stdcall; external 'Teste.dll';

 

{$R *.dfm}

 

procedure TForm1.Button2Click(Sender: TObject);

var I : integer;

begin

  I := get_receipt (‘teste’,’senha’, ‘1’ :string; var
telefone,conteudo,dtpedido,dtentrega,status,descricao:string);

eng;

 

Se eu faço da maneira acima da sempre access violation na 3 vez que chamo a
função via DLL. Mas o mais estranho é que se eu trago a função que está na
DLL para dentro do código-fonte e funciona 100%

Na minha dll o código está correto...

 

library DLL;

 

{ Important note about DLL memory management: ShareMem must be the

  first unit in your library's USES clause AND your project's (select

  Project-View Source) USES clause if your DLL exports any procedures or

  functions that pass strings as parameters or function results. This

  applies to all strings passed to and from your DLL--even those that

  are nested in records and classes. ShareMem is the interface unit to

  the BORLNDMM.DLL shared memory manager, which must be deployed along

  with your DLL. To avoid using BORLNDMM.DLL, pass string information

  using PChar or ShortString parameters. }

 

uses

  SysUtils,

  ECXMLParser, IEHTTP3, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient,

  IdHTTP, Classes;

 

 

{$R *.res}

 

function get_receipt(login, password, msgid: string; var bnumber, text,
sentdate, deliverydate, msgstatus, description: string): integer;stdcall;

 

….

 

 

end;

end.

 

Alguém sabe porque esta dando access violation se eu chamo via dll? Porque
com a função dentro do aplicativo funciona sem problemas.

Abraços

 

 

 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




RES: [delphi-br] DLL

2005-08-22 Por tôpico Diogo
Wilson, foi mal ter enviado o “eng” no final, é que digitei rápido o e-mail
e nem conferi essa parte, mas no código esta correto, senão dava erro na
compilação.

 

Mas acabei de achar o erro, para quem interessar depois que você declara a
função que está na DLL, no meu caso tenho que colocar seguinte sintaxe no
final :

 

function get_receipt (login,senha, msgid :string; var
  telefone,conteudo,dtpedido,dtentrega,status,descricao:string): integer;
  stdcall; external 'Teste.dll' name 'get_receipt' ;

 

Colocar name 'nome da função', ainda não sei o porque, mas agora esta
funcionando tudo 100%

 

Att.

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Wilson Valdevite
Enviada em: segunda-feira, 22 de agosto de 2005 09:59
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] DLL

 

tente mudar o eng; para end; e veja se resolve...
  - Original Message - 
  From: Diogo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, August 22, 2005 9:44 AM
  Subject: [delphi-br] DLL


  Olá

  Alguém sabe o que pode estar dando de errado nessa chamada de DLL?



  implementation



  function get_receipt (login,senha, msgid :string; var
  telefone,conteudo,dtpedido,dtentrega,status,descricao:string): integer;
  stdcall; external 'Teste.dll';



  {$R *.dfm}



  procedure TForm1.Button2Click(Sender: TObject);

  var I : integer;

  begin

I := get_receipt ('teste','senha', '1' :string; var
  telefone,conteudo,dtpedido,dtentrega,status,descricao:string);

  eng;



  Se eu faço da maneira acima da sempre access violation na 3 vez que chamo
a
  função via DLL. Mas o mais estranho é que se eu trago a função que está na
  DLL para dentro do código-fonte e funciona 100%

  Na minha dll o código está correto...



  library DLL;



  { Important note about DLL memory management: ShareMem must be the

first unit in your library's USES clause AND your project's (select

Project-View Source) USES clause if your DLL exports any procedures or

functions that pass strings as parameters or function results. This

applies to all strings passed to and from your DLL--even those that

are nested in records and classes. ShareMem is the interface unit to

the BORLNDMM.DLL shared memory manager, which must be deployed along

with your DLL. To avoid using BORLNDMM.DLL, pass string information

using PChar or ShortString parameters. }



  uses

SysUtils,

ECXMLParser, IEHTTP3, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient,

IdHTTP, Classes;





  {$R *.res}



  function get_receipt(login, password, msgid: string; var bnumber, text,
  sentdate, deliverydate, msgstatus, description: string): integer;stdcall;



  ..





  end;

  end.



  Alguém sabe porque esta dando access violation se eu chamo via dll? Porque
  com a função dentro do aplicativo funciona sem problemas.

  Abraços









  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  



--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!. 





--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.338 / Virus Database: 267.10.13/78 - Release Date: 19/08/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]






Yahoo! Grupos, um serviço oferecido por:


 
http://br.rd.yahoo.com/SIG=12f3ocqui/M=365837.7000707.7924794.2369893/D=brc
lubs/S=2137111264:HM/Y=BR/EXP=1124722797/A=2932553/R=2/id=noscript/SIG=10tif
t5qr/*http:/br.movies.yahoo.com/ 

  http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif 

 

  _  

Links do Yahoo! Grupos

*   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
*   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] 
  
*   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do http://br.yahoo.com/info/utos.html  Yahoo!. 



[As partes desta mensagem que não continham texto foram

Re: [delphi-br] DLL

2005-08-22 Por tôpico Wilson Valdevite
tente mudar o eng; para end; e veja se resolve...
  - Original Message - 
  From: Diogo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, August 22, 2005 9:44 AM
  Subject: [delphi-br] DLL


  Olá

  Alguém sabe o que pode estar dando de errado nessa chamada de DLL?



  implementation



  function get_receipt (login,senha, msgid :string; var
  telefone,conteudo,dtpedido,dtentrega,status,descricao:string): integer;
  stdcall; external 'Teste.dll';



  {$R *.dfm}



  procedure TForm1.Button2Click(Sender: TObject);

  var I : integer;

  begin

I := get_receipt ('teste','senha', '1' :string; var
  telefone,conteudo,dtpedido,dtentrega,status,descricao:string);

  eng;



  Se eu faço da maneira acima da sempre access violation na 3 vez que chamo a
  função via DLL. Mas o mais estranho é que se eu trago a função que está na
  DLL para dentro do código-fonte e funciona 100%

  Na minha dll o código está correto...



  library DLL;



  { Important note about DLL memory management: ShareMem must be the

first unit in your library's USES clause AND your project's (select

Project-View Source) USES clause if your DLL exports any procedures or

functions that pass strings as parameters or function results. This

applies to all strings passed to and from your DLL--even those that

are nested in records and classes. ShareMem is the interface unit to

the BORLNDMM.DLL shared memory manager, which must be deployed along

with your DLL. To avoid using BORLNDMM.DLL, pass string information

using PChar or ShortString parameters. }



  uses

SysUtils,

ECXMLParser, IEHTTP3, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient,

IdHTTP, Classes;





  {$R *.res}



  function get_receipt(login, password, msgid: string; var bnumber, text,
  sentdate, deliverydate, msgstatus, description: string): integer;stdcall;



  ..





  end;

  end.



  Alguém sabe porque esta dando access violation se eu chamo via dll? Porque
  com a função dentro do aplicativo funciona sem problemas.

  Abraços









  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
  


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.338 / Virus Database: 267.10.13/78 - Release Date: 19/08/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] DLL do Sintegra

2005-06-29 Por tôpico tiago_econtabil
Pessoal, precisava utilizar a DLL do Sintegra para validação de 
Inscrição Estaduao, mas não sei como utilizar DLL no Delphi. 
Alguém aí tem o caminho das pedras?

Abraço

Tiago




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] Dll PCScale

2005-06-10 Por tôpico Emerson Moreno
Alguém já usou a nova dll da Filizola? Estou usando e está pedido
registro pra cada maquina, tem alguma forma de não registrar isso no
cliente, ou seja, fazer com que meu próprio registro funcione pra
qualquer cliente. Alguém sabe qual arquivo que a  dll registra.

Obrigado.
-- 
[]'s

Emerson Moreno


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Dll Em delphi....problema

2005-06-03 Por tôpico Macfly
Olá...
 
Amigo quando você criar uma dll que será utilizada em outro ambiente que não o 
próprio Delphi deve tomar cuidado para deixá-la compativel... de uma olhada no 
texto que é inserido pelo Delphi no iníncio da unit da dll...
Por exemplo vc deve usar Pchar ao invés de String na passagem de parâmetros:
function ObterMensagem(FCod_Mensagem : Integer):Pchar;stdcall
 
Abraços 
 
Macfly
Marcelo Moacir Florindo [EMAIL PROTECTED] wrote:
Amigos,

Não sei se é off-topicm, porém se for, peço desculpas...

Bem, eu fiz uma DLL em delphi

porém ao tentar chamar os métodos, passando parametro, eu não consigo 
receber na dll os parametros.
meu método na dll delphi:

function ObterMensagem(FCod_Mensagem : Integer):String;stdcall
begin

   showmessage(intToStr(FCod_Mensagem));
   case FCod_Mensagem of

0: result := 'Ação executada com sucesso.';
   -1: result := 'Erro ao Incluir Dados do Veiculo.';
   -2: result := 'Erro ao Incluir Dados do Movimento de Cota.';
   -3: result := 'Erro ao Incluir Dados da Transação.';
   -4: result := 'Erro ao Incluir Dados do Detalhe da Transação.';
   -5: result := 'Erro ao Incluir Dados do Modelo de Veiculo.';
   -6: result := 'Erro ao Incluir Dados da Marca do Veiculo.';
   -7: result := 'Transação já inicializada.';
   -8: result := 'Transação inicializada com sucesso.';
   -9: result := 'Impossível inicializar transação.';
  -10: result := 'Transação não inicializada.';
  -11: result := 'Transação Finalizada com sucesso.';
  -12: result := 'Transação impossível de ser inicializada.';
  -13: result := 'Veiculo não cadastrado.';
  -14: result := 'Cidade não cadastrada.';
  -15: result := 'Modelo de Veiculo não cadastrado.';
  -16: result := 'Pais não cadastrado.';
  -17: result := 'Plano de Veiculo não cadastrado.';
  -18: result := 'Marca não cadastrada';
  -19: result := 'Descrição do Modelo não poderá ser nula.';
  -20: result := 'Valor do Campo F_I_Num_Dig_Hodometro fora da Faixa 
(2).'+#10+
 'Não existindo valores, inclua com 0 (zero).';
  -21: result := 'Valor do Campo FI_Cap_Tue fora da Faixa (4).'+#10+
 'Não existindo valores, inclua com 0 (zero).';
  -22: result := 'Descrição da Marca não poderá ser nula.';
  -23: result := 'Descrição ou Nome já existente na tabela.';
  -24: result := 'Placa já cadastrada';
  -25: result := 'Campo F_I_Cod_M_Pessoa não poderá ser nulo';
  -26: result := 'Planta não cadastrada.';
  -27: result := 'Unidade de Produto não cadastrado.';
  -28: result := 'Produto não cadastrado.';
  -29: result := 'Usuário não cadastrado.';
  -30: result := 'Valor do Hodômetro não poderá ser zero.';
  -31: result := 'Preço Unitário fora da faixa.';
  -32: result := 'Erro ao tentar montar a estrutura do abastecimento.';
  -33: result := 'Erro na Conexão.';
   end;

end;

A estrututura de testes do VB

Option Explicit


Public Declare Function ObterMensagem Lib 
C:\desenvolvimento\saaf\saaf_integrador_dll\SAAF_Integrador.dll 
(FCod_Mensagem As Integer) As String

Private Sub CommandButton1_Click()  
Call ObterMensagem(-2)  
End Sub

e nada funciona, aparecendo esta mensagem:

ERRO EM TEMPO DE EXECUCAO '-2147417848(80010108)

ERRO DE AUTOMAÇÃO
O OBJETO CHAMADO FOI DESCONECTADO DE SEUS CLIENTES

Obrigado a todos..

Marcelo


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



-
Discover Yahoo!
 Find restaurants, movies, travel  more fun for the weekend. Check it out!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] DLL com TIMER

2005-06-03 Por tôpico Macfly
Olá..
Coloque o componente Timer em uma datamodule caso não esteja dando certo..
 
Abraços
Macfly

dba_gomes [EMAIL PROTECTED] wrote:
Boa Tarde,

Alguem já conseguiu fazer com que o evento OnTimer de um componente 
Timer funcionasse em um DLL??? 
Em um form normal vc pode declarar uma variavel sendo Timer1: TTimer;
e acessar o evento OnTimer criando uma procedure TForm1.Timer1Timer
(Sender: TObject); e depois com Timer1.OnTimer:= Timer1Timer; ter 
acesso ao evento mais em uma dll não estou conseguindo ele sempre dá 
essa mensagem: Incompatible types: 'method poiter and reguar 
procedure'.

Att.
Fernando Gomes




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] DLL com TIMER

2005-06-02 Por tôpico dba_gomes
Boa Tarde,

Alguem já conseguiu fazer com que o evento OnTimer de um componente 
Timer funcionasse em um DLL??? 
Em um form normal vc pode declarar uma variavel sendo Timer1: TTimer;
e acessar o evento OnTimer criando uma procedure TForm1.Timer1Timer
(Sender: TObject); e depois com Timer1.OnTimer:= Timer1Timer; ter 
acesso ao evento mais em uma dll não estou conseguindo ele sempre dá 
essa mensagem: Incompatible types: 'method poiter and reguar 
procedure'.

Att.
Fernando Gomes




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




  1   2   >