Re: [delphi-br] Select mais rápido
Uma coisa que ajudaria bastante, quando multicamadas, seria usar o select sem order by e no CDS ordenar pelo indexfieldnames. Abraços e boa sorte Rodinei Amorim Programador Delphi [EMAIL PROTECTED] (11) 8208-9503 - (11) 2024-2723 From: Coutinho - Yahoo Sent: Wednesday, October 15, 2008 11:02 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Select mais rápido Pode começar fazendo um índice + parecido qom a order by da query que deseja executar! Ajuda muito!!! Eduardo Melo escreveu: Olá, como eu posso fazer um select para buscar registro de forma mais rápida? Ou como fariam para buscar registros de forma rápida quando se tem mais de 10 mil registros? Já ouvi falar sobre criar index, mas no banco de dados já cria ele quando deixo o campo como chave primária, seria isso? Como devo proceder para ter uma consulta rápida e eficaz. Grato -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.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] Problemas com registro do windows Vista
Estou tentando ler e alterar o registro do windows vista via delphi, mas dá mensagem de erro...O engraçado é que executando um arquivo .reg funciona...Como resolver esse problema? Alguem já teve a mesma dificuldade no Vista?
[delphi-br] Compactadores de EXE, DLL...
Olá pessoal, Quem acompanhou a polêmica (risos :-) ) sobre compactadores de executáveis e DLL's deve ter feito o download do arquivo que estava no link (http://geocities.yahoo.com.br/silvioprog/Teste_com_PECompact2.zip), onde o desafio era saber que comentário tinha nas propriedades do EXE. Bom galera, o arquivo Project1.res compactado com senha tem o comentário (Comments) Você conseguiu!. Era só para eu saber se com o PECompact2 GUI era possível esconder algo do resource, e ví que é. A senha do arquivo Project1.res.zip é: [EMAIL PROTECTED]* sem as aspas. Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog Yahoo! Messenger: [EMAIL PROTECTED] MSN (Hotmail): [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/ Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Problemas com registro do windows Vista
Qual o erro? Gravo e leio registro do Windows Vista da mesma forma que faço com Windows XP. Verifique se o seu usuário tem acesso I/O na chave que você está tentando alterar/ler. Desativou o UAC? Luciano Calenzani Simões - Mensagem original De: Robson Tazinaffo [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 16 de Outubro de 2008 8:18:05 Assunto: [delphi-br] Problemas com registro do windows Vista Estou tentando ler e alterar o registro do windows vista via delphi, mas dá mensagem de erro...O engraçado é que executando um arquivo .reg funciona...Como resolver esse problema? Alguem já teve a mesma dificuldade no Vista? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Atualizar Tabela e Criar tabela após ter dados....
Mesmo que seja chave estrangeira. Se você permitir nulo neste campo não será necessário atualizar os registros antigos. 2008/10/15 Ricardo Mendes [EMAIL PROTECTED] Oi galeratd blz Gostaria de uma ajuda de vcs Eu tenho meu sistema funcionando e meu cliente pediu que fosse feita a seguinte alteração. Na tabela produto eu inclui-se um novo campoporem esse campo pela analise é uma foreing keyde outra tabela que ainda terei que criar Então como eu posso fazer para criar um campo na tabela produto, criar uma tabela e colocar os indices via codigo do delphi Além disso tudo...como vou conseguir atualizar os dados anteriores a essa alteração para que não de problemas por não achar os dados relevantes a essa mudança... Uso delphi 7 + o banco é firebird... Abs. Ricardo Mendes [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] [DICA] +Funções para strings
2008/10/15 Onjahyr - GMAIL [EMAIL PROTECTED]: Concordo com o João, não vamos reinventar a roda, k. Não é o caso Robson. O Rubem colocou implementações que não existem na rtl do delphi e eu palpitei com melhorias que eu julgo pertinente. No entanto isso vale também para implementações que já existem na vcl, como tdataset. Eu escrevi um framework mvp e não uso um único decendente de tdataset. E hoje, analisando como eu escrevo um form e como eu escrevia antes desse framework, fico tão certo de que não reinventei roda alguma quanto 2 e 2 são 4. Ou 22. Há controvérsia =) -- Joao Morais
Res: [delphi-br] Select mais rápido
O desempenho de uma sentença SQL depende de muitos fatores, o que o torna rápido, lento ou aceitável. Cito ALGUNS: - Número de registro na tabela; - Índices; - Hardware do servidor; - Do próprio SGDB; - Do número de condições que é dado ao SQL (WHERE, ANDs, IFs e CASEs); - Do uso de funções (COALESCE, DAYSOFMONTH, ...) - Do número de campos selecionados; - Se no SQL há subquerys; - Se no SQL há joins (INNER, LEFT ou RIGTH); - Da modelagem relacional; - Da integridade dos dados; - Claro que uns interferem mais e outros menos. Não é por acaso que existe a função DBA. Luciano Calenzani Simões Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [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] Criacao de componente
Bom dia. Estou desenvolvendo um componente que herda do stringgrid, e gostaria de ao clicar para configurar uma propriedade abrir um formulário com alguns campos, para depois eu realizar o tratamento necessário. Tenho o seguinte métodos: TTesteStringGrid = class(TStringGrid) private FConfigCampo: TStringList; procedure setConfigCampo(const Value: TStringList); { Private declarations } protected { Protected declarations } public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; published { Published declarations } property ConfiguracaoCampo: TStringList read FConfigCampo write setConfigCampo; end; E precisaria de um método para abrir este formulário em um clique no objectinspector. Alguém poderia me ajudar por favor. Muito Obrigado. Fábio Jun Analista/Programador GTalk: [EMAIL PROTECTED]
Re: [delphi-br] Off-Topic -- Delphi / Biometria
Então, valeu, mas preciso em Delphi. Uma alternativa que estou tentando implementar é criar um ActiveX em Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar. []s Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um exemplo online em java totalmente funcional. 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.br Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo? Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: é exatamente isso que vou fazer se detectar o mesmo problema. 2008/10/15 Nicolas [EMAIL PROTECTED] mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br Acho q tive esse problema, o que fiz foi instanciar logo no começo do sistema e só destruir quando sair do sistema, e não ficar ativando a cada leitura. []s Alexandre - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, October 15, 2008 3:21 PM Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria Eduardo, Entendo, mas o que acontece é que temos um modulo especifico no sistema para este processo de identificação e cadastro de pessoal, este modulo que é criado somente quando á necessidade de um destes processos. Na primeira vez que é criado funciona blz, na segunda não roda de jeito nenhum... Já mandei um email hoje pela manha pra eles,até agora nada ainda...vou tentar postar no forum pra ver se não houver respostas... Atenc; Elazar - Mensagem original De: Eduardo Silva dos Santos [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14 Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o demo, ainda não mexi no código. mas carregar e descarregar a dll cada vez que for usar o leitor eu não acho uma boa não, acaba consumindo um pouco de tempo. eu vou deixar como no demo deles... ao iniciar o softeware carrega a dll e inicializa o leitor e descarrega somente ao sair do sistema. acho mais interessante assim. posta lá no forum ou manda um e-mail que o suporte de diz algo sobre isso. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - http://www.avg.com http://www.avg.com http://www.avg.com http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date: 15/10/2008 07:29 [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.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/ http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - http://www.avg.com http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date: 15/10/2008 07:29 -- Boa Leitura, Adriano Santos Director X-35 Consulting Development IT Manager SoftPark Chief Editor Magazines ClubeDelphi WebMobile www.delphitodelphi.blogspot.com www.adrianosantos.pro.br www.devmedia.com.br www.dug-sp.com -- ... Eduardo Silva dos
RES: [delphi-br] Off-Topic -- Delphi / Biometria
Elazar... Os modelos da série FIM 20 e FIM 30 dão suporte a isso. Texto do site da Nitgen: FIM 20 e FIM 30 É o mais novo lançamento da Nitgen. É um dispositivo standalone para reconhecimento de digital, composto por um sensor óptico de tamanho reduzido e um processador, com capacidade de armazenamento próprio de 100, 1000 e até 4.000 digitais. Este produto suporta identificações com altíssima velocidade para qualquer tipo de sistema que necessite de controle de acesso. Especial para funcionamento sem necessidade de micro computador. -- Detalhe: isso não impede que continue sendo usado com computador. Para o uso do SDK para reconhecimento em alta velocidade, vc precisará de um BSP serial conectado ao computador. Ele vai armazenar as digitais e a DLL trabalhará com ele e com o hamster. Quanto a essa velocidade (100.000 digitais na memória da máquina), não posso precisar. Como temos o problema de controlar um grande número de filiais e quase 2.000.000 de clientes, além dos 9.500 funcionários, fazemos a comparação em 1:1: capturamos a biometria no BD e jogamos no leitor. Ele recebe a biometria e solicita ao cliente/usuário q posicione o dedo no sensor para confirmar a biometria. Todo esse processo leva menos de 0,5 segundo. Rápido e preciso. []'s --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal [EMAIL PROTECTED] --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- - Mensagem original De: Elazar Dornelles Ceza [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 15 de Outubro de 2008 19:03:21 Assunto: Res: RES: [delphi-br] Off-Topic -- Delphi / Biometria Deixa ver se eu entendi... tem aparelhos que podem ser usados tb para armazenar as digitais??? podem citar algum modelo? ainda falando sobre a griaule, ela ficou em primeiro lugar no concurso de digitais feino lá fora (usa), acredito que pra isto seu algoritmo tenha um bom desempenho. uma pergunta que eu tenho curiosidade, quanto demoraria pra encontrar uma digital entre 100.000, carregadas na memoria do micro...? Atenc; Elazar - Mensagem original De: Willian Jhonnes Lara dos Santos willianjhonnes@ yahoo.com. br Para: [EMAIL PROTECTED] os.com.br Enviadas: Quarta-feira, 15 de Outubro de 2008 17:39:31 Assunto: RES: [delphi-br] Off-Topic -- Delphi / Biometria OK, então provavelmente todas essas digitais devem ser carregadas digamos no inicio do programa para a “memória” da DLL, correto? Se for isto, é carregado a imagem (BMP) da digital ou um “código” (GUID) que representa essa digital? Ou ficam armazenadas dentro do hardware do próprio leitor? Para o uso desta funcionalidade (1:n), a biometria fica em firmware, não no BD. A DLL é responsável por acionar o leitor em modo 1:n, passando as instruções de hardware para q ele interpreto o comando e execute a leitura da biometria e a compare com a armazenada no firmware. Em sistemas restritos, como, por exemplo, uma empresa que controlará o ponto por biometria, independe o método de armazenamento (firmware ou BD), afinal, ela pode ser replicada a qualquer instante. E no caso dessas 200 filiais, quando o cliente se cadastra em uma filial e depois vai comprar em outra, como fica? Para o caso que vc questionou, a biometria fica em BD, onde a verificação é feita em 1:1 (captura-se a biometria e compara com o stream armazenado no BD, podendo ser texto ou imagem). É mais lento, mas evita o problema de ter de replicar a biometria para todos os leitores. - - - - --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolve dor Object/Free Pascal willianjhonnes@ yahoo.com. br - - - - --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 - - - - --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom - - - - --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Off-Topic -- Delphi / Biometria
Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no intraweb sim... basta carregar a Dll, ele interage com um TImage ou semelhante.. baixa o SDK e da uma olhada no demo. qualquer coisa estou à disposição. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] Então, valeu, mas preciso em Delphi. Uma alternativa que estou tentando implementar é criar um ActiveX em Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar. []s Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um exemplo online em java totalmente funcional. 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED]falecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo? Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: é exatamente isso que vou fazer se detectar o mesmo problema. 2008/10/15 Nicolas [EMAIL PROTECTED]nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br Acho q tive esse problema, o que fiz foi instanciar logo no começo do sistema e só destruir quando sair do sistema, e não ficar ativando a cada leitura. []s Alexandre - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, October 15, 2008 3:21 PM Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria Eduardo, Entendo, mas o que acontece é que temos um modulo especifico no sistema para este processo de identificação e cadastro de pessoal, este modulo que é criado somente quando á necessidade de um destes processos. Na primeira vez que é criado funciona blz, na segunda não roda de jeito nenhum... Já mandei um email hoje pela manha pra eles,até agora nada ainda...vou tentar postar no forum pra ver se não houver respostas... Atenc; Elazar - Mensagem original De: Eduardo Silva dos Santos [EMAIL PROTECTED]eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd% 2540gmail.com eduardo.drd%40gmail.com Para: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14 Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o demo, ainda não mexi no código. mas carregar e descarregar a dll cada vez que for usar o leitor eu não acho uma boa não, acaba consumindo um pouco de tempo. eu vou deixar como no demo deles... ao iniciar o softeware carrega a dll e inicializa o leitor e descarrega somente ao sair do sistema. acho mais interessante assim. posta lá no forum ou manda um e-mail que o suporte de diz algo sobre isso. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - http://www.avg.com http://www.avg.com http://www.avg.com http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date: 15/10/2008 07:29 [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com mailto: eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com mailto: eduardo.drd%40gmail.com
[delphi-br] Re: Criacao de componente
Assim ... o Collection serviria para eu criar uma lista com itens pai e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo. Abraços e obrigado pela ajuda. --- Em delphi-br@yahoogrupos.com.br, Vinicius Santos - MSI [EMAIL PROTECTED] escreveu TCollection ??? fjogassa escreveu: Bom dia. Estou desenvolvendo um componente que herda do stringgrid, e gostaria de ao clicar para configurar uma propriedade abrir um formulário com alguns campos, para depois eu realizar o tratamento necessário. Tenho o seguinte métodos: TTesteStringGrid = class(TStringGrid) private FConfigCampo: TStringList; procedure setConfigCampo(const Value: TStringList); { Private declarations } protected { Protected declarations } public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; published { Published declarations } property ConfiguracaoCampo: TStringList read FConfigCampo write setConfigCampo; end; E precisaria de um método para abrir este formulário em um clique no objectinspector. Alguém poderia me ajudar por favor. Muito Obrigado. Fábio Jun Analista/Programador GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com -- Vinicius dos Santos http://www.msisolucoes.com.br
Res: [delphi-br] Problemas com registro do windows Vista
Esse UAC é exatamente para restringir o acesso a recurso que podem comprometer o bom funcionamento do SO. Se você desativar manualmente, consegue acessar o registro via Delphi? Luciano Calenzani Simões - Mensagem original De: Robson Tazinaffo [EMAIL PROTECTED] Para: Luciano Calenzani Simões [EMAIL PROTECTED] Enviadas: Quinta-feira, 16 de Outubro de 2008 10:46:08 Assunto: Re: Res: [delphi-br] Problemas com registro do windows Vista Luciano...è justamente isso que quero fazer...desabilitar o UAC via registro, ou seja, desabilitar o UAC usando o Delphi...Já sei a chave, mas ele não consegue ler a bendita...vc sabe como fazer isso? Segue abaixo a chave referente ao UAC no registro do windows. // UAC Desabilitado [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] EnableLUA=dword: Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Criacao de componente
Humm, entendi...dê uma pesquisada sobre como trabalhar com TPropertyEditor, esse cara vai resolver os seus problemas ! Quaisquer dúvidas mande aqui pra lista :-) fjogassa escreveu: Assim ... o Collection serviria para eu criar uma lista com itens pai e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo. Abraços e obrigado pela ajuda. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br, Vinicius Santos - MSI [EMAIL PROTECTED] escreveu TCollection ??? fjogassa escreveu: Bom dia. Estou desenvolvendo um componente que herda do stringgrid, e gostaria de ao clicar para configurar uma propriedade abrir um formulário com alguns campos, para depois eu realizar o tratamento necessário. Tenho o seguinte métodos: TTesteStringGrid = class(TStringGrid) private FConfigCampo: TStringList; procedure setConfigCampo(const Value: TStringList); { Private declarations } protected { Protected declarations } public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; published { Published declarations } property ConfiguracaoCampo: TStringList read FConfigCampo write setConfigCampo; end; E precisaria de um método para abrir este formulário em um clique no objectinspector. Alguém poderia me ajudar por favor. Muito Obrigado. Fábio Jun Analista/Programador GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com -- Vinicius dos Santos http://www.msisolucoes.com.br http://www.msisolucoes.com.br -- Vinicius dos Santos http://www.msisolucoes.com.br
[delphi-br] Re: Criacao de componente
Hmm .. vou pesquisar no pai para ver. Muito obrigado mesmo Vinicius. Falow. --- Em delphi-br@yahoogrupos.com.br, Vinicius Santos - MSI [EMAIL PROTECTED] escreveu Humm, entendi...dê uma pesquisada sobre como trabalhar com TPropertyEditor, esse cara vai resolver os seus problemas ! Quaisquer dúvidas mande aqui pra lista :-) fjogassa escreveu: Assim ... o Collection serviria para eu criar uma lista com itens pai e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo. Abraços e obrigado pela ajuda. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br, Vinicius Santos - MSI vinicius@ escreveu TCollection ??? fjogassa escreveu: Bom dia. Estou desenvolvendo um componente que herda do stringgrid, e gostaria de ao clicar para configurar uma propriedade abrir um formulário com alguns campos, para depois eu realizar o tratamento necessário. Tenho o seguinte métodos: TTesteStringGrid = class(TStringGrid) private FConfigCampo: TStringList; procedure setConfigCampo(const Value: TStringList); { Private declarations } protected { Protected declarations } public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; published { Published declarations } property ConfiguracaoCampo: TStringList read FConfigCampo write setConfigCampo; end; E precisaria de um método para abrir este formulário em um clique no objectinspector. Alguém poderia me ajudar por favor. Muito Obrigado. Fábio Jun Analista/Programador GTalk: fjogassa@ mailto:fjogassa%40gmail.com -- Vinicius dos Santos http://www.msisolucoes.com.br http://www.msisolucoes.com.br -- Vinicius dos Santos http://www.msisolucoes.com.br
RE: [delphi-br] [DICA] +Funções para strings
Faça isso não. Continue enviando dicas. São sempre importantes. --- Em qui, 16/10/08, Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu: De: Rubem Nascimento da Rocha [EMAIL PROTECTED] Assunto: RE: [delphi-br] [DICA] +Funções para strings Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 16 de Outubro de 2008, 1:23 É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha opinião, estou por aqui. Sds. _ _ __ To: [EMAIL PROTECTED] os.com.br From: [EMAIL PROTECTED] com Date: Thu, 16 Oct 2008 00:09:42 -0200 Subject: Re: [delphi-br] [DICA] +Funções para strings Concordo com o João, não vamos reinventar a roda, k. Joao Morais escreveu: Fala Rubem! 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com : Sinceramente, não vejo hack nenhum. Em linguagem C, condições do tipo if (var 0) podem ser simplificadas com if (var). O Object Pascal me permite fazer isso também, como ilustro no meu código. Portanto, pra mim, não é hack. Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal, boolean e números não são compatíveis. O que o Object Pascal te fornece é um meio de hac^H^H^H forçar esta compatibilidade. C não tem nem boolean, nem elegância, nem diferença entre código limpo e hackeado, então a comparação ficou meio forçada. E ainda acrescento que faço uso de intensivo de constantes por ser uma prática que torna bem mais claro o código, algo bem melhor do que ficar usando magic numbers. Hã... Boolean(Items. Count) não me parece mais claro do que (Items.Count 0), pelo contrário. A menos que você seja um programador C ou Assembly. No entanto não importa. O que coloquei é o que o prof. Wirth esperava que fizéssemos, e não colocar a minha opinião, muito menos ir contra a sua. Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa parecida, pq não em Delphi? Se o Object Pascal possui artefatos para uso de orientação a objetos, e classes utilitárias para auxiliar nosso trabalho, pq não fazer uso delas? Ah, o código é complexo e faz uso de heap! Mas uma função dessas, muito provavelmente, não seria usada em textos muito extensos, e o impacto na performance geral de um grande sistema aplicativo seria o mínimo. A pouca demanda para o uso de uma rotina jamais deve ser argumento para escolher uma opção mais cara perante uma opção mais simples. É justamente assim que nascem códigos mal feitos. Outros fatores como manutenção futura também entram na conta, mas que simplesmente não se aplica para uma rotina tão simples como essa. Alias será, pq faço uso dessas funções intensivamente no sistema que dou manutenção atualmente, e não existe perda de performance com o seu uso. Agora, putz, se for pra escrever sempre código simpleco e estruturado, então quem vêm do Delphi e tá acostumado a escrever só procedimentos e funções ou está acostumado somente a colocar componentes e codificar razoavelmente eventos vai se lascar feio ao tentar pegar códigos mais trabalhados em Java ou C#. Imagina pegar algo mais complicado como, por exemplo, validar uma texto em uma caixa de edição (a.k.a. TEdit) usando expressões regulares (a.k.a. RegEx)! Entendo aonde você quer chegar. Então agora basta, ou escolher um exemplo a altura da complexidade da implementação, ou implementar a rotina a altura da sua simplicidade. Mais bonito, menor e melhor são três grandezas diferentes para trechos de código. Mas, como diria Voltaire, posso não concordar com o que dizes, mas até o fim defenderei o direito que o tens de dizê-lo. Eu não esperava que fosses concordar comigo, no entanto devo confessar que eu esperava argumentos melhores para as suas escolhas. Sds. -- Joao Morais _ _ __ To: [EMAIL PROTECTED] os.com.br From: [EMAIL PROTECTED] com Date: Wed, 15 Oct 2008 22:16:55 -0300 Subject: Re: [delphi-br] [DICA] +Funções para strings 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com : if not AllowEmpty then for i := 0 to Count - 1 do while (List[i] = EmptyStr) and Boolean(List. Count) do No seu lugar eu removeria o while e colocaria um for downto, além de tirar esse hack do código e ajudar o caboclo a escrever código limpo. { Conta quantas palavras existem em uma string } function CountWords(S: string): integer; begin with TStringList. Create do Por que não usar o for? TStrings além de usar o heap tem um código mais complexo para uma tarefa simples. -- Joao Morais try Delimiter := ' '; DelimitedText := S; Result := Count; finally Free end end; Sds., Rubem Rocha Manaus, AM _ _ _ _ _ _ Conheça o Windows Live Spaces, a rede
Re: [delphi-br] Off-Topic -- Delphi / Biometria
Então mano, No VeriFinger notei um problema: acho que ele não consegue interagir com o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor biométrico e o coloca em posição de escuta, porém se vc abre a aplicação IW ele nem acha o leitor. Vou testar com o da Griaule, vlw. Adriano Eduardo Silva dos Santos respondeu: Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no intraweb sim... basta carregar a Dll, ele interage com um TImage ou semelhante.. baixa o SDK e da uma olhada no demo. qualquer coisa estou à disposição. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.br Então, valeu, mas preciso em Delphi. Uma alternativa que estou tentando implementar é criar um ActiveX em Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar. []s Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um exemplo online em java totalmente funcional. 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo? Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: é exatamente isso que vou fazer se detectar o mesmo problema. 2008/10/15 Nicolas [EMAIL PROTECTED] mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br Acho q tive esse problema, o que fiz foi instanciar logo no começo do sistema e só destruir quando sair do sistema, e não ficar ativando a cada leitura. []s Alexandre - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, October 15, 2008 3:21 PM Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria Eduardo, Entendo, mas o que acontece é que temos um modulo especifico no sistema para este processo de identificação e cadastro de pessoal, este modulo que é criado somente quando á necessidade de um destes processos. Na primeira vez que é criado funciona blz, na segunda não roda de jeito nenhum... Já mandei um email hoje pela manha pra eles,até agora nada ainda...vou tentar postar no forum pra ver se não houver respostas... Atenc; Elazar - Mensagem original De: Eduardo Silva dos Santos [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd% 2540gmail.com eduardo.drd%40gmail.com Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14 Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o demo, ainda não mexi no código. mas carregar e descarregar a dll cada vez que for usar o leitor eu não acho uma boa não, acaba consumindo um pouco de tempo. eu vou deixar como no demo deles... ao iniciar o softeware carrega a dll e inicializa o leitor e descarrega somente ao sair do sistema. acho mais interessante assim. posta lá no forum ou manda um e-mail que o suporte de diz algo sobre isso. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses http://br.new.mail.yahoo.com/addresses
Re: [delphi-br] Criacao de componente
TCollection ??? fjogassa escreveu: Bom dia. Estou desenvolvendo um componente que herda do stringgrid, e gostaria de ao clicar para configurar uma propriedade abrir um formulário com alguns campos, para depois eu realizar o tratamento necessário. Tenho o seguinte métodos: TTesteStringGrid = class(TStringGrid) private FConfigCampo: TStringList; procedure setConfigCampo(const Value: TStringList); { Private declarations } protected { Protected declarations } public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; published { Published declarations } property ConfiguracaoCampo: TStringList read FConfigCampo write setConfigCampo; end; E precisaria de um método para abrir este formulário em um clique no objectinspector. Alguém poderia me ajudar por favor. Muito Obrigado. Fábio Jun Analista/Programador GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com -- Vinicius dos Santos http://www.msisolucoes.com.br
Re: [delphi-br] Off-Topic -- Delphi / Biometria
Blz Adriano, eu nunca testei o veriFinger, assim que der vou fazer um teste com o Griaule e o IW, qq coisa te aviso. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] Então mano, No VeriFinger notei um problema: acho que ele não consegue interagir com o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor biométrico e o coloca em posição de escuta, porém se vc abre a aplicação IW ele nem acha o leitor. Vou testar com o da Griaule, vlw. Adriano Eduardo Silva dos Santos respondeu: Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no intraweb sim... basta carregar a Dll, ele interage com um TImage ou semelhante.. baixa o SDK e da uma olhada no demo. qualquer coisa estou à disposição. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED]falecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br Então, valeu, mas preciso em Delphi. Uma alternativa que estou tentando implementar é criar um ActiveX em Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar. []s Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um exemplo online em java totalmente funcional. 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED]falecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br falecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br falecom%2540adrianosantos.pro.br Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo? Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: é exatamente isso que vou fazer se detectar o mesmo problema. 2008/10/15 Nicolas [EMAIL PROTECTED]nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br Acho q tive esse problema, o que fiz foi instanciar logo no começo do sistema e só destruir quando sair do sistema, e não ficar ativando a cada leitura. []s Alexandre - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, October 15, 2008 3:21 PM Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria Eduardo, Entendo, mas o que acontece é que temos um modulo especifico no sistema para este processo de identificação e cadastro de pessoal, este modulo que é criado somente quando á necessidade de um destes processos. Na primeira vez que é criado funciona blz, na segunda não roda de jeito nenhum... Já mandei um email hoje pela manha pra eles,até agora nada ainda...vou tentar postar no forum pra ver se não houver respostas... Atenc; Elazar - Mensagem original De: Eduardo Silva dos Santos [EMAIL PROTECTED]eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd% 2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%2540gmail.comeduardo.drd% 2540gmail.com eduardo.drd%40gmail.com Para: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 15 de
Res: [delphi-br] [DICA] Funções para strings
Olá pessoal, Eu já tive lá meus desentendimentos com o Rubem, mas nada de guardar rancor, isso faz mal para o fígado e é comprovado cientificamente. As dicas são sempre bem vindas, inclusive já usei várias delas. Não discordo do João quando ele citou uma maneira de melhorar o código, é aquela velha história: ... quanto mais fácil melhor!, pois nossos clientes têm uma mania de querer as coisas para ontem. (Risos) Mas é isso, na boa, o que passou já passou e continue a postar as dicas, às vezes alguém esta quebrando cabeça a dias, e de repente alguém posta uma dica que resolve o problema, seja um iniciante ou seja um expert. Notem uma coisa, esta resposta não é desafio, crítica, gozação e etc., nada disso e nem derivados disso, minha intenção e fazer o brothers ficarem na boa e o Rubem continuar portando as dicas, pois elas são muito úteis. Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog Yahoo! Messenger: [EMAIL PROTECTED] MSN (Hotmail): [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/ - Mensagem original De: fabio giro [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 16 de Outubro de 2008 11:28:12 Assunto: RE: [delphi-br] [DICA] +Funções para strings Faça isso não. Continue enviando dicas. São sempre importantes. --- Em qui, 16/10/08, Rubem Nascimento da Rocha djpardalrocha@ hotmail.com escreveu: De: Rubem Nascimento da Rocha djpardalrocha@ hotmail.com Assunto: RE: [delphi-br] [DICA] +Funções para strings Para: [EMAIL PROTECTED] os.com.br Data: Quinta-feira, 16 de Outubro de 2008, 1:23 É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha opinião, estou por aqui. Sds. _ _ __ To: [EMAIL PROTECTED] os.com.br From: [EMAIL PROTECTED] com Date: Thu, 16 Oct 2008 00:09:42 -0200 Subject: Re: [delphi-br] [DICA] +Funções para strings Concordo com o João, não vamos reinventar a roda, k. Joao Morais escreveu: Fala Rubem! 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com : Sinceramente, não vejo hack nenhum. Em linguagem C, condições do tipo if (var 0) podem ser simplificadas com if (var). O Object Pascal me permite fazer isso também, como ilustro no meu código. Portanto, pra mim, não é hack. Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal, boolean e números não são compatíveis. O que o Object Pascal te fornece é um meio de hac^H^H^H forçar esta compatibilidade. C não tem nem boolean, nem elegância, nem diferença entre código limpo e hackeado, então a comparação ficou meio forçada. E ainda acrescento que faço uso de intensivo de constantes por ser uma prática que torna bem mais claro o código, algo bem melhor do que ficar usando magic numbers. Hã... Boolean(Items. Count) não me parece mais claro do que (Items.Count 0), pelo contrário. A menos que você seja um programador C ou Assembly. No entanto não importa. O que coloquei é o que o prof. Wirth esperava que fizéssemos, e não colocar a minha opinião, muito menos ir contra a sua. Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa parecida, pq não em Delphi? Se o Object Pascal possui artefatos para uso de orientação a objetos, e classes utilitárias para auxiliar nosso trabalho, pq não fazer uso delas? Ah, o código é complexo e faz uso de heap! Mas uma função dessas, muito provavelmente, não seria usada em textos muito extensos, e o impacto na performance geral de um grande sistema aplicativo seria o mínimo. A pouca demanda para o uso de uma rotina jamais deve ser argumento para escolher uma opção mais cara perante uma opção mais simples. É justamente assim que nascem códigos mal feitos. Outros fatores como manutenção futura também entram na conta, mas que simplesmente não se aplica para uma rotina tão simples como essa. Alias será, pq faço uso dessas funções intensivamente no sistema que dou manutenção atualmente, e não existe perda de performance com o seu uso. Agora, putz, se for pra escrever sempre código simpleco e estruturado, então quem vêm do Delphi e tá acostumado a escrever só procedimentos e funções ou está acostumado somente a colocar componentes e codificar razoavelmente eventos vai se lascar feio ao tentar pegar códigos mais trabalhados em Java ou C#. Imagina pegar algo mais complicado como, por exemplo, validar uma texto em uma caixa de edição (a.k.a. TEdit) usando expressões regulares (a.k.a. RegEx)! Entendo aonde você quer chegar. Então agora basta, ou escolher um exemplo a altura da complexidade da implementação, ou implementar a rotina a altura da sua simplicidade. Mais bonito, menor e melhor são três grandezas diferentes para trechos de código. Mas,
Res: [delphi-br] [DICA] Funções para strings
Errata: ...portando as dicas, troquem o 'portando' por postando. (Risos) Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog Yahoo! Messenger: [EMAIL PROTECTED] MSN (Hotmail): [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/ - Mensagem original De: Silvio Clécio [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 16 de Outubro de 2008 13:01:15 Assunto: Res: [delphi-br] [DICA] Funções para strings Olá pessoal, Eu já tive lá meus desentendimentos com o Rubem, mas nada de guardar rancor, isso faz mal para o fígado e é comprovado cientificamente. As dicas são sempre bem vindas, inclusive já usei várias delas. Não discordo do João quando ele citou uma maneira de melhorar o código, é aquela velha história: ... quanto mais fácil melhor!, pois nossos clientes têm uma mania de querer as coisas para ontem. (Risos) Mas é isso, na boa, o que passou já passou e continue a postar as dicas, às vezes alguém esta quebrando cabeça a dias, e de repente alguém posta uma dica que resolve o problema, seja um iniciante ou seja um expert. Notem uma coisa, esta resposta não é desafio, crítica, gozação e etc., nada disso e nem derivados disso, minha intenção e fazer o brothers ficarem na boa e o Rubem continuar portando as dicas, pois elas são muito úteis. _ _ __ Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog Yahoo! Messenger: [EMAIL PROTECTED] com.br MSN (Hotmail): silvio_prog@ hotmail.com BlogSpot: http://silvioclecio .blogspot. com/ - Mensagem original De: fabio giro [EMAIL PROTECTED] com.br Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 16 de Outubro de 2008 11:28:12 Assunto: RE: [delphi-br] [DICA] +Funções para strings Faça isso não. Continue enviando dicas. São sempre importantes. --- Em qui, 16/10/08, Rubem Nascimento da Rocha djpardalrocha@ hotmail.com escreveu: De: Rubem Nascimento da Rocha djpardalrocha@ hotmail.com Assunto: RE: [delphi-br] [DICA] +Funções para strings Para: [EMAIL PROTECTED] os.com.br Data: Quinta-feira, 16 de Outubro de 2008, 1:23 É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha opinião, estou por aqui. Sds. _ _ __ To: [EMAIL PROTECTED] os.com.br From: [EMAIL PROTECTED] com Date: Thu, 16 Oct 2008 00:09:42 -0200 Subject: Re: [delphi-br] [DICA] +Funções para strings Concordo com o João, não vamos reinventar a roda, k. Joao Morais escreveu: Fala Rubem! 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com : Sinceramente, não vejo hack nenhum. Em linguagem C, condições do tipo if (var 0) podem ser simplificadas com if (var). O Object Pascal me permite fazer isso também, como ilustro no meu código. Portanto, pra mim, não é hack. Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal, boolean e números não são compatíveis. O que o Object Pascal te fornece é um meio de hac^H^H^H forçar esta compatibilidade. C não tem nem boolean, nem elegância, nem diferença entre código limpo e hackeado, então a comparação ficou meio forçada. E ainda acrescento que faço uso de intensivo de constantes por ser uma prática que torna bem mais claro o código, algo bem melhor do que ficar usando magic numbers. Hã... Boolean(Items. Count) não me parece mais claro do que (Items.Count 0), pelo contrário. A menos que você seja um programador C ou Assembly. No entanto não importa. O que coloquei é o que o prof. Wirth esperava que fizéssemos, e não colocar a minha opinião, muito menos ir contra a sua. Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa parecida, pq não em Delphi? Se o Object Pascal possui artefatos para uso de orientação a objetos, e classes utilitárias para auxiliar nosso trabalho, pq não fazer uso delas? Ah, o código é complexo e faz uso de heap! Mas uma função dessas, muito provavelmente, não seria usada em textos muito extensos, e o impacto na performance geral de um grande sistema aplicativo seria o mínimo. A pouca demanda para o uso de uma rotina jamais deve ser argumento para escolher uma opção mais cara perante uma opção mais simples. É justamente assim que nascem códigos mal feitos. Outros fatores como manutenção futura também entram na conta, mas que simplesmente não se aplica para uma rotina tão simples como essa. Alias será, pq faço uso dessas funções intensivamente no sistema que dou manutenção atualmente, e não existe perda de performance com o seu uso. Agora, putz, se for pra escrever sempre código simpleco e estruturado, então quem vêm do Delphi e tá acostumado a escrever só procedimentos e funções ou está acostumado somente a colocar componentes e codificar
[delphi-br] RE: Delphi Tour Online
Pessoal, começa em 35 minutos. Após efetuar a inscrição em: http://latam.codegear.com/br/delphitouronline/inscricao você receberá um email, com as instruções para conectar From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Andreano Lanusse Sent: Wednesday, October 15, 2008 12:43 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Delphi Tour Online Comunidade, Durante o mês de outubro teremos o Delphi Tour Online, serão 4 opções de data, onde você poderá se registrar na que melhor atende a sua agenda. Aqueles, que não tiveram a oportunidade de participar do Delphi Tour presencial, agora é a chance. Serão 3 horas para você conhecer e tirar todas as dúvidas sobre as novidades do Delphi 2009 e InterBase 2009. Abordando temas, como: · Novo DataSnap · Generics e Anonymous Methods · Novos componente da VCL · Modelagem de banco de dados com ER/Studio · Criptografia de dados com InterBase 2009 · Suporte a Unicode e tradução de aplicações Delphi 2009 Além disso, os inscritos no Delphi Tour Online, poderão adquirir Delphi 2009 com 40% de desconto até dia 31/10. Faça sua inscrição para uma ou mais datas, as datas e horários (Brasília) do evento são: * 16/10 - 14:00 às 17:00 * 21/10 - 10:00 às 13:00 * 24/10 - 14:00 às 17:00 * 31/10 - 10:00 às 13:00 Para efetuar sua inscrição, http://latam.codegear.com/br/delphitouronline/inscricao Nos vemos amanhã ou em uma das outras 3 datas. Andreano Lanusse Embarcadero Product Line Manager and Techinical Lead Evangelist Latin America Caribbean http://blogs.codegear.com/andreanolanusse CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas] CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Exemplo de um pequeno programa/sistema Orientado a Objetos... Onde encontrar...
O dos tiOPF são vários exemplos que mostram como vc se conectar, como fazer o mapeamento relacional e vai evoluindo... infelizmente é o único que eu posso falar. Os outros eu dei apenas uma olhada rápida, e escolhi um framework para olhar mais detalhadamente primeiro. Não por algum motivo especial, mas pq tinha que começar por um =] . Claro que todos os exemplos serão direcionados ao framework que os acompanham (Evidente). Talvez tb seja mais vantágem ver exemplos de programação OO sem frameworks. Tinha uma outra discussão a um tempo atraz falando de OO tb. Eu não tenho certeza, mas parece que saiu numa revista de delphi, artigos sobre programação OO. Procure no histórico da lista sobre esta discussão. O Exemplo do Andrei citou tb seria uma boa. Vai lá no Yahoo, baixa e dá uma olhada. 2008/10/15 Andrei Luís [EMAIL PROTECTED]: Fabio, A uns meses atrás eu coloquei na seção arquivos da lista, um exemplo de OO que outro colega havia disponibilizado. Eis o link: http://f1.grp.yahoofs.com/v1/AIT2SJ8DlysHSPDfqKL7v2CzoWu-1EIchmJOD0itf7lkmbv6IQ-yWOBjZURjt8G-dSm2ajt9hE9dBkVt6s_cwIo7rVxBWpSBog/Exemplos/Exemplo%20OO.rar Ou vá na página do grupo no Yahoo Grupos, Arquivos - Exemplos - Exemplo OO.rar [] Andrei 2008/10/15 Fabio Ferreira [EMAIL PROTECTED] Pessoal, Alguém tem algum exemplo de um pequeno programa/sistema feito com orientação a objetos ? Estou precisando estudar isto. Já estou cheio de conceitos agora preciso ver a pratica, colocar a mão na massa. Abs [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Abs Daniel A. Bastos
Re: [delphi-br] Off-Topic -- Delphi / Biometria
Pow cara, Se conseguir testar alguma coisa e tiver qualquer informação a respeito, fico grato cara. Qq coisa me chama no msn que podemos conversar a respeito. [EMAIL PROTECTED] Vlw Adriano Eduardo Silva dos Santos respondeu: Blz Adriano, eu nunca testei o veriFinger, assim que der vou fazer um teste com o Griaule e o IW, qq coisa te aviso. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.br Então mano, No VeriFinger notei um problema: acho que ele não consegue interagir com o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor biométrico e o coloca em posição de escuta, porém se vc abre a aplicação IW ele nem acha o leitor. Vou testar com o da Griaule, vlw. Adriano Eduardo Silva dos Santos respondeu: Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no intraweb sim... basta carregar a Dll, ele interage com um TImage ou semelhante.. baixa o SDK e da uma olhada no demo. qualquer coisa estou à disposição. 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br Então, valeu, mas preciso em Delphi. Uma alternativa que estou tentando implementar é criar um ActiveX em Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar. []s Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um exemplo online em java totalmente funcional. 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br falecom%40adrianosantos.pro.br mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br falecom%2540adrianosantos.pro.br Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo? Adriano Santos www.dug-sp.com Eduardo Silva dos Santos respondeu: é exatamente isso que vou fazer se detectar o mesmo problema. 2008/10/15 Nicolas [EMAIL PROTECTED] mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br nicolas%40qualitysystem.com.br mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br nicolas%2540qualitysystem.com.br Acho q tive esse problema, o que fiz foi instanciar logo no começo do sistema e só destruir quando sair do sistema, e não ficar ativando a cada leitura. []s Alexandre - Original Message - From: Elazar Dornelles Ceza To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, October 15, 2008 3:21 PM Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria Eduardo, Entendo, mas o que acontece é que temos um modulo especifico no sistema para este processo de identificação e cadastro de pessoal, este modulo que é criado somente quando á necessidade de um destes processos. Na primeira vez que é criado funciona blz, na segunda não roda de jeito nenhum... Já mandei um email hoje pela manha pra eles,até agora nada ainda...vou tentar postar no forum pra ver se não houver respostas... Atenc; Elazar - Mensagem original De: Eduardo Silva dos Santos [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd% 2540gmail.com eduardo.drd%40gmail.com mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
[delphi-br] Exemplos Zeos+Lookup+Master/Detail+JEDI
Olá pessoal, No link (http://www.4shared.com/dir/5679510/48848609/Uploads.html) disponibilizei exemplos de Lookup e Master-Detail com os componentes Zeos e JEDI. Baixem os arquivos: 1 - Zeos Master-Detail.zip 2 - Zeos_Lookup_1.zip 3 - Zeos_Lookup_2_with_JEDI.zip 4 - Zeos_Lookup_3_with_JEDI.zip Um abraço! Silvio Clécio Contatos/Blog Skype: silvioprog Yahoo! Messenger: [EMAIL PROTECTED] MSN (Hotmail): [EMAIL PROTECTED] BlogSpot: http://silvioclecio.blogspot.com/ Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Select mais rápido
Indice do ORDER BY ??? da onde vc tirou esta informação ? desconheço isso... porderia postar onde está ? O que sei sobe indices é pra ajudar em WHEREs e JOINs das informações... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 --- From: Coutinho - Yahoo Sent: Wednesday, October 15, 2008 10:02 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Select mais rápido Pode começar fazendo um índice + parecido qom a order by da query que deseja executar! Ajuda muito!!! Eduardo Melo escreveu: Olá, como eu posso fazer um select para buscar registro de forma mais rápida? Ou como fariam para buscar registros de forma rápida quando se tem mais de 10 mil registros? Já ouvi falar sobre criar index, mas no banco de dados já cria ele quando deixo o campo como chave primária, seria isso? Como devo proceder para ter uma consulta rápida e eficaz. Grato -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [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] Select mais rápido
assino embaixo... explico tudim... tem que ver muita coisa... as vezes só otmizar a query não vai ajudar muito... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 --- From: Luciano Calenzani Simões Sent: Thursday, October 16, 2008 8:07 AM To: delphi-br@yahoogrupos.com.br Subject: Res: [delphi-br] Select mais rápido O desempenho de uma sentença SQL depende de muitos fatores, o que o torna rápido, lento ou aceitável. Cito ALGUNS: - Número de registro na tabela; - Índices; - Hardware do servidor; - Do próprio SGDB; - Do número de condições que é dado ao SQL (WHERE, ANDs, IFs e CASEs); - Do uso de funções (COALESCE, DAYSOFMONTH, ...) - Do número de campos selecionados; - Se no SQL há subquerys; - Se no SQL há joins (INNER, LEFT ou RIGTH); - Da modelagem relacional; - Da integridade dos dados; - Claro que uns interferem mais e outros menos. Não é por acaso que existe a função DBA. Luciano Calenzani Simões Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Postgres 8.2 + ZeosLib + RETURNING
Boa tarde pessoal ! Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi 6. Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no INSERT, que permite recuperar o registro recém inserido. Minha pergunta é se alguém da lista tem experiência no uso de versões do PG com RETURNING, nos componentes da ZeosLib. Muito obrigado, desde já. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [DICA] +Funções para strings
RUBEM suas dicas e idéias sempre seram muito bem vindas... O João e o Onjahyr só tem opniões diferentes... Não acho que deva parar... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 --- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Exportar Configuração do Delphi
Já tentei fazer a exportação do registro do delphi, não ficou 100%, , ae, preferi reinstalar tudo manualmente, mas posso ter vacilado em alguma etapa, isso se conseguir a exportação perfeita, é tudo de bom mesmo. 2008/10/15 Eduardo Silva dos Santos [EMAIL PROTECTED] Voce pode exportar a chave do registro onde ficam salvas as configurações do Delphi..funciona direitinho. 2008/10/15 Fabio Ferreira [EMAIL PROTECTED]fabio.aracajusigns%40gmail.com Pessoal Existe alguma maneira de exportar as configuraçãoes da parte de Diretorios, Path, Pakages, libryries do Delphi 5, para poder importar em outra instação do Delphi ? [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
apenas para esclarescervc quer que retorne o registro todo como se fose um select..ou a chave principal..?? ..nao entendo como funcionaria esse RETURNIG.. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:40 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Boa tarde pessoal ! Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi 6. Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no INSERT, que permite recuperar o registro recém inserido. Minha pergunta é se alguém da lista tem experiência no uso de versões do PG com RETURNING, nos componentes da ZeosLib. Muito obrigado, desde já. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Problemas com dbgrid e trigger
Boa tarde criei uma Trigger para atualizar estoque o problema é que tanto no dbgrid quando na tabela usando o ibexpert com firebird se eu passo pelo campo quantidade e não digito nada e passo para outra linha do grid, mesmo que eu volte e digite alguma quantidade no campo na hora que eu salvo o estoque aparece zerado ou melhor vazio?? embaixo está a TRIGGER se álguem puder ajudar?? agradeço estou usando a palheta interbase para acessar o banco SET TERM ^ ; CREATE OR ALTER TRIGGER ATULIZACAO FOR DETALHES_SAIDAACTIVE AFTER INSERT POSITION 0ASBEGIN IF (INSERTING) THEN UPDATE estoque_tb SET quantidade = quantidade - NEW.quantidadade where est_codigo = NEW.EST_COD_proD;END^ SET TERM ; ^ _ 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 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite que a lista de campos a retornar seja especificada. Porém, se retornar a chave principal já resolve por enquanto, pois isso é algo que não tá funcionando aqui nem com currval nem com lastval. 2008/10/16 Tatu [EMAIL PROTECTED] apenas para esclarescervc quer que retorne o registro todo como se fose um select..ou a chave principal..?? ..nao entendo como funcionaria esse RETURNIG.. -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:40 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Boa tarde pessoal ! Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi 6. Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no INSERT, que permite recuperar o registro recém inserido. Minha pergunta é se alguém da lista tem experiência no uso de versões do PG com RETURNING, nos componentes da ZeosLib. Muito obrigado, desde já. [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] Off-Topic - Vaga emprego Joinville-SC
Se querer te desanimar, mas eh foda por lá, já to a um bom tempo tentando mudar e o máximo q consegui foi uma oportunidade para ganha 1000... se isso tiver bom pra vc naum eh dificil de arrumar alguma coisa... rs t+ 2008/10/14 Eduardo Melo [EMAIL PROTECTED] Olá Pessoal, eu sou de Maringá-PR e estou no 3º no curso de Sistemas de Informação e estou querendo me mudar para Joinville - SC para trabalhar como programador em Delphi. Gostaria de saber se teria alguem na lista que poderia me dizer como está o mercado de trabalho lá, se é facil conseguir emprego como recem-formado nesta area, no que precisaria me dedicar para aprender mais. Grato a Todos. -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [As partes desta mensagem que não continham texto foram removidas] -- Jhosef Marks de Carvalho Delphi Developer http://groups.google.com/group/soumaisdelphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Exportar Configuração do Delphi
Já fiz mais de uma vez isso que o Eduardo falou, exportar a chave toda. Aqui sempre funcionou blza. [] Andrei 2008/10/16 Leonardo Quinino [EMAIL PROTECTED] Já tentei fazer a exportação do registro do delphi, não ficou 100%, , ae, preferi reinstalar tudo manualmente, mas posso ter vacilado em alguma etapa, isso se conseguir a exportação perfeita, é tudo de bom mesmo. 2008/10/15 Eduardo Silva dos Santos [EMAIL PROTECTED] Voce pode exportar a chave do registro onde ficam salvas as configurações do Delphi..funciona direitinho. 2008/10/15 Fabio Ferreira [EMAIL PROTECTED] fabio.aracajusigns%40gmail.com Pessoal Existe alguma maneira de exportar as configuraçãoes da parte de Diretorios, Path, Pakages, libryries do Delphi 5, para poder importar em outra instação do Delphi ? [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [DICA] +Funções para strings
Leia as dicas quem quiser. Afinal o forum é democrático ! Abraços, Ricardo Cabral --- Em qui, 16/10/08, Luiz ESCobar [EMAIL PROTECTED] escreveu: De: Luiz ESCobar [EMAIL PROTECTED] Assunto: Re: [delphi-br] [DICA] +Funções para strings Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 16 de Outubro de 2008, 15:43 RUBEM suas dicas e idéias sempre seram muito bem vindas... O João e o Onjahyr só tem opniões diferentes.. . Não acho que deva parar... []s Luiz Escobar - Analista/Desenvolve dor: WEB - HTML/JavaScript/ PHP/MySQL WINDOWS - Delphi/ASSEMBLY/ MySQL/xBase SERVIDORES - CNA IntraNetWare4. 11, LINUX-(RedHat9/ Suse11), Windows 2K/XP HARBOUR - - - - - - Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 - - - - - - [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres. Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc associado a uma function de insert dentro do banco de dados ? 2008/10/16 Tatu [EMAIL PROTECTED] ok..pessoalmente abuso da programação dentro do banco de dados, entao sempre que seja possivel os insert são feitos a partir de uma função dentro do proprio banco, onde os parametros sao os campos a inserir...e o return da função pode ser ou nao a chave principal ou ate mesmo um string...Inclusive pensa na possibilidade de que se mesmo hoje o zeoslib tenha essa opcao, num futuro possa ser retirado e ai vc teria que refazer bastante tua codificação.. tendeu..?? Santiago NSR Informática. -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite que a lista de campos a retornar seja especificada. Porém, se retornar a chave principal já resolve por enquanto, pois isso é algo que não tá funcionando aqui nem com currval nem com lastval. 2008/10/16 Tatu [EMAIL PROTECTED] tatu%40nsr.com. mailto:tatu%40nsr.com.brtatu%2540nsr.com.br br apenas para esclarescervc quer que retorne o registro todo como se fose um select..ou a chave principal..?? ..nao entendo como funcionaria esse RETURNIG.. -Mensagem original- De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br [mailto: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:40 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Boa tarde pessoal ! Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi 6. Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no INSERT, que permite recuperar o registro recém inserido. Minha pergunta é se alguém da lista tem experiência no uso de versões do PG com RETURNING, nos componentes da ZeosLib. Muito obrigado, desde já. [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] [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres. Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc associado a uma function de insert dentro do banco de dados ? Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres. Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas ACID no Zeos só para Firebird. Esse recurso eu só vi no PostgresDAC. O problema? É pago. --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal [EMAIL PROTECTED] --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
ok..pessoalmente abuso da programação dentro do banco de dados, entao sempre que seja possivel os insert são feitos a partir de uma função dentro do proprio banco, onde os parametros sao os campos a inserir...e o return da função pode ser ou nao a chave principal ou ate mesmo um string...Inclusive pensa na possibilidade de que se mesmo hoje o zeoslib tenha essa opcao, num futuro possa ser retirado e ai vc teria que refazer bastante tua codificação.. tendeu..?? Santiago NSR Informática. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:54 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite que a lista de campos a retornar seja especificada. Porém, se retornar a chave principal já resolve por enquanto, pois isso é algo que não tá funcionando aqui nem com currval nem com lastval. 2008/10/16 Tatu [EMAIL PROTECTED] mailto:tatu%40nsr.com.br br apenas para esclarescervc quer que retorne o registro todo como se fose um select..ou a chave principal..?? ..nao entendo como funcionaria esse RETURNIG.. -Mensagem original- De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br [mailto: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br] Em nome de Consultores Software Enviada em: quinta-feira, 16 de outubro de 2008 14:40 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Boa tarde pessoal ! Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi 6. Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no INSERT, que permite recuperar o registro recém inserido. Minha pergunta é se alguém da lista tem experiência no uso de versões do PG com RETURNING, nos componentes da ZeosLib. Muito obrigado, desde já. [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]
RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
...eu faço assim. qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' + PARAMETRO2 + ') AS res_' ; qry_temp.open ; res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou AsFloat..etc..etc..)... qry_temp.close ; entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a partir do return var... Espero que tenha entendido..senao pergunte novamente.. Santiago. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Willian Jhonnes Lara dos Santos Enviada em: quinta-feira, 16 de outubro de 2008 15:12 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres. Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc associado a uma function de insert dentro do banco de dados ? Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres. Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas ACID no Zeos só para Firebird. Esse recurso eu só vi no PostgresDAC. O problema? É pago. --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes@ mailto:willianjhonnes%40yahoo.com.br yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [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] Postgres 8.2 + ZeosLib + RETURNING
Hummvou fazer um teste aqui. Valeu !!! 2008/10/16 Tatu [EMAIL PROTECTED] ...eu faço assim. qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' + PARAMETRO2 + ') AS res_' ; qry_temp.open ; res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou AsFloat..etc..etc..)... qry_temp.close ; entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a partir do return var... Espero que tenha entendido..senao pergunte novamente.. Santiago. -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Willian Jhonnes Lara dos Santos Enviada em: quinta-feira, 16 de outubro de 2008 15:12 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres. Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc associado a uma function de insert dentro do banco de dados ? Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres. Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas ACID no Zeos só para Firebird. Esse recurso eu só vi no PostgresDAC. O problema? É pago. --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes@ mailto:willianjhonnes%40yahoo.com.brwillianjhonnes%2540yahoo.com.br yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [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] Problema com TImage
Caro amigo estou com o seguinte problema, quando clico no TImage e seleciono uma imagem aparece a seguinte mensagem: Access Violetion at Address . Read of address . No component OpenPictureDialog1 coloquei nas seguintes propriedades: FileName: C:\SFPAG2009\Brasoes\paraíba.bmp InitialDir: C:\SFPAG2009\Brasoes No Evento OnClick do TImage coloquei: if OpenPictureDialog1.Execute PictureBrazonry.Picture.LoadFromFile(OpenPictureDialog1.FileName); Desde já agradeço sua ajuda, Adenes Junior [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Executar comandos DOS via delphi como Administrador
Tem como executar comandos DOS via delphi como Administrador do sistema?
[delphi-br] Re: Dúvida - Filtro no Fast Reports
Obrigado a todos usuários que me ajudarão...fico muito grato, deu certinho de um modo que foi sugerido aqui...se precisarem de alguma coisa estamos ai Ok ? Abraço !
Re: [delphi-br] Problemas com registro do windows Vista
O mesmo código funciona no Windows XP? Já testou ou supõe? Como vc está fazendo (o código)? Robson Tazinaffo escreveu: Estou tentando ler e alterar o registro do windows vista via delphi, mas dá mensagem de erro...O engraçado é que executando um arquivo .reg funciona...Como resolver esse problema? Alguem já teve a mesma dificuldade no Vista?
Re: [delphi-br] [DICA] +Funções para stri ngs
Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele continuar!!! Luiz ESCobar escreveu: RUBEM suas dicas e idéias sempre seram muito bem vindas... O João e o Onjahyr só tem opniões diferentes... Não acho que deva parar... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 -- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
Estou exatamente neste momento tentando usar a cláusula returning, só que com DB Firebird. Basicamente não dá pra retornar o valor do returning se vc usa TDataSet, mas se vc não usa TDataSet, é possível(Com um pouco de POG). A tabela de módulos só tem ID e nome. SQL: insert into modulos (nome) values ('teste') returning ID Meu código: qryTeste.Open; ZConnection.Commit; ShowMessage(qryTeste.FieldByName('ID').AsString); qryTeste.Close; O Lançe é que, com a clásula returning fez com o zeos entender a instrução toda como se fosse um select. Obs: 1 - ExecSQL ele não retorna. 2 - Testei isso só com firebird. Não sei se no postgresql vai funcionar. 2008/10/16 Consultores Software [EMAIL PROTECTED]: Hummvou fazer um teste aqui. Valeu !!! 2008/10/16 Tatu [EMAIL PROTECTED] ...eu faço assim. qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' + PARAMETRO2 + ') AS res_' ; qry_temp.open ; res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou AsFloat..etc..etc..)... qry_temp.close ; entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a partir do return var... Espero que tenha entendido..senao pergunte novamente.. Santiago. -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Willian Jhonnes Lara dos Santos Enviada em: quinta-feira, 16 de outubro de 2008 15:12 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres. Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc associado a uma function de insert dentro do banco de dados ? Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres. Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas ACID no Zeos só para Firebird. Esse recurso eu só vi no PostgresDAC. O problema? É pago. --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes@ mailto:willianjhonnes%40yahoo.com.brwillianjhonnes%2540yahoo.com.br yahoo.com.br --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [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] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Abs Daniel A. Bastos
Re: [delphi-br] [DICA] +Funções para strings
Só no RAPÁ! a conversa já morreu... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 --- From: Onjahyr - GMAIL Sent: Thursday, October 16, 2008 4:02 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [DICA] +Funções para strings Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele continuar!!! Luiz ESCobar escreveu: RUBEM suas dicas e idéias sempre seram muito bem vindas... O João e o Onjahyr só tem opniões diferentes... Não acho que deva parar... []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 -- [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] [DICA] +Funções para strings
isso tá redendo !!! rs Abraços, Ricardo Cabral --- Em qui, 16/10/08, Onjahyr - GMAIL [EMAIL PROTECTED] escreveu: De: Onjahyr - GMAIL [EMAIL PROTECTED] Assunto: Re: [delphi-br] [DICA] +Funções para strings Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 16 de Outubro de 2008, 17:02 Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele continuar!!! Luiz ESCobar escreveu: RUBEM suas dicas e idéias sempre seram muito bem vindas... O João e o Onjahyr só tem opniões diferentes.. . Não acho que deva parar... []s Luiz Escobar - Analista/Desenvolve dor: WEB - HTML/JavaScript/ PHP/MySQL WINDOWS - Delphi/ASSEMBLY/ MySQL/xBase SERVIDORES - CNA IntraNetWare4. 11, LINUX-(RedHat9/ Suse11), Windows 2K/XP HARBOUR - - - - - - Borland C++ 5.5.1 (32 bit) Harbour 1.0.1 Intl. (Rev. 9429) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10 - - - - - - [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [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]
Re: [delphi-br] Off-Topic - Vaga emprego Joinville-SC
Ola Jhosef, Então é que irei quando acabar de me formar e como não tenho experiencia comprovada axo muito dificil ganhar de inicial mto, mas sera que para recem formado sem experiencia comprovada, mas com alguns sistemas desenvolvidos consegue ganhar nessa faixa de mil inicial? Qual estado indicaria para trabalhar? Em 16/10/08, Jhosef Marks [EMAIL PROTECTED] escreveu: Se querer te desanimar, mas eh foda por lá, já to a um bom tempo tentando mudar e o máximo q consegui foi uma oportunidade para ganha 1000... se isso tiver bom pra vc naum eh dificil de arrumar alguma coisa... rs t+ 2008/10/14 Eduardo Melo [EMAIL PROTECTED] edumelos%40gmail.com Olá Pessoal, eu sou de Maringá-PR e estou no 3º no curso de Sistemas de Informação e estou querendo me mudar para Joinville - SC para trabalhar como programador em Delphi. Gostaria de saber se teria alguem na lista que poderia me dizer como está o mercado de trabalho lá, se é facil conseguir emprego como recem-formado nesta area, no que precisaria me dedicar para aprender mais. Grato a Todos. -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [As partes desta mensagem que não continham texto foram removidas] -- Jhosef Marks de Carvalho Delphi Developer http://groups.google.com/group/soumaisdelphi [As partes desta mensagem que não continham texto foram removidas] -- Att Eduardo Melo 3º Sistemas de Informação - Bacharelado www.meloshospedagem.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Erro ao Tentar um Append num AdoQuery
Pessoal Boa Noite Estou tentando fazer um Append e um Edit numa Query Usando o ADOQUery com o banco SQL SERVER 2000. Qdo executo o comando qryMinhaTabela.Append o sistema da o seguinte erro: Cannot Modify a read-Only DataSet, A query pega os 4 campos da tabela principal e acrescenta mais 2 campos atra´ves de um inner Join. Quem puder me ajudar agradeço! Abs [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Urgente: Rotina para criação de Crachá/Carteirinha Runtime
Olá amigos, Pesquisei muito na net e não encontrei nenhum sisteminha com fontes de como criar um crachá ou carteirinha de membros de modo runtime que eu pudesse analisar. Meu cliente me pediu que desenvolvesse algo para ele criar a carteirinha dos membros com foto ao gosto dele, e não encontrei nenhum exemplo em delphi que me desse essa flexibilidade. Bom eu preciso colocar a foto do membro, desenhar as caixas onde vão os texto frente e verso e imprimir no quickreport. com opção de um apenas ou 4 por folha. Alguém conhece uma maneira ou pode me dá uma luz para eu seguir em frente ? Grato pela ajuda. Jorge Ericsson S. Pinheiro Ericsson Sistemas e Soluções (61) 3797-4785 / 3244-8689 / 9227 4785 http://www.jericsson.com.br [EMAIL PROTECTED] [EMAIL PROTECTED] skype:jericsson Brasília - DF [As partes desta mensagem que não continham texto foram removidas]