Re: [delphi-br] SQL+Performance [WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))]

2010-06-18 Por tôpico Murilo Cunha
Jhosef,

Nao ha algo errado em seu SQL??
Nao seria:

SELECT * FROM TABELA
WHERE ((CAMPO = :PARAMETRO) OR (CAMPO IS NULL))

Vc comparar o CAMPO como nulo NAO o PARAMETRO

Respondendo a pergunta:
Acho perfeitamente valido passar SQL para querys com parametros em tempo 
de execucao.
O problema de performance eu vejo quando vc nao usa WHERE em suas 
consultas (ou usa pouco) OU quando nao se tem INDICES para tabelas muito 
grandes, por exemplo, tabela de CEPs, tabela de precos, tabela de LOGs 
do sistema, tabela de movimentacao de estoque...

Se vc usa banco de dados robustos (PostgreSQL, Oracle, SQLServer, MySQL 
ou Firebird) nao se incomode com performance, eles dao conta do recado 
em tabelas pequenas a medias.


Obrigado
MuriloCunha


On 17/06/2010 18:25, Jhosef Marks wrote:
 Boa tarde a todos ou boa noite...

 Galera só para saber como vocês trabalham e se vocês recomendam...

 Executar querys do tipo

 SELECT * FROM TABELA
 *WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))*
 *
 *
 *é POG e prejudica na performance, ou é POG mas não tem problema de
 performance, ou em último caso isso é altamente recomendado?
 *

 Att,

 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br
 Jesus está voltando

 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)


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



 





Re: [delphi-br] deadlock na instrução updat e no firebird RESOLVIDO

2010-06-18 Por tôpico luciano machado





Bom dia senhores 
conforme sugerido pelos companheiros
dei um commit no Transaction
 

 FibGeral.Close;
 FibGeral.SelectSQL.Clear;
 FibGeral.SelectSql.Text := 'UPDATE USUARIOS SET SITUACAO = ''ON'' 
 WHERE NOME = '+QuotedStr(UpperCase(Us));
 FibGeral.Open;
 if  Transaction1.InTransaction then
 Transaction1.Commit;





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









  

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



Re: [delphi-br] Executar aplicativos a partir da mem ória

2010-06-18 Por tôpico Walter Chagas (Bol)
Voce estária é querendo criar um disco de RAM e dele executar os programas?

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: eric_developer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 18, 2010 10:27 AM
  Subject: [delphi-br] Executar aplicativos a partir da memória



  Bom dia,

  alguem sabe informar se é possível (e como) executar aplicativos windows (EXE 
qualquer) a partir da memória ? ou seja, supondo que armazenei o mesmo em banco 
de dados e efetuei um load para variavel de memória, a partir daí executá-lo, 
sem precisar descarregar em disco.

  Eric Developer Systems
  www.magaldi.eti.br



  

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



[delphi-br] Ref. Imprimir Copia Demonstracao

2010-06-18 Por tôpico Omar Marques
Salve amigos(as),

bom dia

Estou tentando colocar uma band (QuickReport) fixa após a banda Detail para ser 
impressa após cada registro e não estou conseguindo.

Tentei usar childBand da banda detalhe, banda do tipo Overlay, etc. e não 
consegui

Nesta banda eu colocaria uma imagem feita no Corel dizendo Copia Demonstração.

Depois de tantos testes, percebi que se na ChildBand, eu setar a propriedade 
Autosize = False e Stretch = True, (ajustar a imagem), 
ela é impressa somente após 3 ou 4 registros, depois não mais.

Resumindo. Tem algum modo de eu colocar uma band ou algum controle para eu 
imprimir sempre uma imagem que eu queira, por favor ?

Obrigado Brothers

Abraço

 
 
Omar M. Haddad
Analista de Sistemas


  

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



RES: [delphi-br] Executar aplicativos a partir da me mória

2010-06-18 Por tôpico Rubem Rocha
A API do Windows só suporta carregar um processo em disco e executá-lo.
Portanto, vais ter que obrigatoriamente salvar esse binário em disco (seja
físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu, seria
um ramdrive, que seria um disco em memória.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de eric_developer
Enviada em: sexta-feira, 18 de junho de 2010 09:27
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Executar aplicativos a partir da memória

 

  

Bom dia,

alguem sabe informar se é possível (e como) executar aplicativos windows
(EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o mesmo
em banco de dados e efetuei um load para variavel de memória, a partir daí
executá-lo, sem precisar descarregar em disco.

Eric Developer Systems
www.magaldi.eti.br

 



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



Re: [delphi-br] SQL+Performance [WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))]

2010-06-18 Por tôpico Josimar Zimermann
Olá Jhosep!

Imagino que você irá utilizar o método *ParamByName* para informar o 
valor de *:PARAMETRO*, certo?

Antes de você passar esse valor você sabe se ele será *NULL*. Se o valor 
de *:PARAMETRO* for *NULL*, será o equivalente a:

*SELECT
*
FROM
TABELA;

*Seria similar à:

*SELECT
*
FROM
TABELA
WHERE
CAMPO = :PARAMETRO OR
1 = 1*, ou seja, todos os registros vão satisfazer a condição.
*
*Se a tabela for muito grande, imagina a demora que vai ser. Reveja a 
sua lógica, me parece que não algo errado!

Valeu!

Em 17/6/2010 18:25, Jhosef Marks escreveu:

 Boa tarde a todos ou boa noite...

 Galera só para saber como vocês trabalham e se vocês recomendam...

 Executar querys do tipo

 SELECT * FROM TABELA
 *WHERE ((CAMPO = :PARAMETRO) OR (:PARAMETRO IS NULL))*
 *
 *
 *é POG e prejudica na performance, ou é POG mas não tem problema de
 performance, ou em último caso isso é altamente recomendado?
 *

 Att,

 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br
 Jesus está voltando

 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e 
 buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)



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



Re: Res: Res: [delphi-br] Arrastando arquivos do windows para dentro de um listbox

2010-06-18 Por tôpico Adriano Santos
Pessoal,

Nem publiquei o drag-and-drop ontem pq a solução que tem no meu exemplo é
bem simples, olhem só:

procedure TForm1.ListaOrigemDragDrop(Sender, Source: TObject; X, Y:
Integer);
begin
  if (Source = ListaOrigem) or (Source = ListaDestino) then
TListBox(Sender).EndDrag(True);
end;

procedure TForm1.ListaOrigemDragOver(Sender, Source: TObject; X, Y: Integer;
  State: TDragState; var Accept: Boolean);
begin
  if (Source = ListaOrigem) or (Source = ListaDestino) then
Accept := True
end;

procedure TForm1.ListaOrigemEndDrag(Sender, Target: TObject; X, Y: Integer);
begin
  if Target  nil then
// trata o fim de uma operacao que foi aceita
TListbox(Sender).MoveSelection(TListBox(Target){ListaDestino});
end;

procedure TForm1.ListaOrigemMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  if (Button = mbLeft) and ((Sender = ListaOrigem) or (Sender =
ListaDestino)) then
TListBox(Sender).BeginDrag(False) // inicia a operacao
end;


Aqui estou fazendo o drag-and-grop de um ListBox para outro.

Olhei o código do link que passaram e aparentemente tá um xuxu beleza, mas
não funciona. Tô dando uma olhada pra ver se consigo descobrir o problema.

http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-sua-aplica%C3%A7%C3%A3o


-- 
Adriano Santos
http://twitter.com/asrsantos
www.delphitodelphi.blogspot.com


