RES: [delphi-br] Dbcombobox, Style = csDropDow n , não funciona

2008-08-05 Por tôpico Davi Eduardo Borges Wall
Pelo que consegui entender do seu post, você está utilizando o DBComboBox de 
forma incorreta.

O DBCombobox vai alterar o registro corrente cada vez que você selecionar algo.

 

Tente popular um Combobox, então no seu evento OnChange faça uma pesquisa SQL 
com LIKE, pegando Items[i] e passando como parâmetro
para sua consulta SQL.

 

Isso deve resolver o problema.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rogerio 
Rios Pessanha
Enviada em: segunda-feira, 4 de agosto de 2008 21:38
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Dbcombobox, Style = csDropDown , não funciona

 

Antes de postar procurei e nao achei.
Sei que é simples para quem sabe. Sou iniciante em DELPHI.
Quero que minha consulta ( query - Select ) , seja filtrada pelo nome
do paciente de acordo com a escolha feita no DBCOMBOBOX( sei que
deveria pegar a chave primaria ) mas é um exemplo para dar na aula
para alunos iniciantes.
Configurei - DATASOURCE E DATAFIELD, aí ele mostra o nome de acordo
com o registo atual.Mas mesmo assim nada é selecionado e o fica
itemindex=-1
Daí entao fui alterar a propriedade Style = csDropDown. Então nda
aparece no DBCOMBOBOX.
A solução de abastecer o DBCOMBOBOX com 
while not table1.Eof do
begin
dbcombobox1.Items.Add(table1.FieldValues['nomepac']);
table1.Next ;
end;
Eu já fiz, mas queria que só na configuração das propriedades do
componente eu fizesse funcionar.
Uso o table, datasource . A query vai chamar um relatorio para exemplo.

 



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



RES: [delphi-br] Debugger WebService - Como fazer?

2008-08-05 Por tôpico Davi Eduardo Borges Wall
Não, não fiz.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luciano 
Calenzani Simões
Enviada em: terça-feira, 5 de agosto de 2008 08:21
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: [delphi-br] Debugger WebService - Como fazer?

 

Alguém já fez isso?

Luciano Calenzani Simões

- Mensagem original 
De: Luciano Calenzani Simões [EMAIL PROTECTED] 
mailto:simoesluciano%40yahoo.com.br 
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Segunda-feira, 4 de Agosto de 2008 14:00:11
Assunto: [delphi-br] Debugger WebService - Como fazer?

Pessoal, como fazer para debugar um WebService?

Tenho um webservice desenvolvido em Delphi. Tenho uma página html e asp que 
consome esse webservice. Precisso debugar o webservice, mas não estou sabendo 
faze-lo.

Obrigado.

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 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]



RES: [delphi-br] Evento Tiburón[Feedback ao Andr eano]

2008-08-01 Por tôpico Davi Eduardo Borges Wall
Caramba! Você tirou o post dos meus dedos! Risos (eu ia exatamente escrever 
sobre isso)

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
César Cardoso
Enviada em: sexta-feira, 1 de agosto de 2008 14:51
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Evento Tiburón[Feedback ao Andreano]

 

Pois é tecnicamente é muito simples a migração qualquer que seja a versão. O 
problema maior é justificar o investimento numa equipe de desenvolvedores.

Quem por exemplo fez um investimento no D2007 pode nem ter pago esse 
investimento e já se vê tendo que fazer um novo investimento, no Delphi 2009 / 
Tiburón para conseguir uma melhor produtividade em determinado aspecto ou 
atender a algum avanço tecnológico.

Analise pra ver o quão complexo é equilibrar esta balança.

Atte,
Ricardo.

--- Em sex, 1/8/08, Bruno Lichot [EMAIL PROTECTED] 
mailto:bruno.lichot%40borland.com  escreveu:
De: Bruno Lichot [EMAIL PROTECTED] mailto:bruno.lichot%40borland.com 
Assunto: RE: [delphi-br] Evento Tiburón[Feedback ao Andreano]
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Data: Sexta-feira, 1 de Agosto de 2008, 14:37

Meu amigo,

Os fontes são compatíveis entre as versões de Delphi e você não perde o que foi 
desenvolvido numa versão anterior, o esforço de migração é sempre mínimo. Toda 
empresa de software evolui e lança novas versões de seus produtos e não é 
diferente na CodeGear. Até memsoos pequenos desenvolvedores lançam novas 
versões de seus produtos para poder se manter e expandir seu mercado.

A CodeGear está trabalhando para melhorar, aprimorar e evoluir seus produtos, 
principalmente o Delphi. Estão sempre se movendo para o futuro respeitando o 
passado.

Se dúvida é em começar usando N-tier no RAD 2007, não precisa ter dúvida, pode 
começar, pois o DataSnap permanece compatível, ou seja você não perderá o 
investimento e na nova versão os terá e mais todos os novos recursos que esta 
versão promoverá.

Não existem versões diferentes, mas sim a evolução do Delphi. Evolução esta que 
é natural e esperada. Do contrário seria difícil ter melhorias, novos recursos, 
e etc. Imagina se ainda trabalhássemos com o Delphi 1?

Abs

BL

From: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] On 
Behalf Of Jhosef Marks

Sent: sexta-feira, 1 de agosto de 2008 14:29

To: [EMAIL PROTECTED] os.com.br

Subject: Re: [delphi-br] Evento Tiburón[Feedback ao Andreano]

Soh me responde uma coisa, pq a CodeGear (borland) ta sempre lançando versão

diferente... tipo, tenho uma aplicativo q desenvolvi, caso queira os novos

recursos, preciso reestruturar meu sistema a cada atualização...

Ia começar um software novo, agora to em duvida se dou inicio nele agora com

Rad Studio q eu já tenho ou se espero o lançamento do 2009.

2008/8/1 Bruno Lichot bruno.lichot@ borland.com mailto:bruno. 
lichot%40borland .com 

 Eu discordo disso, pois já no Delphi 2007 você tem um gestor de memória

 bem superior ao do Delphi 7, a compilação é mais rápida, muitos recursos

 para gestão de projetos e eventos de builds. Possui também relatório de

 memory leak, o novo DBExpress com pool e trace de conexão nativo e bem mais

 rápido que o anterior. Só em compilar no Delphi 2007 aplicações provenientes

 do Delphi 7 já se tem um ganho de performance considerável.



 Sem falar no suporte a windows vista sem perder a compatibilidade com as

 outras versões do windows. Além disso tem UML 1.5 e 2.0 totalmente integrada

 e totalmente live source. Possui geração automática de documentação e

 engenharia reversa de código, um ótimo recurso para quem não tem

 documentação do sistema.



 Isso e muito mais pode ser visto no vídeo do Andreano sobre por que migrar

 para Delphi 2007 no Delphi Day On Line:

 http://dn.codegear. com/article/ 37460



 A nova versão do Delphi nem se fala. Pessoal, o novo DataSnap por si só já

 seria motivo de sobra para migrar. Para quem já utilizava o DataSnap e já

 sabia dos benefícios de segurança, velocidade, facilidade muito superior que

 modelo Client/Server, pode perceber quão robusto ficou.



 Sem falar em todas as outras novidades apresentadas pelo Andreano, a

 melhorias na linguagem, o UNICODE que simplesmente é de mais! A evolução da

 VCL, novos componentes, etc.



 O que eu não consigo ver é justificativa técnica para não migrar para o

 Delphi 2007 e agora o Tiburón.



 Abs



 BL












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 

[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] Off-Topic..... Go Global

2008-07-31 Por tôpico Davi Eduardo Borges Wall
Já ligou para o suporte do representante?

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Vinicius 
da Silva Pinto
Enviada em: quinta-feira, 31 de julho de 2008 09:57
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Off-Topic. Go Global

 

Salve a todos.
Alguem da lista já utilizou ou esta utilizando o Go Global que possa me
passar algumas informações.
Baixei uma versão demo, recebi uma licença para 30dias mais ainda não
instalei.
Pretendo utilizar da seguinte forma... Banco Interbase e Delphi 7. Banco
fica na matrix e tem duas filiais.
Será que este software atendo como se fosse uma VPN??
Obrigado

 



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



RES: [delphi-br] Aplicativo interrompido usando ProcessMessage

2008-07-30 Por tôpico Davi Eduardo Borges Wall
Ficaria mais interessante ainda se você criasse uma Thread para esse loop, 
liberando assim as mensagens 
enviadas ao formulário.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva dos Santos
Enviada em: quarta-feira, 30 de julho de 2008 16:46
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Aplicativo interrompido usando ProcessMessage

 

Olá. o Application.ProcessMessages não interrompe um loop, ele apenas libera
a aplicaçao para processar as mensagens e evitar que a mesma congele
durante o loop, você precisa criar uma variável de controle e dentro do loop
checar o valor dessa variável.. se tiver determinado valor sai do loop.

2008/7/30 Flavio [EMAIL PROTECTED] mailto:fqs21%40yahoo.com.br 

 Olá pessoal, boa tarde,

 minha aplicação permite interromper um processo de decodificação de
 dados usando o procedimento ProcessMessage dentro de um loop. Quando o
 user clica no botão para continuar a aplicação, sai do loop e então
 continua normal...

 O problema é quando ele interrompe a aplicacação e daí entra no loop do
 ProcessMessage e então ele tenta fechar a aplicação. Sendo assim, a
 aplicação não é fechada. O código do loop está abaixo:

 while(interrompido = true)

 ProcessMessage;

 Alguém sabe como poderia possibilitar o fechamento do aplicativo mesmo
 estando dentro do loop. Imaginei em colocar um if dentro do loop
 perguntando se o tipo de mensagem q está na fila é do tipo WM_CLOSE e,
 se for, daí chama o close do form principal. Alguma coisa do tipo.

 Obrigado pela atenção de todos,

 Flávio.

 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 

 [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 
Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ 
...

[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] TSQLDataset - não responde

2008-07-30 Por tôpico Davi Eduardo Borges Wall
Você está usando  %  ??

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
stainle2003
Enviada em: quarta-feira, 30 de julho de 2008 17:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] TSQLDataset - não responde

 

Boa tarde, estou às voltas com um problema que não consigo mesmo 
solucionar; ou seja:
coloquei um TSQLDataset com a sentença select codcl, noc from clien 
where noc like :pnome', liguei um TDataSetProvider à ele e 
posteriormente um TClientDataSet ao TDataSetProvider; fiz 'fetch param' 
e enxerguei o parâmento no CDS, porém quando faço :
CDS1.Close;
CDS1.Params[0].AsString := Edit1.Text;
CDS1.Open;
nenhum registro aparece no DBGRID, porque será que não funciona ???
se alguém passou por isso, me ajude.

grato

Stainle

 



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



RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-29 Por tôpico Davi Eduardo Borges Wall
A diferença está na ligação direta com a CodeGear e o maior contato com os bugs 
do produto.
Apesar de eu já ter visitado o site da CodeGear, com certeza os dois tem muito 
mais experiência na história de bugs da ferramenta. 

Pois isto não poderia ser um bug conhecido ?



Mas tudo bem, aparentemente estão ignorando esta thread, pois vejo posts do 
Andreano ao mesmo tempo que corre esta thread, mas nenhuma manifestação.


Infelizmente eu não tenho um ambiente 64 bits para depurar. Estamos trabalhando 
nesse sentido.
Até lá estou tentando fazer o possível para descobrir o que está ocasionando o 
erro.

 

To vendo que no fim das contas vou acabar fazendo uma DLL em Visual Studio para 
matar esse leão.

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao 
Morais
Enviada em: terça-feira, 29 de julho de 2008 08:00
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

 

Davi Eduardo Borges Wall wrote:
 Uma manifestação do Andreano ou do Bruno seria interessante neste assunto!

Não entendo qual a diferença para qualquer outra pessoa que conheça o 
Delphi.

E os meus $0,02 são o seguinte: liga informações de debug em tudo que 
estiver ao seu alcance, inclusive em Project | Options | Use debug DCU, 
e logo que ocorrer a exceção veja o backtrace/callstack/alt+f3. Isso 
pode ajudar.

Joao Morais

 



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



RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-29 Por tôpico Davi Eduardo Borges Wall
Com muito orgulho informo que achei a solução para o problema.

 

Como meu amigo Rubem sempre diz: Quem procura acha!  
http://qc.codegear.com/wc/qcmain.aspx?d=21249

 

Aqui está um Sample do problema:

 

TRIO.IntfStubs (private) is allocated on Heap.
If the processor is DEP enabled, executing the method stub will raise an 
exception (incorrectly shown as write violation).
You need a DEP processor, not software DEP (enabled with XP SP2).

I discovered it by having a SOAP call in an Windows installer custom action 
(DLL), therefore having DEP enabled.
By default DEP is enabled only for Windows components, so you have to enable 
for all programs to reproduce the problem.

The simple (but pretty BAD) solution is to allow execution on allocated memory.
The good solution is to allocate special executable block (similar to 
clases.MakeObjectInstance).



Esse problema foi resolvido no Delphi 9/10 (de acordo com o que é comentado 
nesse caso), claro que nós usuários
do magnífico D7 não veremos esta correção, muito provavelmente.

Basicamente, S.O's 64 bits possuem um careta chamado DEP (Data Execution 
Prevention) que previne um código malicioso,
de executar códigos existentes na memória. Basta desligar esse careta para a 
sua aplicação que usa SOAP e o tudo funciona
magicamente.

 

Gostaria de agradecer os esforços dos colegas da lista!

Que venha o próximo leão! (risos)
[]'s

Davi.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
Enviada em: terça-feira, 29 de julho de 2008 08:27
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

 

A diferença está na ligação direta com a CodeGear e o maior contato com os bugs 
do produto.
Apesar de eu já ter visitado o site da CodeGear, com certeza os dois tem muito 
mais experiência na história de bugs da ferramenta. 

Pois isto não poderia ser um bug conhecido ?

Mas tudo bem, aparentemente estão ignorando esta thread, pois vejo posts do 
Andreano ao mesmo tempo que corre esta thread, mas nenhuma manifestação.

Infelizmente eu não tenho um ambiente 64 bits para depurar. Estamos trabalhando 
nesse sentido.
Até lá estou tentando fazer o possível para descobrir o que está ocasionando o 
erro.

To vendo que no fim das contas vou acabar fazendo uma DLL em Visual Studio para 
matar esse leão.

[]'s



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Joao Morais
Enviada em: terça-feira, 29 de julho de 2008 08:00
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Davi Eduardo Borges Wall wrote:
 Uma manifestação do Andreano ou do Bruno seria interessante neste assunto!

Não entendo qual a diferença para qualquer outra pessoa que conheça o 
Delphi.

E os meus $0,02 são o seguinte: liga informações de debug em tudo que 
estiver ao seu alcance, inclusive em Project | Options | Use debug DCU, 
e logo que ocorrer a exceção veja o backtrace/callstack/alt+f3. Isso 
pode ajudar.

Joao Morais

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

 



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



[delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Olá,

 

Tenho um Soap Http Client implementado e funcionando em D7 a um bom tempo para 
consulta CEP's. 
Cliente atualizou servidor para 64 bits e agora o dito cujo dá AV.



Só acontece em máquinas com S.O. 64 bits.

 

Talvez alguém já tenha passado por isso ?

 

[]'s

Davi.

 

 

 

 



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



RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Exatamente! Este é o código da unit!

 

  cepwsdlPortType = interface(IInvokable)

  ['{3E7EC10C-CAC0-3F39-B591-CA8F8E9208FB}']

procedure ConsultarCEP(const user: WideString; const pass: WideString; 
const cep: WideString; out endereco: WideString; out bairro: WideString; out 
cidade: WideString; out uf: WideString); stdcall;

procedure ObterCEP(const user: WideString; const pass: WideString; const 
endereco: WideString; const cidade: WideString; const uf: WideString; const 
startrecord: integer; out qtdrecords: integer; out cep_1: WideString; 
out bairro_1: WideString; out endereco_1: WideString; 

   out cep_2: WideString; out bairro_2: WideString; out 
endereco_2: WideString; out cep_3: WideString; out bairro_3: WideString; out 
endereco_3: WideString); stdcall;

  end;

 

function GetcepwsdlPortType(UseWSDL: Boolean=System.False; Addr: string=''; 
HTTPRIO: THTTPRIO = nil): cepwsdlPortType;

 

function GetcepwsdlPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): 
cepwsdlPortType;

const

  defWSDL = 'http://www.meusite.com/wscep.php?wsdl';

  defURL  = 'http://www.meusite.com/wscep.php';

  defSvc  = 'cepwsdl';

  defPrt  = 'cepwsdlPort';

var

  RIO: THTTPRIO;

begin

  Result := nil;

  if (Addr = '') then

  begin

if UseWSDL then

  Addr := defWSDL

else

  Addr := defURL;

  end;

  if HTTPRIO = nil then

RIO := THTTPRIO.Create(nil)

  else

RIO := HTTPRIO;

  try

Result := (RIO as cepwsdlPortType);

if UseWSDL then

begin

  RIO.WSDLLocation := Addr;

  RIO.Service := defSvc;

  RIO.Port := defPrt;

end else

  RIO.URL := Addr;

  finally

if (Result = nil) and (HTTPRIO = nil) then

  RIO.Free;

  end;

end;

 

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:46
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

 


Fornece mais detalhes sobre teu SOAPHTTPClient. Deduzo eu que tu codificastes 
um aplicativo pra acessar um webservice. Se for, tu usas uma unit que traduz as 
chamadas ao webservice?
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 15:39:11 -0300
Subject: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Olá,

Tenho um Soap Http Client implementado e funcionando em D7 a um bom tempo para 
consulta CEP's.
Cliente atualizou servidor para 64 bits e agora o dito cujo dá AV.

Só acontece em máquinas com S.O. 64 bits.

Talvez alguém já tenha passado por isso ?

[]'s

Davi.

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

 



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



RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Sim! O endereço é fictício.



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:58
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

 


Bom, pra começar esse endereço do websrvice não existe! Tentei acessá-lo pelo 
IE e ... nem tchum!
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 15:52:00 -0300
Subject: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Exatamente! Este é o código da unit!

cepwsdlPortType = interface(IInvokable)

['{3E7EC10C-CAC0-3F39-B591-CA8F8E9208FB}']

procedure ConsultarCEP(const user: WideString; const pass: WideString; const 
cep: WideString; out endereco: WideString; out bairro: WideString; out cidade: 
WideString; out uf: WideString); stdcall;

procedure ObterCEP(const user: WideString; const pass: WideString; const 
endereco: WideString; const cidade: WideString; const uf: WideString; const 
startrecord: integer; out qtdrecords: integer; out cep_1: WideString; out 
bairro_1: WideString; out endereco_1: WideString;

out cep_2: WideString; out bairro_2: WideString; out endereco_2: WideString; 
out cep_3: WideString; out bairro_3: WideString; out endereco_3: WideString); 
stdcall;

end;

function GetcepwsdlPortType(UseWSDL: Boolean=System.False; Addr: string=''; 
HTTPRIO: THTTPRIO = nil): cepwsdlPortType;

function GetcepwsdlPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): 
cepwsdlPortType;

const

defWSDL = 'http://www.meusite.com/wscep.php?wsdl 
http://www.meusite.com/wscep.php?wsdl ';

defURL = 'http://www.meusite.com/wscep.php http://www.meusite.com/wscep.php ';

defSvc = 'cepwsdl';

defPrt = 'cepwsdlPort';

var

RIO: THTTPRIO;

begin

Result := nil;

if (Addr = '') then

begin

if UseWSDL then

Addr := defWSDL

else

Addr := defURL;

end;

if HTTPRIO = nil then

RIO := THTTPRIO.Create(nil)

else

RIO := HTTPRIO;

try

Result := (RIO as cepwsdlPortType);

if UseWSDL then

begin

RIO.WSDLLocation := Addr;

RIO.Service := defSvc;

RIO.Port := defPrt;

end else

RIO.URL := Addr;

finally

if (Result = nil) and (HTTPRIO = nil) then

RIO.Free;

end;

end;



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:46
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Fornece mais detalhes sobre teu SOAPHTTPClient. Deduzo eu que tu codificastes 
um aplicativo pra acessar um webservice. Se for, tu usas uma unit que traduz as 
chamadas ao webservice?
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 15:39:11 -0300
Subject: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Olá,

Tenho um Soap Http Client implementado e funcionando em D7 a um bom tempo para 
consulta CEP's.
Cliente atualizou servidor para 64 bits e agora o dito cujo dá AV.

Só acontece em máquinas com S.O. 64 bits.

Talvez alguém já tenha passado por isso ?

[]'s

Davi.

__
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack http://www.msn.com.br/emoticonpack 

 



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



RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Entendo!

 

Mas estou dizendo que neste exato momento eu abro esta aplicação em um ambiente 
32 bits e a consulta procede sem erros.
Se neste exato momento eu testar em um ambiente 64 bits acontece o dito cujo do 
AV.

 

De qualquer forma te passei os endereços em PVT.

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:07
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

 



Sim, mas como é que vai ser pra validar essa unit com um endereço fictício? Eu 
num consigo ver como fazer isso sem o endereço real!

Já aviso logo que se for o endereço do webservice dos correios, ele foi 
desativado faz uma pá de tempo! Cadê o endereço real pra poder avaliar? De 
repente, pode ser alguma mudança no próprio webservice que necessite regerar a 
unit, mas pra isso tem que ter o endereço real do webservice pra poder 
verificar isso!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:04:51 -0300
Subject: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Sim! O endereço é fictício.



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:58
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Bom, pra começar esse endereço do websrvice não existe! Tentei acessá-lo pelo 
IE e ... nem tchum!
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 15:52:00 -0300
Subject: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Exatamente! Este é o código da unit!

cepwsdlPortType = interface(IInvokable)

['{3E7EC10C-CAC0-3F39-B591-CA8F8E9208FB}']

procedure ConsultarCEP(const user: WideString; const pass: WideString; const 
cep: WideString; out endereco: WideString; out bairro: WideString; out cidade: 
WideString; out uf: WideString); stdcall;

procedure ObterCEP(const user: WideString; const pass: WideString; const 
endereco: WideString; const cidade: WideString; const uf: WideString; const 
startrecord: integer; out qtdrecords: integer; out cep_1: WideString; out 
bairro_1: WideString; out endereco_1: WideString;

out cep_2: WideString; out bairro_2: WideString; out endereco_2: WideString; 
out cep_3: WideString; out bairro_3: WideString; out endereco_3: WideString); 
stdcall;

end;

function GetcepwsdlPortType(UseWSDL: Boolean=System.False; Addr: string=''; 
HTTPRIO: THTTPRIO = nil): cepwsdlPortType;

function GetcepwsdlPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): 
cepwsdlPortType;

const

defWSDL = 'http://www.meusite.com/wscep.php?wsdl 
http://www.meusite.com/wscep.php?wsdl  ';

defURL = 'http://www.meusite.com/wscep.php http://www.meusite.com/wscep.php  
';

defSvc = 'cepwsdl';

defPrt = 'cepwsdlPort';

var

RIO: THTTPRIO;

begin

Result := nil;

if (Addr = '') then

begin

if UseWSDL then

Addr := defWSDL

else

Addr := defURL;

end;

if HTTPRIO = nil then

RIO := THTTPRIO.Create(nil)

else

RIO := HTTPRIO;

try

Result := (RIO as cepwsdlPortType);

if UseWSDL then

begin

RIO.WSDLLocation := Addr;

RIO.Service := defSvc;

RIO.Port := defPrt;

end else

RIO.URL := Addr;

finally

if (Result = nil) and (HTTPRIO = nil) then

RIO.Free;

end;

