Re: [delphi-br] Re: Parâmetros para um executável

2010-04-29 Por tôpico José Mário Silva Guedes
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

2010-04-15 Por tôpico José Mário Silva Guedes
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

2010-04-14 Por tôpico José Mário Silva Guedes
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

2010-03-30 Por tôpico José Mário Silva Guedes
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

2010-03-30 Por tôpico José Mário Silva Guedes
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

2010-03-18 Por tôpico José Mário Silva Guedes
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

2010-03-05 Por tôpico José Mário Silva Guedes
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

2010-02-26 Por tôpico José Mário Silva Guedes
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

2010-02-23 Por tôpico José Mário Silva Guedes
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

2010-02-22 Por tôpico José Mário Silva Guedes
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

2010-02-04 Por tôpico José Mário Silva Guedes
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

2010-01-17 Por tôpico José Mário Silva Guedes
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

2010-01-15 Por tôpico José Mário Silva Guedes
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

2009-12-30 Por tôpico José Mário Silva Guedes
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

2009-12-28 Por tôpico José Mário Silva Guedes
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

2009-12-28 Por tôpico José Mário Silva Guedes
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

2009-12-28 Por tôpico José Mário Silva Guedes
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?

2009-12-16 Por tôpico José Mário Silva Guedes
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%

2009-12-15 Por tôpico José Mário Silva Guedes
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

2009-12-08 Por tôpico José Mário Silva Guedes
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.

2009-12-08 Por tôpico José Mário Silva Guedes
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

2009-12-08 Por tôpico José Mário Silva Guedes
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

2009-12-07 Por tôpico José Mário Silva Guedes
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)

2009-12-02 Por tôpico José Mário Silva Guedes
Fora! Fora! Fora! Fora! Fora!

uhh uhhh


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



Re: [delphi-br] Jose Newton

2009-12-02 Por tôpico José Mário Silva Guedes
Tchau!


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



Re: [delphi-br] Tempo de inatividade do software

2009-11-19 Por tôpico José Mário Silva Guedes
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

2009-11-17 Por tôpico José Mário Silva Guedes
Dizem que a Guerra Fria começou assim...


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



[delphi-br] Windows 2008 Server

2009-10-30 Por tôpico José Mário Silva Guedes
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

2009-10-28 Por tôpico José Mário Silva Guedes
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

2009-10-23 Por tôpico José Mário Silva Guedes
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?

2009-10-22 Por tôpico José Mário Silva Guedes
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

2009-10-22 Por tôpico José Mário Silva Guedes
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?

2009-10-22 Por tôpico José Mário Silva Guedes
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)

2009-10-21 Por tôpico José Mário Silva Guedes
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

2009-10-20 Por tôpico José Mário Silva Guedes
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

2009-10-19 Por tôpico José Mário Silva Guedes
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?

2009-10-09 Por tôpico José Mário Silva Guedes
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

2009-10-05 Por tôpico José Mário Silva Guedes
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

2009-10-05 Por tôpico José Mário Silva Guedes
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

2009-10-05 Por tôpico José Mário Silva Guedes
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?

2009-10-01 Por tôpico José Mário Silva Guedes
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?

2009-09-24 Por tôpico José Mário Silva Guedes
Xiii


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



[delphi-br] Localização / Internacionalização de aplicativos

2009-09-23 Por tôpico José Mário Silva Guedes
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?

2009-09-23 Por tôpico José Mário Silva Guedes
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]

2009-09-22 Por tôpico José Mário Silva Guedes
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

2009-09-21 Por tôpico José Mário Silva Guedes
Uauu


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



Re: [delphi-br] Unit não debuga

2009-09-15 Por tôpico José Mário Silva Guedes
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

2009-09-15 Por tôpico José Mário Silva Guedes
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

2009-09-15 Por tôpico José Mário Silva Guedes
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

2009-09-15 Por tôpico José Mário Silva Guedes
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

2009-09-08 Por tôpico José Mário Silva Guedes
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

2009-09-03 Por tôpico José Mário Silva Guedes
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

2009-08-31 Por tôpico José Mário Silva Guedes
Geennte


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



[delphi-br] Apostila do Delphi 1

2009-08-28 Por tôpico José Mário Silva Guedes
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

2009-08-03 Por tôpico José Mário Silva Guedes
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

2009-07-30 Por tôpico José Mário Silva Guedes
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 ?

2009-07-27 Por tôpico José Mário Silva Guedes
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

2009-07-23 Por tôpico José Mário Silva Guedes
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

2009-07-23 Por tôpico José Mário Silva Guedes
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

2009-07-23 Por tôpico José Mário Silva Guedes
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

2009-07-23 Por tôpico José Mário Silva Guedes
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

2009-07-23 Por tôpico José Mário Silva Guedes
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

2009-07-22 Por tôpico José Mário Silva Guedes
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

2009-07-21 Por tôpico José Mário Silva Guedes
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

2009-07-20 Por tôpico José Mário Silva Guedes
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

2009-07-20 Por tôpico José Mário Silva Guedes
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

2009-07-20 Por tôpico José Mário Silva Guedes
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

2009-07-17 Por tôpico José Mário Silva Guedes
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

2009-07-16 Por tôpico José Mário Silva Guedes
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

2009-07-16 Por tôpico José Mário Silva Guedes
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

2009-07-14 Por tôpico José Mário Silva Guedes
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

2009-07-14 Por tôpico José Mário Silva Guedes
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

2009-07-14 Por tôpico José Mário Silva Guedes
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

2009-07-14 Por tôpico José Mário Silva Guedes
A booomm.

:)


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



Re: [delphi-br] OnExecute e OnStart (TService)

2009-07-06 Por tôpico José Mário Silva Guedes
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]

2009-07-06 Por tôpico José Mário Silva Guedes
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)

2009-07-06 Por tôpico José Mário Silva Guedes
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)

2009-07-06 Por tôpico José Mário Silva Guedes
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...

2009-07-03 Por tôpico José Mário Silva Guedes
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...

2009-07-03 Por tôpico José Mário Silva Guedes
*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

2009-07-03 Por tôpico José Mário Silva Guedes
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

2009-07-03 Por tôpico José Mário Silva Guedes
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#

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

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

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

:)

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


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



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

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


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



[delphi-br] Pegar o nome da unit

2009-06-24 Por tôpico José Mário Silva Guedes
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

2009-06-23 Por tôpico José Mário Silva Guedes
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

2009-06-19 Por tôpico José Mário Silva Guedes
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

2009-06-17 Por tôpico José Mário Silva Guedes
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

2009-06-15 Por tôpico José Mário Silva Guedes
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?

2009-06-10 Por tôpico José Mário Silva Guedes
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?

2009-06-10 Por tôpico José Mário Silva Guedes
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

2009-06-09 Por tôpico José Mário Silva Guedes
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

2009-06-08 Por tôpico José Mário Silva Guedes
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

2009-05-29 Por tôpico José Mário Silva Guedes
Será que está ocorrendo um exception silencioso?


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



Re: [delphi-br] Access Violation

2009-05-27 Por tôpico José Mário Silva Guedes
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

2009-05-22 Por tôpico José Mário Silva Guedes
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

2009-05-19 Por tôpico José Mário Silva Guedes
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

2009-05-06 Por tôpico José Mário Silva Guedes
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

2009-05-05 Por tôpico José Mário Silva Guedes
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

2009-05-04 Por tôpico José Mário Silva Guedes
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]



  1   2   3   >