[delphi-br] DLL que leia componentes
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
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
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
é, 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
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
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
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#
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#
É 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#
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#
Obrigado amigos, vou verificar com eles já. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] dll Tecnibra
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
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
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
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
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
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
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
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.
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
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?
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
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
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.
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
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
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
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
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
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
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
É, 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
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
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
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
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
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
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
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
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 ?
É, 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 ?
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 ?
é 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 ?
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???
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
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
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
Quais as dll necessarias para um programa de delphi funcionar
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/
Re: [delphi-br] dll para o delphi funcionar
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
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???
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
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
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
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
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
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]
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]
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]
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]
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]
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]
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
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
(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
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
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
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]
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
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
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
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
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
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
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 !!!
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
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
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
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
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
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
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
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
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
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
É 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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