end;



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:46
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Assunto: RE: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Fornece mais detalhes sobre teu SOAPHTTPClient. Deduzo eu que tu codificastes 
um aplicativo pra acessar um webservice. Se for, tu usas uma unit que traduz as 
chamadas ao webservice?
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 15:39:11 -0300
Subject: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Olá,

Tenho um Soap Http Client implementado e funcionando em D7 a um bom tempo para 
consulta CEP's.
Cliente atualizou servidor para 64 bits e agora o dito cujo dá AV.

Só acontece em máquinas com S.O. 64 bits.

Talvez alguém já tenha 

RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Seria isso!

 

Uma manifestação do Andreano ou do Bruno seria interessante neste assunto!

 

 

  GetcepwsdlPortType.ConsultarCEP('', '', edCEP.Text, endereco, bairro, cidade, 
uf);

 

  showmessage(endereco + #13#10 +

  bairro + #13#10 +

  cidade + #13#10 +

  uf + #13#10);

 

Obrigado pela atenção!

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:31
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 
Bits
Prioridade: Alta

 


Manda um código de exemplo da chamada de método do WS que tá com problema. De 
repente, sei lá, talvez seja necessário alguma diretiva de compilação pra que o 
código possa rodar em ambiente 64 bits. Mas é apenas uma dedução. Alguém da 
Borland/CodeGear/Embarcadero/sei-lá-mais-qual-outro-nome-vai-ser pode dar uma 
luz aqui? Eu não tenho contato com ambientes 64 bits, por isso não tenho como 
ajudar muito!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:12:18 -0300
Subject: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Entendo!

Mas estou dizendo que neste exato momento eu abro esta aplicação em um ambiente 
32 bits e a consulta procede sem erros.
Se neste exato momento eu testar em um ambiente 64 bits acontece o dito cujo do 
AV.

De qualquer forma te passei os endereços em PVT.

[]'s



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:07
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Sim, mas como é que vai ser pra validar essa unit com um endereço fictício? Eu 
num consigo ver como fazer isso sem o endereço real!

Já aviso logo que se for o endereço do webservice dos correios, ele foi 
desativado faz uma pá de tempo! Cadê o endereço real pra poder avaliar? De 
repente, pode ser alguma mudança no próprio webservice que necessite regerar a 
unit, mas pra isso tem que ter o endereço real do webservice pra poder 
verificar isso!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 16:04:51 -0300
Subject: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Sim! O endereço é fictício.



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:58
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Assunto: RE: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Bom, pra começar esse endereço do websrvice não existe! Tentei acessá-lo pelo 
IE e ... nem tchum!
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 15:52:00 -0300
Subject: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Exatamente! Este é o código da unit!

cepwsdlPortType = interface(IInvokable)

['{3E7EC10C-CAC0-3F39-B591-CA8F8E9208FB}']

procedure ConsultarCEP(const user: WideString; const pass: WideString; const 
cep: WideString; out endereco: WideString; out bairro: WideString; out cidade: 
WideString; out uf: WideString); stdcall;

procedure ObterCEP(const user: WideString; const pass: WideString; const 
endereco: WideString; const cidade: WideString; const uf: WideString; const 
startrecord: integer; out qtdrecords: integer; out cep_1: WideString; out 
bairro_1: WideString; out endereco_1: WideString;

out cep_2: WideString; out bairro_2: WideString; out endereco_2: WideString; 
out cep_3: WideString; out bairro_3: WideString; out endereco_3: WideString); 
stdcall;

end;

function GetcepwsdlPortType(UseWSDL: Boolean=System.False; Addr: string=''; 
HTTPRIO: THTTPRIO = nil): cepwsdlPortType;

function GetcepwsdlPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): 
cepwsdlPortType;

const

defWSDL = 'http://www.meusite.com/wscep.php?wsdl 
http://www.meusite.com/wscep.php?wsdl  ';

defURL = 'http://www.meusite.com/wscep.php http://www.meusite.com/wscep.php  
';

defSvc = 'cepwsdl';

defPrt = 'cepwsdlPort';

var

RIO: THTTPRIO;

begin

Result := nil;

if (Addr = '') then

begin

if UseWSDL then

Addr 

RES: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Em teoria é a mesma coisa! Mas vou tentar por desencargo e dou retorno para 
lista!

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:54
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation 
em 64 Bits
Prioridade: Alta

 


Eu, particularmente, faria o código da seguinte maneira:

var
lWsCEP: cepwsdlPortType;
endereco, bairro, cidade, uf: string;
begin
lWsCEP := GetcepwsdlPortType();
try
try
lWsCEP.ConsultarCEP('', '', edCEP.Text, endereco, bairro, cidade, uf);
except
on E: Exception do
begin
ShowMessage('Erro ao chamar WS: ' + E.Message);
exit;
end;
end;
showmessage(endereco + #13#10 + bairro + #13#10 + cidade + #13#10 + uf + 
#13#10);
finally
lWsCEP := nil;
end; 
end;

Veja se isso já não ajuda em algo!
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:38:29 -0300
Subject: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 
64 Bits

Seria isso!

Uma manifestação do Andreano ou do Bruno seria interessante neste assunto!

GetcepwsdlPortType.ConsultarCEP('', '', edCEP.Text, endereco, bairro, cidade, 
uf);

showmessage(endereco + #13#10 +

bairro + #13#10 +

cidade + #13#10 +

uf + #13#10);

Obrigado pela atenção!



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:31
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 
Bits
Prioridade: Alta

Manda um código de exemplo da chamada de método do WS que tá com problema. De 
repente, sei lá, talvez seja necessário alguma diretiva de compilação pra que o 
código possa rodar em ambiente 64 bits. Mas é apenas uma dedução. Alguém da 
Borland/CodeGear/Embarcadero/sei-lá-mais-qual-outro-nome-vai-ser pode dar uma 
luz aqui? Eu não tenho contato com ambientes 64 bits, por isso não tenho como 
ajudar muito!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 16:12:18 -0300
Subject: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Entendo!

Mas estou dizendo que neste exato momento eu abro esta aplicação em um ambiente 
32 bits e a consulta procede sem erros.
Se neste exato momento eu testar em um ambiente 64 bits acontece o dito cujo do 
AV.

De qualquer forma te passei os endereços em PVT.

[]'s



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:07
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Assunto: RE: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Sim, mas como é que vai ser pra validar essa unit com um endereço fictício? Eu 
num consigo ver como fazer isso sem o endereço real!

Já aviso logo que se for o endereço do webservice dos correios, ele foi 
desativado faz uma pá de tempo! Cadê o endereço real pra poder avaliar? De 
repente, pode ser alguma mudança no próprio webservice que necessite regerar a 
unit, mas pra isso tem que ter o endereço real do webservice pra poder 
verificar isso!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 16:04:51 -0300
Subject: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Sim! O endereço é fictício.



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 15:58
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Assunto: RE: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Bom, pra começar esse endereço do websrvice não existe! Tentei acessá-lo pelo 
IE e ... nem tchum!
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
Date: Mon, 28 Jul 2008 15:52:00 -0300
Subject: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Exatamente! Este é o código da unit!


RES: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

2008-07-28 Por tôpico Davi Eduardo Borges Wall
Tentei! Não funcionou!

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
Enviada em: segunda-feira, 28 de julho de 2008 16:59
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation 
em 64 Bits

 

Em teoria é a mesma coisa! Mas vou tentar por desencargo e dou retorno para 
lista!



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:54
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation 
em 64 Bits
Prioridade: Alta

Eu, particularmente, faria o código da seguinte maneira:

var
lWsCEP: cepwsdlPortType;
endereco, bairro, cidade, uf: string;
begin
lWsCEP := GetcepwsdlPortType();
try
try
lWsCEP.ConsultarCEP('', '', edCEP.Text, endereco, bairro, cidade, uf);
except
on E: Exception do
begin
ShowMessage('Erro ao chamar WS: ' + E.Message);
exit;
end;
end;
showmessage(endereco + #13#10 + bairro + #13#10 + cidade + #13#10 + uf + 
#13#10);
finally
lWsCEP := nil;
end; 
end;

Veja se isso já não ajuda em algo!
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:38:29 -0300
Subject: RES: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 
64 Bits

Seria isso!

Uma manifestação do Andreano ou do Bruno seria interessante neste assunto!

GetcepwsdlPortType.ConsultarCEP('', '', edCEP.Text, endereco, bairro, cidade, 
uf);

showmessage(endereco + #13#10 +

bairro + #13#10 +

cidade + #13#10 +

uf + #13#10);

Obrigado pela atenção!



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:31
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 
Bits
Prioridade: Alta

Manda um código de exemplo da chamada de método do WS que tá com problema. De 
repente, sei lá, talvez seja necessário alguma diretiva de compilação pra que o 
código possa rodar em ambiente 64 bits. Mas é apenas uma dedução. Alguém da 
Borland/CodeGear/Embarcadero/sei-lá-mais-qual-outro-nome-vai-ser pode dar uma 
luz aqui? Eu não tenho contato com ambientes 64 bits, por isso não tenho como 
ajudar muito!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:12:18 -0300
Subject: RES: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits

Entendo!

Mas estou dizendo que neste exato momento eu abro esta aplicação em um ambiente 
32 bits e a consulta procede sem erros.
Se neste exato momento eu testar em um ambiente 64 bits acontece o dito cujo do 
AV.

De qualquer forma te passei os endereços em PVT.

[]'s



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 28 de julho de 2008 16:07
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: RES: RES: [delphi-br] SOAPHTTPClient - Access Violation em 64 Bits
Prioridade: Alta

Sim, mas como é que vai ser pra validar essa unit com um endereço fictício? Eu 
num consigo ver como fazer isso sem o endereço real!

Já aviso logo que se for o endereço do webservice dos correios, ele foi 
desativado faz uma pá de tempo! Cadê o endereço real pra poder avaliar? De 
repente, pode ser alguma mudança no próprio webservice que necessite regerar a 
unit, mas pra isso tem que ter o endereço real do webservice pra poder 
verificar isso!

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
mailto:davi.wall%40mult.com.br 
Date: Mon, 28 Jul 2008 16:04:51 -0300
Subject: RES: RES: [delphi-br] SOAPHTTPClient - Access

RES: [delphi-br] duvidas sobre strings

2008-07-25 Por tôpico Davi Eduardo Borges Wall
Essa função não considera número negativo ?

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Nicolas
Enviada em: sexta-feira, 25 de julho de 2008 16:02
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] duvidas sobre strings

 

Desculpe pessoal,

de tanto usar já tava achando que era função nativa,

tá aqui o fonte da função:

Function IsNumeric(const s: string): boolean;
var
i: integer;
begin
Result := True;
for i:=1 to length(s) do
if not (s[i] in ['0'..'9']) then
begin
Result := False;
Break;
end;
end;

[]s

Alexandre

- Original Message - 
From: Rubem Nascimento da Rocha 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, July 25, 2008 3:43 PM
Subject: RE: [delphi-br] duvidas sobre strings

Em qual unit tá definida essa função? Já revirei o help do Delphi de cabo a 
rabo e num achei nada!
Sds.


To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:nicolas%40qualitysystem.com.br 
Date: Fri, 25 Jul 2008 15:39:42 -0300
Subject: Re: [delphi-br] duvidas sobre strings

Ops,

é isnumeric( )

alexandre

- Original Message -
From: fabio giro
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Sent: Friday, July 25, 2008 3:32 PM
Subject: Re: [delphi-br] duvidas sobre strings

Onde está a função IsNumber?

--- Em sex, 25/7/08, Nicolas [EMAIL PROTECTED] 
mailto:nicolas%40qualitysystem.com.br  escreveu:

De: Nicolas [EMAIL PROTECTED] mailto:nicolas%40qualitysystem.com.br 
Assunto: Re: [delphi-br] duvidas sobre strings
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Data: Sexta-feira, 25 de Julho de 2008, 14:11

e eu ainda acrescentaria:

if (isnumber(Edit1. text) ) and (Length(Edit1. text)=Edit1. MaxLenght) then
showmessage( 'é igual´);

[]s

alexandre

- Original Message -
From: Luciano Calenzani Simões
To: [EMAIL PROTECTED] os.com.br
Sent: Friday, July 25, 2008 1:47 PM
Subject: Res: [delphi-br] duvidas sobre strings

if Length(Trim( Edit1.Tex) ) = Edit1.MaxLength then
showmessage( 'É igual!')

Luciano Calenzani Simões

- Mensagem original 
De: Leonardo Baldino 
Para: Grupo_Delphi 
Enviadas: Sexta-feira, 25 de Julho de 2008 10:12:01
Assunto: [delphi-br] duvidas sobre strings

eu tenho um edit e eu preciso verificar se todos os espaço disponivel dentro
do edit foi preenchido por numero inteiros, por isso eu gostaria de saber se
alguem sabe como eu posso fazer isso

--
Leonardo Carlos Baldino - The Highlander

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

No virus found in this incoming message.
Checked by AVG - http://www.avg.com http://www.avg.com  
Version: 8.0.138 / Virus Database: 270.5.6/1572 - Release Date: 25/7/2008 06:51

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

 



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



RES: RES: [delphi-br] [1/2 Off] Será Del phi realmente bom para se criar e manter um ERP?

2008-07-25 Por tôpico Davi Eduardo Borges Wall
Concordo Ricardo,

 

O custo de desenvolvimento é muito maior. Principalmente quando falamos em uma 
empresa de 100 programadores por exemplo, 
onde o custo e tempo de desenvolvimento são diminuídos utilizando uma 
tecnologia framework própria.

 

Tenho um exemplo muito clássico de uma das maiores empresas de ERP do Brasil 
que possuía/possui o seu ERP escrito em Delphi desktop,
e está desde 2002 escrevendo seu novo ERP que em teoria seria 100% web em JAVA 
e ainda não conseguiram terminar. Os caras não são fracos.
Dizem as más bocas que já investiram algo em torno de 36 milhões no projeto (se 
não mais).

O Delphi, especificamente falando,  realmente ajuda a diminuir o custo e tempo 
de desenvolvimento isso é verdade.

Temos um ERP corporativo aqui com conceito AHL e escrevemos algumas telas 
(inclusão e consulta) camada de interface em Web. A usabilidade
é infinitamente melhor em um programa desktop. Além do que a Web não roda sem o 
sistema desktop (camadas HL) por baixo para fazer a parte pesada.
Ou seja, tendo a WEB você ainda precisa do desktop para fazer  a parte grossa 
da coisa.

Acredito que futuramente o caminho será a Web, mas ainda não. Desktop ainda vai 
sobreviver por pelo menos 20 ou 30 anos.
Essas novas tecnologias 3 camadas/go-global/meframes irão dar uma boa sobrevida 
para os desktops. 



A cultura da maioria das empresas ainda é desktop, você não muda uma 
arquitetura ou plataforma (como queiram) sem mudar a cabeça de quem vai comprar.



[]'s

 

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
César Cardoso
Enviada em: sexta-feira, 25 de julho de 2008 16:40
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] [1/2 Off] Será Delphi realmente bom para se criar 
e manter um ERP?

 

Fiz essa busca antes de afirmar o que disse e por isso mesmo reafirmo que 
tecnicamente É POSSÍVEL (os links provam) mas é VIÁVEL? 

Quando digo VIÁVEL me refiro a realidade NACIONAL. Você bancaria um ERP 
inteiramente Web num cliente no interior de São Paulo? Ou do Rio Grande do Sul? 
Ou no interior do Amazonas? 

Se for para rodar numa rede interna a viabilidade é grande mas ainda sim vc vai 
ter que se desdobrar mais do que numa aplicação desktop. Por que é TECNICAMENTE 
possível fazer. Mas e manter? Será que terá mão de obra qualificada no mesmo 
nível?

Agora se for pensar em ERP integrando filiais, não acho viável colocar todos os 
processos na Web. Apenas processos passivos como consultas e relatórios. Quem 
sabe algum processo ativo com baixa complexidade/importancia.

Possível, em informática, tudo é. Agora nem sempre uma solução é viável. Mesmo 
que possível tecnicamente.

Atte,
Ricardo.

--- Em sex, 25/7/08, Luiz ESCobar [EMAIL PROTECTED] 
mailto:escobar%40megasistema.com.br  escreveu:
De: Luiz ESCobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br 
Assunto: Re: RES: [delphi-br] [1/2 Off] Será Delphi realmente bom para se criar 
e manter um ERP?
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Data: Sexta-feira, 25 de Julho de 2008, 15:16

http://www.weberp. org/HomePage

http://sourceforge. net/projects/ web-erp

http://www.soniq. com.br/erp/

http://pt.wikipedia .org/wiki/ WebERP

http://www.nabble. com/webERP- accounting- f4406.html

10seconds em www.google.com. br

E é mesmo, quem é Leandro ? hehehehhe

[]s

Luiz Escobar - Analista/Desenvolve dor:

WEB - HTML/JavaScript/ PHP/MySQL 

WINDOWS - Delphi/ASSEMBLY/ MySQL/xBase

SERVIDORES - CNA IntraNetWare4. 11, LINUX-(RedHat9/ Suse10.2) , Windows 2K/XP

HARBOUR  - - - - - -

Borland C++ 5.5.1 (32 bit)

Harbour 1.0.0rc2 Intl. (Rev. 8941)

xHarbour Compile build 1.1.0 (Simplex)

Harbour MiniGUI 1.5 Extended Edition (Build 53a) - 2008.07.07

 - - - - - -










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 

[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] fast Reports

2008-07-24 Por tôpico Davi Eduardo Borges Wall
Podes começar procurando no www.google.com.br http://www.google.com.br/ 

Ou talvez quem sabe no próprio site da fast reports?

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
BandaLemuel
Enviada em: quinta-feira, 24 de julho de 2008 08:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] fast Reports

 

Lista

Estou precisando fazer um relatório = ao de baixo com o fast Reports e não 
tenho idéia por onde começar... vc's sabem como posso faze-lo.. ??

NOME FUNCIONARIO
Items comprados no mes
Banana 1,00
Mamão 1,50
Total 2,50

NOME DO OUTRO FUNCIONARIO
Items comprados no mes
Cana 1,00
Limão 0,50
Total 1,50

Total Geral 4,00

Desde já agradeço... Wesley


[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] [1/2 Off] Será Delphi rea lmente bom para se criar e manter um ERP?

2008-07-24 Por tôpico Davi Eduardo Borges Wall
Concordo plenamente!

 

Aliás, quem ainda não teve a chance de conhecer o Go-Global, que o faça!

É uma tecnologia sensacional, não abre sessão no servidor, não é tecnologia de 
sobreposição de imagem, as licenças são baratíssimas comparando com os 
metaframes do mercado.

Eles simplesmente passam as mensagens através da internet até seu computador, o 
que é muito mais rápido comparado com um metaframe.

 

PS: funciona em qualquer plataforma também!

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marlon 
David de Souza
Enviada em: quinta-feira, 24 de julho de 2008 09:00
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [1/2 Off] Será Delphi realmente bom para se criar e 
manter um ERP?

 

Eu não acho tão problemático essa questão de desenvolvimento Web no 
Delphi (apesar do excelente suporte para ASP.NET 2) pelo seguinte. Hoje 
existem excelentes produtos que publicam aplicações Desktop na Web (WTS 
2008, Go-Global, Citrix, etc). Então, desse modo, os analistas e 
programadores podem se concentrar no desenvolvimento de um aplicativo 
Delphi para Desktop, com todos os seus recursos (e sem as limitações de 
uma aplicação Web), e permitir que os usuários acessem esse aplicativo 
via Browse, Palms, Celulares, etc.

Sem mais,

Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda

Marcelo Moacir Florindo escreveu:
 Concordo com você. Mas vá em uma empresa e pergunte e verás que a resposta é
 normalmente esta. Como você mesmo disse existem pessoas que aceitam uma
 ferramenta pelo marketing, pela indicação, por gostar e tem empresas que
 optam por uma linguagem que atenda em todos os niveis (ou ao menos dar a
 entender).

 E não estou misturando programação web e desktop..muito pelo contrário estou
 aqui a dizer que muitas empresas preferem trabalhar com programação web, e
 isto é uma realidade.

 E não adianta tampar os olhos, sou delpheiro a anos e adoro esta linguagem,
 mas que precisamos de uma melhoria e avanço com estrutura voltadas para web,
 isto sim. É uma verdade.

 Espero que o Embarcadero aproveite esta realidade e dê uma roupagem nova
 neste sentido.

 Abraços,

 Marcelo


 



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



RES: [delphi-br] [1/2 Off] Será Delphi rea lmente bom para se criar e manter um ERP?

2008-07-23 Por tôpico Davi Eduardo Borges Wall
Cara, o que eu mais vejo na minha região é ERP feito em Delphi. Aí vão alguns...

 

 

www.Benner.com.br http://www.benner.com.br/ 

 

www.Senior.com.br http://www.senior.com.br/ 

 

www.mult.com.br http://www.mult.com.br/ 

 

 

Sênior é uma as 3 ou 5 maiores do Brasil (não recordo agora).

Benner está listada naquelas 100 maiores empresas da info EXAME (se não me 
engano são 100).

Mult lançou ERP coporativo a 1 ano todo feito em Delphi e com mudularização e 
conceito A H L (3 camadas).

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: quarta-feira, 23 de julho de 2008 13:19
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] [1/2 Off] Será Delphi realmente bom para se criar e manter 
um ERP?

 

Amigos, estive agora pensando.. após uma pesquisa na internet, sobre
empresas que produzem software, principalmente ERP, vi que quase nenhuma
delas usam Delphi, vi em: C++, Java (principalmente), mas em Delphi!? Só
conheço a RM Sistemas, porém já tá mudando pra C#.

Minha questão é a seguinte: O Delphi é realmente indicado para projetos
grandes como um ERP? É melhor de se criar e MANTER um sistema neste porte em
delphi? Se for, porque será que não vemos ERP em delphi no mercado?

[]s

-- 
_
.-. T.·.F.·.A.·.
/v\ Fellipe Henrique
// \\ http://www.linkedin.com/in/fellipehenrique 
http://www.linkedin.com/in/fellipehenrique 
/( )\ Sou a FAVOR da lei 0607/2007.
^^-^^

[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] Erro do DBExpress, depois de migrar do FB 1.5 para o FB 2.1

2008-07-23 Por tôpico Davi Eduardo Borges Wall
www.FireBase.com.br http://www.firebase.com.br/ 

 

lá está a solução para seus problemas.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Paulo - 
yahoo
Enviada em: quarta-feira, 23 de julho de 2008 17:22
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Erro do DBExpress, depois de migrar do FB 1.5 para o FB 2.1

 

Pessoal:

Tenho um sistema feito em Delphi 7 (SETE), que rodava bem com o FireBird 1.5,
acessando com o DBExpress e driver InterBase

Migrei para o FireBird 2.1, e agora está aparecendo o seguinte problema:

a) Ao fazer algum SELECT que não tenha a cláusula WHERE (porque todos os dados
da tabela são necessários naquela rotina), aparece o seguinte erro:

SQL Error: Error mapping failed

b) Descobri, por tentativa e erro, que se eu incluir a cláusula WHERE no 
comando,
funciona bem:

SELECT * FROM TBFERIADOS WHERE DATFERIADO IS NOT NULL

(neste caso, o campo DATFERIADO é chave, e por isso nunca é nulo - o que
faz o comando trazer todos os dados)

c) Isso acontece com qualquer SELECT onde não exista a cláusula WHERE
(são vários, espalhados pelo sistema, pois há vários processos que utilizam
TODOS os registros da tabela - geralmente são tabelas pequenas ou com dados
temporários, por isso não tenho problema com performance em trazer todos os 
registros)

Pergunta:

