Re: [delphi-br] Re: Parâmetros para um executável
Acrescento que talvez você queira fazer um programa do tipo console. http://delphi.about.com/od/objectpascalide/l/aa091101a.htm [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] duvida em Project-Opcoes-Directory/Conditionals
Olá! Use as variáveis de ambiente a seu favor: http://eugostododelphi.blogspot.com/2009/12/usando-variaveis-de-ambiente-no-delphi.html [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Erro : Out of Memory
Caso você utilize DBExpress eu já percebi que a abertura de uma conexão gera Memory Leak. As observações do Alemão são pertinentes e o EurekaLog certamente vai lhe ajudar. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OFF TOPIC - Segurança
Eu, ao invés de invalidar sua necessidade, vou falar como fazemos por aqui. Em primeiro lugar, não é fácil, e é mais ou menos isso que eu entendi - e concordo - com os colegas. Independentemente de qualquer esforço, não vai dar para formatar o cérebro do fulano pois o conhecimento adquirido fica conosco para sempre e o fato de termos ou não os fontes apenas facilita. :) Por aqui, os segredos de Estado são distribuídos apenas via DCU e algumas coisas encapsuladas em DLL onde só os Jedis tem acesso ao código fonte. Lógico que tudo depende da dinâmica da tua empresa e do teu produto. Por aqui funciona... aparentemente. :) Boa sorte. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Opiniões sobre o SDAC
Amigos, alguém usa o SDAC, da Devart? http://www.devart.com/sdac/ http://www.devart.com/sdac/Gostaria da opinião daqueles que usam, em termos de performance, comparativos com o DBExpress, enfim, qualquer pitaco sobre o assunto será bem vindo. Um forte abraço, -- José Mário Silva Guedes Analista Programador Delphi http://eugostododelphi.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Copiar Sql do Query/ClientDataset
Opa, desenvolvi uma rotina para isto: function SQLParaLog(Consulta: TIBQuery; SalvarComo: string = ''; AreaTransferencia: Boolean = True): string; var i : Integer; r : string; arq : TStringList; begin Result := Consulta.SQL.Text; for i := 0 to Pred(Consulta.Params.Count) do begin case Consulta.Params.Items[i].DataType of ftString : r := QuotedStr(Consulta.Params[i].AsString); ftDate : r := QuotedStr(FormatDateTime('mm/dd/',Consulta.Params[i].AsDate)); ftDateTime : r := QuotedStr(FormatDateTime('mm/dd/ hh:nn:ss',Consulta.Params[i].AsDateTime)); else r := Consulta.Params[i].AsString; end; Result := StringReplace(Result,':' + Consulta.Params.Items[i].Name,r,[rfReplaceAll,rfIgnoreCase]); end; if (Length(SalvarComo) 0) then begin arq := TStringList.Create; arq.Text := Result; arq.SaveToFile(SalvarComo); FreeAndNil(arq); end; if (AreaTransferencia) then begin Clipboard.AsText := Result; end; end; [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] importar arquivo com qualificador de texto
Verifique se no Delphi 7 existe a função ExtractStrings. Vim a conhecer no Delphi 2010, por isso não sei a quanto tempo ela existe. :) Esta função quebra uma string gerando uma stringlist e - fora engano da minha parte - essa questão das aspas é resolvida. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Compilar Programa para diversas Empresas
Sugiro você trabalhar com DEFINES. Exemplo: {$IFDEF EMPRESAX} //... Seu código aqui {$ENDIF} {$IFDEF EMPRESAY} //... Seu código aqui {$ENDIF} Dai, nas configurações do projeto, você define a empresa. Project-Options-Conditional Defines [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Serviço no Windows Server 2003
Olá Eduardo. Um tempo atrás tive problemas com Timer, mas era no Windows 2008. Outra coisa importante, qual Delphi você utiliza? Pergunto isso pois os Delphis antigos não possuem uma determinada instrução que os Windows Servers mais recentes requerem: Application.DelayInitialize. Se não tiver nada haver, pode ser algum problema com alguma DLL. O correto é cercar o evento OnStart, pode estar ocorrendo algum exception. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] SQL Server Delphi - Retornar a saída do comando P RINT
Olá amigos. Estou desenvolvendo uma Stored Procedure no SQL Server, e gostaria de dar um Feed Back ao usuário (pois a execução da mesma é demorada). Alguém já teve esta necessidade? Minha intenção é retornar os PRINTs que a SP dá a cada bloco de processo. Obrigado pela atenção, -- José Mário Silva Guedes Analista Programador Delphi http://eugostododelphi.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi Prism
Olá a todos. Estou propenso a conhecer o mundo .NET e minha primeira opção parece ser o Delphi Prism; Gostaria da opinião dos colegas sobre o assunto e em especial daqueles que usam a ferramenta. Um forte abraço, -- José Mário Silva Guedes Analista Programador Delphi http://eugostododelphi.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OPTIMIZATION
Sem querer achei a resposta hoje! Para diretivas chaveadas. ou seja, que ficam ON ou OFF o código correto é o que segue abaixo: {$IFOPT O+} _GerarLog(GetCurrentThreadId,Now,sArquivoLog,ctLOGInformation,rlHigh,11,'Otimização de código: [SIM]'); {$ELSE} _GerarLog(GetCurrentThreadId,Now,sArquivoLog,ctLOGInformation,rlHigh,11,'Otimização de código: [NÃO]'); {$ENDIF} [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Access Violation
Opa! Procure na net um programa chamado AVFinder. Nas configurações do projeto, peça para gerar o arquivo MAP detalhado e desligue a otimização de código. Com o AVFinder aberto, abra o arquivo MAP citado e coloque o endereço de erro do erro, no caso 00557E07. O AVFinder vai lhe mostrar a linha que esta gerando o erro. Me ajuda em 99% dos casos. Boa sorte! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Conversão de expressão
Olá, sugiro este componente: http://www.delphi3000.com/articles/article_4614.asp?SK= Usei em uma empresa que trabalhei e ele sempre atendeu. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Classe descendente de TDataSet
Olá a todos! De antemão desejo a todos os colegas um excelente 2010! Estou desenvolvendo uma classe descendente de TDataSet. Algum colega já enfrentou este desafio? Não estou conseguindo mostrar os dados, em um DBGrid por exemplo. Obrigado pela atenção! -- José Mário Silva Guedes Analista Programador Delphi http://eugostododelphi.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Classe descendente de TDataSet
Sim. O codesearch do Google esta me ajudando bastante, mas entrei numa sinuca de bico. Mesmo assim obrigado pelas considerações. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Classe descendente de TDataSet
Rubem, são respostas como esta que me fazem acreditar que esta lista ainda tem muita lenha para queimar! Muitíssimo obrigado! -- José Mário Silva Guedes Analista Programador Delphi http://eugostododelphi.blogspot.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como verificar se um programa esta e m execução pelo seu path?
Ricardo, acredito que você terá que verificar todos os processos em execução. Não tenho uma rotina pronta, mas uma busca irá lhe ajudar. Com o PID de cada processo, você poderia usar a rotina abaixo: var Alca : THandle; sExe : string; dwRet : DWORD; begin Alca := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ,False,piPID); SetLength(sExe,MAX_PATH); dwRet := GetModuleFileNameEx(Alca,0,PChar(sExe),MAX_PATH); SetLength(sExe,StrLen(PChar(sExe))); Self.FCaminhoExe := sExe; CloseHandle(Alca); end; É mais ou menos isso. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Thread - Cpu 100%
Assim como o Jackson, sugiro o uso do Sleep(10) e se for uma aplicação GUI, colocar um Application.ProcessMessages e se for um serviço do Windows, colocar Service.ServiceThread.ProcessRequest(False); É como faço por aqui... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] MariaDB SQL
Trabalhei muito com PostgreSQL um tempo atrás e lamento não ter a oportunidade de usá-lo no dia a dia. Meu voto é para ele! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Aplicação rodando como serviço le nto demais.
Neste cenário, o seu serviço fica de pé e/ou consome muita CPU? Não acredito que vá resolver, pois precisaria ver o restante do código. Mas de bate pronto sugiro as seguintes melhorias: procedure TMain.ServiceExecute(Sender: TService); begin while not Self.Terminated do begin ServiceThread.ProcessRequests(FALSE); //Eu uso como padrão o False mas sinceramente preciso entender melhor esta função Sleep(10); // end; end; Vá no OnStart do seu service e coloque Started : =True. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Diferenças pchar, string delphi 200 6 - 2009
Li um artigo agora a pouco sobre o ultimo livro do Cantú que aborda essa caracteristica: http://www.eversonnovka.com/novo-livro-sobre-delphi-2009-em-portugues/ [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] MariaDB SQL
Embarca Delphi, você está com algum problema pessoal? Não percebeu que a nossa colega se chama Maria? [As partes desta mensagem que não continham texto foram removidas]
Re: [Bulk] RES: Res: [delphi-br] [OFF TOPIC] Desabafo contra a DevMedia (ClubeDelphi)
Fora! Fora! Fora! Fora! Fora! uhh uhhh [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Jose Newton
Tchau! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Tempo de inatividade do software
Já vi implementar isso detectando-se que o S.O. entrou em proteção de tela... [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] keylogger
Dizem que a Guerra Fria começou assim... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Windows 2008 Server
Amigos, alguém sabe de algum problema conhecido em se rodar uma aplicação feita em Delphi 2007 no Windows 2008 Server? Tenho um serviço que sobe e cai depois de 10 segundos (em média). Aparentemente é uma chamada à alguma DLL. No LOG do Windows é citado a USER32.DLL. -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] intervalo entre duas datas
Como o Delphi saberia os feriados locais? Não entendi o tópico... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] INTERFACES NO DELPHI
Bom dia! Parabéns pela iniciativa! Isso mostra que a nossa ferramenta esta viva! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Existe um jeito de pegar os Fields de uma Classe em RunTime?
Fields no caso são as propriedades? Se entendi bem sua pergunta você deve explorar a RTTI. Fiz um Object Inspector e compartilhei o código em: http://eugostododelphi.blogspot.com/2009/02/object-inspector.html Verifique se ajuda. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Padding com espaços
Explore a função Format. Ela permite isso. Ah! E cuidado com a fonte da letra que você usa. Sugiro Courier New. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [Debate] Controle de Bugs e Solicita ções, vocês usam? Qual?
Em algum momento da minha vida eu conheci o Bugzilla. Não achei perfeito porém supria as necessidades da empresa em que eu trabalhava na época: http://sourceforge.net/projects/bugzilla-br/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Componentes ou Conjunto de Classes para GIS (Geographic Information System)
Olá. Por coincidência passei por este site, talvez tenha alguma valia: http://www.routeware.dk/rwnet/rwnet.php [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Número de Threads de um processo
Olá amigos! Algum iniciado sabe como levantar o número de threads de um processo? Fiz exaustivas pesquisas e não encontrei a resposta... -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] programa controle de estoque, caixa - para padaria
Gente, padaria manja? Chega no balcão e pede, igual ele tá fazendo. :) Desculpe não resisti... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Delphi 2010?
Para ajudar na decisão, visite este link: http://edn.embarcadero.com/article/39864 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dados para Array
Como não foi informado o erro, vou supor que seja um Access Violation. Inicie a variável i com 0 (zero). Deu pau na bola de cristal aqui... () [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dados para Array
Xiii, depois que respondi eu vi que já tinha solucionado. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Mais sobre o KBM
Enfim um material didático sobre este pacote: http://www.components4programmers.com/products/videos/index.htm -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Encontrei um vazamento de memória, e agora?
Vixi... Sugiro o uso do EurekaLog. www.eurekalog.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Certificação Delphi, Existe?
Xiii [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Localização / Internacionalização de aplicativos
Olá amigos! Gostaria de saber se algum colega desenvolve o software em mais de uma lingua (Português, Inglês, Esperanto... :)) Queria saber qual a melhor estratégia. No Delphi 2007 percebi o menu Languages mas pelos tutoriais que achei no pai Google percebi que não seria muito adequado às minhas necessidades principalmente pelo fato de eu precisar compilar uma versão para cada lingua. http://www.planetadelphi.com.br/artigo/121/aplicando-idiomas-ao-projeto---delphi-2006 Li também, e esse pareceu mais interessante, sobre StringsTable Resources mas achei a manutenção deste arquivo chato. http://delphi.about.com/library/weekly/aa011805a.htm Existe a 3a Via? Obrigado pela habitual atenção, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Certificação Delphi, Existe?
Eu estou esperando o pessoal da TDS me contactar... e eles esperando uma posição da CodeGear... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [ Problema Memoria com Quickreport]
Para localizar esvaziamento de memoória, uso o seguinte: ReportMemoryLeaksOnShutdown := (DebugHook 0); Isso funciona no Delphi 2007. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Leituras da Internet
Uauu [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Unit não debuga
Eu, por minha vez, deduzo que você tenha, no library path, uma cópia desta unit ou até mesmo uma DCU. Já aconteceu este cenário comigo. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Hierarquia de Classes
Olá amigos. Uso Delphi 2007 e estou com dificuldades em um pacote de componentes, o KBM. Preciso, em tempo de debug, verificar a hierarquia de uma classe. Existe alguma ferramenta no Delphi para isso? -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Hierarquia de Classes
Opa. Então, queria saber se existe, para ter a mesma solução proposta Marcelo, algo como o Watch List. Imaginei que o GExperts pudesse ter algo nesta linha mas não identifiquei nada. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Componentes kbmMW
Sérgio, a empresa em que trabalho já usa esta suite a anos com grande sucesso. Estou me aprofundando nestes componentes e acho uma tecnologia muito poderosa e interessante. Basicamente, em linhas gerais, ele usa o Indy como provedor TCP/IP. A missão do KBM MW é facilitar a construção da infra-estrutura de soluções baseadas em camadas. Sendo uma alternativa muito interessante às tecnologias. Pode funcionar como um servidor RPC. -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Documentação de fontes
Amigos, alguém usa alguma estratégia / ferramenta para documentar os fontes? Algo à lá PasDoc? Fiz uma busca no pai Google e apareceu várias ferramentas... PasDoc, DelphiDoc... Um tempo atras eu estava avaliando uma dessas ferramentas mas perdi em uma tragédia no meu micro e não guardei o nome. Percebi que o Delphi tem a opção de gerar a documentação do fonte em XML e tal... Existem ferramentas boas e gratuitas para interpretar este XML? No aguardo dos cometários... -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Indy 10.1.5
Amigos, preciso re-instalar o Indy 10.1.5. Alguém tem o pacote? Na internet só acho a versão 10.2... Não consigo acessar o SVN deles... Obrigado! -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Para o Andreano Lanusse - Tamanho do executável gerado pelo delphi 2010
Geennte [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Apostila do Delphi 1
Amigos, topei com esta apostila no pai Google. Olhem que bacana! http://www.micropic.com.br/noronha/Informatica/PD/DELPHI/livro%20de%20delphi.pdf -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] contador de dias
Existe a função DaysBetween na unit DateUtils. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] componente para visualizar tif
Willian, eu procurei muito também, até achei alguns mas não gostei do resultado. Apelei para o CreateProcess, assim o meu programa só seguia em frente após o fechamento do visualizador do TIF. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] É possível alterar a classe de um objeto já criado ?
Jeferson, se você der um ALT+F12 no Form você poderá dar um Find Replace no nome da classe. Se bem entendi a sua necessidade acredito que seja essa a solução. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Out of Memory - A saga
Amigos, esta semana estou tratando de um problema espinhoso e confesso que quanto mais leio sobre o assunto menos entendo. :) Vamos lá! Estou dando manutenção em um arquivo feito em Delphi 6. Em vários lugares dá Out of Memory e eu não estou conseguindo saber o que causa esta mensagem. Gostaria de saber se alguém já passou por esta situação. Estou trabalhando com a hipótese que a mensagem esteja sendo causada pelo pelo TClientDataSet e gostaria das opiniões dos iniciados. -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Out of Memory - A saga
Felipe, usamos DBExpress com SQL Server e Oracle. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como liberar um arquivo da memória
Acredito que o mais dificil vc já fez. A forma mais simples de deletar um arquivo é com DeleteFile. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como liberar um arquivo da memória
Justo. Reforço a pergunta do EmbarcaDelphi. Como você está fazendo para processar o arquivo? [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] Como liberar um arquivo da mem ória
Hipótese: Será que a classe que fez a descompactação segura o arquivo? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Capturar PRINT de Stored Procedure
Amigos, somente para ter certeza de que a resposta é não :) É possível recuperar os PRINTs que uma Stored Procedure do SQL Server disparou? Obrigado! -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] instalar aplicação no PC
Crie um instalador. Eu por aqui uso o da NullSoft: http://nsis.sourceforge.net/Main_Page [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Hora em que o Windows foi iniciado
Olá amigos! Há alguma maneira de levantar o horário em que o Windows foi iniciado? Obrigado, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dica de formatação
Explore a função Format, acredito que seja um caminho. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Thread + Parâmetros
Acredito que você possa reescrever o Create da classe TThread. É uma opção? [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: [delphi-br] Delphi 7 CodeGear
Pois é amigos. Esse tópico é um sinal da confusão que essas empresas fizeram com a imagem do Delphi. Apesar de ser uma discussão boba, aproveito o ensejo para manifestar o meu desejo que a Embarcadero tome conta do nosso Delphi, melhor do que já fizeram até aqui. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como atualizar Library Path dinamicamente com Delphi aberto
Teria que estudar a Open Tools API e verificar se existe esta abertura. Os melhores materiais em pt-br sobre o assunto é do Gustavo Chaurais. Vale a pena dar uma procurada. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] SQLDMO
Amigos, estou tentando interagir de forma mais íntima com os Servidores SQL Server. Meu primeiro desafio é verificar a disponibilidade de uma determinada instância e de acordo com minhas pesquisas parece uma boa usar o PortQry, conforme o artigo: http://moacircrica.blogspot.com/2009/05/instalando-e-configurando-o-sql-server.html http://moacircrica.blogspot.com/2009/05/instalando-e-configurando-o-sql-server.htmlPorém me deparei com o SQL DMO que parece ser uma biblioteca criada justamente para isso. Queria saber se alguém usa pois parece ser algo antigo: http://www.microsoft.com/downloads/details.aspx?FamilyID=EF6B2593-9640-46EF-9585-5CF3CD5EB412displaylang=en#Instructions -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Delphi 7 CodeGear
Amigos, acho que dei uma cochilada... Delphi 7 Code Gear? Alguem tem um link para este produto? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DataSet para texto
Olá amigos, estou para desenvolver uma rotina com o objetivo de mostrar em texto o conteúdo de um DataSet, para efeitos de LOG. Queria saber se alguém conhece alguma rotina pronta no universo para me ajudar... ;( -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DataSet para texto
Opa, ajuda sim! Me poupará horas! Lhe devo uma. [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Delphi 7 CodeGear
A booomm. :) [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OnExecute e OnStart (TService)
http://eugostododelphi.blogspot.com/search/label/serviço%20do%20windowshttp://eugostododelphi.blogspot.com/search/label/servi%C3%A7o%20do%20windows Amigon, sendo bem ligeiro: O TService nada mais é que uma Thread, portanto, o OnExecute do TService equivale ao Execute de uma Thread. Pela minha experiência não aconselho a programar nada relevante neste OnExecute, criando suas próprias threads para fazer o trabalho. O OnStart ocorre quando o serviço é iniciado, sendo que você pode validar algumas condições, podendo abortar a operação, setando a variável Started para false, e até mesmo retornando um código de erro. Sugiro que tome cuidado. Serviço é uma coisa, aplicação desktop é outra coisa. Não tente misturar os dois mundos. Eu não sei explicar o ServiceType mas acho que sua solução não passa por ai. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [ RECORD LIMPAR MEMORIA]
Eu tenho dúvidas quanto a isto também, e por desencargo, eu rescrevo o Destructor da classe, para anular os arrays: nota.Produto := nil; [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] OnExecute e OnStart (TService)
Vamos lá: Você só dará o -install -silent uma vez só. Dai o seu serviço aparecerá no Gerenciador de Serviços: Iniciar-Configurações-Painel de controle-Ferramentas Administrativa-Serviços O OnStart irá ocorrer somente uma vez quando o serviço for iniciado, dai ele fica no OnExecute. O ServiceType não influi em nada no seu problema. O que talvez influa seja o Interactive, que deve estar true para o serviço interagir com o Sistema Operacional. Eu entendi o seu problema e tal. Acho que o Serviço não é a solução. Em outros e-mails vocês estava na dúvida entre TTimer e TThread. Melhor voltar a considerar essas duas opções. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OnExecute e OnStart (TService)
Vixi, acho que você não entendeu muito do que eu disse. :) Eu acho que você deve abandonar essa idéia. Mas se deseja insistir, vamos lá: No OnExecute, seria algo mais ou menos assim: while not (Self.Terminated) do begin //Faça algo aqui end; O Terminated ficará true quando o serviço receber uma ordem de Stop, que é tratado pelo evento OnStop. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] TTimer (Interval) - Opinião de voc ês...
Olá! Eu, particularmente, não gosto do TTimer. Prefiro, para todo e qualquer tipo de processamento paralelo o uso de Thread. O TTimer não é uma thread. O TTimer na verdade recebe uma mensagem do Windows. http://eugostododelphi.blogspot.com/search?q=TTImer [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] TTimer (Interval) - Opinião de voc ês...
*Olá companheiro, Desculpe enviar diretamente em PVT. Não consigo enviar para a lista, ou está com problemas hoje ou meu gerenciador de email não consegue enviar para a lista, mas para qualquer outro email eu consigo. Isso aconteceu hoje cedo. Sobre o TTiomer, você disse preferir usar uma Thread. O amigo poderia me dizer como eu faria para ele ficar contando e após 24 horas me retornar que se passou um dia que o programa está em execução? Grato. P.S. - Pode enviar a resposta para a lista, até porque fica registrado lá para outras pessoas.* * ** * *--* * * EmbarcaDelphi, ao iniciar a thread, você poderia armazenar em uma variavel o momento do inicio do programa e no Execute da Thread usar a função HoursBetween, algo mais ou menos assim: //... dtStarted := Now; while not (Self.Terminated) do begin if (HoursBetween(Now,dtStarted) = 24) then begin //Alguma coisa end; end; [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Data e Hora de Arquivos
Já passei por situação parecida e solucionei dando um DecodeDate em vDaya, dando um EncodeDateTime depois, entendeu? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Res: Re: Data e Hora de Arquivos
Amigo, assim fica complicado :) Use o DecodeDate para quebrar a data atual... Dai você usa os resultados no EncodeDateTime... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DLL em Delphi para ser usada em C#
Olá amigos! Preciso dar uma força para a equipe .NET e eles estão precisando usar uma DLL feita em Delphi 6, os quais tenho os fontes. Eles não estão conseguindo usar e pelo que entendi tenho que compilar essa DLL 100% compatível. Algum iniciado em .NET sabe do que eles estão falando? :) -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] DLL em Delphi para ser usada em C#
Obrigado amigos, vou verificar com eles já. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Pegar o nome da unit
Olá amigos, alguém sabe se existe alguma forma de saber o nome da Unit em que estou no momento, algo como GetUnitName? O meu objetivo é para efeitos de LOG. Obrigado! -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] ListBox com TObject
De bate-pronto só tenho resposta para a primeira questão. E você tem que destruir explicitamente essas instâncias que você criou. Seria diferente se você herda-se de TComponent, e mesmo assim, se você passase o Owner. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] TService - Propriedade Name
Amigos, passei por apuros algumas semanas atrás e estou compartilhando a experiência com vocês. Para aqueles que trabalham com serviços do windows, cuidado com a propriedade Name, pois se receber um caracter especial, acaba com o Windows. Não sei exatamente porque. http://eugostododelphi.blogspot.com/2009/05/cuidado-com-propriedade-name-de-um.html -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Biblioteca para interagir com XML
Olá amigos! Qual o melhor componente ou biblioteca para interagir com textos XML? Obrigado pela habitual atenção, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Comparar dois DataSets
Olá amigos! Há uma forma fácil de comparar dois DataSets para verificar se são iguais? Por iguais entende-se se contêm os mesmos resgistros, com as mesmas colunas etc. Obrigado, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Thread, como saber se ainda está se ndo executada?
A forma mais correta na minha opinião é um código mais ou menos como o abaixo: MinhaThread.Terminate; MInhaThread.WaitFor; FreeAndNil(MinhaThread); Porém há um macete que demorei a entender. A classe TThread possui um evento denominado OnTerminate. Para o WaitFor funcionar a contento, este evento tem que estar setado, nem que seja para dar um simples Sleep(10) ou algo assim. É como faço por aqui. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Thread, como saber se ainda está se ndo executada?
Isso é verdade, porém o Terminate não garante que o Thread terminou, apenas seta o Terrminated para True. Ou seja, o programa pode ser fechada com a Thread ainda em execução e dependendo do código isso pode ser ruim. O WaitFor vai garantir que a Thread realmente saiu do ar, podendo-se encerrar a aplicação com tranquilidade. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Retornar parametros de execução de um terceiro pro cesso - NtQueryInformationProcess
Amigos, estou precisando retornar os parâmetros que foram passados para determinado processo. Os exemplos que eu consegui faz menção à função NtQueryInformationProcess da ntdll.dll. Gostaria de saber se algum colega já conseguiu utilizar esta função pois o retorno dela está sempre vindo zero, e dando o GetLastErro, vem a seguinte mensagem: 1813 - Não foi possível encontrar o tipo de recurso especificado no arquivo de imagem Obrigado pela atenção, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Certificação Delphi
Rapaz, desde que houve a venda à Embarcadero, isso virou um enigma. Estou esperando resposta a respeito desde então. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Indy e Thread
Será que está ocorrendo um exception silencioso? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Access Violation
Veja o que já colecionei a respeito: http://eugostododelphi.blogspot.com/search/label/map [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Notificação sobre a alteração/criação de um ar quivo
Olá amigos. Tem alguma forma simples de ser notificado que um determinado arquivo foi criado ou modificado? Muito obrigado, -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Executar Expressão (Fórmula) Strin g
Se eu entendi bem você precisa de um parser para isso. Eu usei um em uma empresa que trabalhei mas infelizmente não me recordo o nome do componente. Tem que procurar algum componente que faça isso... Exemplo: http://3d2f.com/tags/formula/parser/delphi/component/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Reescrever o Constructor
Oi Vinicius. Não entendi sua colocação... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Diretiva de Compilacao pra BDE o DBX
Eu resolvi isto criando uma Unit com classes descendentes das classes que você citou... O que determinava qual seria utilizada era uma diretiva. Exemplo: {IFDEF BD_ADO} TMinhaQuey = class(TADOQuery) {$ENDIF} {$IFDEF BD_BDE} TMinhaQuery = class(TQuery) {ENDIF} //... end; O problema é que não pude mais espetar os componentes nos forms, tendo que criar em tempo de execução. var qMinhaQuery : TMinhaQuery; begin qMinhaQuery := TMinhaQuery.Create(Self); //... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Reescrever o Constructor
Olá amigos. Apesar de eu concordar que a pergunta é estranha vou fazê-la pois sempre tem algo que a gente não sabe e certeza absoluta é um troço muito perigoso... Enfim. Preciso desenvolver a classe A descendente da classe B (que é descendente de TObject). A classe B tem tudo o que preciso porém o que gostaria de mudar e adaptar à minha necessidade está justamente no constructor dela. :O A pergunta é: Tem como, na classe A, fazer o constructor ignorar o constructor da classe B, chamando diretamente o constructor de TObject? -- José Mário Silva Guedes Analista Programador Delphi [As partes desta mensagem que não continham texto foram removidas]