2010/6/17 Vitor Yahoo vredesredsys...@yahoo.com.br



 Entrando de gaiato na história aí...
 Não seria mais simples utilizar aqueles componentes da Win 31? Coloca os
 componentes na tela, inclusive o fileslistbox (ou o nome que seja) e
 trabalha com os arquivos pelo index desse componente. Se o caso é só
 renomear...

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Adriano Santos
 Enviada em: quinta-feira, 17 de junho de 2010 15:44

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: Res: Res: [delphi-br] Arrastando arquivos do windows para
 dentro de um listbox

 Beleza,

 Meu, vou publicar no blog hoje a noite do meu drag-and-drop, não sei se
 vai ajudar.

 Se não tô enganado tenho um exemplo também de como arrastar e soltar de
 fora
 de uma aplicação Delphi para dentro dela, tipo qdo fazemos no Word ou
 Outlook por exemplo. Acho que tenho isso. Se tiver tento adaptar ao que
 precisa blz?

 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com

 2010/6/16 Roni Rodrigo ronirodr...@yahoo.com.brronirodrigo%40yahoo.com.br
 

 
 
  aahh..
  qto ao icone circular do listbox... verifica a propriedade DragMode..
  não lembro qual tem que ser, acho q é dmAutomatic.. mas enfim, da uma
  testada ai... hehe
  o/
 
  Em 16/06/2010 13:05, Roni Rodrigo escreveu:
 
   mas então cara... aquele exemplo ta bem mastigado...
   (
 

 http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-s
 ua-aplica%C3%A7%C3%A3o
  )
   O listbox vc ja tem no form né?
   a seção private está na declaração do teu form, lá onde tem: Form1 =
   class(TForm) etc após as declarações dos seus componentes tem a
   palara reservada PRIVATE. Logo abaixo dela vc coloca essa linha:
   procedure WMDropFiles(var Msg: TMessage); message wm_DropFiles;
   isso vai interceptar as mensagens de arrasto (Drag end drop) do
 windows..
   aí vc vai nos eventos OnCreate e OnDestroy do form
   No Create:
   DragAcceptFiles(Handle, true);
   isso diz que seu aplicativo vai aceitar que algo seja arrastado sobre
 ele
   no Destroy:
   DragAcceptFiles(Handle, false);
   isso desativa o arrasto
  
   ai vc só precisa dizer o que fazer quando arrastar os arquivos no seu
   form, no seu caso, adicioná-los ao listbox...
   o código está bem comentado, acho que da pra entender fácil...
   se não der certo procura outra rotina no google.. tem várias... mas não
   acredito que tenha maneira mais simples que essa
  
   procedure TForm1.WMDropFiles(var Msg: TMessage);
   var
   I, FileCount, BufferSize: word;
   Drop: HDROP;
   FileName: string;
   Pt: TPoint;
   RctListBox, RctMemo: TRect;
   begin
   { Pega o manipulador (handle) da operação
   arrastar e soltar (drag-and-drop) }
   Drop := Msg.wParam;
  
   { Pega a quantidade de arquivos soltos (dropped) }
   FileCount := DragQueryFile(Drop, $, nil, 0);
  
   { Se nenhum arquivo... }
   if FileCount = 0 then begin
   ShowMessage('Nenhum arquivo.');
   Exit;
   end;
  
   { Pega o retângulo do ListBox }
   RctListBox := ListBox1.BoundsRect;
  
   { Pega o retângulo do Memo }
   RctMemo := Memo1.BoundsRect;
  
   { Se soltou fora da área cliente do form... }
   if not DragQueryPoint(Drop, Pt) then
   ShowMessage('Arquivos soltos fora da área cliente do form')
   { Se soltou na área do ListBox... }
   else if PtInRect(RctListBox, Pt) then begin
   { Pega todos os nomes de arquivos e coloca no ListBox }
   for I := 0 to 

Re: Res: Res: [delphi-br] Arrastando arquivos do windows para dentro de um listbox

2010-06-18 Por tôpico Adriano Santos
Ahhh muleque, adoro isso.

Consegui, mas não posso me vangloriar pq não fui eu quem fez o código, mas
sei que funciona. O crédito todo vai para o Torry's Page o autor desse post:

http://www.swissdelphicenter.ch/torry/showcode.php?id=493

Meu, funciona perfeitamente. Faça o teste e viva a vida.

Como dizem o Walter e o Rubem:
Quem procura, acha.

-- 
Adriano Santos
http://twitter.com/asrsantos
www.delphitodelphi.blogspot.com




2010/6/18 Adriano Santos asrsan...@gmail.com

 Pessoal,

 Nem publiquei o drag-and-drop ontem pq a solução que tem no meu exemplo é
 bem simples, olhem só:

 procedure TForm1.ListaOrigemDragDrop(Sender, Source: TObject; X, Y:
 Integer);
 begin
   if (Source = ListaOrigem) or (Source = ListaDestino) then
 TListBox(Sender).EndDrag(True);
 end;

 procedure TForm1.ListaOrigemDragOver(Sender, Source: TObject; X, Y:
 Integer;
   State: TDragState; var Accept: Boolean);
 begin
   if (Source = ListaOrigem) or (Source = ListaDestino) then
 Accept := True
 end;

 procedure TForm1.ListaOrigemEndDrag(Sender, Target: TObject; X, Y:
 Integer);
 begin
   if Target  nil then
 // trata o fim de uma operacao que foi aceita
 TListbox(Sender).MoveSelection(TListBox(Target){ListaDestino});
 end;

 procedure TForm1.ListaOrigemMouseDown(Sender: TObject; Button:
 TMouseButton;
   Shift: TShiftState; X, Y: Integer);
 begin
   if (Button = mbLeft) and ((Sender = ListaOrigem) or (Sender =
 ListaDestino)) then
 TListBox(Sender).BeginDrag(False) // inicia a operacao
 end;


 Aqui estou fazendo o drag-and-grop de um ListBox para outro.

 Olhei o código do link que passaram e aparentemente tá um xuxu beleza, mas
 não funciona. Tô dando uma olhada pra ver se consigo descobrir o problema.


 http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-sua-aplica%C3%A7%C3%A3o



 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com


 2010/6/17 Vitor Yahoo vredesredsys...@yahoo.com.br



 Entrando de gaiato na história aí...
 Não seria mais simples utilizar aqueles componentes da Win 31? Coloca os
 componentes na tela, inclusive o fileslistbox (ou o nome que seja) e
 trabalha com os arquivos pelo index desse componente. Se o caso é só
 renomear...

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Adriano Santos
 Enviada em: quinta-feira, 17 de junho de 2010 15:44

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: Res: Res: [delphi-br] Arrastando arquivos do windows para
 dentro de um listbox

 Beleza,

 Meu, vou publicar no blog hoje a noite do meu drag-and-drop, não sei se
 vai ajudar.

 Se não tô enganado tenho um exemplo também de como arrastar e soltar de
 fora
 de uma aplicação Delphi para dentro dela, tipo qdo fazemos no Word ou
 Outlook por exemplo. Acho que tenho isso. Se tiver tento adaptar ao que
 precisa blz?

 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com

 2010/6/16 Roni Rodrigo ronirodr...@yahoo.com.brronirodrigo%40yahoo.com.br
 

 
 
  aahh..
  qto ao icone circular do listbox... verifica a propriedade DragMode..
  não lembro qual tem que ser, acho q é dmAutomatic.. mas enfim, da uma
  testada ai... hehe
  o/
 
  Em 16/06/2010 13:05, Roni Rodrigo escreveu:
 
   mas então cara... aquele exemplo ta bem mastigado...
   (
 

 http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-s
 ua-aplica%C3%A7%C3%A3o
  )
   O listbox vc ja tem no form né?
   a seção private está na declaração do teu form, lá onde tem: Form1 =
   class(TForm) etc após as declarações dos seus componentes tem a
   palara reservada PRIVATE. Logo abaixo dela vc coloca essa linha:
   procedure WMDropFiles(var Msg: TMessage); message wm_DropFiles;
   isso vai interceptar as mensagens de arrasto (Drag end drop) do
 windows..
   aí vc vai nos eventos OnCreate e OnDestroy do form
   No Create:
   DragAcceptFiles(Handle, true);
   isso diz que seu aplicativo vai aceitar que algo seja arrastado sobre
 ele
   no Destroy:
   DragAcceptFiles(Handle, false);
   isso desativa o arrasto
  
   ai vc só precisa dizer o que fazer quando arrastar os arquivos no seu
   form, no seu caso, adicioná-los ao listbox...
   o código está bem comentado, acho que da pra entender fácil...
   se não der certo procura outra rotina no google.. tem várias... mas
 não
   acredito que tenha maneira mais simples que essa
  
   procedure TForm1.WMDropFiles(var Msg: TMessage);
   var
   I, FileCount, BufferSize: word;
   Drop: HDROP;
   FileName: string;
   Pt: TPoint;
   RctListBox, RctMemo: TRect;
   begin
   { Pega o manipulador (handle) da operação
   arrastar e soltar (drag-and-drop) }
   Drop := Msg.wParam;
  
   { Pega a quantidade de arquivos soltos (dropped) }
   FileCount := DragQueryFile(Drop, $, nil, 0);
  
   { Se nenhum arquivo... }
   if FileCount = 0 

[delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Alisson
Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr? 
Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou 
tentando usar o exemplo de ECF que vem junto com a instalação dos componentes 
ACBr, mas sempre dá erro de timeout mesmo que eu configure o timeout com o 
valor máximo(100). Alguém aqui na lista sabe por que?

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Walter Chagas (Bol)
automacaototal-subscr...@yahoogrupos.com.br

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


- Original Message - 
From: Alisson alss...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Friday, June 18, 2010 3:22 PM
Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF


Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou 
tentando usar o exemplo de ECF que vem junto com a instalação dos 
componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure o 
timeout com o valor máximo(100). Alguém aqui na lista sabe por que?

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: Res: Res: [delphi-br] Arrastando arquivos do windows para dentro de um listbox

2010-06-18 Por tôpico Adriano Santos
Quem quiser dar uma olhada melhor no primeiro exemplo que passei, tem um
link de um post antigo meu.

http://www.devmedia.com.br/articles/post-2227-Tecnicas-de-drag-and-drop.html

Adriano

2010/6/18 Adriano Santos asrsan...@gmail.com

 Ahhh muleque, adoro isso.

 Consegui, mas não posso me vangloriar pq não fui eu quem fez o código, mas
 sei que funciona. O crédito todo vai para o Torry's Page o autor desse post:

 http://www.swissdelphicenter.ch/torry/showcode.php?id=493

 Meu, funciona perfeitamente. Faça o teste e viva a vida.

 Como dizem o Walter e o Rubem:
 Quem procura, acha.


 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com




 2010/6/18 Adriano Santos asrsan...@gmail.com

 Pessoal,

 Nem publiquei o drag-and-drop ontem pq a solução que tem no meu exemplo é
 bem simples, olhem só:

 procedure TForm1.ListaOrigemDragDrop(Sender, Source: TObject; X, Y:
 Integer);
 begin
   if (Source = ListaOrigem) or (Source = ListaDestino) then
 TListBox(Sender).EndDrag(True);
 end;

 procedure TForm1.ListaOrigemDragOver(Sender, Source: TObject; X, Y:
 Integer;
   State: TDragState; var Accept: Boolean);
 begin
   if (Source = ListaOrigem) or (Source = ListaDestino) then
 Accept := True
 end;

 procedure TForm1.ListaOrigemEndDrag(Sender, Target: TObject; X, Y:
 Integer);
 begin
   if Target  nil then
 // trata o fim de uma operacao que foi aceita
 TListbox(Sender).MoveSelection(TListBox(Target){ListaDestino});
 end;

 procedure TForm1.ListaOrigemMouseDown(Sender: TObject; Button:
 TMouseButton;
   Shift: TShiftState; X, Y: Integer);
 begin
   if (Button = mbLeft) and ((Sender = ListaOrigem) or (Sender =
 ListaDestino)) then
 TListBox(Sender).BeginDrag(False) // inicia a operacao
 end;


 Aqui estou fazendo o drag-and-grop de um ListBox para outro.

 Olhei o código do link que passaram e aparentemente tá um xuxu beleza, mas
 não funciona. Tô dando uma olhada pra ver se consigo descobrir o problema.


 http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-sua-aplica%C3%A7%C3%A3o



 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com


 2010/6/17 Vitor Yahoo vredesredsys...@yahoo.com.br



 Entrando de gaiato na história aí...
 Não seria mais simples utilizar aqueles componentes da Win 31? Coloca os
 componentes na tela, inclusive o fileslistbox (ou o nome que seja) e
 trabalha com os arquivos pelo index desse componente. Se o caso é só
 renomear...

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br[mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Adriano Santos
 Enviada em: quinta-feira, 17 de junho de 2010 15:44

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: Res: Res: [delphi-br] Arrastando arquivos do windows para
 dentro de um listbox

 Beleza,

 Meu, vou publicar no blog hoje a noite do meu drag-and-drop, não sei se
 vai ajudar.

 Se não tô enganado tenho um exemplo também de como arrastar e soltar de
 fora
 de uma aplicação Delphi para dentro dela, tipo qdo fazemos no Word ou
 Outlook por exemplo. Acho que tenho isso. Se tiver tento adaptar ao que
 precisa blz?

 --
 Adriano Santos
 http://twitter.com/asrsantos
 www.delphitodelphi.blogspot.com

 2010/6/16 Roni Rodrigo ronirodr...@yahoo.com.brronirodrigo%40yahoo.com.br
 

 
 
  aahh..
  qto ao icone circular do listbox... verifica a propriedade DragMode..
  não lembro qual tem que ser, acho q é dmAutomatic.. mas enfim, da uma
  testada ai... hehe
  o/
 
  Em 16/06/2010 13:05, Roni Rodrigo escreveu:
 
   mas então cara... aquele exemplo ta bem mastigado...
   (
 

 http://www.planetadelphi.com.br/dica/6768/arrastar-e-soltar-arquivos-sobre-s
 ua-aplica%C3%A7%C3%A3o
  )
   O listbox vc ja tem no form né?
   a seção private está na declaração do teu form, lá onde tem: Form1 =
   class(TForm) etc após as declarações dos seus componentes tem a
   palara reservada PRIVATE. Logo abaixo dela vc coloca essa linha:
   procedure WMDropFiles(var Msg: TMessage); message wm_DropFiles;
   isso vai interceptar as mensagens de arrasto (Drag end drop) do
 windows..
   aí vc vai nos eventos OnCreate e OnDestroy do form
   No Create:
   DragAcceptFiles(Handle, true);
   isso diz que seu aplicativo vai aceitar que algo seja arrastado sobre
 ele
   no Destroy:
   DragAcceptFiles(Handle, false);
   isso desativa o arrasto
  
   ai vc só precisa dizer o que fazer quando arrastar os arquivos no seu
   form, no seu caso, adicioná-los ao listbox...
   o código está bem comentado, acho que da pra entender fácil...
   se não der certo procura outra rotina no google.. tem várias... mas
 não
   acredito que tenha maneira mais simples que essa
  
   procedure TForm1.WMDropFiles(var Msg: TMessage);
   var
   I, FileCount, BufferSize: word;
   Drop: HDROP;
   FileName: string;
   Pt: TPoint;
   RctListBox, RctMemo: TRect;
   begin
   { Pega o manipulador 

Re: [delphi-br] Como esconder algumas msgs de erro?

2010-06-18 Por tôpico JB
*1- Cannot focus* a disabled or invisible window

if meucontrole.canfocus then
  meucontrole.setfocus;

2- Outras que estão dentro do TRY e que mesmo assim exibem caixa de alerta
com o erro ao invés de ir para o console.

você pode desabilitar mensagens de erro de linguagem em
Tools/Options/Debugger options/codegear debuggers/language exceptions
desabilitando a opção Notify on language exceptions

porém este recurso é muito bom para identificar gargalos ou possíveis erros
e warnings em seu sistema, o mais correto é corrigir para evitar excessões.

3 - No maskedit ao sair do componente(perder foco) ele lança uma mensagem em
inglês pedindo para apertar o ESC para retornar para o valor anterior, como
mudar a mensagem ou desabilita-la voltando automaticamente para o valor
anterior?

você possui algo no evento OnExit? se sim verifique se é possível fazer o
tratamento ou utilizar um try..except...

Att.
JB

2010/6/18 Paulo Coutinho pa...@prsolucoes.com



 Olá,

 Gostaria de saber como fazer para esconder as caixas de mensagens que
 aparecem enquanto você está debugando ou rodando a aplicação direto pelo
 delphi, tais como:

 *1- Cannot focus* a disabled or invisible window

 2- Outras que estão dentro do TRY e que mesmo assim exibem caixa de alerta
 com o erro ao invés de ir para o console.

 3 - No maskedit ao sair do componente(perder foco) ele lança uma mensagem
 em
 inglês pedindo para apertar o ESC para retornar para o valor anterior, como
 mudar a mensagem ou desabilita-la voltando automaticamente para o valor
 anterior?

 --
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn: pa...@prsolucoes.com paulo%40prsolucoes.com
 Skype: paulo.prsolucoes
 Consultor Certificado Bindows

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

  




-- 

José Benedito
Software Developer


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] Como esconder algumas msgs de erro?

2010-06-18 Por tôpico Dirlei
Paulo,

Em Debugger Options/Language Exceptions há uma lista Exception types to
ignore. Você pode adicionar a essa lista os tipos de exceção que deseja
que o debugger ignore.

Agora, esconder exceções durante a execução (sem try..except), dá um
pouco mais de trabalho. Você pode criar um interceptador para o evendo
OnException do objeto Application e tratar o erro pelo tipo dele ou pelo
conteúdo (menos aconselável). O Jedi tem um componente que facilita
interceptar o evento OnException, o TAppEvents.

Sobre essa questão dos MaskEdits, particularmente, prefiro não obrigar o
o usuário a preencher corretamente o campo antes de sair dele. Valido,
mas permito que ele mude o foco. Só não permito a confirmação da
operação até que o conteúdo esteja correto. 

[]'s

-- 
Dirlei Dionísio

Novo artigo: O estágio House do bom programador
http://MaisQueBomCodigo.blogspot.com


Em Sex, 2010-06-18 às 14:14 -0300, Paulo Coutinho escreveu:
   
 Olá,
 
 Gostaria de saber como fazer para esconder as caixas de mensagens que
 aparecem enquanto você está debugando ou rodando a aplicação direto
 pelo
 delphi, tais como:
 
 *1- Cannot focus* a disabled or invisible window
 
 2- Outras que estão dentro do TRY e que mesmo assim exibem caixa de
 alerta
 com o erro ao invés de ir para o console.
 
 3 - No maskedit ao sair do componente(perder foco) ele lança uma
 mensagem em
 inglês pedindo para apertar o ESC para retornar para o valor anterior,
 como
 mudar a mensagem ou desabilita-la voltando automaticamente para o
 valor
 anterior?
 
 -- 
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn: pa...@prsolucoes.com
 Skype: paulo.prsolucoes
 Consultor Certificado Bindows
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 



Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Fellipe Henrique
Tremenda furada!! Lista muito mal administrada, que para entrar precisa
informar o porque que está pedindo pra entrar, e se não agradar os
moderadores, tem a entrada negada! Acho que se alguem quer entrar numa lista
chamada AutomacaoTotal, com certeza não é sobre pornô que ele está
procurando... Vai entender...

[]s



Em 18 de junho de 2010 15:27, Walter Chagas (Bol) wchag...@bol.com.brescreveu:

 automacaototal-subscr...@yahoogrupos.com.br

 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com
 SKYPE: WalterChagasJr


 - Original Message -
 From: Alisson alss...@yahoo.com.br
 To: delphi-br@yahoogrupos.com.br
 Sent: Friday, June 18, 2010 3:22 PM
 Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF


 Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
 Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou
 tentando usar o exemplo de ECF que vem junto com a instalação dos
 componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure o
 timeout com o valor máximo(100). Alguém aqui na lista sabe por que?

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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






-- 
_
T.·.F.·.A.·.
Fellipe Henrique
http://blogs.digitumsoft.com.br/fellipeh
---


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



Re: [delphi-br] Variant e Array

2010-06-18 Por tôpico Dirlei
Você precisa atribuir o conteúdo do Variant a uma variável do tipo Array
antes de poder obter seu Length e antes de poder percorrê-lo. Mas
lembre-se de que será feita uma cópia do array. Então, se o tamanho do
array for grande e você tiver que se preocupar com consumo de memória
e/ou performance, talvez queira usar ponteiros para essa operação.


-- 
Dirlei Dionísio

Novo artigo: O estágio House do bom programador
http://MaisQueBomCodigo.blogspot.com


Em Sex, 2010-06-18 às 15:58 -0300, Jhosef Marks escreveu:
   
 Boa tarde,
 
 Eu tenho um variant que as vezes recebe uma STRING e outras um array
 of
 string;
 
 verifico o tipo dele da seguinte forma varisstr ou varisarray...
 
 o problema é quando ele é varisarray, eu não to conseguindo passar
 pelas
 strings dentro desse variant...
 
 tentei com lenght, count, high() e nenhum desses funcionou... alguma
 sugestão
 
 for vConte := 0 to Length(FCampos) - 1 do begin
 vValores := vValores + ';' + FCampos[vConte];
 end;
 
 Att,
 
 Jhosef Marks de Carvalho
 Blog: http://www.jhosefmarks.com.br
 Jesus está voltando
 
 E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e
 buscar
 a minha face e se converter dos seus maus caminhos, então eu ouvirei
 dos
 céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14)
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 



RES: [delphi-br] Como esconder algumas msgs de erro?

2010-06-18 Por tôpico Vitor Yahoo
O AppEvents está na paleta additional, não é necessário utilizar o da Jedi,
ao menos para interceptar exceções.

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Dirlei
Enviada em: sexta-feira, 18 de junho de 2010 16:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como esconder algumas msgs de erro?

 

  

Paulo,

Em Debugger Options/Language Exceptions há uma lista Exception types to
ignore. Você pode adicionar a essa lista os tipos de exceção que deseja
que o debugger ignore.

Agora, esconder exceções durante a execução (sem try..except), dá um
pouco mais de trabalho. Você pode criar um interceptador para o evendo
OnException do objeto Application e tratar o erro pelo tipo dele ou pelo
conteúdo (menos aconselável). O Jedi tem um componente que facilita
interceptar o evento OnException, o TAppEvents.

Sobre essa questão dos MaskEdits, particularmente, prefiro não obrigar o
o usuário a preencher corretamente o campo antes de sair dele. Valido,
mas permito que ele mude o foco. Só não permito a confirmação da
operação até que o conteúdo esteja correto. 

[]'s

-- 
Dirlei Dionísio

Novo artigo: O estágio House do bom programador
http://MaisQueBomCodigo.blogspot.com

Em Sex, 2010-06-18 às 14:14 -0300, Paulo Coutinho escreveu:
 
 Olá,
 
 Gostaria de saber como fazer para esconder as caixas de mensagens que
 aparecem enquanto você está debugando ou rodando a aplicação direto
 pelo
 delphi, tais como:
 
 *1- Cannot focus* a disabled or invisible window
 
 2- Outras que estão dentro do TRY e que mesmo assim exibem caixa de
 alerta
 com o erro ao invés de ir para o console.
 
 3 - No maskedit ao sair do componente(perder foco) ele lança uma
 mensagem em
 inglês pedindo para apertar o ESC para retornar para o valor anterior,
 como
 mudar a mensagem ou desabilita-la voltando automaticamente para o
 valor
 anterior?
 
 -- 
 Atenciosamente,
 Paulo Coutinho.
 Blog: www.prsolucoes.com/blog
 Site: www.prsolucoes.com
 Msn: pa...@prsolucoes.com mailto:paulo%40prsolucoes.com 
 Skype: paulo.prsolucoes
 Consultor Certificado Bindows
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 





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



Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Fellipe Henrique
Amigo, opinião cada um tem a sua, voce tem o direito de achar asneira, como
tenho o direito de achar o contrário.. então, se não for para acrescentar à
discussão é melhor ficar calado, e respeitar a opinião de cada um.

[]s

Em 18 de junho de 2010 16:31, Walter Chagas (Bol) wchag...@bol.com.brescreveu:



 Como voce fala asneiras, meu deus do Ceu

 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br wchagasj%40bol.com.br
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
 SKYPE: WalterChagasJr

 - Original Message -
 From: Fellipe Henrique
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Friday, June 18, 2010 4:25 PM
 Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

 Tremenda furada!! Lista muito mal administrada, que para entrar precisa
 informar o porque que está pedindo pra entrar, e se não agradar os
 moderadores, tem a entrada negada! Acho que se alguem quer entrar numa
 lista
 chamada AutomacaoTotal, com certeza não é sobre pornô que ele está
 procurando... Vai entender...

 []s

 Em 18 de junho de 2010 15:27, Walter Chagas (Bol) 
 wchag...@bol.com.brwchagasj%40bol.com.br
 escreveu:

  automacaototal-subscr...@yahoogrupos.com.brAutomacaoTotal-subscribe%40yahoogrupos.com.br
 
  []s
 
 
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br wchagasj%40bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
  SKYPE: WalterChagasJr
 
 
  - Original Message -
  From: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, June 18, 2010 3:22 PM
  Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
 
 
  Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
  Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou
  tentando usar o exemplo de ECF que vem junto com a instalação dos
  componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure o
  timeout com o valor máximo(100). Alguém aqui na lista sabe por que?
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 http://blogs.digitumsoft.com.br/fellipeh
 --

 [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
http://blogs.digitumsoft.com.br/fellipeh
---


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Leonardo Quinino
Participo da Lista Automação Total e digo que ela vem me ajudando muito e
que há muita gente e a lista está sempre ativa, com boas discusões, temos as
thereads de toda lista, isso faz parte do processo, por ser uma lista de
discução técnica, mas a minha opnião você pode entrar sim, vai ser bem
vindo.

Quem acha que é ruim, por favor, indique-nos outra melhor.

Porque por defeito é fácil, mas indicar soluções ..



2010/6/18 Fellipe Henrique felli...@gmail.com



 Tremenda furada!! Lista muito mal administrada, que para entrar precisa
 informar o porque que está pedindo pra entrar, e se não agradar os
 moderadores, tem a entrada negada! Acho que se alguem quer entrar numa
 lista
 chamada AutomacaoTotal, com certeza não é sobre pornô que ele está
 procurando... Vai entender...

 []s

 Em 18 de junho de 2010 15:27, Walter Chagas (Bol) 
 wchag...@bol.com.brwchagasj%40bol.com.br
 escreveu:


  automacaototal-subscr...@yahoogrupos.com.brAutomacaoTotal-subscribe%40yahoogrupos.com.br
 
  []s
 
 
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br wchagasj%40bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
  SKYPE: WalterChagasJr
 
 
  - Original Message -
  From: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, June 18, 2010 3:22 PM
  Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
 
 
  Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
  Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou
  tentando usar o exemplo de ECF que vem junto com a instalação dos
  componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure o
  timeout com o valor máximo(100). Alguém aqui na lista sabe por que?
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 http://blogs.digitumsoft.com.br/fellipeh
 --


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

  




-- 
Leonardo Quinino


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Walter Chagas (Bol)
Voce tentou se inscrever na AutomacaoTotal e no descritivo da inscrição 
colocou um mero ponto na mesma, sabendo que é obrigatório se justificar a 
entrada no grupo, tal como é obrigatório aqui na Delphi-br e em outras 
listas bem administradas e organizadas. E voce ainda fala que estas medidas 
são sintomas de má administração de uma lista de discussão??? Então eu acho 
que voce é contra administração da lista porque quer é ver a balburdia e a 
anarquia nestes lugares.

E outra, lá não tem nada que agradar moderador não, tem sim é que respeitar 
as regras da mesma, é pouco que as moderações das listas bem organizadas 
exigem. Mais nada. Quem fala isto, é porqeu apronta e já está queimado na 
praça e aí passa a mascarar suas atitudes jogando a moderação da lista 
contra os membros.


[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


- Original Message - 
From: Fellipe Henrique felli...@gmail.com
To: delphi-br@yahoogrupos.com.br
Sent: Friday, June 18, 2010 4:43 PM
Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF


Amigo, opinião cada um tem a sua, voce tem o direito de achar asneira, como
tenho o direito de achar o contrário.. então, se não for para acrescentar à
discussão é melhor ficar calado, e respeitar a opinião de cada um.

[]s

Em 18 de junho de 2010 16:31, Walter Chagas (Bol) 
wchag...@bol.com.brescreveu:



 Como voce fala asneiras, meu deus do Ceu

 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br wchagasj%40bol.com.br
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
 SKYPE: WalterChagasJr

 - Original Message -
 From: Fellipe Henrique
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Friday, June 18, 2010 4:25 PM
 Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

 Tremenda furada!! Lista muito mal administrada, que para entrar precisa
 informar o porque que está pedindo pra entrar, e se não agradar os
 moderadores, tem a entrada negada! Acho que se alguem quer entrar numa
 lista
 chamada AutomacaoTotal, com certeza não é sobre pornô que ele está
 procurando... Vai entender...

 []s

 Em 18 de junho de 2010 15:27, Walter Chagas (Bol) 
 wchag...@bol.com.brwchagasj%40bol.com.br
 escreveu:

  automacaototal-subscr...@yahoogrupos.com.brAutomacaoTotal-subscribe%40yahoogrupos.com.br
 
  []s
 
 
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br wchagasj%40bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
  SKYPE: WalterChagasJr
 
 
  - Original Message -
  From: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, June 18, 2010 3:22 PM
  Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
 
 
  Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
  Vou aproveitar o ensejo e vou relatar um problema sobre o assunto: Estou
  tentando usar o exemplo de ECF que vem junto com a instalação dos
  componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure o
  timeout com o valor máximo(100). Alguém aqui na lista sabe por que?
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 
 
  
 
  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
 
 

 --
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 http://blogs.digitumsoft.com.br/fellipeh
 --

 [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
http://blogs.digitumsoft.com.br/fellipeh
---


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:

Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Fellipe Henrique
Bom meu amigo, como eu disse, se eu quero entrar numa lista de automação,
com certeza o motivo é sobre automação, segundo - penso eu- não preciso
dizer o porque quero entrar.. escrever: Quero discutir sobre automação! ou
quero aprender mais sobre automação, concorda que é ilógico, já que estou
entrando na tal lista?! Mas.. como eu disse, é minha opinião, e tenho o
direito de expressá-la, como você tem também..


Em 18 de junho de 2010 17:11, Walter Chagas (Bol) wchag...@bol.com.brescreveu:

 Voce tentou se inscrever na AutomacaoTotal e no descritivo da inscrição
 colocou um mero ponto na mesma, sabendo que é obrigatório se justificar a
 entrada no grupo, tal como é obrigatório aqui na Delphi-br e em outras
 listas bem administradas e organizadas. E voce ainda fala que estas medidas
 são sintomas de má administração de uma lista de discussão??? Então eu acho
 que voce é contra administração da lista porque quer é ver a balburdia e a
 anarquia nestes lugares.

 E outra, lá não tem nada que agradar moderador não, tem sim é que respeitar
 as regras da mesma, é pouco que as moderações das listas bem organizadas
 exigem. Mais nada. Quem fala isto, é porqeu apronta e já está queimado na
 praça e aí passa a mascarar suas atitudes jogando a moderação da lista
 contra os membros.


 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@hotmail.com
 SKYPE: WalterChagasJr


 - Original Message -
 From: Fellipe Henrique felli...@gmail.com
 To: delphi-br@yahoogrupos.com.br
 Sent: Friday, June 18, 2010 4:43 PM
 Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF


 Amigo, opinião cada um tem a sua, voce tem o direito de achar asneira, como
 tenho o direito de achar o contrário.. então, se não for para acrescentar à
 discussão é melhor ficar calado, e respeitar a opinião de cada um.

 []s

 Em 18 de junho de 2010 16:31, Walter Chagas (Bol)
 wchag...@bol.com.brescreveu:

 
 
  Como voce fala asneiras, meu deus do Ceu
 
  []s
 
 
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br wchagasj%40bol.com.br
  http://delphitocorporerm.blogspot.com/
  http://twitter.com/wchagas
  MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
  SKYPE: WalterChagasJr
 
  - Original Message -
  From: Fellipe Henrique
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Friday, June 18, 2010 4:25 PM
  Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
 
  Tremenda furada!! Lista muito mal administrada, que para entrar precisa
  informar o porque que está pedindo pra entrar, e se não agradar os
  moderadores, tem a entrada negada! Acho que se alguem quer entrar numa
  lista
  chamada AutomacaoTotal, com certeza não é sobre pornô que ele está
  procurando... Vai entender...
 
  []s
 
  Em 18 de junho de 2010 15:27, Walter Chagas (Bol)
  wchag...@bol.com.brwchagasj%40bol.com.br
  escreveu:
 
   automacaototal-subscr...@yahoogrupos.com.brAutomacaoTotal-subscribe%
 40yahoogrupos.com.br
  
   []s
  
  
   Walter Alves Chagas Junior
   Belo Horizonte - MG - Brazil
   wchag...@bol.com.br wchagasj%40bol.com.br
   http://delphitocorporerm.blogspot.com/
   http://twitter.com/wchagas
   MSN: whitesock...@hotmail.com whitesockets%40hotmail.com
   SKYPE: WalterChagasJr
  
  
   - Original Message -
   From: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Friday, June 18, 2010 3:22 PM
   Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
  
  
   Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?
   Vou aproveitar o ensejo e vou relatar um problema sobre o assunto:
 Estou
   tentando usar o exemplo de ECF que vem junto com a instalação dos
   componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure
 o
   timeout com o valor máximo(100). Alguém aqui na lista sabe por que?
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   
  
   --
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
  
  
  
  
   
  
   --
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
  
  
  
  
 
  --
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  http://blogs.digitumsoft.com.br/fellipeh
  --
 
  [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
 http://blogs.digitumsoft.com.br/fellipeh

 ---


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



 

 --
  FAVOR REMOVER ESTA PARTE AO 

[delphi-br] Duvida NFe com duas CFOP

2010-06-18 Por tôpico Eny Urias
Não entendi porque vc citou meu nome... Acho que vc está se referindo a pessoa 
errada porque eu não fiz pergunta nenhuma sobre esse assunto...

--
Eny Trova Urias

Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles






De: Luis Carlos luyskar...@gmail.com
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 17 de Junho de 2010 22:58:25
Assunto: Re: RES: [delphi-br] Duvida NFe com duas CFOP

  
Bom...

A gente fica um pouco na defensiva quando falam mal da nossa profissão, mas
a minha intensão não é criar uma rixa ou afundar o nosso barco, claro que
sei que existem contadores que não estão nem ai para os programadores, como
existem programadores que não estão nem ai para os contadores, e também,
Rubem, com base na minha experiencia que comecei a fazer os meus proprios
programas do jeito que eu queria, acredito que aqui tenha muitos
contadores/programdores ou vice-versa.

Mas, acho que ficou tudo claro e peço desculpas a todos pela minha resposta
rispida.

Respondendo:

A Eny.
O seu programa, vai gerar informações para a receitas, municipais, estaduais
e federais, é isso é sério, e quem vai assinar o q o seu programa vai gerar,
vai ser um contador, portanto seja um parceiro dele.

A Samuel.
O SPED, nada mais é que tudo o que era feito em papel passou a ser em meio
magnetico, com isso, não pode ter venda e devolução na mesma nf, pode ter
venda, com CFOPs diferenciando as tributações.

Acredito firmemente que você deva procurar um contador e esclarecer todas as
suas duvidas, mesmo que o contador não saiba nada de nfe, ele vai saber de
todo o processo fiscal em papel.

Sucesso.

LuysKarlos.

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


 


  

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



Re: [delphi-br] Conexção remota Mssql x Internet

2010-06-18 Por tôpico Walter Chagas (Bol)
Senhores,

Aqui na Telemont fazemos isto demais da conta. Usamos VPN para conectar com as 
bases nas filiais

[]s
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 18, 2010 6:16 PM
  Subject: Res: [delphi-br] Conexção remota Mssql x Internet



  Nao entendi direito... Vc quer que a filial acesse o banco de dados que fica 
na matriz, é isso? Se for isso, experimenta usar o Hamachi... ele cria uma rede 
virtual... eu uso muito pra acessar o banco de dados dos meus clientes... Muito 
fácil! 
  --
  Eny Trova Urias

  Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas um hábito- Aristóteles

  
  De: denilson rezende denilsonreze...@yahoo.com.br
  Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br; 
mssq...@yahoogrupos.com.br
  Enviadas: Sexta-feira, 18 de Junho de 2010 17:20:35
  Assunto: [delphi-br] Conexção remota Mssql x Internet

  Tenho um sistema Delphi 5.0 com Banco de Dados SqlServer 2000
  preciso fazer uma conexção remota utilizando o BDE
  Para uma Filial x Matrix temos a internet Velox.

  Obrigado

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

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



  

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



[delphi-br] Re: Executar aplicativos a partir da memória

2010-06-18 Por tôpico eric_developer
Olá,
Não, até que serviria, apesar que assim ficaria menos elegante/transparente e o 
usuário teria acesso.
Na era MS-DOS, já criei disco virtual usando a RAM, dependia carregar o driver 
no boot.

Eric Developer Systems
  www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br, Walter Chagas \(Bol\) wchag...@... 
escreveu

 Voce estária é querendo criar um disco de RAM e dele executar os programas?
 
 []s
  
  
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@...
 http://delphitocorporerm.blogspot.com/
 http://twitter.com/wchagas
 MSN: whitesock...@...
 SKYPE: WalterChagasJr
 
 
   - Original Message - 
   From: eric_developer 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Friday, June 18, 2010 10:27 AM
   Subject: [delphi-br] Executar aplicativos a partir da memória
 
 
 
   Bom dia,
 
   alguem sabe informar se é possível (e como) executar aplicativos windows 
 (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o mesmo 
 em banco de dados e efetuei um load para variavel de memória, a partir daí 
 executá-lo, sem precisar descarregar em disco.
 
   Eric Developer Systems
   www.magaldi.eti.br
 
 
 
   
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: RES: [delphi-br] Executar aplicativos a partir da memória

2010-06-18 Por tôpico eric_developer
quem sabe exista alguma forma que não dependa da API do Windows.

Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br, Rubem Rocha rubem.ro...@... escreveu

 A API do Windows só suporta carregar um processo em disco e executá-lo.
 Portanto, vais ter que obrigatoriamente salvar esse binário em disco (seja
 físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu, seria
 um ramdrive, que seria um disco em memória.
 
  
 
 Sds.
 
  
 
 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
 nome de eric_developer
 Enviada em: sexta-feira, 18 de junho de 2010 09:27
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Executar aplicativos a partir da memória
 
  
 
   
 
 Bom dia,
 
 alguem sabe informar se é possível (e como) executar aplicativos windows
 (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o mesmo
 em banco de dados e efetuei um load para variavel de memória, a partir daí
 executá-lo, sem precisar descarregar em disco.
 
 Eric Developer Systems
 www.magaldi.eti.br
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: RES: [delphi-br] Executar aplicativos a partir da memória

2010-06-18 Por tôpico Rubem Rocha
Em qualquer ambiente operacional, todo processo é um programa em execução, e
um programa nada mais é do que código a ser executado que encontra-se
armazenado em memória de massa. Ou seja, salvo em disco. Portanto, para um
programa se tornar um processo ele deve ser carregado do disco e depois
executado. E nesse processo, não tem pra onde correr, você sempre dependerá
da API do sistema operacional para isso. Os mais experientes me corrijam
caso eu esteja errado!


Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de eric_developer
Enviada em: sexta-feira, 18 de junho de 2010 17:48
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Executar aplicativos a partir da memória

 

  

quem sabe exista alguma forma que não dependa da API do Windows.

Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
, Rubem Rocha rubem.ro...@... escreveu

 A API do Windows só suporta carregar um processo em disco e executá-lo.
 Portanto, vais ter que obrigatoriamente salvar esse binário em disco (seja
 físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu,
seria
 um ramdrive, que seria um disco em memória.
 
 
 
 Sds.
 
 
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
 nome de eric_developer
 Enviada em: sexta-feira, 18 de junho de 2010 09:27
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 Assunto: [delphi-br] Executar aplicativos a partir da memória
 
 
 
 
 
 Bom dia,
 
 alguem sabe informar se é possível (e como) executar aplicativos windows
 (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o
mesmo
 em banco de dados e efetuei um load para variavel de memória, a partir daí
 executá-lo, sem precisar descarregar em disco.
 
 Eric Developer Systems
 www.magaldi.eti.br
 
 
 
 



 



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



Re: RES: RES: [delphi-br] Executar aplicativos a partir da memória

2010-06-18 Por tôpico eric_developer
pelo Delphi ou outra linguagem, talvez o que desejo exatamente não seja 
possível, como eu disse, é possível criar disco virtual usando um pedaço da 
RAM, ou seja, acredito que isso já contraria o que descreveu, mas enfim...

Caso alguém conheça uma forma, por favor, nos informe.

Grato,
Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br, Rubem Rocha rubem.ro...@... escreveu

 Em qualquer ambiente operacional, todo processo é um programa em execução, e
 um programa nada mais é do que código a ser executado que encontra-se
 armazenado em memória de massa. Ou seja, salvo em disco. Portanto, para um
 programa se tornar um processo ele deve ser carregado do disco e depois
 executado. E nesse processo, não tem pra onde correr, você sempre dependerá
 da API do sistema operacional para isso. Os mais experientes me corrijam
 caso eu esteja errado!
 
 
 Sds.
 
  
 
 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
 nome de eric_developer
 Enviada em: sexta-feira, 18 de junho de 2010 17:48
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: RES: [delphi-br] Executar aplicativos a partir da memória
 
  
 
   
 
 quem sabe exista alguma forma que não dependa da API do Windows.
 
 Eric Developer Systems
 www.magaldi.eti.br
 
 --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 , Rubem Rocha rubem.rocha@ escreveu
 
  A API do Windows só suporta carregar um processo em disco e executá-lo.
  Portanto, vais ter que obrigatoriamente salvar esse binário em disco (seja
  físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu,
 seria
  um ramdrive, que seria um disco em memória.
  
  
  
  Sds.
  
  
  
  De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 ] Em
  nome de eric_developer
  Enviada em: sexta-feira, 18 de junho de 2010 09:27
  Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 
  Assunto: [delphi-br] Executar aplicativos a partir da memória
  
  
  
  
  
  Bom dia,
  
  alguem sabe informar se é possível (e como) executar aplicativos windows
  (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o
 mesmo
  em banco de dados e efetuei um load para variavel de memória, a partir daí
  executá-lo, sem precisar descarregar em disco.
  
  Eric Developer Systems
  www.magaldi.eti.br
  
  
  
  
 
 
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





RES: RES: RES: [delphi-br] Executar aplicativos a part ir da memória

2010-06-18 Por tôpico Rubem Rocha
Não contraria, pois o RAM Drive constaria na memória, e como vc quer
executar um binário que está em memória, ... Resta só pesquisar pra saber
como criar um RAM drive via API do Windows. E mais ainda, descobrir como
esse RAM Drive seja visível somente à sua aplicação.

 

Sds.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de eric_developer
Enviada em: sexta-feira, 18 de junho de 2010 18:09
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: RES: [delphi-br] Executar aplicativos a partir da memória

 

  

pelo Delphi ou outra linguagem, talvez o que desejo exatamente não seja
possível, como eu disse, é possível criar disco virtual usando um pedaço
da RAM, ou seja, acredito que isso já contraria o que descreveu, mas
enfim...

Caso alguém conheça uma forma, por favor, nos informe.

Grato,
Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
, Rubem Rocha rubem.ro...@... escreveu

 Em qualquer ambiente operacional, todo processo é um programa em execução,
e
 um programa nada mais é do que código a ser executado que encontra-se
 armazenado em memória de massa. Ou seja, salvo em disco. Portanto, para um
 programa se tornar um processo ele deve ser carregado do disco e depois
 executado. E nesse processo, não tem pra onde correr, você sempre
dependerá
 da API do sistema operacional para isso. Os mais experientes me corrijam
 caso eu esteja errado!
 
 
 Sds.
 
 
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
 nome de eric_developer
 Enviada em: sexta-feira, 18 de junho de 2010 17:48
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 Assunto: Re: RES: [delphi-br] Executar aplicativos a partir da memória
 
 
 
 
 
 quem sabe exista alguma forma que não dependa da API do Windows.
 
 Eric Developer Systems
 www.magaldi.eti.br
 
 --- Em delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 , Rubem Rocha rubem.rocha@ escreveu
 
  A API do Windows só suporta carregar um processo em disco e executá-lo.
  Portanto, vais ter que obrigatoriamente salvar esse binário em disco
(seja
  físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu,
 seria
  um ramdrive, que seria um disco em memória.
  
  
  
  Sds.
  
  
  
  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 eric_developer
  Enviada em: sexta-feira, 18 de junho de 2010 09:27
  Para: delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 
  Assunto: [delphi-br] Executar aplicativos a partir da memória
  
  
  
  
  
  Bom dia,
  
  alguem sabe informar se é possível (e como) executar aplicativos windows
  (EXE qualquer) a partir da memória ? ou seja, supondo que armazenei o
 mesmo
  em banco de dados e efetuei um load para variavel de memória, a partir
daí
  executá-lo, sem precisar descarregar em disco.
  
  Eric Developer Systems
  www.magaldi.eti.br
  
  
  
  



 



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



Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

2010-06-18 Por tôpico Ricardo César Cardoso
Essa atitude serve para impedir bots de se inscreverem e espalharem Spam.

A AutomaçãoTotal é uma das listas em que menos vejo Spam por aí. E olha que eu 
assino umas 8 ou 10 listas. 

Atte,
Ricardo.

1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS.

2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor 
compreendida.

3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em sex, 18/6/10, Fellipe Henrique felli...@gmail.com escreveu:

De: Fellipe Henrique felli...@gmail.com
Assunto: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 18 de Junho de 2010, 17:24







 



  



  
  
  Bom meu amigo, como eu disse, se eu quero entrar numa lista de automação,

com certeza o motivo é sobre automação, segundo - penso eu- não preciso

dizer o porque quero entrar.. escrever: Quero discutir sobre automação! ou

quero aprender mais sobre automação, concorda que é ilógico, já que estou

entrando na tal lista?! Mas.. como eu disse, é minha opinião, e tenho o

direito de expressá-la, como você tem também..



Em 18 de junho de 2010 17:11, Walter Chagas (Bol) wchag...@bol.com.brescreveu:



 Voce tentou se inscrever na AutomacaoTotal e no descritivo da inscrição

 colocou um mero ponto na mesma, sabendo que é obrigatório se justificar a

 entrada no grupo, tal como é obrigatório aqui na Delphi-br e em outras

 listas bem administradas e organizadas. E voce ainda fala que estas medidas

 são sintomas de má administração de uma lista de discussão??? Então eu acho

 que voce é contra administração da lista porque quer é ver a balburdia e a

 anarquia nestes lugares.



 E outra, lá não tem nada que agradar moderador não, tem sim é que respeitar

 as regras da mesma, é pouco que as moderações das listas bem organizadas

 exigem. Mais nada. Quem fala isto, é porqeu apronta e já está queimado na

 praça e aí passa a mascarar suas atitudes jogando a moderação da lista

 contra os membros.





 []s





 Walter Alves Chagas Junior

 Belo Horizonte - MG - Brazil

 wchag...@bol.com.br

 http://delphitocorporerm.blogspot.com/

 http://twitter.com/wchagas

 MSN: whitesock...@hotmail.com

 SKYPE: WalterChagasJr





 - Original Message -

 From: Fellipe Henrique felli...@gmail.com

 To: delphi-br@yahoogrupos.com.br

 Sent: Friday, June 18, 2010 4:43 PM

 Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF





 Amigo, opinião cada um tem a sua, voce tem o direito de achar asneira, como

 tenho o direito de achar o contrário.. então, se não for para acrescentar à

 discussão é melhor ficar calado, e respeitar a opinião de cada um.



 []s



 Em 18 de junho de 2010 16:31, Walter Chagas (Bol)

 wchag...@bol.com.brescreveu:



 

 

  Como voce fala asneiras, meu deus do Ceu

 

  []s

 

 

  Walter Alves Chagas Junior

  Belo Horizonte - MG - Brazil

  wchag...@bol.com.br wchagasj%40bol.com.br

  http://delphitocorporerm.blogspot.com/

  http://twitter.com/wchagas

  MSN: whitesock...@hotmail.com whitesockets%40hotmail.com

  SKYPE: WalterChagasJr

 

  - Original Message -

  From: Fellipe Henrique

  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br

  Sent: Friday, June 18, 2010 4:25 PM

  Subject: Re: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

 

  Tremenda furada!! Lista muito mal administrada, que para entrar precisa

  informar o porque que está pedindo pra entrar, e se não agradar os

  moderadores, tem a entrada negada! Acho que se alguem quer entrar numa

  lista

  chamada AutomacaoTotal, com certeza não é sobre pornô que ele está

  procurando... Vai entender...

 

  []s

 

  Em 18 de junho de 2010 15:27, Walter Chagas (Bol)

  wchag...@bol.com.brwchagasj%40bol.com.br

  escreveu:

 

   automacaototal-subscr...@yahoogrupos.com.brAutomacaoTotal-subscribe%

 40yahoogrupos.com.br

  

   []s

  

  

   Walter Alves Chagas Junior

   Belo Horizonte - MG - Brazil

   wchag...@bol.com.br wchagasj%40bol.com.br

   http://delphitocorporerm.blogspot.com/

   http://twitter.com/wchagas

   MSN: whitesock...@hotmail.com whitesockets%40hotmail.com

   SKYPE: WalterChagasJr

  

  

   - Original Message -

   From: Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br

   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br

   Sent: Friday, June 18, 2010 3:22 PM

   Subject: [delphi-br] OFF-TOPIC - Lista sobre PAF-ECF

  

  

   Alguém conhece uma boa lista de discussão sobre PAF-ECF/ACBr?

   Vou aproveitar o ensejo e vou relatar um problema sobre o assunto:

 Estou

   tentando usar o exemplo de ECF que vem junto com a instalação dos

   componentes ACBr, mas sempre dá erro de timeout mesmo que eu configure

 o

   timeout com o valor máximo(100). Alguém aqui na lista sabe por que?

  

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

  

  

  

   

  

   --

FAVOR REMOVER ESTA PARTE AO 

RES: [delphi-br] Conexção remota Mssql x Internet

2010-06-18 Por tôpico Claudiney Cogo
Olá Denilson.

 

Lá no local onde está o o servidor MSSQL abra a porta 1433 (se não foi
alterada, esta é a porta padrão) no roteador adsl e aponte para o servidor.
Caso não tenha aqui um ip fixo, utilize um serviço qualquer de dns dinâmico,
tipo dyndns (www.dyndns.com) para criar um nome para onde apontar. Se o ip
for fixo, aponte para o ip direto.

 

Utilizando string de conexão isso funciona perfeitamente. Não trabalhei
muito com BDE, mas acredito que o procedimento seja o mesmo.

Dessa maneira você pode inclusive utilizar os utilitários do próprio MSSQL
para dar manutenção no banco remoto, conectando diretamente lá.

 

Abraço

 

  _  

Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
 http://www.n2solutions.com.br/ www.n2solutions.com.br
 http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br
 http://www.studion2.com.br/ www.studion2.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de denilson rezende
Enviada em: sexta-feira, 18 de junho de 2010 17:21
Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br;
mssq...@yahoogrupos.com.br
Assunto: [delphi-br] Conexção remota Mssql x Internet

 

  

Tenho um sistema Delphi 5.0 com Banco de Dados SqlServer 2000
preciso fazer uma conexção remota utilizando o BDE
Para uma Filial x Matrix temos a internet Velox.

Obrigado

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





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



Re: RES: RES: [delphi-br] Executar aplicativos a par tir da memória

2010-06-18 Por tôpico Dirlei Dionísio
Eric,

Suponho que *o que você quer fazer*, seja possível, mas não *do jeito que
você quer*.

Executar programas em memória, sem que eles sejam carregados do disco (como
um executável) é possível através de uma Máquina Virtual. Não me refiro a
programas do tipo VMWare ou VirtualBox, mas a programas como a JVM (Java
Virtual Machine). Você deve saber que a JVM é um processo (.exe no Win) que
lê e executa programas Java compilados, mas que não são executáveis.

Pois bem, o seu programa principal - aquele EXE que lê o banco de dados -
pode funcionar como uma máquina virtual, executando programas compilados
para a sua VM (Virtual Machine). Você não precisa criar uma VM, pode
utilizar linguagens de extensão que já possuem uma. Exemplos são o Python e
Lua (criada na PUC-Rio).

Já fiz experimentos nessa linha com Lua e Delphi juntos. No meu caso os
scripts lua eram armazenados em disco, compactados e criptografados, mas
poderiam muito bem estar num banco de dados. Outros colegas fizeram
experimentos com C e Python, C e Lua e C e Perl. A melhor linguagem de
extensão para as nossas necessidades se mostrou ser Lua, por ser pequena,
rápida e fácil de escrever.

Se você se interessar em trabalhar nessa linha, posso te passar mais
informações.

[]'s


--
Dirlei Dionísio
Novo artigo: O estágio House do bom programador
http://MaisQueBomCodigo.blogspot.com


Em 18 de junho de 2010 19:10, Rubem Rocha rubem.ro...@dtmanaus.com.brescreveu:



 Não contraria, pois o RAM Drive constaria na memória, e como vc quer
 executar um binário que está em memória, ... Resta só pesquisar pra saber
 como criar um RAM drive via API do Windows. E mais ainda, descobrir como
 esse RAM Drive seja visível somente à sua aplicação.


 Sds.

 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de eric_developer
 Enviada em: sexta-feira, 18 de junho de 2010 18:09

 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: RES: RES: [delphi-br] Executar aplicativos a partir da memória


 pelo Delphi ou outra linguagem, talvez o que desejo exatamente não seja
 possível, como eu disse, é possível criar disco virtual usando um pedaço
 da RAM, ou seja, acredito que isso já contraria o que descreveu, mas
 enfim...

 Caso alguém conheça uma forma, por favor, nos informe.

 Grato,
 Eric Developer Systems
 www.magaldi.eti.br

 --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 , Rubem Rocha rubem.ro...@... escreveu
 
  Em qualquer ambiente operacional, todo processo é um programa em
 execução,
 e
  um programa nada mais é do que código a ser executado que encontra-se
  armazenado em memória de massa. Ou seja, salvo em disco. Portanto, para
 um
  programa se tornar um processo ele deve ser carregado do disco e depois
  executado. E nesse processo, não tem pra onde correr, você sempre
 dependerá
  da API do sistema operacional para isso. Os mais experientes me corrijam
  caso eu esteja errado!
 
 
  Sds.
 
 
 
  De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 [mailto:delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
 ] Em
  nome de eric_developer
  Enviada em: sexta-feira, 18 de junho de 2010 17:48
  Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br

  Assunto: Re: RES: [delphi-br] Executar aplicativos a partir da memória
 
 
 
 
 
  quem sabe exista alguma forma que não dependa da API do Windows.
 
  Eric Developer Systems
  www.magaldi.eti.br
 
  --- Em delphi-br@yahoogrupos.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
  , Rubem Rocha rubem.rocha@ escreveu
  
   A API do Windows só suporta carregar um processo em disco e executá-lo.
   Portanto, vais ter que obrigatoriamente salvar esse binário em disco
 (seja
   físico ou virtual) e executá-lo. A alternativa, como o Waltão sugeriu,
  seria
   um ramdrive, que seria um disco em memória.
  
  
  
   Sds.
  
  
  
   De: delphi-br@yahoogrupos.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
  [mailto:delphi-br@yahoogrupos.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
  ] Em
   nome de eric_developer
   Enviada em: sexta-feira, 18 de junho de 2010 09:27
   Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br