- Gostaria de saber se alguém já passou por este problema, usando DBExpress do 
Delphi 7 (SETE)
e se há alguma outra solução, além de eu ter de forçar a presença da cláusula 
WHERE em todos
os comandos onde hoje ela não existe. Eu digo forçar porque, como no exemplo 
acima,
ela seria dispensável (tanto que, com o FireBird 1.5, esse problema não 
existia).

Grato pela atenção de todos
Paulo

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

 



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



[delphi-br] SQLTraceDesc limitado a 1024 caracteres?

2008-07-22 Por tôpico Davi Eduardo Borges Wall
Olá pessoal,

Estava eu trabalhando na implementação de um monitor SQL, quando me deparei com 
o seguinte problema..

 

 

SQLTraceDesc encodes information about a message that passes between a 
dbExpress driver and a database server.

 

Unit

 

SqlExpr

 

Delphi syntax:

 

type 

  SQLTRACEDesc = packed record

  pszTrace : array [0..1023] of Char;  -- 1024 ??? por quê ??

  eTraceCat: TRACECat;

  ClientData   : Integer;

  uTotalMsgLen : Word;

  end;

 

  pSQLTRACEDesc = ^SQLTRACEDesc;  

 

 

A propriedade do record que irá me trazer a string do SQL está limitado para 
1024 caracteres ? Ou seja se eu tiver um SQL maior que 1024 vai truncar no 
monitor!
É isso mesmo? Alguém já viu isso ? tem alguma explicação??

 

PS: Utilizando Delphi 7, dbExpress, SQLConnection, TSQLCallbackEvent

 

Obrigado,

[]'s

Davi.



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



RES: [delphi-br] Re: Exclusão dbgrid!!

2008-07-18 Por tôpico Davi Eduardo Borges Wall
Você associa um DataSet ao grid pelo DataSource.

 

Basta fazer, Grid.DataSource.DataSet.Delete;

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Douglas 
Takahara
Enviada em: quinta-feira, 17 de julho de 2008 15:22
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Exclusão dbgrid!!

 

Bom..
Agora que percebi..
na verdade ele sempre apaga o primeiro registro que esta no dbgrid
eu gostaria que ele apagasse a determinada linha selecionada

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , 
Douglas Takahara
[EMAIL PROTECTED] escreveu

 Rubem,
 
 Com relação a primeira pergunta , acredito que realmente o selected
 field n corresponde ao campo que contém cpf.. 
 
 Quanto a segunda pergunta..
 sim , eu abro e fecho novamente a consulta...
 
 
 
 
 --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , 
 Rubem Nascimento da Rocha
 djpardalrocha@ escreveu
 
  
  Acho que vc está cometendo um equivoco. Vc usa DBGrid.SelectedField
 para pegar o valor da chave (por assim dizer) que será usada para a
 exclusão, mas será que o SelectedField do DBGrid, no momento da
 deleção, corresponde mesmo ao campo que contém o CPF? Outra coisa,
 depois da deleção, vc fecha e depois abre a consulta do DBGrid?
  
  Sds.
  
  
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
   From: douglashideki@
   Date: Wed, 16 Jul 2008 17:07:55 +
   Subject: [delphi-br] Exclusão dbgrid!!
   
   
   Boa tarde,
   
   Estou tentando excluir uma linha do dbgrid por um button, coloquei o
   seguinte:
   
   if MessageDlg ('Tem certeza que deseja excluir a
   informação?',mtConfirmation,[mbYes,mbNo],0)= mrYes then begin
   
   with DataModule.SQLQuery do begin
   close;
   sql.Clear;
   SQL.Add('DELETE FROM TABLE WHERE CPF =
   '+QuotedStr(DBGrid.SelectedField.AsString)+' ');
   ExecSQL;
   
   
   Close;
   
   end;
   
   Showmessage('Registro excluí­do com sucesso!');
   end
   Else
   Showmessage('Operação cancelada!');
   
   Gostaria de quando o usuario clicasse neese buton fosse deletado a
   linha selecionada... Acontece que deletar até deleta, mas ás
vezes nao
   delete a linha que está selecionada...
   
   essa parte +QuotedStr(DBGrid.SelectedField.AsString)+' eh assim
   mesmo?
   
   
   
  
  __
  Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS
 para o Messenger! É GRÁTIS!
  http://www.msn.com.br/emoticonpack http://www.msn.com.br/emoticonpack 
 


 



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



RES: [delphi-br] Conexao+Download de arquivos XML vi a Delphi através do IP (com usuario e senha)

2008-07-18 Por tôpico Davi Eduardo Borges Wall
Quem guarda na caixinha é colecionador! Estais colecionando Delphi?  =)

 

Desconheço tal componente =(

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de dangra2008
Enviada em: sexta-feira, 18 de julho de 2008 09:09
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Conexao+Download de arquivos XML via Delphi através do IP 
(com usuario e senha)

 

Preciso fazer um aplicativo que:
1. Conecte a um compartilhamento de uma máquina Ex: \\111.111.111.1
\Rede\Teste (sendo que 111.111.111.1 requer usuario e senha)
2. Fazer o download dos arquivos disponíveis desse local de origem para 
a máquina do usuário
3. Quando encerrar o download renomear os arquivos no local de origem
Mas tudo isso de forma oculta, sem que o usuário veja de onde ele está 
fazendo o download.

O aplicativo funciona desde que eu informe somente o ip \\111.111.111.1
no qual aparece a tela ao usuário de login e senha.
Se informar o caminho completo, às vezes funciona, mas geralmente trava 
ou dá falha de conexão.
Existe um componente no Delphi 7 (já que meu RAD Studio ainda tá na 
caixinha rsrsr) para esse tipo de serviço?

Graça

 



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



RES: [delphi-br] Acervo sobre Programação

2008-07-18 Por tôpico Davi Eduardo Borges Wall
Pois faça como eu já fiz muitas vezes...

 

Vou na biblioteca acho o livro que quero, tiro fotocópia dos capítulos que irei 
estudar durante a semana 

e volto na semana que vem para pegar o restante.

 

Com um pouquinho de criatividade e força de vontade você vai lonnge. (e 
gasta muito menos dinheiro)

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Janderson 
Braz
Enviada em: sexta-feira, 18 de julho de 2008 09:39
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Acervo sobre Programação

 

Caro Colega,

Bibliotecas EMPRESTAM livros por um período máximo de 10 dias
APROXIMADAMENTE. Eu procuro algo que eu possa ler e estudar com calma e
profundidade.

Por estes motivos não posso utilizar bibliotecas. Pois, além de ter a
possibilidade de não achar o livro que quero pq alguém já fez o EMPRÉSTIMO,
também teria que devolver rápido.

Atenciosamente,

Janderson Braz

Analista Programador

Fone: (11) 3146 - 8709

[EMAIL PROTECTED] mailto:jbraz%40assist-card.com.br  mailto:[EMAIL 
PROTECTED] mailto:fadura%40assist-card.com.br  

cid:image002.jpg@01C8DDD0.E5E204B0 mailto:image002.jpg%4001C8DDD0.E5E204B0 

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em
nome de Davi Eduardo Borges Wall
Enviada em: quinta-feira, 17 de julho de 2008 16:24
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RES: [delphi-br] Acervo sobre Programação

Po cara! Já procurasse numa Biblioteca??? 



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br
] Em nome de Janderson Braz
Enviada em: quinta-feira, 17 de julho de 2008 15:32
Para: [EMAIL PROTECTED] mailto:java-br%40yahoogrupos.com.br  
mailto:java-br%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:lista-delphi%40yahoogrupos.com.br  
mailto:lista-delphi%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:codificandodotnet%40yahoogrupos.com.br 
mailto:codificandodotnet%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:oficina-vb%40yahoogrupos.com.br  
mailto:oficina-vb%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:DevASPNET%40yahoogrupos.com.br  
mailto:DevASPNET%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:DevSQL%40yahoogrupos.com.br  
mailto:DevSQL%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:javacampinas%40yahoogrupos.com.br  
mailto:javacampinas%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:PensandoEmJava%40yahoogrupos.com.br 
mailto:PensandoEmJava%40yahoogrupos.com.br ; delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:Microsoft_Visual_Basic%40yahoogrupos.com.br 
mailto:Microsoft_Visual_Basic%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:C_MaisMais%40yahoogrupos.com.br  
mailto:C_MaisMais%40yahoogrupos.com.br ;
[EMAIL PROTECTED] mailto:mysql-br%40yahoogrupos.com.br  
mailto:mysql-br%40yahoogrupos.com.br 
Assunto: [delphi-br] Acervo sobre Programação

Galera,

Boa Tarde,

Alguém sabe onde eu encontro livros, apostilas ou tutoriais sobre Java, VB,
ASP, SQL e linguagens de programação em geral ???

Só que eu gostaria de encontrar livros, apostilas ou tutoriais
preferencialmente em PDF e que sejam de graça... rsrs.

Outro requisito é que seja um material com conteúdo bem aprofundado sobre
essas linguagens.

Já encontrei um monte de material pesquisando no Google , mas tudo era muito
superficial e eu não estou com grana pra comprar bom livros sobre o tema.

Será que mesmo depois de todas essas exigências alguém ainda pode me ajudar
???... rsrsrs...

Grato,

Janderson

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

[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.138 / Virus Database: 270.5.0/1558 - Release Date: 17/07/2008
09:56

[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] Acervo sobre Programação

2008-07-17 Por tôpico Davi Eduardo Borges Wall
Po cara! Já procurasse numa Biblioteca??? 

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Janderson 
Braz
Enviada em: quinta-feira, 17 de julho de 2008 15:32
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL 
PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL 
PROTECTED]; delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]; [EMAIL PROTECTED]; 
[EMAIL PROTECTED]
Assunto: [delphi-br] Acervo sobre Programação

 

Galera,

Boa Tarde,

Alguém sabe onde eu encontro livros, apostilas ou tutoriais sobre Java, VB,
ASP, SQL e linguagens de programação em geral ???

Só que eu gostaria de encontrar livros, apostilas ou tutoriais
preferencialmente em PDF e que sejam de graça... rsrs.

Outro requisito é que seja um material com conteúdo bem aprofundado sobre
essas linguagens.

Já encontrei um monte de material pesquisando no Google , mas tudo era muito
superficial e eu não estou com grana pra comprar bom livros sobre o tema.

Será que mesmo depois de todas essas exigências alguém ainda pode me ajudar
???... rsrsrs...

Grato,

Janderson

[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] Re: Como acessar arquivos num disco compartilhado na rede?

2008-07-16 Por tôpico Davi Eduardo Borges Wall
Exatamente isso que o  Eduardo disse!

 

Exemplo:

 

ServidorBancoDados:d:\BaseFireBird\Banco.Mdb

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva dos Santos
Enviada em: quarta-feira, 16 de julho de 2008 14:31
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Re: Como acessar arquivos num disco compartilhado na 
rede?

 

Independente de ser Win98 ou XP pra conectar ao FireBird tem que ser IP ou
Nome do PC:caminho do arquivo no servidor (caminho real)

2008/7/16 Carlos Negrão [EMAIL PROTECTED] mailto:blacksun%40inmail24.com :

 Acabou sendo algo bobo. Com o servidor no windows 98, o programa
 aceitava o IP do servidor e o caminho da unidade mapeada, como
 \\servidor\k\caminho\arquivo.fdb
 No windows XP, foi só colocar o caminho real do arquivo no servidor
 e funcionou.
 De resto, o primeiro teste era se o banco de dados conectava, que
 estava me dando um erro do tipo host not found que mascarava o
 problema (O firebird tentava
 192.168.0.1:\\servidor\k\caminho\arquivo.fdb o que não funciona).

 --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br,
 Eduardo Silva dos
 Santos [EMAIL PROTECTED] escreveu
 
  A princípio não mudou nada, verifique os compartilhamentos, as
 permissões e
  se a rede está ok.
 
  poste mais detalhes.
 
 
  2008/7/15 Carlos Negrão [EMAIL PROTECTED]:
 
   Tenho um sistema aqui que deixa fotos e um arquivo de
 configuração
   global no servidor, fora do banco de dados.
   Com o servidor usando Windows 98, tudo funciona perfeitamente, mas
   se usar Windows XP, parece não conseguir abrir nem o arquivo de
   configuração (do tipo Ini), nem as fotos.
   Houve alguma mudança na forma como arquivos são compartilhados do
   win98 pro XP?
   Alguém tem alguma idéia de como contornar isso?
  
  
  
 
 
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED]
  Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ 
  ...
 
 
  [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 
Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ 
...

[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] Firebird X Vista

2008-07-16 Por tôpico Davi Eduardo Borges Wall
Uma máquina que não tem placa de rede não vai ser acessar por uma rede, ou 
seja, você vai acessar localmente.

 

Para acessar um máquina local você utiliza LOCALHOST ou 127.0.0.1

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de valdir
Enviada em: quarta-feira, 16 de julho de 2008 14:10
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Firebird X Vista

 

Olá,

Uma aplicação que utiliza o Firebird como SGDB e for instalada no vista, ou se 
instala o Firebird como aplicaçao (não como serviço) ou se faz a conexão do 
SQLConnection com o arquivo de dados via comunicação IP, correto? 
192.168.10.1:C\PastaInstalacao\Dados\Banco.fdb

Numa máquina que não tenha placa de rede, não vai ter IP. Obviamente isso é 
raro acontecer, mas ainda existe. Pergunto: como proceder nesses casos? O micro 
necessariamente teria que ter placa de rede e IP configurado?

obrigado

Valdir

[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] Comunicação entre aplicação

2008-07-10 Por tôpico Davi Eduardo Borges Wall
DDE até onde eu sei é comunicação entra aplicações rodando na mesma máquina.

 

Se a aplicação estiver no servidor você não consegue acessar via DDE (Acredito 
eu).

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Evandro 
Ricardo Silvestre
Enviada em: quinta-feira, 10 de julho de 2008 14:21
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Comunicação entre aplicação

 

Helder Marques wrote:
 Veja este exemplo

 http://delphi.about.com/od/windowsshellapi/a/wm_copydata.htm?nl=1 
 http://delphi.about.com/od/windowsshellapi/a/wm_copydata.htm?nl=1 

 How to Send Information (String, Image, Record) Between Two Applications
 ---
Grande Helder,

Acho que isso vai solucionar o meu problema.
Vou testar.

Obrigado

Evandr

 



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



RES: [delphi-br] Dúvida com Record

2008-07-04 Por tôpico Davi Eduardo Borges Wall
Muito legal as perguntas e respostas!

 

Eu ainda diria para você tomar de costume sempre que possível inicializar 
variáveis. É uma boa prática de programação e evita problemas futuros.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao 
Morais
Enviada em: sexta-feira, 4 de julho de 2008 15:37
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Dúvida com Record

 

Guionardo Furlan wrote:
 TReg = record
 private
 FInicializado: Boolean;
 FData: array of string;
 function GetCount: Integer;
 function SetCount(const Value: Integer);
 public
 property Count: Integer read GetCount write SetCount;
 property Data[Index: Integer] read GetData write SetData;
 end;
 snip
 1. Quando eu defino uma variável com o tipo TReg, o campo FInicializado
 Booleano é *sempre* criado como False?

Ao instanciar uma classe, sim. Record eu me arrisco a dizer que não, uma 
vez que ele não tem uma rotina de inicialização como uma classe.

Se a variável desse record for global, possivelmente ele será 
inicializado. Se for dentro de uma procedure, function ou method, mais 
provável que não.

 2. Após vários processos em que o tamanho da array de strings FData é
 modificado, pode ocorrer vazamento de memória?

Não. Array dinâmico possui contagem de referência e ele é destruído tão 
logo saia de escopo, assim como acontece com ansi strings.

 Num sistema, criei um record similar a este, e depois disso, começaram a
 aparecer mensagens do FastMM falando sobre vazamento de memória com tipos
 string, que não estou conseguindo identificar.

Você cria alguma coisa dinamicamente, tal como instância de classes ou 
através da procedure new? Talvez a string esteja em um array, e este 
array esteja associado a alguma outra área de memória, tal como um 
objeto ou uma variável dinâmica?

 No NG, recebi dicas para utilizar classes ao invés de records, mas foi o que
 me pareceu mais econômico, já que as variáveis record serão acessadas
 localmente, dentro de outras classes.

A única economia ao utilizar record é não precisar instanciar, e seus 
métodos receberem um parâmetro a menos (que no caso da classe é o 
ponteiro da instância) mas será que realmente vale a economia?

Joao Morais

 



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



RES: [OT] - Re: [delphi-br] Função para Atualizar Estoque

2008-07-02 Por tôpico Davi Eduardo Borges Wall
Isso é um tremendo absurdo! Esse seu post é um tiro no próprio pé.

 

É por esses pensamentos generalistas, absurdos e sem falta de critério que 
entramos nessas discussões bestas.


Eu programo desde os 16 anos de idade e sempre fui atrás do que quis saber! 
Sempre pesquisei, nunca pedi NADA de mão beijada.
Se alguém me dava algo de mão beijada eu enchia o saco da pessoa até que ela me 
explicasse o que fez por que eu QUERO APRENDER.

 

Realmente ninguém sabe tudo, mas para trabalhar nessa área você tem que saber o 
básico. E percebe-se que algumas pessoas nem o básico sabem.
Como você vai dar uma dica para uma pessoa que não entende algo básico? Dica 
não vai resolver, assim como não resolveu para seu problema de importação.

 

Programador medíocre com seus códigos absurdos, cara você já se olhou no 
espelho? Já revisou aquela rotina de importação que o Rubem REFEZ para você.

Aquela que tentei ajudar e você ainda me soltou os cachorros dizendo Você deu 
a dica e não testou!. (Achas que tenho tempo para testar uma dica que você não 
entendeu?)
Aquilo sim era um código medíocre. Agora nem quero imaginar como deve ser esse 
sistema.



Aliás MAIS  MAS.  Além de ajudar as pessoas, muitas delas, temos que nos 
esforçar para entender seus hieróglifos portugueses.
Outros escrevem como pensam e não relêem o que escrevem. Dificultando ainda 
mais quando tenta-se ajudar.

 

Então meu amigo Itamar, reveja seus conceitos e corra atrás de seus problemas e 
não simplesmente jogue seus problemas no HELP DESK DELPHI-BR.

PS: Existe uma regra no fórum que diz que a língua oficial é português e não 
dialetos portugueses.


E tenho dito.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Itamar 
Souza
Enviada em: quarta-feira, 2 de julho de 2008 08:30
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [OT] - Re: [delphi-br] Função para Atualizar Estoque

 

Minha sincera opinião.
 
O pessoal da área de informática, principalmente os programadores são sempre 
assim, todo mundo acha que sabe muito, mais sabe apenas aquilo que sempre fez, 
tem muito programador experiente que escreve muitas linhas de código para fazer 
coisas simples e só ele consegue entender o que fez. Aqui neste fórum basta ter 
uma pergunta que a maioria acha simples ou não coerente para que muitos usem 
isso como ponto para criticas, porque não vão tentar ajudar? Porque não perdem 
o seu valioso tempo com coisas úteis? Participo de outros fóruns e posso afirma 
que este e muito bom mais esta longe de ser o melhor, porque tem muita gente 
aqui que se acha o rei da cocada preta. O que mais tem e programador medíocre 
com seus códigos absurdos e sistemas lixo, sem documentação e sem padrão algum. 
E péssimo ter que falar estas coisas, pois sei que tem muita gente boa que 
realmente ajuda muito, mais a maioria não contribui em nada, apenas fica na 
espera da
próxima vitima.
 
Acho que está faltando está regra no fórum. Critica não vai ser a melhor 
solução, pois uma coisa que pode simples para alguns pode ser complexa para 
outros, ninguém sabe tudo.
 
As pessoas que vencem neste mundo são as que procuram as circunstâncias de que 
precisam e, quando não as encontram, as criam. 
Bernard Shaw

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 

[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] Função para Atualizar Estoque

2008-07-01 Por tôpico Davi Eduardo Borges Wall
Super Hyper MegaBOGA!

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alexandre 
Rodrigues
Enviada em: terça-feira, 1 de julho de 2008 17:33
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Função para Atualizar Estoque

 

Amigo, não sei se você é novato, mas não existe e nunca vai existir uma 
função para atualizar estoque de forma genérica. Essa função quem tem e 
deve fazer é você. Só você sabe como seu sistema funciona, quais as 
tabelas, etc. Mas é claro que para criar uma função dessa é necessário 
saber programar e ter algum conhecimento de SQL. Não sei se é o seu 
caso, mas tem muita gente ai que acha que é programador por que sabe 
colocar 1/2 duzia de DBEdits em um formulário, liga-los a um datasource 
e este a um dataset. Ai quando coisa a aperta vem aqui pedir uma função 
ou componente de modo a resolver os seus problemas.
Não me entenda mau, mas para ser um programador deve-se estudar muito, 
ler muito, dedicar-se muito. Sempre estamos dispostos a ajudar, 
principalmente os programadores novatos, mas para isso esqueça que 
sempre existe uma função ou componente que de maneira mágica ira 
resolver todos os seus problemas.

Lucas Silva escreveu:
 
 
 Boa Tarde
 
 Gostaria de saber se alguem tem uma função no postgre ou mesmo no delphi 
 para atualizar estoque.
 
 Fiz uma no meu sistema, mas dá pau, não
 funciona.
 
 Estou usando as seguintes tabelas e dados. O campo
 em vermelho é o que deve ser atualizado altomaticamente pela
 função.
 
 TABLE Produto
 
 Codigo_Produto INTEGER NOT
 NULL,
 Descricao_Produto VARCHAR(60) NOT NULL,
 Estoque_Minimo NUMERIC(8,2) NOT NULL,
 Preco_Unitario NUMERIC(8,2) NOT NULL,
 Estoque NUMERIC(8,2) NOT NULL,
 PRIMARY KEY (Codigo_Produto)
 
 
 
 
 TABLE Movimento
 
 Codigo_Movimento INTEGER NOT
 NULL,
 Data_Movimento DATE NOT
 NULL,
 Tipo_Movimento CHAR(1) NOT NULL,
 Codigo_Pessoa INTEGER NULL,
 PRIMARY KEY (Codigo_Movimento),
 FOREIGN KEY (Codigo_Pessoa)
 REFERENCES Pessoa
 
 
 
 
 TABLE Itens_Movimento
 
 Codigo_Itens_Movimento INTEGER NOT
 NULL,
 Qtde_Produto NUMERIC(8,2) NOT NULL,
 Preco_Produto NUMERIC(8,2) NOT NULL,
 Codigo_Movimento INTEGER NOT NULL,
 Codigo_Produto INTEGER NOT NULL,
 PRIMARY KEY (Codigo_Itens_Movimento)
 FOREIGN KEY (Codigo_Produto)
 REFERENCES Produto,
 FOREIGN KEY (Codigo_Movimento)
 REFERENCES Movimento
 
 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]
 
 
__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ http://br.beta.messenger.yahoo.com/  

 



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



RES: Res: [delphi-br] Detalhe so funciona se ouver pelo menos um registro no detalhe

2008-06-26 Por tôpico Davi Eduardo Borges Wall
Uma constraint não necessariamente é uma foreing key.

 

Foreing Key é um tipo de constraint. Uma constraint é uma restrição que pode 
ser de vários tipos.

 

A referida na mensagem APARENTEMENTE indica que está você está jogando valor 
NULL para PK que é naturalmente NOT NULL.

 

Depure seu código e certifique-se disto.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Evaldo
Enviada em: quinta-feira, 26 de junho de 2008 10:04
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: Res: [delphi-br] Detalhe so funciona se ouver pelo menos um 
registro no detalhe

 


Bom dia,

A chave estrangeira eh criada da seguinte forma:

ALTER TABLE IDENTIFICACAO_FUNC ADD CONSTRAINT FK_IDENTIFICACAO_FUNC FOREIGN KEY 
(ID_FUNC) REFERENCES FUNCIONARIO (ID) ON DELETE CASCADE;

e a chave primaria:

ALTER TABLE IDENTIFICACAO_FUNC ADD CONSTRAINT PK_IDENTIFICACAO_FUNC PRIMARY KEY 
(ID);

Parte da primeira para a segunda tabela.

Obrigado pela atenção.

--
Atenciosamente:
Evaldo Avelar Marques
Debian GNU/Linux. Pelo Prazer de ser Livre

.~. 
/ v \ 
/ ( ) \ 
^^-^^ 

- Mensagem original 
De: Willian Jhonnes Lara dos Santos [EMAIL PROTECTED] 
mailto:willianjhonnes%40yahoo.com.br 
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Quinta-feira, 26 de Junho de 2008 9:50:34
Assunto: Res: [delphi-br] Detalhe so funciona se ouver pelo menos um registro 
no detalhe

Olá, Evaldo...

Seguinte: existe uma definição para chave estrangeira? Como ela seria? Parte da 
primeira para a segunda tabela ou vice-versa? Não uso firebird, mas geralmente 
erros como este estão vinculados à violação de chaves em campos-filho 
mandatórios. Pode ser este o seu problema...

[]'s

 - - - - ---
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
 - - - - ---

- Mensagem original 
De: Evaldo evaldoavelar@ yahoo.com. br
Para: [EMAIL PROTECTED] os.com.br
Enviadas: Quinta-feira, 26 de Junho de 2008 9:32:10
Assunto: [delphi-br] Detalhe so funciona se ouver pelo menos um registro no 
detalhe

Bom dia a todos,

Estou com um problema muito estranho.
tenho duas tabelas da seguinte forma:

FUNCIONARIO( id, nome,telefone, endereco );
IDENTIFICACAO_ FUNC( ID, ID_FUNC, IMAGEM , BIOMETRIA, BIOMETRIA_OBRIGATOR IA ) 

Ate ai tudo bem, mas esse relacionamento só funciona se houver pelo menos um 
registro na tabela IDENTIFICACAO_ FUNC. Caso
Contrário, caso contrario, quando a tabela IDENTIFICACAO_ FUNC esta vazia, não 
consigo gravar nada e recebo a seguinte mensagem de erro:

SQL Error: validation error for column ID_FUNC, value *** null ***. Error 
Code: -625. The insert failed because a column definition includes validation 
constraints.
The SQL: INSERT INTO IDENTIFICACAO_ FUNC (ID,ID_FUNC, IMAGEM,BIOMETRIA 
,BIOMETRIA_ OBRIGATORIA) VALUES (?,?,?,?,?); 

Se houver pelo menos um registro , funciona perfeitamente.

a estrutura é a seguinte: firebird 2.0, zeos e delphi 7 

--
Atenciosamente:
Evaldo Avelar Marques 
Debian GNU/Linux. Pelo Prazer de ser Livre 

.~. 
/ v \ 
/ ( ) \ 
^^-^^ 

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 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]



RES: [delphi-br] [MAF] TComboBox no estilo csOwnerDrawFixed

2008-06-26 Por tôpico Davi Eduardo Borges Wall
Em vez de usar CsOwnerDrawFixed use CSDropDownList isto resolverá seu problema.

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcos 
Abreu Ferreira
Enviada em: quarta-feira, 25 de junho de 2008 22:23
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] [MAF] TComboBox no estilo csOwnerDrawFixed

 

Pessoal,

estou com um problema. Tenho um combobox com estilo csOwnerDrawFixed
para que os usuário não possa digitar nada diferente das opções.
Acontece que num campo na tabela esta somente salvo 'A' para ativo e
'I' para inativo, e quando vou fazer a seguinte opção

if campo = 'A'
cbComboBox.Text := 'Ativo'
else
cbComboBox.Text := 'Inativo';

não funciona, simplesmente ele traz em branco.

Alguém saberia me dizer como posso resolver isso?

Att,

Marcos Ferreira

 



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



RES: [delphi-br] Hint

2008-06-26 Por tôpico Davi Eduardo Borges Wall
Muito facil de explicar isso.

 

Var

  Teste: integer;

Begin

  Teste := 0;

  Teste := 1;

End;

 

Faça uma aplicação nova e coloque este codigo lá, vc verá que a mesma mensagem 
irá ocorrer.

Ou seja, pra que atribuir 0 se vai atribuir 1 logo após?
Se o compilador for inteligente o suficiente ele vai abstrair a primeira 
atribuição, caso contrário irá gerar uma atribuição desnecessária.

 

Aconselho a não desligar warnings, elas são muito úteis para lembrar que você 
pode estar fazendo o que não deve.

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Berdam
Enviada em: quinta-feira, 26 de junho de 2008 11:49
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Hint

 

obrgiado pela resposta pessoal, na verdade, 
essa variável eu uso, inicializei ela com zero e depois o record count da query.

Não entendi o porque, mas quando tirei a linha de atribuição de zero para a 
variável, o hint parou de ser mostrado. Usando apenas o recordcount, funcnionou 
perfeitamente. Aliás, alguém sabe desse erro do recordCount no compoente 
TSQLQuery???

ContaEmpresas := 0;
ContaEmpresas := dmCnx.qrExtras. RecordCount;

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

http://www.curricular.com.br/berdam http://www.curricular.com.br/berdam 

Visite
http://passandoveneno.blogspot.com http://passandoveneno.blogspot.com 
--

--- Em qui, 26/6/08, Daniel Bastos [EMAIL PROTECTED] 
mailto:danbastos%40gmail.com  escreveu:
De: Daniel Bastos [EMAIL PROTECTED] mailto:danbastos%40gmail.com 
Assunto: Re: [delphi-br] Hint
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Data: Quinta-feira, 26 de Junho de 2008, 11:42

Na verdade, um hint é apenas um aviso. E não tem relação com futuros erros.

Neste caso, o hint te diz que o valor que foi atribuido a variável

ContaEmpresas não foi utilizado.

Então, se uma variável contem um valor que não será utilizado, pra que

esta variável é necessária?

2008/6/26 Berdam berdamzinho@ yahoo.com. br:

 Galera, eu tenho a variável ContaEmpresas, do tipo Integer, quando compilo

 aparece um Hint dizendo



 Value assigned to 'ContaEmpresas' never used



 Como que posso retirar essas msg da compilação, certa vez ouvi falar que

 isso pode vir a ocasionar problema futuros.



 Confere isso??



 ContaEmpresas := 0;

 ContaEmpresas := dmCnx.qrExtras. RecordCount;

  - - - - - -

 Uberdam Cavaletti

 Formado em Tecnologia da Informação - Unoesc - Xxe

 Pós-graduado em desenvolvimento Java - Unoesc - Xxe



 http://www.curricul ar.com.br/ berdam



 Visite

 http://passandovene no.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]



 

-- 

Abs

Daniel A. Bastos











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 

[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] erro no consulta Union

2008-06-26 Por tôpico Davi Eduardo Borges Wall
APARENTEMENTE, você está usando collation diferente para o campo nome em cada 
tabela.

 

[]'s

 

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alexsandro
Enviada em: quinta-feira, 26 de junho de 2008 12:16
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] erro no consulta Union

 

Boa tarde pessoal, 
Eu fiz uma Views Union, e esta dando o erro quando eu acrescento o 
campo 'nome'

SELECT TipodeConta,data,nome
FROM dbo.v_FluxPg1
UNION ALL
SELECT TipodeCota,data,nome
FROM dbo.V_FluxPR1

ERRO:
Implicit Conversion of char value to char cannot be performed because 
the collation of the value
is unresolved due to a collation conflict.

Alguem conhece esse erro?

 



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



RES: [delphi-br] Qual a diferença entre as duas questões?

2008-06-26 Por tôpico Davi Eduardo Borges Wall
Olha cara a forma correta é a seguinte

 

Var

  FrmTeste: TFrmTeste;

Begin

  FrmTEste := TFrmTeste.Create(nil);

 

Dessa forma você está instanciando o form e jogando o ponteiro para a variável.

a outra forma está errada. Agora por que? Deixo a palavra para nosso amigo João 
Morais...

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: quinta-feira, 26 de junho de 2008 17:13
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Qual a diferença entre as duas questões?

 

Olá amigos, qual a diferença de eu fazer:

type
Tteste = TFrmTeste;
(..)

Tteste := TFrmTeste.Create(nil);
(..)

de

FrmTeste := TFrmTeste.Create(nil);
(...)

A primeira eu crio um tipo do Form, e crio normalmente, a segunda eu nao
crio o tipo. Existe diferença entre os dois, além claro da forma de
programar?

[]s

-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

[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] Componente SaveDialog no Windows XP

2008-06-20 Por tôpico Davi Eduardo Borges Wall
Só um detalhe Adailson,

 

O componente TSaveDialog não salva arquivo nenhum. Ele te traz uma caixa de 
diálogo bonitinha para o usuário informar o local na qual quer salvar o arquivo.

 

Após isso o componente armazena o caminho escolhido pelo usuário em uma de suas 
propriedades. Através desta propriedade você consegue pegar o nome do arquivo
e aí então salvar usando utilizando métodos savetofile. Ex: 
StringList.SaveToFile(); MemoryStream.SaveToFile();

 

Se há algum erro na hora que você salvar o arquivo, muito provavelmente é um 
erro de lógica do seu programa ou um erro de permissão do windows (sendo que 
este ultimo não deveria retornar AV).

 

 

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Adailson 
Reis Rocha
Enviada em: sexta-feira, 20 de junho de 2008 08:26
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Componente SaveDialog no Windows XP

 


Estou gerando um aquivo .txt para importação e utilizo o savedialog para salvar 
o arquivo, na minha maquina (Windons 2000) o arquivo é salvo sem problema, mas, 
no XP da um erro de Access Violation. Eu debuguei o código e é realmente o 
componente que não consegue salvar o arquivo, fiz o teste usando o comando 
AssignFile(F, 'C:\teste.txt') e o arquivo é criado sem problema.Tenho quase 
certeza que tem haver com as permissões do Windows. Já verifiquei isso, fui na 
aba Segurança do diretório e dei controle total ao usuario e continua dando o 
mesmo erro.Se alguem souber como resolver isso fico muito agradecido att 
Adailson RochaProgramador
__
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 http://www.amigosdomessenger.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] TaskScheduler 2.0

2008-06-20 Por tôpico Davi Eduardo Borges Wall
Alguém da lista possui este arquivo taskschd.h ? ou talvez sua tradução para 
pascal?

 

 

[]'s 

Davi.



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



RES: [delphi-br] TaskScheduler 2.0

2008-06-20 Por tôpico Davi Eduardo Borges Wall
Olá Rubem,

 

Este arquivo eu já tenho e é referente a versão 1.0 (mstask.h) do TaskScheduler 
traduzido para pascal.

 

Estou procurando o arquivo da versão 2.0 (taskschd.h) para traduzir para 
pascal, pois ainda não encontrei a forma traduzida.

 

Thank you Anyways!

[]'s

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: sexta-feira, 20 de junho de 2008 11:31
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] TaskScheduler 2.0
Prioridade: Alta

 


ftp://ftp.delphi-jedi.org/api/TaskScheduler.zip 
ftp://ftp.delphi-jedi.org/api/TaskScheduler.zip 

Sds.


 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
 Date: Fri, 20 Jun 2008 10:04:08 -0300
 Subject: [delphi-br] TaskScheduler 2.0
 
 
 Alguém da lista possui este arquivo taskschd.h ? ou talvez sua tradução para 
 pascal?
 
 []'s
 
 Davi.
 

__
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack http://www.msn.com.br/emoticonpack 

 



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



RES: [delphi-br] Adeus, Windows XP...

2008-06-20 Por tôpico Davi Eduardo Borges Wall
Eduardo,

 

Tenho vários amigos com essa mesma configuração de notebook que você falou, e 
nenhum deles reclama de lentidão. (eles reclamam de outras coisas rs..)

 

Talvez, após rechea-lo com Office, Visual studio, Delphi e outros más deve 
ficar um pouco lento sim.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva dos Santos
Enviada em: sexta-feira, 20 de junho de 2008 15:51
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Adeus, Windows XP...

 

é uma pena mesmo, testei o vista em um notebook hp core2duo com 2gb... meu
deus.. muuuito lento.

2008/6/20 by Kohl (R) - Yahoo [EMAIL PROTECTED] mailto:bykohl%40yahoo.com.br 
:

 Pra quem tinha dúvidas sobre as intenções da Microsoft sobre o XP, leiam
 aqui:

 http://newsbykohl.blogspot.com/2008/06/windows-xp-descanse-em-paz.html 
 http://newsbykohl.blogspot.com/2008/06/windows-xp-descanse-em-paz.html 

 by Kohl (R)

 Blog: NewsByKohl.com http://newsbykohl.com/ http://newsbykohl.com/ 

 Messenger: [EMAIL PROTECTED] mailto:byKohl%40Hotmail.com  
 byKohl%40Hotmail.com

 Phone: +55-27-8837-5528

 Vitoria - ES - Brazil

 [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 
Site: http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ 
...

[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] Adeus, Windows XP...

2008-06-20 Por tôpico Davi Eduardo Borges Wall
Peraí, qualquer coisa é melhor que Win9x/ME, essa não foi uma boa comparação rs.



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: sexta-feira, 20 de junho de 2008 16:29
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Adeus, Windows XP...

 

Gente.. o negócio - acredito eu - que infelizmente é ir pro Vista,
principalmente nós desenvolvedores... é como programar em Win98 pra WinXP...
não tem como... vamos ter que acabar indo pro vista sim.. isso não tem como
mudar, agora falar que o XP morreu, isso nunca... na minha cidade, tem gente
ainda com o 95... fazer o que né!?!

[]s

2008/6/20 Luiz ESCobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br 
:

 Só sabe configura-lo direitinho que ele não fica tão lento e nem tão
 chato.
 []s

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
 HARBOUR --
 Borland C++ 5.5.1 (32 bit)
 Harbour Devel build 1.1-1 Intl. (Rev. 8479)
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 52) - 2008.05.26
 --

 From: Rubem Nascimento da Rocha
 Sent: Friday, June 20, 2008 4:09 PM

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Subject: RE: [delphi-br] Adeus, Windows XP...


 Meu humilde Acer Aspire 5570-2052 (a.k.a. Aspire 5570Z) veio com o Windows
 Vista. Não contei conversa. Formatei e instalei o Windows XP SP2. Atualmente
 ele tem o SP3. 100 vezes melhor do que aquela lerdeza do Vista, que alias
 quero tê-lo a perder de vista do meu notebook.

 Rodo nele Delphi, Office 2003, NetBeans e Eclipse. Detalhe, tem um Pentium
 dual-core de 1.73GHz e 1 GB de memória. Espero poder colocar 2GB de memória
 nele. Aí é que eu num quero saber de Windows Vista tão cedo!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] mailto:adriano.tupa%40yahoo.com.br  
 adriano.tupa%40yahoo.com.br
 Date: Fri, 20 Jun 2008 16:01:45 -0300
 Subject: Re: [delphi-br] Adeus, Windows XP...

 O loko.. eu tenho o vista no meu note toshiba dual core... nao é nem core 2
 duo... com 2Gb tbm e é rapido...

 - Original Message -
 From: Eduardo Silva dos Santos
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Sent: Friday, June 20, 2008 3:51 PM
 Subject: Re: [delphi-br] Adeus, Windows XP...

 é uma pena mesmo, testei o vista em um notebook hp core2duo com 2gb... meu
 deus.. muuuito lento.

 2008/6/20 by Kohl (R) - Yahoo [EMAIL PROTECTED] 
 mailto:bykohl%40yahoo.com.br  bykohl%40yahoo.com.br
 :

  Pra quem tinha dúvidas sobre as intenções da Microsoft sobre o XP, leiam
  aqui:
 
  http://newsbykohl.blogspot.com/2008/06/windows-xp-descanse-em-paz.html 
  http://newsbykohl.blogspot.com/2008/06/windows-xp-descanse-em-paz.html 
 
  by Kohl (R)
 
  Blog: NewsByKohl.com
 
  Messenger: [EMAIL PROTECTED] mailto:byKohl%40Hotmail.com  
  byKohl%40Hotmail.com
 
  Phone: +55-27-8837-5528
 
  Vitoria - ES - Brazil

 __
 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 http://www.amigosdomessenger.com.br 

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

 


-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

[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] Problema DBExpress

2008-06-19 Por tôpico Davi Eduardo Borges Wall
Cara essas DLL's não são ActiveX Libraries! Elas não tem esse ponto de entrada.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Filippe 
Maymone
Enviada em: quinta-feira, 19 de junho de 2008 11:43
Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problema DBExpress

 

Eu coloquei e mesmo assim nada .. 
Se eu tentar registrar na maquina esta apresentando a seguinte mensagem:

C:\WinNT\System32\dbxmss30.dll was loaded, but the DLlRegisterServer Entry 
Point Was not Found.
DLlRegisterServer may not be exported, or a corrupt version of 
C:\WinNT\System32\dbxmss30.dll may be in memory. Cosider using PView to detect 
and remove it

Pelo que eu entendi ele carregou mais o ponto de entrada não foi encontrado ... 

Alguem consegue me ajudar ??? 

abraços
- Original Message - 
From: Jean Barreiros 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Thursday, June 19, 2008 11:23 AM
Subject: Res: [delphi-br] Problema DBExpress

Cara tenta colocar as dlls na pasta system32...

Jean Barreiros
Programador/Web-Designer
Delphi, C++, PHP, JavaScript
FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
msn: [EMAIL PROTECTED] mailto:jean%40comerciofsa.com.br 
e-mail: [EMAIL PROTECTED] mailto:delphijean%40gmail.com 

- Mensagem original 
De: Filippe Maymone [EMAIL PROTECTED] mailto:filippe_info%40globo.com 
Cc: [EMAIL PROTECTED] mailto:lista-delphi%40yahoogrupos.com.br ; 
delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Quinta-feira, 19 de Junho de 2008 9:49:53
Assunto: [delphi-br] Problema DBExpress

Galera bom dia, 

Estou tendo problemas com um sistema que esta conectando com o banco SQL SERVER 
via DBExpress.
Ele funciona certinho em todas as maquinas XP, tem algumas maquinas Windows2000 
Pro que não esta abrindo, fala que naum pode ser executado.
As DLL´s ficam na mesma pasta do EXE, mesmo executando as DLL´s na marra, 
apresenta o problema.

Alguem sabe me ajudar ??? 

Abraços,

Filippe Maymone

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

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/ http://br.mail.yahoo.com/ 

[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] Conexão externa em texto

2008-06-17 Por tôpico Davi Eduardo Borges Wall
Eu to tentando entender o que o COM tem a ver com carregar os parâmetros de 
conexão de um arquivo texto.

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de itasouza
Enviada em: terça-feira, 17 de junho de 2008 11:11
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Conexão externa em texto

 

Bom dia a todos 

Para que eu possa ter uma conexão externa em texto e conseguir altera 
sem compilar novamente a aplicação posso delegar ao evento onCreate 
do DataModulo, a capacidade de ler um arquivo contendo parâmetros de 
configuração. Quando uso um serviço com, consigo fazer isso, mais 
estou usando DBExpress + SQLDataSet1 + DataSetProvider1 + 
ClientDataSet1 no mesmo datamodulo. Como eu conseguiria altera estas 
informações de forma que funcione sem o uso de um serviço com +?

procedure TDataModulo.FormCreate(Sender: TObject);
var
caminho : String;
begin
caminho:= ExtractFileDir(ComServer.ServerFileName);
SQLConn.Params.LoadFromFile(caminho + '\Conexao.txt');
end;

Agradeço de alguém poder ajudar!!

 



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



RES: RES: [delphi-br] Conexão externa em texto

2008-06-17 Por tôpico Davi Eduardo Borges Wall
Ita, você está muito enrolado amigo!

 

Eu sei que  é COM e sei como carregar informações de conexão de um arquivo 
texto para o SQLCOnnection.

O que eu não sei é por que você está misturando os dois?

 

Pode ser só eu, mas não to entendendo exatamente o que você quer fazer.



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de itasouza
Enviada em: terça-feira, 17 de junho de 2008 11:42
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Conexão externa em texto

 

Amigo bom dia

Com e um serviço que roda no windows, e usado para separa a camada de 
acesso a dados da aplicação, o mesmo gera uma Dll, no data modulo eu 
posso colocar uma instrução que faz a leitura de um arquivo de 
configuração externo, a qual se refere a minha pergunta. 

Se você poder ajudar agradeço.

Muito obrigado!!

 



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



RES: RES: RES: [delphi-br] Conexão externa em texto

2008-06-17 Por tôpico Davi Eduardo Borges Wall
Não esclareceu nada.

 

Mas vou chutar uma solução...

 

procedure TDataModulo.FormCreate(Sender: TObject);
var
caminho : String;
begin
caminho:= ExtractFileDir(Aplication.ExeName);
SQLConn.Params.LoadFromFile(caminho + '\Conexao.txt');
end;

 

 

é isso que você quer?



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de itasouza
Enviada em: terça-feira, 17 de junho de 2008 15:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Conexão externa em texto

 

Blz... se você sabe o que e com e veriificar a minha 1 mensagem vai 
ver que eu tambem sei fazer esta conexao, a minha dúvida é, não estou 
usando COM com a apliacação atual, mais gostaria de fazer o mesmo 
processo de leitura de arquivo externo.

Espero ter esclarecido.

Agradeço

 



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



RES: RES: RES: RES: [delphi-br] Conexão externa em texto

2008-06-17 Por tôpico Davi Eduardo Borges Wall
Meu sapato preto!!

 

Eu me descabelo pra tentar entender o que o cara está falando, ajudo ele, e 
ainda tenho que ler essas coisas!

É João... você é o Rei da paciência!

 

[]'s

 

 



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de itasouza
Enviada em: terça-feira, 17 de junho de 2008 17:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: RES: [delphi-br] Conexão externa em texto

 

Value Joao Morais

Deu certo, realmente a falta de uso do help mais quem sabe sabe..
Muito grato!!

 



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



RES: RES: [delphi-br] URGENTE: Registrar DLL pelo delphi

2008-06-13 Por tôpico Davi Eduardo Borges Wall
Aí! 500 pila a solução pronta.

Aproveita que hoje estou generoso! Pode depositar nessa conta HSBC - 
018-112888-8  

 

function TFormMain.RegisterActiveXServer(const ServerLocation: string; 
Register: Boolean): Boolean;

var

  ServerDllRegisterServer: function: HResult; stdcall;

  ServerDllUnregisterServer: function: HResult; stdcall;

  ServerHandle: THandle;

 

  procedure UnloadServerFunctions;

  begin

@ServerDllRegisterServer := nil;

@ServerDllUnregisterServer := nil;

FreeLibrary(ServerHandle);

  end;

 

 

  function LoadServerFunctions: Boolean;

  begin

Result := False;

ServerHandle := SafeLoadLibrary(ServerLocation);

if (ServerHandle  0) then

begin

  @ServerDllRegisterServer := GetProcAddress(ServerHandle, 
'DllRegisterServer');

  @ServerDllUnregisterServer := GetProcAddress(ServerHandle, 
'DllUnregisterServer');

  if (@ServerDllRegisterServer = nil) or (@ServerDllUnregisterServer = nil) 
then

UnloadServerFunctions

  else

Result := True;

end;

  end;

begin

  Result := False;

  try

if (LoadServerFunctions) then

try

  case (Register) of

False: Result := ServerDllUnregisterServer = S_OK;

True: Result := ServerDllRegisterServer = S_OK;

  end;

finally

  UnloadServerFunctions;

end;

  except

  end;

end;

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: sexta-feira, 13 de junho de 2008 11:04
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: [delphi-br] URGENTE: Registrar DLL pelo delphi
Prioridade: Alta

 


Então, verifique um projeto de exemplo na pasta $(DELPHI)\Demos\ActiveX chamadp 
TRegExpr.dpr. O código fonte desse projeto tem o que vc precisa pra fazer o 
registro de DLLs (lógico, desde que as DLLs sejam do tipo COM!).

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:jericssonsup%40gmail.com 
Date: Fri, 13 Jun 2008 01:10:14 -0300
Subject: Re: RES: [delphi-br] URGENTE: Registrar DLL pelo delphi

Eu já estou usando dessa forma, mas como são 4 DLL e estou usando o registro
simultâneo em vários processos, está apresentando problemas e em algumas não
sei porque mesmo usando o /s esta aparecendo a msg para o usuário confirma.

2008/6/12 Rubem Nascimento da Rocha [EMAIL PROTECTED] 
mailto:djpardalrocha%40hotmail.com :


 Mas se ele fizer assim:

 WinExec(pchar('regsvr32.exe /s ' + drive + '\WINNT\SYSTEM32\midas.dll'),
 SW_NORMAL);

 registra de forma silenciosa, sem pedir confirmação ou mostrar caixa de
 diálogo!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
 Date: Thu, 12 Jun 2008 17:58:58 -0300
 Subject: RES: [delphi-br] URGENTE: Registrar DLL pelo delphi


 Para fazer isso sem chamar o executável vc tem que chamar o procaddress
 referente ao método DLLRegisterServer da DLL que vc quer registrar.

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 [mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  ] Em 
 nome de
 Jorge Ericsson
 Enviada em: quinta-feira, 12 de junho de 2008 17:01
 Assunto: [delphi-br] URGENTE: Registrar DLL pelo delphi

 Olá amigos, eu preciso registrar algumas DLL na instalação de meu programa,
 mas não gostaria de utilizar o comando

 WinExec(pchar('regsvr32.exe ' + drive + '\WINNT\SYSTEM32\midas.dll'),
 SW_NORMAL);

 Porque nesse caso registra mais fica a tela de confirmação pro usuário.

 Se não me engano tem uma utni que faz isso, mas não estou encontrando a
 danada...

 Alguém já passou por esse problema e poderia ajudar-me ???

 Valew,

 Jorge Ericsson S. Pinheiro
 Analista/Projetista de Sistemas
 Ericsson Sistemas e Soluções
 http://www.jericsson.com.br
 61 9227.4785 / 3967.6172
 Brasília - DF


--
Att,

Jorge Ericsson S. Pinheiro
Analista/Projetista de Sistemas
Ericsson Sistemas e Soluções
http://www.jericsson.com.br
61 9227.4785 / 3967.6172
Brasília - DF

__
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack

 



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



RES: [delphi-br] Before Save Project

2008-06-12 Por tôpico Davi Eduardo Borges Wall
Básico,

 

Mantenha sempre o Sqlconnection como False, e de um true dentro da aplicação.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Juliano 
Silva - Yahoo
Enviada em: quinta-feira, 12 de junho de 2008 13:28
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br]  Before Save Project 

 

Pessoal

Não sei se a pergunta é idiota, mas vamos lá, olha só existe alguma forma de
informar que seja executado alguma coisa antes de salvar os fontes de meu
projeto? Por exemplo quero setar a propriedade Conect := False de um
componente TSQLConnection antes de salvar meu projeto, estou falando dos
fontes mesmo, algumas vezes em produção por fazer testes etc... minha
conexão com o banco termina ficando ativa, assim quanto gero um executável e
vou colocar em outro terminal tenho um erro de conexão pois os caminhos do
banco não são os mesmos... Sei que existe outras formas de fazer isso, como
por exemplo no evento BeforeOpen do componente desconecta-lo... 

att.

Juliano



[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] URGENTE: Registrar DLL pelo delphi

2008-06-12 Por tôpico Davi Eduardo Borges Wall
Para fazer isso sem chamar o executável vc tem que chamar o procaddress 
referente ao método DLLRegisterServer da DLL que vc quer registrar.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jorge 
Ericsson
Enviada em: quinta-feira, 12 de junho de 2008 17:01
Assunto: [delphi-br] URGENTE: Registrar DLL pelo delphi

 

Olá amigos, eu preciso registrar algumas DLL na instalação de meu programa,
mas não gostaria de utilizar o comando
WinExec(pchar('regsvr32.exe ' + drive + '\WINNT\SYSTEM32\midas.dll'),
SW_NORMAL);
Porque nesse caso registra mais fica a tela de confirmação pro usuário.

Se não me engano tem uma utni que faz isso, mas não estou encontrando a
danada...

Alguém já passou por esse problema e poderia ajudar-me ???

Valew,

Jorge Ericsson S. Pinheiro
Analista/Projetista de Sistemas
Ericsson Sistemas e Soluções
http://www.jericsson.com.br
61 9227.4785 / 3967.6172
Brasília - DF

[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] Quantidade de dias entre duas datas.

2008-06-11 Por tôpico Davi Eduardo Borges Wall
Dejavou!

 

Se eu fizer uma data menos a outra, eu não vou ter uma nova data mas sim a 
quantidade dias entre elas.

 

Ou seja! Não adianta vc converter 30 dias para uma Data! Pq 30 dias não é uma 
data! 



 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alison Zen
Enviada em: quarta-feira, 11 de junho de 2008 13:39
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Quantidade de dias entre duas datas.

 

Oi Rubens oq acontece é o seguinte.

Eu tenho um stringGrid onde que está informada as datas, oq eu tenho q fazer
é o seguinte:

É pegar essa data, que está como string, transformar para TDate calcular e
depois apresentar como string novamente.

Mais oq acontece é o seguinte, quando eu converto de string para data e
subtraio, e depois converto de de data para string, o calculo me retorna o
valor formatado como data, por exemplo:

Data 1 = 01/01/2008
Data 2 = 31/01/2008

Subtraindo as duas datas, eu vou ter o valor de 30, quando eu converto
novamente de string para data, ele me retorna o valor formatado, sendo
30/11/1899.

Espero q eu tenha explicada de meneira correto e que vcs consiga entender.

Abraços

Alison Zen

Em 11/06/08, Rubem Nascimento da Rocha [EMAIL PROTECTED] 
mailto:djpardalrocha%40hotmail.com  escreveu:


 Pq vc simplesmente não subtrai uma data da outra? Isso já te retorna a
 diferença em dias!
 Qual o problema em se fazer isso?

 Sds.

 

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] mailto:galvaozen%40gmail.com  
 galvaozen%40gmail.com
 Date: Wed, 11 Jun 2008 13:23:14 -0300
 Subject: [delphi-br] Quantidade de dias entre duas datas.

 Boa tarde a todos, tudo bem?

 Trabalhamos com Delphi 5, e estamos precisando saber a quantidade de
 dias entre duas datas.

 Ex: Data 1 = 01/01/2008
 Data 2 = 31/01/2008

 Diferença entra datas de 30 dias.

 Fizemos alguns testes aqui e vimos que no delphi 5, não existe a
 conversão do tipo Data para Inteiro.

 No Delphi 7 sabemos que existe a função Daysbetween onde que a mesma
 retorna a quantidade de dias entre duas data, mais no delphi 5 não
 tem.

 Bom esperamos um retorna.

 Desde já muito obrigado.

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


-- 
--
Alison Galvão Zen
Analista Desenvolvedor - Visionnaire - Virtus
[EMAIL PROTECTED] mailto:alison%40visionnaire.com.br 

Visionnaire - Virtus
Rua Engenheiro Roberto Fischer, 208 Parque de Software
Prédio Central - Setor 2 - CIC Curitiba, PR 81250-025
Tel/Fax: +55 (41) 3337-1000 Brasil

http://www.visionnaire.com.br
http://www.virtus-ti.com.br
--

[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] Autenticação do Usuário no De lphi

2008-06-11 Por tôpico Davi Eduardo Borges Wall
Defina NADA FUNCIONA, qual erro?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andre 
Farias
Enviada em: quarta-feira, 11 de junho de 2008 13:51
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Autenticação do Usuário no Delphi

 

ninguém sabe?

2008/6/11 algf103 [EMAIL PROTECTED] mailto:agfarias%40gmail.com :


 E ai Pessoal,

 Estou desenvolvendo uma aplicação Delphi que precisa autenticar o
 usuário cada vez que roda o programa, mas não estou conseguindo.

 Já chamei a função LogonUser, ADsOpenObject e LogonUserSSPI e nada
 funciona.

 LogonUser(Pchar(edUserID.Text),Pchar(edEnderIP.Text),
 Pchar(edPassword.Text),
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 handle);

 hr:=ADsOpenObject('LDAP://ENDERECOIP/CN=' + 'Users'
 + ',DC=CONTROLADOR_DO_ DOMINIO', NomUsu, SenUsu,
 ADS_PROMPT_CREDENTIALS, IADs, obj);

 O sistema operacional do servidor é windows 2003 server e a
 aplicação cliente roda no windows xp professional.

 Que pode estar acontecendo? Teria alguma maneira de chamar o prompt
 do Windows Authentication para fazer essa autenticação?

 Qualquer ajuda é bem-vinda.

 Obrigado

 André

 


[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] Padronização de Código

2008-06-10 Por tôpico Davi Eduardo Borges Wall
Para saber padronização de fonte, nada melhor do ler a VCL do Delphi!

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Marcos 
Douglas
Enviada em: terça-feira, 10 de junho de 2008 10:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Padronização de Código

 

Giovanny,
Segue os links do estilo Pascal de programar:
http://dn.codegear.com/article/10280
http://dn.codegear.com/article/27983

Eu não utilizo este estilo. Prefiro o estilo Ruby de programar.

Abraços
Marcos Douglas

2008/6/10 Giovanny Carvalho [EMAIL PROTECTED] 
mailto:giovannycarvalho%40yahoo.com.br :

 Alguém sabe onde eu posso baixar ou encontrar informações sobre a
 padronização de códigos fonte utilizado pelo delphi.

 Eu já dei uma pesquisada básica e ví que ela utiliza o Infix Caps e
 Camel Caps.

 Na revista ClubeDelphi Nº 39 da umas dicas legais mais eu queria saber
 se há algo mais...

 Para aqueles que trabalham em equipe é uma boa dica utilizar essa
 padronização!!!

 Um abraço a todos...
 Giovanny Carvalho
 www.acmeinformatica.com.br


 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





[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] criar evento dinamicamente

2008-06-09 Por tôpico Davi Eduardo Borges Wall
Cara, o método pintar deve estar dentro de uma classe.

 

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de felipe 
govoni
Enviada em: segunda-feira, 9 de junho de 2008 14:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] criar evento dinamicamente

 

ja tentei de varias maneiras continua dando erro
acho q voce nao entendeu o meu erro vou tentar explicar
mais detalhadamente:

tenho um form chamado frmmonitorar
nele eu tenho um dbgrid q eu preciso q determinadas linhas
troquem de cor.

coloquei o seguinte codigo no onclick do botao:

dmGeral.qryBaixa.Close;
dmGeral.qryBaixa.Parameters.ParamByName('re_tecnico').Value := re;
dmGeral.qryBaixa.OnCalcFields := pintar;
dmGeral.qryBaixa.Open;

no mesmo form criei a seguinte procedure:

procedure Pintar(Dataset: TDataset);
begin
...
end;

a query esta num datamodule chamado dmgeral.

nao sei onde declarar isso

TdmGeral = class(TDataModule)

dentro da classe dmgeral pois esta tudo no frmmonitorar
apenas a query esta no datamodule.

desculpem a minha ignorancia!!!

[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] Ajuda numa função que retorna D ataSet.

2008-06-09 Por tôpico Davi Eduardo Borges Wall
Ai ai ai ai, ta faltando teoria Felipe! Só botar a mão na massa sem entender o 
que está fazendo é perigoso.

 

Você vai ter que retirar aquele CQ.FREE de dentro de sua função. 
Na outra ponta você faz assim:

Var
  MeuDataSet: TDataSet;
Begin
  MeuDataSet := RetDados('SELECT BLA FROM BLA');
  try

//faço o que tenho que fazer
  finally

MeuDataSet.Free;

  End;

Felipe vc precisa de mais  entendimento da linguagem e de ponteiros, que é 
necessário para praticar uma boa programação.
Sugiro a você comprar algum livro de Delphi e estudar mais.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: segunda-feira, 9 de junho de 2008 15:56
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Ajuda numa função que retorna DataSet.

 

Mas Rubem, isso eu havia entendido, porém.. se eu der um RetDados.Free;
estarei liberando meu cQ que está dentro da função? E tipo, não tem como eu
passar os dados, fechar a Query, liberar ela, e os dados permanecerem não?
Minha preocupação é com o desenrolar do sistema, muitas querys abertas sem
fechar..

[]s

2008/6/9 Rubem Nascimento da Rocha [EMAIL PROTECTED] 
mailto:djpardalrocha%40hotmail.com :


 É óbvio que tá dando erro! Preste atenção! Vc está liberando uma consulta
 que está sendo o retorno da sua função. Se vc libera a consulta, logo vai
 estar liberando o retorno! Esse é o erro! A consulta não deve ser liberada!
 Atente para isso!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 From: [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  fellipeh%40gmail.com
 Date: Mon, 9 Jun 2008 15:47:04 -0300
 Subject: [delphi-br] Ajuda numa função que retorna DataSet.


 Olá amigos, estou criando uma função, que me retorne um DataSet, com o
 resultado de um SQL passado como parametro, porém não estou conseguindo..
 estou fazendo assim:

 function RetDados(sSQL: string): TDataSet;
 var
 cQ: TIBCQuery;
 cT: TIBCTransaction;
 begin
 cT := TIBCTransaction.Create(nil);
 cT.AddConnection(DM.Conexao);

 cQ := TIBCQuery.Create(nil);
 cQ.Transaction := cT;
 cQ.UpdateTransaction := cT;
 cQ.UniDirectional := True;
 try
 cQ.SQL.Text := sSQL;
 cQ.Open;
 Result := cQ;
 finally
 cQ.Free;
 cT.Free;
 end;
 end;

 Porém, sempre me retorna NIL, pois de qualquer forma passa no cQ.Free, e
 estou achando que quando faz isso eu perco o resultado. Seria isso mesmo?
 Se
 for, como concerto isso?

 Desde já agradeço.

 []s

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  fellipeh%40gmail.com

 Sou a favor da lei LEI 607/2007

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


-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

[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] criar evento dinamicamente

2008-06-09 Por tôpico Davi Eduardo Borges Wall
Isso se deve ao fato que você não ter esse método implementado, você só possui 
a declaração.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de felipe 
govoni
Enviada em: segunda-feira, 9 de junho de 2008 15:57
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] criar evento dinamicamente

 

mas da o seguinte erro:
unsafistied foward or external declaration: 'TfrmMonitorar.pintar'

2008/6/9 Joao Morais [EMAIL PROTECTED] mailto:post%40joaomorais.com.br :

 felipe govoni wrote:
  tenho um form chamado frmmonitorar
  nele eu tenho um dbgrid q eu preciso q determinadas linhas
  troquem de cor.
 
  coloquei o seguinte codigo no onclick do botao:
 
  dmGeral.qryBaixa.Close;
  dmGeral.qryBaixa.Parameters.ParamByName('re_tecnico').Value := re;
  dmGeral.qryBaixa.OnCalcFields := pintar;
  dmGeral.qryBaixa.Open;
 
  no mesmo form criei a seguinte procedure:
 
  procedure Pintar(Dataset: TDataset);
  begin
  ...
  end;

 Aí é que está o erro. altere a declaração para isto aqui:

 procedure TSeuForm.Pintar(Dataset: TDataset);
 begin
 ...
 end;

 e dentro do seu form, na área private, declare isso aqui:

 private
 procedure Pintar(Dataset: TDataset);
 end;

 É isto.

 --
 Joao Morais

  a query esta num datamodule chamado dmgeral.
 
 
  nao sei onde declarar isso
 
  TdmGeral = class(TDataModule)
 
  dentro da classe dmgeral pois esta tudo no frmmonitorar
  apenas a query esta no datamodule.
 


-- 
Felipe Govoni
-
Programador
Fone 8472-8718

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

 



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



RES: [delphi-br] Ajuda numa função que retorna D ataSet.

2008-06-09 Por tôpico Davi Eduardo Borges Wall
Você pode fazer isso mas de qualquer forma vc vai ter que liberar essa memória.

 

with RetDados('select * from cliente') do
begin
ShowMessage(FieldByName('RAZAO').AsString);

Free;   ß AKI
end;



 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: segunda-feira, 9 de junho de 2008 16:11
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Ajuda numa função que retorna DataSet.

 

Davi, na verdade queria usar algo simples, sem ter que declarar nada, no
estilo:

with RetDados('select * from cliente') do
begin
ShowMessage(FieldByName('RAZAO').AsString);
end;

Seria pra facilitar, visto que, já tenho uma função que faz isso, porém
tenho que declarar variavel, igual vc me mostrou, mas queria simplificar,
claro se for possível.. :o)

[]s

2008/6/9 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
mailto:davi.wall%40mult.com.br :

 Ai ai ai ai, ta faltando teoria Felipe! Só botar a mão na massa sem
 entender o que está fazendo é perigoso.

 Você vai ter que retirar aquele CQ.FREE de dentro de sua função.
 Na outra ponta você faz assim:

 Var
 MeuDataSet: TDataSet;
 Begin
 MeuDataSet := RetDados('SELECT BLA FROM BLA');
 try

 //faço o que tenho que fazer
 finally

 MeuDataSet.Free;

 End;

 Felipe vc precisa de mais entendimento da linguagem e de ponteiros, que é
 necessário para praticar uma boa programação.
 Sugiro a você comprar algum livro de Delphi e estudar mais.

 []'s

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br] Em nome de
 Fellipe Henrique
 Enviada em: segunda-feira, 9 de junho de 2008 15:56
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Ajuda numa função que retorna DataSet.


 Mas Rubem, isso eu havia entendido, porém.. se eu der um RetDados.Free;
 estarei liberando meu cQ que está dentro da função? E tipo, não tem como eu
 passar os dados, fechar a Query, liberar ela, e os dados permanecerem não?
 Minha preocupação é com o desenrolar do sistema, muitas querys abertas sem
 fechar..

 []s

 2008/6/9 Rubem Nascimento da Rocha [EMAIL PROTECTED] 
 mailto:djpardalrocha%40hotmail.com djpardalrocha%40hotmail.commailto:
 djpardalrocha%40hotmail.com djpardalrocha%2540hotmail.com :

 
  É óbvio que tá dando erro! Preste atenção! Vc está liberando uma consulta
  que está sendo o retorno da sua função. Se vc libera a consulta, logo vai
  estar liberando o retorno! Esse é o erro! A consulta não deve ser
 liberada!
  Atente para isso!
 
  Sds.
 
  
 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
  From: [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  
  fellipeh%40gmail.com mailto:
 fellipeh%40gmail.com fellipeh%2540gmail.com fellipeh%40gmail.com

  Date: Mon, 9 Jun 2008 15:47:04 -0300
  Subject: [delphi-br] Ajuda numa função que retorna DataSet.
 
 
  Olá amigos, estou criando uma função, que me retorne um DataSet, com o
  resultado de um SQL passado como parametro, porém não estou conseguindo..
  estou fazendo assim:
 
  function RetDados(sSQL: string): TDataSet;
  var
  cQ: TIBCQuery;
  cT: TIBCTransaction;
  begin
  cT := TIBCTransaction.Create(nil);
  cT.AddConnection(DM.Conexao);
 
  cQ := TIBCQuery.Create(nil);
  cQ.Transaction := cT;
  cQ.UpdateTransaction := cT;
  cQ.UniDirectional := True;
  try
  cQ.SQL.Text := sSQL;
  cQ.Open;
  Result := cQ;
  finally
  cQ.Free;
  cT.Free;
  end;
  end;
 
  Porém, sempre me retorna NIL, pois de qualquer forma passa no cQ.Free, e
  estou achando que quando faz isso eu perco o resultado. Seria isso mesmo?
  Se
  for, como concerto isso?
 
  Desde já agradeço.
 
  []s
 
  --
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  fellipeh%40gmail.com 
  mailto:fellipeh%40gmail.comfellipeh%2540gmail.com
 fellipeh%40gmail.com
 
  Sou a favor da lei LEI 607/2007
 
  __
  Confira vídeos com notícias do NY Times, gols direto do Lance,
  videocassetadas e muito mais no MSN Video!
  http://video.msn.com/?mkt=pt-br
 
 

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  fellipeh%40gmail.com 
 mailto:fellipeh%40gmail.comfellipeh%2540gmail.com


 Sou a favor da lei LEI 607/2007

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

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

 


-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

[As partes desta mensagem

RES: [delphi-br] Ajuda numa função que retorna D ataSet.

2008-06-09 Por tôpico Davi Eduardo Borges Wall
Como falei, Fellipe, vc tem que estudar mais o mecanismo de acesso a dados, 
para entender o porque dessas coisas.

 

Perdão pela franqueza, mas fica difícil dar aula de Delphi em um grupo de 
discussão.
Você realmente tem que aprender certas coisas estudando, testando e tentando.

 

Todas as suas dúvidas de perguntas recentes você poderia ter sanado criando um 
programinha e testando separadamente.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 9 de junho de 2008 16:30
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Ajuda numa função que retorna DataSet.
Prioridade: Alta

 


Uma coisa é liberar uma instância de um objeto de consulta. Outra coisa é 
finalizar uma transação.
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:fellipeh%40gmail.com 
Date: Mon, 9 Jun 2008 16:28:50 -0300
Subject: Re: [delphi-br] Ajuda numa função que retorna DataSet.

Beleza galera, valeu.. minha duvida era se eu dar o Free no RetDados, ele
iria dar no cQ de dentro da função.. :D...

O problema agora, é a transacao... quando eu der o Free na funcao RetDados,
tudo nela é liberado, inclusive a transacao?

[]s

2008/6/9 Joao Morais [EMAIL PROTECTED] mailto:post%40joaomorais.com.br :

 Fellipe Henrique wrote:
 Davi, na verdade queria usar algo simples, sem ter que declarar nada, no
 estilo:

 with RetDados('select * from cliente') do
 begin
 ShowMessage(FieldByName('RAZAO').AsString);
 end;

 with RetDados('select * from cliente') do
 try
 ShowMessage(FieldByName('RAZAO').AsString);
 finally
 Free;
 end;

 Sugestão da casa: economize nos with, use com moderação.

 --
 Joao Morais


 Seria pra facilitar, visto que, já tenho uma função que faz isso, porém
 tenho que declarar variavel, igual vc me mostrou, mas queria simplificar,
 claro se for possível.. :o)

 []s


 2008/6/9 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
 mailto:davi.wall%40mult.com.br 
:

 Ai ai ai ai, ta faltando teoria Felipe! Só botar a mão na massa sem
 entender o que está fazendo é perigoso.

 Você vai ter que retirar aquele CQ.FREE de dentro de sua função.
 Na outra ponta você faz assim:

 Var
 MeuDataSet: TDataSet;
 Begin
 MeuDataSet := RetDados('SELECT BLA FROM BLA');
 try

 //faço o que tenho que fazer
 finally

 MeuDataSet.Free;

 End;

 Felipe vc precisa de mais entendimento da linguagem e de ponteiros, que
 é
 necessário para praticar uma boa programação.
 Sugiro a você comprar algum livro de Delphi e estudar mais.

 []'s

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 40yahoogrupos.com.br] Em nome de
 Fellipe Henrique
 Enviada em: segunda-feira, 9 de junho de 2008 15:56
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Ajuda numa função que retorna DataSet.


 Mas Rubem, isso eu havia entendido, porém.. se eu der um RetDados.Free;
 estarei liberando meu cQ que está dentro da função? E tipo, não tem como
 eu
 passar os dados, fechar a Query, liberar ela, e os dados permanecerem
 não?
 Minha preocupação é com o desenrolar do sistema, muitas querys abertas
 sem
 fechar..

 []s

 2008/6/9 Rubem Nascimento da Rocha [EMAIL PROTECTED] 
 mailto:djpardalrocha%40hotmail.com 
  djpardalrocha%40hotmail.com :

 É óbvio que tá dando erro! Preste atenção! Vc está liberando uma
 consulta
 que está sendo o retorno da sua função. Se vc libera a consulta, logo
 vai
 estar liberando o retorno! Esse é o erro! A consulta não deve ser
 liberada!
 Atente para isso!

 Sds.

 

 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br 
 
 From: [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  
  fellipeh%40gmail.com  


 Date: Mon, 9 Jun 2008 15:47:04 -0300
 Subject: [delphi-br] Ajuda numa função que retorna DataSet.


 Olá amigos, estou criando uma função, que me retorne um DataSet, com o
 resultado de um SQL passado como parametro, porém não estou
 conseguindo..
 estou fazendo assim:

 function RetDados(sSQL: string): TDataSet;
 var
 cQ: TIBCQuery;
 cT: TIBCTransaction;
 begin
 cT := TIBCTransaction.Create(nil);
 cT.AddConnection(DM.Conexao);

 cQ := TIBCQuery.Create(nil);
 cQ.Transaction := cT;
 cQ.UpdateTransaction := cT;
 cQ.UniDirectional := True;
 try
 cQ.SQL.Text := sSQL;
 cQ.Open;
 Result := cQ;
 finally
 cQ.Free;
 cT.Free;
 end;
 end;

 Porém, sempre me retorna NIL, pois de qualquer forma passa no cQ.Free,
 e
 estou achando que quando faz isso eu perco o resultado. Seria isso
 mesmo?
 Se
 for, como concerto isso?

 Desde já agradeço.

 []s

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  
 2540gmail.com
 
 Sou a favor da

RES: [delphi-br] MDIChilds alternando como alt+tab

2008-06-06 Por tôpico Davi Eduardo Borges Wall
Cara, acho que existe uma tecla padrão..não to lembrado agora..

 

Tenta ... Ctrl tab ou shift tab

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Dival @ QS
Enviada em: sexta-feira, 6 de junho de 2008 08:50
Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] MDIChilds alternando como alt+tab

 

Se uma aplicação MDI necessita abrir vários forms MDIChild, e todos ocupam a
tela toda, existe algum jeito de se alternarem entre um e outro, assim como
o ALT+TAB do windows ?

Dival Zambon Junior 
Quirius Sistemas de Informática Ltda 

[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] Calc a qtd de dias,horas,min, entre duas datas ??

2008-06-06 Por tôpico Davi Eduardo Borges Wall
Quando vc subtrai 2 datetime’s, vc já tem essa informação

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Flavio
Enviada em: sexta-feira, 6 de junho de 2008 09:05
Para: Grupo_Delphi
Assunto: [delphi-br] Calc a qtd de dias,horas,min, entre duas datas ??

 

Olá pessoal, bom dia,

o meu problema é o seguinte: tenho duas datas e obtenho a diferença entre elas 
(isso é ocorrido no sql e é retornado um campo com o resultado dessa diferença).

Agora desejo obter a qtd de dias,hora,min desse valor retornado pelo sql.
Acredito eu q os dias eu obtenho atribuindo a um inteiro esse valor. Nesse 
caso, ele atribui os dias desse valor. Agora as horas,min eu não tenho idéia...

Alguém sabe como proceder nessa situação ?

Obrigado pela atenção de todos,
Abraços,
Flávio.

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

[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] Serviço não Inicia

2008-06-06 Por tôpico Davi Eduardo Borges Wall
Cara, leia o código do Consultores Software e entenda o que ele codificou.

 

Se você entender, vc vai perceber que aquilo ali simula um timer.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael 
Marques
Enviada em: sexta-feira, 6 de junho de 2008 13:35
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Serviço não Inicia

 

mas no meu caso terei q usar o Timer, pq d uma em uma hora terei q enviar 
registros de um BD pra outro local.

- Original Message - 
From: Consultores Software 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, June 06, 2008 1:19 PM
Subject: Re: [delphi-br] Serviço não Inicia

No OnExecute, tente fazer algo assim, ao invés de usar Timer :

const
Segundos = 60;
begin
while not Terminated do begin
Sender.ServiceThread.ProcessRequests(false);
// Escreva aqui o que o serviço deve fazer

Sleep(Segundos * 1000);
end; // while not Terminated
Sender.ReportStatus;
Para usar o ShowMessage, se não me engano, você deve ir nas propriedades do
serviço no painel de controle e permitir que ele interaja com a área de
trabalho.

2008/6/6 Rafael Marques [EMAIL PROTECTED] 
mailto:rafael.matriz%40terra.com.br :

 oi!!

 eu fiz o comando abaixo e funcionou blzz, aparece como registrado e
 funcionando na lista de servicos, mas o mesmo n funciona

 eu coloquei só pra testar um Timer com showmessage (d 30 em 30 segundos).
 Coloquei pra habilitar o timer no OnExecute. e nada!!! rs

 vc tem ideia do q pode ser?!?!?

 - Original Message -
 From: Consultores Software
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Sent: Friday, June 06, 2008 10:09 AM
 Subject: Re: [delphi-br] Serviço não Inicia

 Tente colocar a seguinte procedure no evento AfterInstall : (acrescentar
 Registry no uses)

 procedure TServico.ServiceAfterInstall(Sender: TService);
 var
 Reg: TRegistry;
 begin
 Reg := TRegistry.Create(KEY_READ or KEY_WRITE);
 try
 Reg.RootKey := HKEY_LOCAL_MACHINE;
 if Reg.OpenKey('\SYSTEM\CurrentControlSet\Services\' + Name, false) then
 begin
 Reg.WriteString('Description', descricao_do_servico);
 Reg.CloseKey;
 end;
 finally
 Reg.Free;
 end;
 end;

 2008/6/6 Rafael Marques [EMAIL PROTECTED] 
 mailto:rafael.matriz%40terra.com.br rafael.matriz%40terra.com.br
 :

  apos eu dar o comando de install nao aparece msg nenhuma, o sinistro é q
  em algumas dessas vzs q tentei dar o comando, imediatamente eu dava o
 Ctrl +
  Alt + Del pra verificar na lista d processos, aí ele apareceria mas sumia
 da
  lista em 1 ou 2 segundos.
 
 
  - Original Message -
  From: Consultores Software
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br
  Sent: Friday, June 06, 2008 8:35 AM
  Subject: Re: [delphi-br] Serviço não Inicia
 
  Colega, verifique o seguinte:
 
  1. Após o comando nome_do_servico /install deverá aparecer uma mensagem
  dizendo que o serviço foi instalado com sucesso
  2. Após o passo anterior, vá em Painel de Controle - Ferramentas
  Administrativas - Serviços e veja se o serviço está lá. O nome do
  serviço é o mesmo da propriedade DisplayName
  3. Tente iniciar o serviço. Normalmente, se der erro, o windows mostra
 uma
  mensagem avisando e gera uma entrada no log de eventos.
 
  2008/6/6 Rafael Marques [EMAIL PROTECTED] 
  mailto:rafael.matriz%40terra.com.br rafael.matriz%40terra.com.br
 rafael.matriz%40terra.com.br
  :
 
   Bom Dia
  
   estou tentando desenvolver aq um programa, q funcionará como um serviço
  no
   windows, para pegar dados d um BD. O mesmo não terá forms.
  
   meu problema é o seguinte: este serviço não está iniciando no windows.
   Mesmo eu dando o comando c:\x.exe /install, Eu vou ver e n tem
 nada
   iniciado. No delphi eu pedi Service Application para desenvolver.
  
   alguem sabe o pq 
  
   mto obrigado
  
   Rafael
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Atualizado em 05/06/2008
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

 --
 Esta mensagem foi verificada pelo E-mail Protegido Terra.
 Atualizado em 06/06/2008

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

 


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

--
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Atualizado em 06/06/2008

[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] Serviço não Inicia

2008-06-06 Por tôpico Davi Eduardo Borges Wall
Rafael, 

 

Serviços não deveriam ter interação com usuário, ou seja, você não pode dar 
showmessage pois vai travar sua aplicação.

 

Por que você não pega um exemplo na internet de como criar um serviço para 
Windows utilizando Delphi,
tenho certeza que você vai encontrar vários exemplos. É muito mais fácil do que 
ficar perguntando para lista a cada passo que você dá.

 

Procure também literatura sobre serviços do Windows para saber o que deve ou 
não deve ser feito.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael 
Marques
Enviada em: sexta-feira, 6 de junho de 2008 15:24
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Serviço não Inicia

 

eu coloquei aq o while conforme me passou no exemplo (e um showmessage dentro) 
, mas o mesmo só aparece qdo paro o serviço la na janela d serviços do 
windows!!! meu processo só é executado qdo eu paro tudo ! rs

o q será q pode ser?!??!

- Original Message - 
From: Rafael Marques 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, June 06, 2008 2:23 PM
Subject: Re: [delphi-br] Serviço não Inicia

hmmm desculpe-me eu n havia entendido direito o funcionamento do while not 
Terminated 

agora sim ficou claro

mto obrigado

- Original Message - 
From: Consultores Software 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Friday, June 06, 2008 1:59 PM
Subject: Re: [delphi-br] Serviço não Inicia

Mas assim mesmo, o Sleep pode servir como timer.
No exemplo que te mandei, o serviço fica dormindo por 1 minuto até
executar o próximo laço.
Se você quer executar os passos de hora, basta multiplicar por 60 o
parâmetro que está sendo passado para o Sleep.
Eu tb uso esse serviço para envio de dados entre bancos diferentes em
servidores diferentes. Apenas que, no meu caso, há um horário ( no formato
hh:mm ) configurado para o processo iniciar, e, a cada minuto, o serviço
compara a hora corrente com o horário configurado para saber se deve
executar.

2008/6/6 Rafael Marques [EMAIL PROTECTED] 
mailto:rafael.matriz%40terra.com.br :

 mas no meu caso terei q usar o Timer, pq d uma em uma hora terei q
 enviar registros de um BD pra outro local.

 - Original Message -
 From: Consultores Software
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Sent: Friday, June 06, 2008 1:19 PM
 Subject: Re: [delphi-br] Serviço não Inicia

 No OnExecute, tente fazer algo assim, ao invés de usar Timer :

 const
 Segundos = 60;
 begin
 while not Terminated do begin
 Sender.ServiceThread.ProcessRequests(false);
 // Escreva aqui o que o serviço deve fazer

 Sleep(Segundos * 1000);
 end; // while not Terminated
 Sender.ReportStatus;
 Para usar o ShowMessage, se não me engano, você deve ir nas propriedades do
 serviço no painel de controle e permitir que ele interaja com a área de
 trabalho.

 2008/6/6 Rafael Marques [EMAIL PROTECTED] 
 mailto:rafael.matriz%40terra.com.br rafael.matriz%40terra.com.br
 :

  oi!!
 
  eu fiz o comando abaixo e funcionou blzz, aparece como registrado e
  funcionando na lista de servicos, mas o mesmo n funciona
 
  eu coloquei só pra testar um Timer com showmessage (d 30 em 30 segundos).
  Coloquei pra habilitar o timer no OnExecute. e nada!!! rs
 
  vc tem ideia do q pode ser?!?!?
 
  - Original Message -
  From: Consultores Software
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.br
  Sent: Friday, June 06, 2008 10:09 AM
  Subject: Re: [delphi-br] Serviço não Inicia
 
  Tente colocar a seguinte procedure no evento AfterInstall : (acrescentar
  Registry no uses)
 
  procedure TServico.ServiceAfterInstall(Sender: TService);
  var
  Reg: TRegistry;
  begin
  Reg := TRegistry.Create(KEY_READ or KEY_WRITE);
  try
  Reg.RootKey := HKEY_LOCAL_MACHINE;
  if Reg.OpenKey('\SYSTEM\CurrentControlSet\Services\' + Name, false) then
  begin
  Reg.WriteString('Description', descricao_do_servico);
  Reg.CloseKey;
  end;
  finally
  Reg.Free;
  end;
  end;
 
  2008/6/6 Rafael Marques [EMAIL PROTECTED] 
  mailto:rafael.matriz%40terra.com.br rafael.matriz%40terra.com.br
 rafael.matriz%40terra.com.br
  :
 
   apos eu dar o comando de install nao aparece msg nenhuma, o sinistro é
 q
   em algumas dessas vzs q tentei dar o comando, imediatamente eu dava o
  Ctrl +
   Alt + Del pra verificar na lista d processos, aí ele apareceria mas
 sumia
  da
   lista em 1 ou 2 segundos.
  
  
   - Original Message -
   From: Consultores Software
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
   delphi-br%40yahoogrupos.com.brdelphi-br%
 40yahoogrupos.com.brdelphi-br%
  40yahoogrupos.com.br
   Sent: Friday, June 06, 2008 8:35 AM
   Subject: Re: [delphi-br] Serviço não Inicia
  
   Colega, verifique o seguinte:
  
   1. Após o comando nome_do_servico /install deverá aparecer uma
 mensagem
  

RES: [delphi-br] Deletar .DCU / .~pas e tc...

2008-06-06 Por tôpico Davi Eduardo Borges Wall
Ola Sandro,

 

Essa procedure lista os arquivos de um diretório de acordo com a mascara 
informada e te retorna em um stringlist.

 

ListarArquivos(aMask: string; aSt: TStringList);

var

  sr: TSearchRec;

begin

  aSt.Clear;

  if FindFirst(aMask, faAnyFile - faDirectory, sr) = 0 then

  begin

try

  repeat

aSt.Add(sr.Name);

  until FindNext(sr)  0;

finally

  FindClose(sr);

end;

  end;

end

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Sandro 
Ricardo
Enviada em: sexta-feira, 6 de junho de 2008 15:42
Para: Undisclosed-Recipient:;
Assunto: [delphi-br] Deletar .DCU / .~pas e tc...
Prioridade: Alta

 

Olá amigos Delphianos,

Queria pedir uma ajuda, que me indicassem o 'caminho das pedras', 'pelo que 
procurar', que aí eu corro atrás.

O problema é o seguinte: para mandar o projeto para o controle de versões, é 
exigido que eu 'delete' todos os arquivos . dcu os .exe e todos os de 
backup(.~pas , .~dfm...).
Sei que posso salvar em pastas diferentes, mas são muitos projetos e muitas 
subpastas já feitos. 
Pensei em criar um programa em que eu desse a pasta inicial e ele fosse 
verificando as pastas abaixo e deletando esses arquivos.

Agradeço
Abraços
Sandro Ricardo

[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] Por que não consigo utilizar o de lphi com projetos em um PenDrive U3?

2008-06-05 Por tôpico Davi Eduardo Borges Wall
Novamente esse assunto? 

 

Por que você não salva os arquivos normalmente no seu HD e depois copia pro teu 
PEN-DRIVE?

 

Só pra te lembrar um Pen-Drive tem vida útil. 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe 
Henrique
Enviada em: quinta-feira, 5 de junho de 2008 08:31
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Por que não consigo utilizar o delphi com projetos em um 
PenDrive U3?

 

Amigos, tinha um pendrive normal, e usava normalmente com um projeto nele,
abria no delphi sem problemas, agora que mudei pra um pen-drive com
tecnologia U3, simplesmente o delphi não gosta dele... ao salvar vem erro
falando que não consegue renomear Arquivo.$$$ pra Arquivo.pas ou .dfm...uma
bagunça... porque disso?

Uso windows xp sp3... e não tenho segurança nenhuma de usuários e tals..

[]s

-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

[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] Problemas com o Componente TXmlDocument

2008-06-05 Por tôpico Davi Eduardo Borges Wall
Ai ai ai ai ... isso é problema de lógica, faltou o laço.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
icefusion11
Enviada em: quinta-feira, 5 de junho de 2008 10:21
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas com o Componente TXmlDocument

 

Olá...gostaria de gerar algo do tipo!

--
cobranca
fatura
numero1/numero
valorOriginal,00/valorOriginal
valorDesconto0/valorDesconto
valorLiquido,00/valorLiquido
/fatura
duplicata
numero1/A/numero
vencimento2008-06-15/vencimento
valor,00/valor
/duplicata
duplicata
numero1/B/numero
vencimento2008-06-30/vencimento
valor,00/valor
/duplicata
/cobranca

porém quando faço isso com o componente ele só pega o último valor da
duplicata!!!

o meu código está desta forma!!!

--
procedure TF_Nfe.BitBtn1Click(Sender: TObject);
var
xml : TXMLDocument;
no_cobranca : IXMLNode;

begin
xml:=TXMLDocument.Create(nil);
xml.Active:=TRUE;

no_cobranca:=xml.DocumentElement.AddChild('cobranca');

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=edCobNumNF.Text;

no_cobranca.ChildNodes['fatura'].ChildNodes['valorOriginal'].NodeValue:=edCobValorTotal.Text;

no_cobranca.ChildNodes['fatura'].ChildNodes['valorDesconto'].NodeValue:=edCobDesconto.Text;

no_cobranca.ChildNodes['fatura'].ChildNodes['valorLiquido'].NodeValue:=edCobVlLiquido.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['numero'].NodeValue:=edCobDuplicata1.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['vencimento'].NodeValue:=edCobVencto1.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['valor'].NodeValue:=edCobParValor1.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['numero'].NodeValue:=edCobDuplicata2.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['vencimento'].NodeValue:=edCobVencto2.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['valor'].NodeValue:=edCobParValor2.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['numero'].NodeValue:=edCobDuplicata3.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['vencimento'].NodeValue:=edCobVencto3.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['valor'].NodeValue:=edCobParValor3.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['numero'].NodeValue:=edCobDuplicata4.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['vencimento'].NodeValue:=edCobVencto4.Text;

no_cobranca.ChildNodes['duplicata'].ChildNodes['valor'].NodeValue:=edCobParValor4.Text;

empresa:=cbCodEmpresa.Items[cbCodEmpresa.ItemIndex];

nome_arquivo:='G:\NotaNet\nfe\nota\'+empresa+'_'+edNumeroNF.Text+'.xml';
xml.SaveToFile(nome_arquivo);

xml.Active:=False;
xml:=nil;

end;

--

com esse código ele gera tudo corretamente, apenas quando existe
repetição igual no caso da duplicata.ou se houver vários
produtos...quando é 1 só ele gera normal...certinho!!!
É claro que ae só estão as informações de fatura da nota fiscal...tem
o corpo da nota, cabeçalho, rodapétudo certinho...
desde já obrigado!!
--

o resultado do código acima é o seguinte:

cobranca
fatura
numero1/numero
valorOriginal,00/valorOriginal
valorDesconto0/valorDesconto
valorLiquido,00/valorLiquido
/fatura
duplicata
numero1/B/numero
vencimento2008-06-30/vencimento
valor,00/valor
/duplicata
/cobranca

 



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



RES: RES: [delphi-br] Gravar caminho de imagens no registro do windows

2008-06-05 Por tôpico Davi Eduardo Borges Wall
Eu não entendi. Que parâmetro?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de itasouza
Enviada em: quinta-feira, 5 de junho de 2008 16:24
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Gravar caminho de imagens no registro do windows

 

Amigos..

Apos determinar o caminho da pasta onde será gravado as imagens tenho
em uma outra tela um comando de inserir a imagem. Onde consigo gravar
a imagem na pasta configurada no parametro. O problema e que o
sistema só reconhece uma alteração feita no parametro se fechar o
sistema e abri-lo novamente, alguém saberia como fazer esta
atualização de forma automática?

Agradeço a ajuda!!

 



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



RES: [delphi-br] - Resolvido...Questão do XmlDocument...

2008-06-05 Por tôpico Davi Eduardo Borges Wall
Mas amigo vc não ta criando mais 1 nó.

 

Se o nó numero não existir ele vai criar, se existir ele vai alterar. Ou seja, 
vc está sempre alterando o mesmo nó, então com certeza vai aparecer somente o 
último.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
icefusion11
Enviada em: quinta-feira, 5 de junho de 2008 15:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] - Resolvido...Questão do XmlDocument...

 

ao invés de colocar


for i:=1 to 4 do begin

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(i);

end;

ou colocar

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(1);

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(2);

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(3);

no_cobranca.ChildNodes['fatura'].ChildNodes['numero'].NodeValue:=inttostr(4);

--
eu posso colocar assim:

no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(1);

no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(2);

no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(3);

no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(4);

--
ou assim

for i:=1 to 4 do begin

no_cobranca.AddChild('fatura').ChildNodes['numero'].NodeValue:=inttostr(i);

end;
--

Obrigado a todos!!!

 



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



RES: RES: RES: [delphi-br] Gravar caminho de imagens no registro do windows

2008-06-05 Por tôpico Davi Eduardo Borges Wall
Ué, altere o sistema para reconhecer a alteração sem precisar ser reiniciado?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Itamar 
Souza
Enviada em: quinta-feira, 5 de junho de 2008 16:57
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Gravar caminho de imagens no registro do 
windows

 

Desculpa, não expressei bem..
O que quis dizer e o seguinte.. após gravar o novo caminho para armazenar as 
imagens, o sistema só reconhece esta alteração apos ser reiniciado.
alguém saberia como fazer esta atualização de forma automática? 


Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br  
escreveu: Eu não entendi. Que parâmetro?

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de itasouza
Enviada em: quinta-feira, 5 de junho de 2008 16:24
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: RES: [delphi-br] Gravar caminho de imagens no registro do windows

Amigos..

Apos determinar o caminho da pasta onde será gravado as imagens tenho
em uma outra tela um comando de inserir a imagem. Onde consigo gravar
a imagem na pasta configurada no parametro. O problema e que o
sistema só reconhece uma alteração feita no parametro se fechar o
sistema e abri-lo novamente, alguém saberia como fazer esta
atualização de forma automática?

Agradeço a ajuda!!

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





-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior. [off-topic] - [offt] - [offtopic] - [ot]

2008-06-04 Por tôpico Davi Eduardo Borges Wall
Minha nossa senhora do guape! (como diz minha vó)

 

Quem aqui disse que o D7 é melhor de D2007? Isso não tem nada a ver com a 
thread!

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rafael 
Jorge
Enviada em: terça-feira, 3 de junho de 2008 18:51
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no 
exterior. [off-topic] - [offt] - [offtopic] - [ot]

 

cara.. dizer que o delphi 7 é melhor que o 2007?
tipo.. um carro 1999 é melhor que um carro de 2007?
sera que nao houve melhorias?
sera que nao existem coisas novas?
coisas mais faceis?
ou so pq o painel do novo carro o conta giro é do outro lado vou ficar no
meu mesmo de 1999?
só meu ponto de vista..
t+

2008/6/3 Bruno Lichot [EMAIL PROTECTED] mailto:bruno.lichot%40codegear.com :

 http://dn.codegear.com/article/37460

 From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br[mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br] On Behalf
 Of Davi Eduardo Borges Wall
 Sent: terça-feira, 3 de junho de 2008 17:59
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Subject: RES: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0
 no exterior. [off-topic] - [offt] - [offtopic] - [ot]


 Opa! Acho que você se enganou! Eu não uso D5 ... uso D7. Quem usa D5 é o
 Paulo do Batalhão.

 Adoro D7 =) já utilizei o D2007Trial e não gostei muito.

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br]
 Em nome de Eduardo Silva dos Santos
 Enviada em: terça-feira, 3 de junho de 2008 17:55
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 Assunto: Re: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0
 no exterior. [off-topic] - [offt] - [offtopic] - [ot]

 Oque ha de errado com seu Delphi 5 Davi? ja testou o Delphi 2007?

 2008/6/3 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
 mailto:davi.wall%40mult.com.br davi.wall%40mult.com.br
 mailto:davi.wall%40mult.com.br davi.wall%2540mult.com.br mailto:
 davi.wall%40mult.com.br davi.wall%2540mult.com.br :

  Cuida com a alfandega!
 
  De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br] Em nome de
  Paulo Batalhão
  Enviada em: terça-feira, 3 de junho de 2008 17:17
  Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
  delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
  Assunto: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no
  exterior. [off-topic] - [offt] - [offtopic] - [ot]
  Prioridade: Alta
 
  Amigos, boa tarde!
 
  Em outubro irei para os EUA e Canada (estudos de duas semanas) e pretendo
  comprar por lá as licenças do delphi 2007 win32 (pro) e do delphi for php
  2.0 ... o que vocês acham ? lá é muito melhor (mais barato) do que aqui
 para
  adquirir estas licenças ? será que em NY (USA) / Toronto/Quebec (canada)
  acho lojas que comercializam os produtos Borland/CodeGear/Embarcadero ???
 
  Por que meu Delphi 5 tá ph*da!
 
  Desde já agradeço.
 
  Att' Paulo Batalhão
  [EMAIL PROTECTED] mailto:batalhao%40live.com  
  batalhao%40live.commailto:batalhao%40live.combatalhao%2540live.com
 mailto:batalhao%40live.com batalhao%2540live.com batalhao%40live.com
 mailto:batalhao%40live.com batalhao%2540live.combatalhao%2540live.com
 
 
  www.cogira.com - www.leafhost.net - www.fusame.com.br -
  www.saudeamericana.com.br - www.google.com.br
 
  * Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior.
 [off-topic]
  - [offt] - [offtopic] - [ot]
  0101010100101101010101010
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27

RES: [delphi-br] Oracle:Query gigante não é ex ecutada.Erro:'fim de arquivo no canal de comun icação' PQ ?

2008-06-04 Por tôpico Davi Eduardo Borges Wall
Só uma coisa...

 você chegou a ver se o tablespace não está cheio ?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Flavio
Enviada em: quarta-feira, 4 de junho de 2008 15:47
Para: Grupo_Delphi; [EMAIL PROTECTED]
Assunto: [delphi-br] Oracle:Query gigante não é executada.Erro:'fim de arquivo 
no canal de comunicação' PQ ?

 

Olá pessoal, boa tarde,

uma query é construída no meu sistema e adicionada ao TOraQuery (+- = ao 
TADOQuery), porém, quando é chamado o método Prepare() antes de executá-la, 
fica processando muito e gera dois tipos de mensagem de erro:

Erro ORA-04031: não é possível alocar 20 bytes
de memória compartilhada (shared pool,SELECT ,sql area,logdef :
apaclg).

e

Erro ORA-03113: fim de arquivo no canal de
comunicação.

Essa query é imensamente grande, então peguei o sql q é criado em tempo de 
execução e tentei executá-lo fora do meu sistema, diretamente no Oracle 9i. 
Gerou uma mensagem falando que 'não serão mais lidos dados do sockete'.
Mas quando coloco menos informações na query para diminuí-la, ocorre tudo 
corretamente.

Acredito que seja por causa do tamanho da query q é executada tudo de uma vez 
só.

Alguém tem alguma solução, dica, sugestão, ou algo que possa me ajudar ? É 
crucial isso para mim estar funcionando.

Obrigado pela atenção de todos,
Abraços,
Flávio.

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

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

 



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



RES: RES: [delphi-br] Sockets

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Eu não sou nenhum especialista em programação TCP.

 

Mas o que eu imagino é que você pode descender do TSocketServer criar uma 
propriedade TimeOut.

 

Onde você de tempos em tempos cria uma thread que da um ping em todas as 
conexões para verificar quais estão ativas.

Aquelas que não responderem dentro do tempo de TimeOUt estão desconectadas.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alisson
Enviada em: segunda-feira, 2 de junho de 2008 18:09
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Sockets

 

Se não existe essa propriedade, existe alguma maneira de configurar o 
timeout?

Neste componente não existe essa propriedade.





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

 



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



[delphi-br] Listando computadores na Rede usando WNetOpenEnum e WNetEnumResource

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Olá pessoal,

 

Temos uma rotina que lista os computadores da rede. Ela já existe a algum tempo 
e basicamente testamos no WinXP onde funciona 
sem maiores problemas. Fomos pegos de surpresa quando tentamos utilizar esta 
rotina em um Win2003 SERVER. Ela não funciona.

Retorna HResult = 259 que indica ERROR_NO_MORE_ITEMS. O que não está correto.

 

Já corri no MSDN, dn.codegear e os códigos lá encontrados não deram a luz que 
eu precisava!

 

Alguém da lista já utilizou as API's  WNetOpenEnum e WNetENumResource? 
Precisava trocar umas idéias a respeito.

 

[]'s

Davi Wall.





 

 



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



RES: [delphi-br] Calcular o módulo de um NUM em SQL

2008-06-03 Por tôpico Davi Eduardo Borges Wall
ABS();

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Flavio
Enviada em: terça-feira, 3 de junho de 2008 16:18
Para: [EMAIL PROTECTED]; Grupo Sql Server 2000; Grupo_Delphi
Assunto: [delphi-br] Calcular o módulo de um NUM em SQL

 

Olá galera, bom dia,

quero obter o módulo de um número calculado em um comando sql. Por exemplo, '2' 
ou '-2' é '2'.

Alguém conheçe alguma função para isso ?!

Abraços,
Flávio.

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

[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] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior. [off-topic] - [offt] - [offtopic] - [ot]

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Cuida com a alfandega!

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Paulo 
Batalhão
Enviada em: terça-feira, 3 de junho de 2008 17:17
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no 
exterior. [off-topic] - [offt] - [offtopic] - [ot]
Prioridade: Alta

 

Amigos, boa tarde!

Em outubro irei para os EUA e Canada (estudos de duas semanas) e pretendo 
comprar por lá as licenças do delphi 2007 win32 (pro) e do delphi for php 2.0 
... o que vocês acham ? lá é muito melhor (mais barato) do que aqui para 
adquirir estas licenças ? será que em NY (USA) / Toronto/Quebec (canada) acho 
lojas que comercializam os produtos Borland/CodeGear/Embarcadero ???

Por que meu Delphi 5 tá ph*da!

Desde já agradeço.

Att' Paulo Batalhão
[EMAIL PROTECTED] mailto:batalhao%40live.com  
www.cogira.com - www.leafhost.net - www.fusame.com.br - 
www.saudeamericana.com.br - www.google.com.br 

* Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior. [off-topic] - 
[offt] - [offtopic] - [ot]
0101010100101101010101010

[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] vb x Delphi

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Não precisar reescrever rotinas novamente a cada nova versão da ferramenta.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de fabio_giro
Enviada em: terça-feira, 3 de junho de 2008 17:38
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] vb x Delphi

 

Por favor, só respondam quem conhece estas duas ferramentas. Trabalho 
com delphi há 11 anos (fiz o curso de Delphi2 e desde então venho 
trabalhando com esta ferramenta) e a 3 anos a empresa que trabalho se 
juntou a outra que tem alguns sistemas em VB. Hoje o gerente veio me 
perguntar quais as vantagens do Delphi em relação ao VB (acho que ele 
quer converter os programas para Delphi). Disse dos componentes, que o 
programa pode que roda em desktop, pode rodar em internet (via tcp/ip), 
não precisa gerar instalador sempre que coloca um componente novo, 
mostrei o sqlconnection, escreve-se menos, multi-camadas. Só que 
programo sozinho fazendo sistemas desktop e não sei todas vantagens do 
Delphi. Amanhã vou ter uma reunião com ele e gostaria de ir com mais 
argumentos para convencê-lo. Poderiam me ajudar. 
REPETINDO: Por favor, só respondam quem conhece estas duas ferramentas.
Agradço antecipadamente.

 



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



RES: [delphi-br] vb x Delphi

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Não é possível criar DLL's nativas no VB ? tem certeza?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: terça-feira, 3 de junho de 2008 17:53
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] vb x Delphi
Prioridade: Alta

 



. Desenvolvimento em camadas variado e praticamente nativo dentro do Delphi - 
Não ficamos apenas na opção de usar DCOM, no caso do VB. Com Delphi, podemos 
usar DCOM, comunicação via Sockets, SOAP(webservice) ou CORBA;

. Delphi permite criar DLLs estáticas de 32 bits e DLLs do tipo COM: no VB, só 
se consegue criar DLLs do tipo COM;

. Linguagem fortemente baseada em orientação a objetos - o VB não contempla 
verdadeiramente alguns conceitos importantíssimos que em Delphi se consegue 
implementar, como herança e polimorfismo;

. Variedade de subsídios para desenvolvimento RAD visual para web - ActiveForms 
e VCL for the Web(a.k.a. IntraWeb) para desenvolvimento web em plataforma Win32 
e desenvolvimento em ASP.NET usando Delphi language. Para plataformas win32, 
desenvolvimento web em VB é improdutivo;

. Código gerado com totalmente nativo e de alta performance - Muitas aplicações 
VB necessitam de run-time para efetuar o deploy;

. Grande variedade de projetos free/open source para Delphi em relação ao VB.

A priori, são as que eu consigo me lembrar no momento.
Já desenvolvi em VB 6 pro mais de 2 anos.

Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:fabio_giro%40yahoo.com.br 
Date: Tue, 3 Jun 2008 20:38:07 +
Subject: [delphi-br] vb x Delphi

Por favor, só respondam quem conhece estas duas ferramentas. Trabalho
com delphi há 11 anos (fiz o curso de Delphi2 e desde então venho
trabalhando com esta ferramenta) e a 3 anos a empresa que trabalho se
juntou a outra que tem alguns sistemas em VB. Hoje o gerente veio me
perguntar quais as vantagens do Delphi em relação ao VB (acho que ele
quer converter os programas para Delphi). Disse dos componentes, que o
programa pode que roda em desktop, pode rodar em internet (via tcp/ip),
não precisa gerar instalador sempre que coloca um componente novo,
mostrei o sqlconnection, escreve-se menos, multi-camadas. Só que
programo sozinho fazendo sistemas desktop e não sei todas vantagens do
Delphi. Amanhã vou ter uma reunião com ele e gostaria de ir com mais
argumentos para convencê-lo. Poderiam me ajudar.
REPETINDO: Por favor, só respondam quem conhece estas duas ferramentas.
Agradço antecipadamente.

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

 



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



RES: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior. [off-topic] - [offt] - [offtopic] - [ot]

2008-06-03 Por tôpico Davi Eduardo Borges Wall
Opa! Acho que você se enganou! Eu não uso D5 ... uso D7. Quem usa D5 é o Paulo 
do Batalhão.

 

Adoro D7 =) já utilizei o D2007Trial e não gostei muito.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva dos Santos
Enviada em: terça-feira, 3 de junho de 2008 17:55
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no 
exterior. [off-topic] - [offt] - [offtopic] - [ot]

 

Oque ha de errado com seu Delphi 5 Davi? ja testou o Delphi 2007?

2008/6/3 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
mailto:davi.wall%40mult.com.br :

 Cuida com a alfandega!

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br] Em nome de
 Paulo Batalhão
 Enviada em: terça-feira, 3 de junho de 2008 17:17
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no
 exterior. [off-topic] - [offt] - [offtopic] - [ot]
 Prioridade: Alta

 Amigos, boa tarde!

 Em outubro irei para os EUA e Canada (estudos de duas semanas) e pretendo
 comprar por lá as licenças do delphi 2007 win32 (pro) e do delphi for php
 2.0 ... o que vocês acham ? lá é muito melhor (mais barato) do que aqui para
 adquirir estas licenças ? será que em NY (USA) / Toronto/Quebec (canada)
 acho lojas que comercializam os produtos Borland/CodeGear/Embarcadero ???

 Por que meu Delphi 5 tá ph*da!

 Desde já agradeço.

 Att' Paulo Batalhão
 [EMAIL PROTECTED] mailto:batalhao%40live.com  batalhao%40live.com 
 mailto:batalhao%40live.combatalhao%2540live.com

 www.cogira.com - www.leafhost.net - www.fusame.com.br -
 www.saudeamericana.com.br - www.google.com.br

 * Compra de Delphi 2007 Win32 e Delphi For PHP 2.0 no exterior. [off-topic]
 - [offt] - [offtopic] - [ot]
 0101010100101101010101010

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

 [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 
Site: http://www.drdsistemas.com.br/
...

[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] Dúvida.

2008-06-02 Por tôpico Davi Eduardo Borges Wall
Olá,

 

Bom, o pessoal deu aí algumas dicas de como fazer o que você está com dúvidas.

 

Ainda eu aconselharia a você dar uma olhada em Normalização de tabelas. Existem 
5 regras básicas de normalização que seria ideal você 
seguir em seu projeto. Procure na web você vai encontrar bastante assunto sobre 
isso.

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
nullycampos2
Enviada em: sexta-feira, 30 de maio de 2008 17:09
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Dúvida.

 

Espero que possam me ajudar, ficaria muito agradecida.
Tenho algumas dúvidas referentes, a alguns campos de tabela. Estou 
desenvolvendo um Sistema de Gerenciamento de um Escola. Eu teria que 
criar uma tabela Endereço para Endereço do Aluno, e outra tabela 
Endereço para Endereço dos Professores? Ou poderia na mesma tabela 
inserir dois Campos Endereco_Aluno e Endereco-Professor? 

Desde já agradeço.
Estou utilizando as tabelas do Interbase.

 



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



[delphi-br] Criar arquivo Auto-Extract para gerar uma instalação

2008-06-02 Por tôpico Davi Eduardo Borges Wall
Olá!

 

Gostaria de saber se alguém tem alguma dica de pesquisa para este assunto.
Comecei meus trabalhos em um instalador e estou fazendo pesquisas na internet a 
respeito da geração de um auto-descompactador.


Conversei com um colega sobre o assunto. A idéia básica aparentemente seria 
criar  um software gerador, onde eu iria vincular o arquivo
que quero descompactar ao do RES de um arquivo executável (auto-extract) pré 
criado. Onde esse arquivo pré criado teria a capacidade
de retirar  esse arquivo de seu próprio RES e gerá-lo em algum diretório.

Encontrei uma biblioteca chamada Bind2Exe que faz exatamente isso! Mas por duas 
razões eu não gostaria de utilizá-la. 

 

1) Ela é paga;

2) Eu gostaria de aprender a fazer;

Se alguém já teve experiência com esse assunto ou sabe onde possa pesquisar tal 
coisa já ajudaria!

[]'s



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



RES: [delphi-br] Criar arquivo Auto-Extract para ger ar uma instalação

2008-06-02 Por tôpico Davi Eduardo Borges Wall
Perfect!

 

É exatamente isso que eu queria.



De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 2 de junho de 2008 10:03
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Criar arquivo Auto-Extract para gerar uma instalação
Prioridade: Alta

 


http://delphi.about.com/od/objectpascalide/a/stub.htm
http://www.delphi3000.com/articles/article_3419.asp

Sds.


 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 From: [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.com 
 Date: Mon, 2 Jun 2008 09:48:51 -0300
 Subject: Re: [delphi-br] Criar arquivo Auto-Extract para gerar uma instalação
 
 
 O Componente TBackFile da EC Software faz isso e é free, da um pesquisada
 ai se nao achar te anvio.
 
 2008/6/2 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
 mailto:davi.wall%40mult.com.br :
 
 Olá!

 Gostaria de saber se alguém tem alguma dica de pesquisa para este assunto.
 Comecei meus trabalhos em um instalador e estou fazendo pesquisas na
 internet a respeito da geração de um auto-descompactador.

 Conversei com um colega sobre o assunto. A idéia básica aparentemente seria
 criar um software gerador, onde eu iria vincular o arquivo
 que quero descompactar ao do RES de um arquivo executável (auto-extract)
 pré criado. Onde esse arquivo pré criado teria a capacidade
 de retirar esse arquivo de seu próprio RES e gerá-lo em algum diretório.

 Encontrei uma biblioteca chamada Bind2Exe que faz exatamente isso! Mas por
 duas razões eu não gostaria de utilizá-la.

 1) Ela é paga;

 2) Eu gostaria de aprender a fazer;

 Se alguém já teve experiência com esse assunto ou sabe onde possa pesquisar
 tal coisa já ajudaria!

 []'s

 [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 
 Site: http://www.drdsistemas.com.br/
 ...
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 

__
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]



RES: RES: [delphi-br] Criar arquivo Auto-Extract p ara gerar uma instalação

2008-06-02 Por tôpico Davi Eduardo Borges Wall
Ooops!

 

Obrigado! =)

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem 
Nascimento da Rocha
Enviada em: segunda-feira, 2 de junho de 2008 10:36
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: RES: [delphi-br] Criar arquivo Auto-Extract para gerar uma 
instalação
Prioridade: Alta

 


De nada! :-(
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
From: [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br 
Date: Mon, 2 Jun 2008 10:09:35 -0300
Subject: RES: [delphi-br] Criar arquivo Auto-Extract para gerar uma instalação

Perfect!

É exatamente isso que eu queria.

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 2 de junho de 2008 10:03
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: [delphi-br] Criar arquivo Auto-Extract para gerar uma instalação
Prioridade: Alta

http://delphi.about.com/od/objectpascalide/a/stub.htm
http://www.delphi3000.com/articles/article_3419.asp

Sds.


 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 From: [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.com  
 Date: Mon, 2 Jun 2008 09:48:51 -0300
 Subject: Re: [delphi-br] Criar arquivo Auto-Extract para gerar uma instalação


 O Componente TBackFile da EC Software faz isso e é free, da um pesquisada
 ai se nao achar te anvio.

 2008/6/2 Davi Eduardo Borges Wall [EMAIL PROTECTED] 
 mailto:davi.wall%40mult.com.br  :

 Olá!

 Gostaria de saber se alguém tem alguma dica de pesquisa para este assunto.
 Comecei meus trabalhos em um instalador e estou fazendo pesquisas na
 internet a respeito da geração de um auto-descompactador.

 Conversei com um colega sobre o assunto. A idéia básica aparentemente seria
 criar um software gerador, onde eu iria vincular o arquivo
 que quero descompactar ao do RES de um arquivo executável (auto-extract)
 pré criado. Onde esse arquivo pré criado teria a capacidade
 de retirar esse arquivo de seu próprio RES e gerá-lo em algum diretório.

 Encontrei uma biblioteca chamada Bind2Exe que faz exatamente isso! Mas por
 duas razões eu não gostaria de utilizá-la.

 1) Ela é paga;

 2) Eu gostaria de aprender a fazer;

 Se alguém já teve experiência com esse assunto ou sabe onde possa pesquisar
 tal coisa já ajudaria!

 []'s

 [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  
 Site: http://www.drdsistemas.com.br/
 ...

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

 



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



RES: [delphi-br] Sockets

2008-06-02 Por tôpico Davi Eduardo Borges Wall
Imagino que por esse motivo existe o Connection TimeOut?

 

Ou seja se houver inatividade por um determinado tempo (que pode ser 
configurado) vc dropa a conexão desse indivíduo.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
lucaoliveira7
Enviada em: segunda-feira, 2 de junho de 2008 15:19
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sockets

 

Pessoal,

É o seguinte estou usando o SeverSocket da paleta Internet do Delphi
para criar um programa que receba pacotes.
Até aí tudo beleza, recebe envia resposta tudo tranquilo.
O problema é que fiz um teste e nele percebi que seu eu for o
computador client e tirar o cabo da rede não consigo ver que o client
desconectou, caso eu simplesmente feche o client, a aplicação server
me dá uma mensagem de desconexão, ou seja, se for desconectado por
vias normais eu vejo o server me avisando caso contrário simplesmente
some e não vejo nada. E o pior, se vou no prompt e digito netstat -n
percebo que a conexão ainda está lá.
Bom as duvidas são: tem como eu descobrir que um client foi
desconectado msm ser for via anormal.
tem como eu saber o número da conexão e por ultimo, 
tem como eu liberar do windows as conexões inativas.

Grato.

 



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



RES: Res: [delphi-br] Criando dm

2008-05-30 Por tôpico Davi Eduardo Borges Wall
OU TALVEZ... o pessoal está tão ocupado trabalhando e não tem tempo pra 
responder???

 

 

Type

TipoDM = (tdCadastro, tdConsultas, tdRelatorios, tdCustom, tdBla);

 

 

Procedure CriaMeuDM(MeuDM: TipoDM);

Begin

  Case meuDM of

  tdCadastro: Begin

 CriarDMCadastro;

   end;   

  tdConsultas: Begin

 CriarDMConsultas;

   end;   

 

  tdRelatorios: Begin

 CriarDMRelatorios;

   end;   

  ...

  ...

  end;

End;

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Berdam
Enviada em: sexta-feira, 30 de maio de 2008 11:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: Res: [delphi-br] Criando dm

 

será que isso é tão difícil assim galera, ou o pessoal que sabe não quer 
responder??

Jean Barreiros [EMAIL PROTECTED] mailto:delphijean%40yahoo.com.br  
escreveu: Cara aho que basta você usar isso:
if not Assigned(dmCadastros) then
dmCadastros := TdmCadastros. Create(Self) ;
Jean Barreiros
Programador/Web-Designer
Delphi, C++, PHP, JavaScript
FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
msn: [EMAIL PROTECTED] mailto:jean%40comerciofsa.com.br 
e-mail: [EMAIL PROTECTED] mailto:delphijean%40gmail.com 

- Mensagem original 
De: Berdam [EMAIL PROTECTED] mailto:berdamzinho%40yahoo.com.br 
Para: Delphi delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Sexta-feira, 30 de Maio de 2008 9:46:01
Assunto: [delphi-br] Criando dm

Galera, eu tenho que testar se o dm está criado ou não, eu fiz essa função 
abaixo, tem alguma maneira de fazer isso genérico??

Será que não tem alguma maneira de criar o dm apenas passando nome, eu até fiz 
a função, mas não fui pra frente no momento em que testo o tipo dele 
(Tdatamodule) , alguém por favor pode dar uma ajuda??

procedure TFSinprod.CriaDm( dm:String) ;
begin
if dm = 'dmcadastros' then
if not Assigned(dmCadastro s) then
begin
dmCadastros := TdmCadastros. Create(Self) ;
end
end;

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

 - - ---
http://www.curricul ar.com.br/ berdam

Visite
http://passandovene no.blogspot. com
 - - - - - -

 - - ---
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

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

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

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





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

-
http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com
--

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Como utilizar o BackTrace ?

2008-05-29 Por tôpico Davi Eduardo Borges Wall
Na verdade não é um conceito mas uma feature que a IDE provê.

 

Acredito que o que o joão ta se referindo é o Call stack do Delphi. CTRL+ALT+S. 
Muito útil na resolução de problemas.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Flavio
Enviada em: quinta-feira, 29 de maio de 2008 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como utilizar o BackTrace ?

 

Olá pessoal, bom dia,

O João Morais comentou nesse tópico sobre o backtrace. Para mim é um conceito 
novo, mas procurei ele e não consegui localizar na IDE do Delphi. Alguém pode 
resumir para que serve, onde está e como utilizar ele ?

Alguém pode me auxiliar nessa ferramenta ?

Obrigado pela atenção de todos.
Flávio.

Joao Morais [EMAIL PROTECTED] mailto:post%40joaomorais.com.br  escreveu: 
Flavio wrote:
 Olá pessoal, boa tarde,
 
 necessito saber a linha que ocorreu a exceção em determinada parte do 
 programa. É possível ?
 
 Através do programa madExcept consigo, porém se tiver algum try e catch na 
 parte do programa que está sendo executada, a janela do madExcept não exibe, 
 ou seja, preciso comentar manualmente todos os trys e catchs, o que é 
 aborrecedor.
 
 Alguém sabe uma maneira simples e prática ? pq deve existir... O meu programa 
 processa muita informação, então debugar de uma determinada parte do programa 
 é totalmente inviável.
 
 Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder 
 debugar à partir de onde gera a exceção ?

Quando você tem informações de debug na unit que causa o erro e você 
define que quer parar a aplicação a cada exceção, a ide abre a unit e 
posiciona na linha em que o erro ocorre. Tendo feito isto, você ainda 
pode ver um backtrace que é a oitava maravilha do mundo para entender o 
porque do erro. O que mais você precisa?

Joao Morais




-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Re: Socket Server

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Dica: faça threads para cada conexão.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
lucaoliveira7
Enviada em: quarta-feira, 28 de maio de 2008 10:16
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Socket Server

 

José Mário,

Eu não estou usando threads. Não sei se deveria usar. 95% da lógica
está no evento OnClientRead do Serversocket.

 



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



RES: [delphi-br] Re: Socket Server

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Se você não utilizar threads, quando uma requisição estiver sendo processada, 
as outras ficaram esperando e provavelmente irão cair por time out (dependendo 
do tamanho do problema)

 

O ideal seria sempre criar 1 thread por conexão.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
Enviada em: quarta-feira, 28 de maio de 2008 10:22
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Re: Socket Server

 

Dica: faça threads para cada conexão.

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de lucaoliveira7
Enviada em: quarta-feira, 28 de maio de 2008 10:16
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: [delphi-br] Re: Socket Server

José Mário,

Eu não estou usando threads. Não sei se deveria usar. 95% da lógica
está no evento OnClientRead do Serversocket.

[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] Componente ou classe para manipular Sql's

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Só pra te ajudar na procura.

 

Isso pode ser encontrado por Parser SQL.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
Lima
Enviada em: quarta-feira, 28 de maio de 2008 12:04
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Componente ou classe para manipular Sql's

 

Alguem conhece algum componente ou classe para manipular Sql's, por 
exemplos adicionar clausulas where, order by etc...

Obrigado.

At.
Ricardo Lima

 



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



RES: [delphi-br] Linha da Exceção ?

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Assertion não captura erro. Ele é usado para capturar comportamento fora do 
padrão na sua rotina.

 

Por exemplo. Você sabe que certa rotina não pode gerar um certo dado maior que 
o numero 30.

 

Você introduz um Assert indicando que certa variável deve ser menor que 30. 
Quando acontecer de determinada variável ser maior que 30 ele joga um Assertion 
Failure,

Indicando a linha do Assert.

 

O que não pesquisei e também não sei é o que ele traz de ganhos sobre um teste 
normal.

 

[]'s

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Berdam
Enviada em: quarta-feira, 28 de maio de 2008 17:02
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Linha da Exceção ?

 

eu posso estar enganado, mas n tem um negócio chamado assertions que mostra em 
que linha o erro ocorre??

Andrei Luís [EMAIL PROTECTED] mailto:compuvale.software%40gmail.com  
escreveu: Essa seria uma boa questão para alguém da 
Borland/CodeGear/Embarcadero se
manifestar. Já fui atrás disso a um tempo atrás e bati no mesmo madExcept ou
outros programas.

Seria que o Andreano ou o Bruno poderiam nos apontar alguma solução que
pudéssemos implementar ao invés de usar programas de terceiros?

[]
Andrei

2008/5/28 Flavio [EMAIL PROTECTED] mailto:fqs21%40yahoo.com.br :

 Olá pessoal, boa tarde,

 necessito saber a linha que ocorreu a exceção em determinada parte do
 programa. É possível ?

 Através do programa madExcept consigo, porém se tiver algum try e catch na
 parte do programa que está sendo executada, a janela do madExcept não exibe,
 ou seja, preciso comentar manualmente todos os trys e catchs, o que é
 aborrecedor.

 Alguém sabe uma maneira simples e prática ? pq deve existir... O meu
 programa processa muita informação, então debugar de uma determinada parte
 do programa é totalmente inviável.

 Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder
 debugar à partir de onde gera a exceção ?

 Obrigado pela atenção de todos.
 Flávio.


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





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

-
http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com
--

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Erro maluco nas minhas bases, BDE , Delphi, ou sei lá.

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Qual banco?

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Adriano 
Santos (Yahoo)
Enviada em: quarta-feira, 28 de maio de 2008 14:45
Para: Delphi-br
Assunto: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

 

Pessoal,

Preciso de uma ajudinha da galera, por favor.
Estou com um erro bem maluco. Olhem só:

Geneal SQL Error
connection rejected by remote interface
BDE error: 13059 : [$33] [$ 3]

Esse erro ocorre ao tentar adicionar campos ao FieldsEditor da Query ou 
ao tentar abrir o aliás no BDE.
Hoje, estou tendo que adicionar os campos que preciso no meu DataModule, 
todos no braço. No .pas e no .dfm.

Abaixo mais infos:

BDE version: 5.01
Delphi 6.0 Build 6.240 Update Pack 2
Windows XP - Atualizaçções no talo
Firebird 2.1.0.16780*

*Já testei com todas as outras versões do FB

No IBO Console ou IBExpert, a base abre normalmente.

Vlw, abs

-- 
Adriano Santos
---
Editor Técnico Revista ClubeDelphi e WebMobile
http://www.delphitodelphi.blogspot.com
http://www.adrianosantos.pro.br
http://www.devmedia.com.br

 



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



RES: [delphi-br] Erro maluco nas minhas bases, BDE , Delphi, ou sei lá.

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Foi mal não tinha visto o banco FireBird J

 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
Enviada em: quarta-feira, 28 de maio de 2008 17:56
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

 

Qual banco?

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Adriano Santos (Yahoo)
Enviada em: quarta-feira, 28 de maio de 2008 14:45
Para: Delphi-br
Assunto: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

Pessoal,

Preciso de uma ajudinha da galera, por favor.
Estou com um erro bem maluco. Olhem só:

Geneal SQL Error
connection rejected by remote interface
BDE error: 13059 : [$33] [$ 3]

Esse erro ocorre ao tentar adicionar campos ao FieldsEditor da Query ou 
ao tentar abrir o aliás no BDE.
Hoje, estou tendo que adicionar os campos que preciso no meu DataModule, 
todos no braço. No .pas e no .dfm.

Abaixo mais infos:

BDE version: 5.01
Delphi 6.0 Build 6.240 Update Pack 2
Windows XP - Atualizaçções no talo
Firebird 2.1.0.16780*

*Já testei com todas as outras versões do FB

No IBO Console ou IBExpert, a base abre normalmente.

Vlw, abs

-- 
Adriano Santos
---
Editor Técnico Revista ClubeDelphi e WebMobile
http://www.delphitodelphi.blogspot.com
http://www.adrianosantos.pro.br
http://www.devmedia.com.br

[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] Erro maluco nas minhas bases, BDE , Delphi, ou sei lá.

2008-05-28 Por tôpico Davi Eduardo Borges Wall
Dei uma procurar no Google com esse erro e achei vários registros.

 

Maioria em inglês. 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Davi 
Eduardo Borges Wall
Enviada em: quarta-feira, 28 de maio de 2008 17:57
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

 

Foi mal não tinha visto o banco FireBird J

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em nome de Davi Eduardo Borges Wall
Enviada em: quarta-feira, 28 de maio de 2008 17:56
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RES: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

Qual banco?

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br 
mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Adriano Santos (Yahoo)
Enviada em: quarta-feira, 28 de maio de 2008 14:45
Para: Delphi-br
Assunto: [delphi-br] Erro maluco nas minhas bases, BDE, Delphi, ou sei lá.

Pessoal,

Preciso de uma ajudinha da galera, por favor.
Estou com um erro bem maluco. Olhem só:

Geneal SQL Error
connection rejected by remote interface
BDE error: 13059 : [$33] [$ 3]

Esse erro ocorre ao tentar adicionar campos ao FieldsEditor da Query ou 
ao tentar abrir o aliás no BDE.
Hoje, estou tendo que adicionar os campos que preciso no meu DataModule, 
todos no braço. No .pas e no .dfm.

Abaixo mais infos:

BDE version: 5.01
Delphi 6.0 Build 6.240 Update Pack 2
Windows XP - Atualizaçções no talo
Firebird 2.1.0.16780*

*Já testei com todas as outras versões do FB

No IBO Console ou IBExpert, a base abre normalmente.

Vlw, abs

-- 
Adriano Santos
---
Editor Técnico Revista ClubeDelphi e WebMobile
http://www.delphitodelphi.blogspot.com
http://www.adrianosantos.pro.br
http://www.devmedia.com.br

[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] Erro ao Gravar imagens no FB 2.1 com DBX

2008-05-27 Por tôpico Davi Eduardo Borges Wall
Tu desenvolveu um banco de dados ? pra concorrer com o Oracle/SQL Server ? 
botei fé 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de galvao_em
Enviada em: terça-feira, 27 de maio de 2008 15:35
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Erro ao Gravar imagens no FB 2.1 com DBX

 

Olá, desenvolvi um banco de dados onde tenho um campo imagem do tipo
BLOB SUB_TYPE 0 SEGMENT SIZE 100, mas na hora que vou inserir um
registro via delphi 2007 com dbexpress utilizando o drive do interbase
dá o seguinte erro raised execption class TDBXError with message
'Incorrect values within SQLDA structure'. como devo proceder, lembro
que quero gravar as imagems no banco, é o logotipo das empresas, são
quatro empresas que serão cadastradas. Usando o Firebird 2.0 não
acontecia este erro.

Att.

 



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



RES: [delphi-br] Converter Ascii para String

2008-05-23 Por tôpico Davi Eduardo Borges Wall
Eu não entendi NADA! Tente ler o que vc escreveu, acho que você não vai 
entender Tb.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alan 
Vieceli
Enviada em: sexta-feira, 23 de maio de 2008 14:22
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Converter Ascii para String

 

até seria..só que seguinte...

tenho uma rotina q fazer um criptografia aqui.dai ela genra um monte de 
caracteres...tipo...

#$4#45#$54f5'b'...

dai se grava esse falar no banco de dados..só que...isso não são 
strings são ascci..dai qunado chegar no #0 ele não ta gravando e da um 
monte de problema..dai queria conversar isso tudo pra string q resolvia 
meu problema

Vinicius Santos - MSI escreveu:

 Agh ?? Pra que isso cara ? Não seria mais fácil, vc fazer:

 wVar = 'teste#13+#0';

 Direto ??

 Vinicius dos Santos
 Blog: http://tuplas.blogspot.com http://tuplas.blogspot.com
 http://www.msisolucoes.com.br http://www.msisolucoes.com.br

 - Original Message -
 From: Alan Vieceli
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, May 23, 2008 2:07 PM
 Subject: [delphi-br] Converter Ascii para String

 Alguem sabe como eu faço pra converter uns caracteres Ascii para string?

 tipo:

 wVar := 'teste'+#13+#0

 dai o conteudo dessa variavel ser:

 wVar = 'teste#13+#0';

 [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] Parar Execução

2008-05-21 Por tôpico Davi Eduardo Borges Wall
Utilize Showmodal;

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Felipe 
Nunes
Enviada em: quarta-feira, 21 de maio de 2008 10:33
Cc: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [delphi-br] Parar Execução

 

Ola Senhores, estou com uma duvida sobre Parar uma Execução do delphi:

Tenho um botão que chama meus objetos: exemplo

CALCULA_TOTAL();
CALCULA_TRIBUTAÇÃO();
CALCULA_GERAL();

Acontece que entre o CALCULA_TOTAL() e o CALCULA_TRIBUTAÇÃO() eu chamo uma
tela para informar algumas dados que serão usados no CALCULA_TRIBUTAÇÃO() .

Acontece que Delphi processa os objetos direto.

Existe algum comando ou modo, que eu parei a execução e depois executo
denovo, como exemplo uma thread?



Atenciosamente,
http://www.vienasistemas.com.br/assinatura.png 


Felipe Nunes 

Analista T.I. - Atacado/Distribuidor


- Bacharel em Ciências da Computação

* 

MG: (37) 3213-4855

DF: (61) 3561-1188

BA: (71) 3341-8714

* 

[EMAIL PROTECTED] mailto:felipe%40vilesoft.com.br  

* 

http://www.vilesoft.com.br/ www.vilesoft.com.br 

O emitente desta mensagem é responsável por seu conteúdo e endereçamento.
Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida
autorização, a divulgação, a reprodução, a distribuição ou qualquer outra
ação em desconformidade com as normas internas da Vilesoft são proibidas e
passíveis de sanção disciplinar, cível e criminal. 

The sender of this message is responsible for its content and addressing.
The receiver shall take proper care of it. Without due authorization, the
publication, reproduction, distribution or the performance of any other
action not conforming to Vilesoft internal policies and procedures is
forbidden and liable to disciplinary, civil or criminal sanctions.

 El emisor de este mensaje es responsable por su contenido y
direccionamiento. Cabe al destinatario darle el tratamiento adecuado. Sin la
debida autorización, su divulgación, reproducción, distribución o cualquier
otra acción no conforme a las normas internas de Vilesoft están prohibidas y
serán pasibles de sanción disciplinaria, civil y penal. 

[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] Erro ao Compilar

2008-05-20 Por tôpico Davi Eduardo Borges Wall
Abra o DPR e procure por esse path e excluía.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Cesar - 
Informatica
Enviada em: terça-feira, 20 de maio de 2008 08:18
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Erro ao Compilar

 

Pessoal estou com um erro acontecendo nas minhas aplicações. o erro é esse 
abaixo :

[Fatal Error] File not found: 'C:\Arquivos de programas\FastReports\FastReport 
4\LibD6\Unit1.pas'

realmente não tem essa Unit1.pas no diretório reclamado, mas a questão é que 
esse diretório se trata do ultimo caminho que está postado na Library Path, ou 
seja, basta eu tirar esse cara de lá q automaticamente ele apresenta o mesmo 
erro na ultima linha que sobrou... não sei se consegui ser claro.

Detalhe : posso mudar de aplicação, q o erro continua

Será que alguém poderia me ajudar. 

Desde já agradeço,

César Eduardo T. Silva
Ober S/A - Ind. e Com.
Programador
[EMAIL PROTECTED] mailto:cesar.silva%40ober.com.br  mailto:[EMAIL PROTECTED] 
mailto:cesar.silva%40ober.com.br  
(19) 3466-9200


[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] Gravar e visualizar imagem do banco de dados

2008-05-20 Por tôpico Davi Eduardo Borges Wall
Basta colocar a imagem em um caminho de rede comum para todas as maquinas

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Alessandro DUARTE de Moraes
Enviada em: segunda-feira, 19 de maio de 2008 18:01
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Gravar e visualizar imagem do banco de dados

 

Este assunto foi discutido na semana passada. Sugiro que você dê uma olhada 
pois foram abordados vários casos.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

- Original Message - 
From: Carlos 
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Monday, May 19, 2008 4:57 PM
Subject: [delphi-br] Gravar e visualizar imagem do banco de dados

Boa tarde a todos!!
Solicito ajuda aos colegas com mais este problema:
Tem um sistema que captura uma foto com o caminho do banco de dados e 
apresenta para o usuário. Até ai tudo bem, mas o problema é que este 
sistema é usado na rede, e caso o usuário tente visualizar a imagem 
em uma máquina diferente de onde estão as imagens, ocorre um erro 
porque ele não encontra o caminho.
Alguém poderia me dar uma ajuda neste sentido, com um tutorial, ou 
link...por favor...
Uso DBExpress, MySql 5.0, Delphi 7.

//Este é o código para exibir a imagem
dmCadastro.cdsFotos.Close;
dmCadastro.cdsFotos.Params[0].Value :=
dmCadastro.cdsEfetivorf.Value;
dmCadastro.cdsFotos.Open;
if not (dmCadastro.cdsFotos.IsEmpty) then
imgFoto.Picture.LoadFromFile(dmCadastro.cdsFotosfoto.Value)
else
imgFoto.Picture := nil;

//Este é o código que salva a imagem
if dlgOpenPicFoto.Execute then
begin
dmCadastro.cdsFotos.Insert;
dmCadastro.cdsFotosrf.Value :=
dmCadastro.cdsEfetivorf.Value;
imgFoto.Picture.LoadFromFile(dlgOpenPicFoto.FileName);
dmCadastro.cdsFotos.FieldByName('Foto').AsString :=
dlgOpenPicFoto.FileName;
dmCadastro.cdsFotos.Post;
end;

Agradeço antecipadamente a atenção dispensada.
att
Carlos

-- 
E-mail Seguro Vetorial.net 

Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
encaminhe para [EMAIL PROTECTED] mailto:spam%40vetorial.net  

Chave de Identificação: 54568,4831dc66542791418011894 

[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] Fontes disponíveis... ...

2008-05-20 Por tôpico Davi Eduardo Borges Wall
Pessoal POR FAVOR solicitem o arquivo EM PVT!

 

Imaginem se todos solicitarem o arquivo 1 por 1! 

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Wandarlei 
Michelon
Enviada em: terça-feira, 20 de maio de 2008 08:45
Para: delphi-br@yahoogrupos.com.br
Assunto: ENC: [delphi-br] Fontes disponíveis..

 

Pro favor me envie também no e-mail: [EMAIL PROTECTED] 
mailto:wandarlei%40yahoo.com.br 

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em
nome de MarcioCC®
Enviada em: terça-feira, 20 de maio de 2008 08:11
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: Re: [delphi-br] Fontes disponiveis..

Bom dia amigo , manda pra mim no e-mail : [EMAIL PROTECTED] 
mailto:itabyte%40itabyte.com 
mailto:itabyte%40itabyte.com ...t+

JESUS TE AMA !!

*
MarcioCC® - Analista/Programador - Delphi,PHP,ASP

*

[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] Verificar conexao de internet

2008-05-20 Por tôpico Davi Eduardo Borges Wall
How can I detect an active Internet connection? 
http://groups.google.com.br/group/borland.public.delphi.internet.winsock/browse_thread/thread/d4d39511d534ec88/e14ab38d85baae0e?hl=pt-BRlnk=stq=windows+API+check+internet+connection#e14ab38d85baae0e
   Grupo: borland.public.delphi.internet.winsock 
http://groups.google.com.br/group/borland.public.delphi.internet.winsock?hl=pt-BRlnk=sg
  

When you are connected to the internet, you have the internet as an extension 
to 
you LAN. What you can easily check is if your own computer has a direct 
connection 
to the internet (for example a DUN), altough you have to build a function for 
each method to connect to the internet, using the API for the particular ...
31 ago 2001 de Francois Piette - 5 mensagens - 5 autores 

 

 

Primeira pagina de pesquisa...

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alisson
Enviada em: terça-feira, 20 de maio de 2008 09:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Verificar conexao de internet

 

Preciso saber se uma determinada máquina em acesso à internet. Procurei 
sobre o assunto na internet e encontrei algumas funções que verificam isso 
através de pesquisa de registros do Windows, mas não funcionam. Alguém sabe 
se é possível fazer isso? 





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

 



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



RES: [delphi-br] Alguém poderia me explicar o porq ue disto dá erro?!

2008-05-20 Por tôpico Davi Eduardo Borges Wall
De qualquer forma essa não é uma explicação para o SQL não funcionar em 
minúsculo.

 

Eu não tenho esse tipo de problema e utilizo firbird direto.

 

Tenta fazer um programinha para rodar um SQL e veja se isto realmente acontece.

 

Ou ainda procure na internet a causa disso.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo 
César Cardoso
Enviada em: terça-feira, 20 de maio de 2008 15:56
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Alguém poderia me explicar o porque disto dá erro?!

 

Repito o que já afirmei... Mesmo assim quem disse/garantia que era 100% 
compatível? O lançamento do FB 1 não foi um mero copy and paste do IB 6. Já 
havia algum código de outros bancos (Yaffil, se não me engano) que foi 
aproveitado junto do código do IB 6. 

Atte,
Ricardo.

Fellipe Henrique [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  escreveu: 
Meu amigo, este erro dá desde a versão 1.0 do Firebird, o qual era
compativel.

[]s

2008/5/20 Ricardo César Cardoso [EMAIL PROTECTED] 
mailto:ricardo_engsoft%40yahoo.com.br :

 Hehehe.. mas quem disse q o Driver p/ Interbase é 100% compatível com o
 FB2.x , ainda por cima?

 Sds,
 Ricardo.

 Fellipe Henrique [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  
 fellipeh%40gmail.com escreveu: Olá
 amigos, usando DBExpress no Delphi7, com driver do Interbase, com banco

 de dados Firebrid 2.1.

 Pois bem, todos os meus SQL, sem exclusão, devem ser escrito em
 UpperCase...
 senão dá erro, fala que o field não existe, que tabela não existe e etc...
 gente.. o padrão Ansi SQL não é minúsculo!? porque o DBX quer, obrigar a
 ser
 maiúculo?

 []s

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED] mailto:fellipeh%40gmail.com  fellipeh%40gmail.com

 Sou a favor da lei LEI 607/2007

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





 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!

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

 


-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED] mailto:fellipeh%40gmail.com 

Sou a favor da lei LEI 607/2007

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





-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[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] Gravar e visualizar imagem do banco de dados

2008-05-19 Por tôpico Davi Eduardo Borges Wall
Muito simples, coloque as fotos em um diretório comum para todos na rede.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos
Enviada em: segunda-feira, 19 de maio de 2008 16:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Gravar e visualizar imagem do banco de dados

 

Boa tarde a todos!!
Solicito ajuda aos colegas com mais este problema:
Tem um sistema que captura uma foto com o caminho do banco de dados e 
apresenta para o usuário. Até ai tudo bem, mas o problema é que este 
sistema é usado na rede, e caso o usuário tente visualizar a imagem 
em uma máquina diferente de onde estão as imagens, ocorre um erro 
porque ele não encontra o caminho.
Alguém poderia me dar uma ajuda neste sentido, com um tutorial, ou 
link...por favor...
Uso DBExpress, MySql 5.0, Delphi 7.

//Este é o código para exibir a imagem
dmCadastro.cdsFotos.Close;
dmCadastro.cdsFotos.Params[0].Value :=
dmCadastro.cdsEfetivorf.Value;
dmCadastro.cdsFotos.Open;
if not (dmCadastro.cdsFotos.IsEmpty) then
imgFoto.Picture.LoadFromFile(dmCadastro.cdsFotosfoto.Value)
else
imgFoto.Picture := nil;

//Este é o código que salva a imagem
if dlgOpenPicFoto.Execute then
begin
dmCadastro.cdsFotos.Insert;
dmCadastro.cdsFotosrf.Value :=
dmCadastro.cdsEfetivorf.Value;
imgFoto.Picture.LoadFromFile(dlgOpenPicFoto.FileName);
dmCadastro.cdsFotos.FieldByName('Foto').AsString :=
dlgOpenPicFoto.FileName;
dmCadastro.cdsFotos.Post;
end;

Agradeço antecipadamente a atenção dispensada.
att
Carlos

 



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



  1   2   3   4   5   >