Re: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

2008-05-07 Por tôpico Alessandro DUARTE de Moraes
Teu problema para recuperar a imagem está na linha em negrito que coloquei 
abaixo:

procedure TProcFoto.DBGrid1DblClick(Sender: TObject);
begin
  Principal.Edit1.Text := Query1.fieldbyname('CODIGO').AsString;
  Principal.Edit2.Text := Query1.fieldbyname('NOME').AsString;
  Principal.imgFoto.Picture.Bitmap.LoadFromFile(Principal.Camera1.FichierImage);
  close;
end;

Neste código estás pegando a imagem do arquivo e não do banco de dados.


Bem, mas para te ajudar mesmo, sugiro que trabalhes com vou mostrar. Para 
auxiliar nessa tarefa, criei duas funções, assim para todos os casos que 
tiverem imagens sempre elas. Neste caso uso os componentes da IBX, mas pode ser 
usado como exemplo para migrar para outros componentes (por isso é bom usar 
funções ...). Vale observar que trato aqui tanto para campos BLOB que receberão 
imagens ou textos.

procedure LeCampoBlob(Query: TIBQuery; Campo: string; Propriedade: TPersistent);
var TempStream : TStream;
begin
  TempStream := Query.CreateBlobStream(Query.FieldByName(Campo),bmRead);
  if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.LoadFromStream(TempStream);
  end else begin
TStrings(Propriedade).Clear;
TStrings(Propriedade).LoadFromStream(TempStream);
  end;
  TempStream.Free;
end;

procedure GravaCampoBlob(Query: TIBQuery; Parametro: string; Propriedade: 
TPersistent);
var TempStream : TMemoryStream;
begin
  TempStream := TMemoryStream.Create;
  if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
  end else begin
TStrings(Propriedade).SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
  end;
  TempStream.Free;
end;

A utilização fica assim:

ps: utilizar abaixo que a imagem estará numa variável chamada IMAGEM

1) Para inserir uma imagem no banco de dados use o seguinte esquema 
QInsert.SQL.Text := 'INSERT INTO tabela (codigo,nome,foto) VALUES 
(:codigo,:nome;:foto)';
QInsert.SQL.ParamByName('codigo').AsString := Edit1.Text;
QInsert.SQL.ParamByName('nome').AsString := Edit2.Text;
GravaCampoBlob(QInsert,'foto',IMAGEM);
QInsert.ExecSQL;

2) Para ler uma imagem do banco ...
QSelect.SQL.Text := 'SELECT nome,foto FROM tabela WHERE codigo=:codigo';
QSelect.SQL.ParamByName('codigo').AsString := Edit1.Text;
QSelect.Open;
Edit2.Text := QSelect.FieldByName('nome').AsString;
LeCampoBlob(QSelect,'foto',IMAGEM);
QSelect.Close;


Depois faça ...
COMPONENTE_IMAGE.Picture.BitMap.Assign(IMAGEM);


é mais ou menos isso ... adptei essas funções da minha classe de persistência 
... 

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: rafaelpinto19 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 06, 2008 7:16 PM
  Subject: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir


  Alessandro, Ricardo e Bruno e aos demais membros do Grupo, quero
  agradecer por tentarem me expilcar e ajudar a resolver este problema,
  Estou em fase de aprendizagem ainda. Eu tentei um código, mas não deu
  certo. Mas perece q eu estou no caminho certo. No Primeiro momento eu
  até pensei que consegui gravar a imagen capturada, pensei em ter
  conseguindo resolver o problema. Sempre quando faço uma consulta para
  retornar a foto da pessoa resgitrada no Sistema, sempre aparece a foto
  da última imagem capturada. Ou seja...se eu registrei João, Maria e
  José respectivamente e capturei a foto de cada um deles, mesmo eu
  consultando o João, sempre me rotorna a imagem do José, por ter sido o
  último quem o sistema capturou a imagem. Postei esse meu código para
  ver onde eu estou errando e ver se vcs conseguem me ajudar a resolver
  este problema.

  procedure TPrincipal.BtnGravarClick(Sender: TObject);

  begin
  //imgFoto.Visible:= True;
  imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
  Query.Close;
  Query.SQL.Clear;
  Query.SQL.Add('insert into VISITA(CODIGO,NOME,FOTO) values
  (:CODIGO,:NOME,:FOTO)');

  Query.ParamByName('FOTO').LoadFromFile(Camera1.FichierImage,ftBlob);
  //:= imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
  Query.ParamByName('CODIGO').AsString := Edit1.Text;
  Query.ParamByName('NOME').AsString := Edit2.Text;
  Query.ExecSQL;
  Query.Transaction.Commit;
  Query.Transaction.Active := true;
  end.

  Onde: 

  . imgFoto = TImage(Image), é o 6º componente da palheta Aditional no
  Delphi e responsável pela visualização de imagens, fotos e etc.
  . Camera1 =TCamera(Câmera), É o único componente da palheta Yves e é
  responsável pela visualização de imagens de uma Webcam ou Câmeras
  digitais. Nela conseguimos fazer a devidas e necessárias capturas. 

  e esse é o código que eu uso na para visualizar os dados e foto do
  registro consultado.

  procedure TProcFoto.DBGrid1DblClick(Sender: TObject);
  begin
  Principal.Edit1.Text := 

RE: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

2008-05-07 Por tôpico Bruno Lichot
No meu link de downloads gratuitos(HTTP://cc.codegear.com/author/795118), no 
primeiro exemplo, no cadastro de cliente eu trabalho com fotos dos clientes.

E está funcional e otimizado a forma de se trabalhar com persistência no banco 
de imagens.

Eu apenas recomendaria, que no caso de produção, não use a mesma tabela de 
clientes para armazenar a foto, mas que crie uma tabela clientes foto, não 
somente pela melhora do armazenamento, mas também pela organização e dificulta 
que algum estagiário desavisado ou programador inexperiente aplique um select * 
na tabela de clientes e trafegue aquele montão de fotos desnecessariamente :D.

Sobre pesar no banco, olha, é claro que bancos de dados com imagens o fazem 
crescer mais, mas o fato do banco ficar lento, está mais relacionado com a sua 
construção, manutenção e configuração do que conter fotos ou não. Um banco de 
dados sem fotos corre os mesmos riscos de ser lento.

Abs

BL

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
rafaelpinto19
Sent: terça-feira, 6 de maio de 2008 19:17
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir


Alessandro, Ricardo e Bruno e aos demais membros do Grupo, quero
agradecer por tentarem me expilcar e ajudar a resolver este problema,
Estou em fase de aprendizagem ainda. Eu tentei um código, mas não deu
certo. Mas perece q eu estou no caminho certo. No Primeiro momento eu
até pensei que consegui gravar a imagen capturada, pensei em ter
conseguindo resolver o problema. Sempre quando faço uma consulta para
retornar a foto da pessoa resgitrada no Sistema, sempre aparece a foto
da última imagem capturada. Ou seja...se eu registrei João, Maria e
José respectivamente e capturei a foto de cada um deles, mesmo eu
consultando o João, sempre me rotorna a imagem do José, por ter sido o
último quem o sistema capturou a imagem. Postei esse meu código para
ver onde eu estou errando e ver se vcs conseguem me ajudar a resolver
este problema.

procedure TPrincipal.BtnGravarClick(Sender: TObject);

begin
//imgFoto.Visible:= True;
imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('insert into VISITA(CODIGO,NOME,FOTO) values
(:CODIGO,:NOME,:FOTO)');

Query.ParamByName('FOTO').LoadFromFile(Camera1.FichierImage,ftBlob);
//:= imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
Query.ParamByName('CODIGO').AsString := Edit1.Text;
Query.ParamByName('NOME').AsString := Edit2.Text;
Query.ExecSQL;
Query.Transaction.Commit;
Query.Transaction.Active := true;
end.

Onde:

* imgFoto = TImage(Image), é o 6º componente da palheta Aditional no
Delphi e responsável pela visualização de imagens, fotos e etc.
* Camera1 =TCamera(Câmera), É o único componente da palheta Yves e é
responsável pela visualização de imagens de uma Webcam ou Câmeras
digitais. Nela conseguimos fazer a devidas e necessárias capturas.

e esse é o código que eu uso na para visualizar os dados e foto do
registro consultado.

procedure TProcFoto.DBGrid1DblClick(Sender: TObject);
begin
Principal.Edit1.Text := Query1.fieldbyname('CODIGO').AsString;
Principal.Edit2.Text := Query1.fieldbyname('NOME').AsString;
Principal.imgFoto.Picture.Bitmap.LoadFromFile(Principal.Camera1.FichierImage);
close;
end;

Onde:
* Principal é o nome do Form de destino onde estão os edtis que vão
mostrar as dados a serem pesquisados e a foto do registro a ser mostrada.


--- Em delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br, 
Alessandro DUARTE de Moraes
[EMAIL PROTECTED] escreveu

 Essa discussão é bem relevante, então cito alguns pontos a favor:

 1) Para acessos remotos, isto é, o servidor está em uma localidade e
o cliente em outra, não vejo uma forma mais coerente do que ter a
imagem tb no banco de dados
 2) Menos gambiarra qdo for executar uma select para relatórios ...

 Para completar, sugiro que seja criada uma tabela no banco que seja
dedicada a armazenar imagens, apenas com 2 campos: id INTEGER e imagem
BLOB
 e nas tabelas que são necessárias ter uma ou mais imagens basta
colocar campos referenciando ao id desta tabela de imagens.

 Tive experiências traumáticas com as imagens em uma pasta ... mas
uma solução bem elaborada pode dar certo, exceto no caso do item 1 que
citei acima.

 Abraços,

 Alessandro DUARTE de Moraes
 A.C. Santa Casa do Rio Grande.
 http://www.santacasarg.com.br

 - Original Message -
 From: Ricardo Cabral
 To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
 Sent: Monday, May 05, 2008 2:02 PM
 Subject: RE: [delphi-br] Gravar imagens no Banco Interbase/Firebir


 Bruno,

 Gravando no banco não deixaria o mesmo muito pesado ?



 Bruno Lichot [EMAIL PROTECTED] escreveu:
 Eu prefiro gravar imagens no banco, é mais rápido de trabalhar e
no meu modo de ver mais seguro também.

 Abs

 BL

 From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br

[delphi-br] Minimizar formulário

2008-05-07 Por tôpico Berdam
Ai galera blz,
Tenho uma aplicação de uma tela só, gostaria de fazer com que quando o usuário 
perder o foco  deste formulário o mesmo serja minimizado.

Tentei no onDeactivatet, mas sem resultado.
Agluém tem alguma idéia disso.

No google, tentei mas n achei nada que resolvesse o problema.



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]



[delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Luciano Calenzani Simões
http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

 Luciano Calenzani Simões


  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]



RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Rubem Nascimento da Rocha

Lascou-se! Couro de joelho agora?
Andreano, comente por favor!
Sds.



To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 7 May 2008 07:46:51 -0700
Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

Luciano Calenzani Simões

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]









_
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

RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Bruno Lichot
Pessoal,

A Embarcadero (WWW.embarcadero.com) tem tudo a ver com nosso produtos, esta é a 
melhor notícia que poderíamos ter. Nada mudou aqui no Brasil, continuaremos a 
distribuir e evoluir os produtos.
http://www.codegear.com/about/news/embt

É a melhor notícia que poderíamos ter. Estamos mais fortes, focados e vivos do 
que nunca!

Grande Abraço! GO Delphi!!

Bruno Lichot

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Rubem 
Nascimento da Rocha
Sent: quarta-feira, 7 de maio de 2008 11:48
To: delphi-br@yahoogrupos.com.br
Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies
Importance: High


Lascou-se! Couro de joelho agora?
Andreano, comente por favor!
Sds.



To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED]mailto:simoesluciano%40yahoo.com.br
Date: Wed, 7 May 2008 07:46:51 -0700
Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

Luciano Calenzani Simões

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]

__
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br



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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Hudson Dias
Ola Bruno,

Mesmo assim prefiro esperar um pouco para adiquerir o novo produto (D4PHP 2)...
Ja que estava em negociação.

Tbm fiquei preocupado quando a Macromedia foi comprada pela ADOBE e apos o 
lançamento da versão CS3, nossa vi os resultados.

  - Original Message - 
  From: Bruno Lichot 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 07, 2008 11:55 AM
  Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies


  Pessoal,

  A Embarcadero (WWW.embarcadero.com) tem tudo a ver com nosso produtos, esta é 
a melhor notícia que poderíamos ter. Nada mudou aqui no Brasil, continuaremos a 
distribuir e evoluir os produtos.
  http://www.codegear.com/about/news/embt

  É a melhor notícia que poderíamos ter. Estamos mais fortes, focados e vivos 
do que nunca!

  Grande Abraço! GO Delphi!!

  Bruno Lichot

  From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Rubem Nascimento da Rocha
  Sent: quarta-feira, 7 de maio de 2008 11:48
  To: delphi-br@yahoogrupos.com.br
  Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies
  Importance: High

  Lascou-se! Couro de joelho agora?
  Andreano, comente por favor!
  Sds.

  

  To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
  From: [EMAIL PROTECTED]mailto:simoesluciano%40yahoo.com.br
  Date: Wed, 7 May 2008 07:46:51 -0700
  Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

  
http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

  Luciano Calenzani Simões

  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]

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



   

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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Andrei Luís
Curioso como o mundo dá voltas...

A dois anos, surgiu a notícia de que a Borland venderia o Delphi.
Muito bafafa, cada um dando o seu pitaco, até que a Borland veio e
esclareceu que o que aconteceria é que seria criado uma outra empresa
com foco nas ferramentas de desenvolvimento. OK.

Agora, a CodeGear é vendida, numa negociação que começou já no ano
passado, ou seja, um ano, um ano e pouco depois que a CodeGear foi
criada.

Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
já com intuito de vendê-la? E talvez só não o fizeram a dois anos
porque a comunidade chiou? Agora foi tudo na moita, só ficamos sabendo
depois do acontecido.

Claro que caímos naquela coisa de que ninguém aqui é acionista da
CodeGear/Borland, bem talvez alguns sejam, e não nos cabe ficar aqui
apontando o que a CodeGear/Borland deve fazer ou deixar de fazer. Mas
ao mesmo tempo, quem faz a coisa acontecer são os clientes, ou seja,
nós.

Sei lá, talvez um mínimo de discussão com a comunidade teria sido prudente...

[]
Andrei

2008/5/7 Luciano Calenzani Simões [EMAIL PROTECTED]:
 http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

   Luciano Calenzani Simões


Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Fellipe Henrique
Concordo amigo Andrei, dá-se a impressão justamente disso. Criaram outra
empresa, estruturaram ela do jeito que um possivel comprar queria, e
depois, por debaixo dos panos, vendem.

Tomara, que com isso, o produto nao perca a qualidade, e que parem de lançar
todo ano uma nova versão... Bons tempos aqueles do Delphi 3, onde só
lançavam versões novas, após uma boa procurada nos bugs.. rsrsrs


[]s

2008/5/7 Andrei Luís [EMAIL PROTECTED]:

   Curioso como o mundo dá voltas...

 A dois anos, surgiu a notícia de que a Borland venderia o Delphi.
 Muito bafafa, cada um dando o seu pitaco, até que a Borland veio e
 esclareceu que o que aconteceria é que seria criado uma outra empresa
 com foco nas ferramentas de desenvolvimento. OK.

 Agora, a CodeGear é vendida, numa negociação que começou já no ano
 passado, ou seja, um ano, um ano e pouco depois que a CodeGear foi
 criada.

 Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
 já com intuito de vendê-la? E talvez só não o fizeram a dois anos
 porque a comunidade chiou? Agora foi tudo na moita, só ficamos sabendo
 depois do acontecido.

 Claro que caímos naquela coisa de que ninguém aqui é acionista da
 CodeGear/Borland, bem talvez alguns sejam, e não nos cabe ficar aqui
 apontando o que a CodeGear/Borland deve fazer ou deixar de fazer. Mas
 ao mesmo tempo, quem faz a coisa acontecer são os clientes, ou seja,
 nós.

 Sei lá, talvez um mínimo de discussão com a comunidade teria sido
 prudente...

 []
 Andrei

 2008/5/7 Luciano Calenzani Simões [EMAIL 
 PROTECTED]simoesluciano%40yahoo.com.br
 :

 
 http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/
 
  Luciano Calenzani Simões
  




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]

Cansou do MercadoLivre como eu? Tente o www.uaileilão.com.br.


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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Alexandre Nicolas
Fiquei com essa mesma impressão Andrei,

enjoei de ver aquele  vídeo do presidente da Borland acalmando os usuários, e 
agora, menos de 2 anos depois vem essa notícia...

Alexandre

  - Original Message - 
  From: Andrei Luís 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 07, 2008 1:05 PM
  Subject: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies


  Curioso como o mundo dá voltas...

  A dois anos, surgiu a notícia de que a Borland venderia o Delphi.
  Muito bafafa, cada um dando o seu pitaco, até que a Borland veio e
  esclareceu que o que aconteceria é que seria criado uma outra empresa
  com foco nas ferramentas de desenvolvimento. OK.

  Agora, a CodeGear é vendida, numa negociação que começou já no ano
  passado, ou seja, um ano, um ano e pouco depois que a CodeGear foi
  criada.

  Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
  já com intuito de vendê-la? E talvez só não o fizeram a dois anos
  porque a comunidade chiou? Agora foi tudo na moita, só ficamos sabendo
  depois do acontecido.

  Claro que caímos naquela coisa de que ninguém aqui é acionista da
  CodeGear/Borland, bem talvez alguns sejam, e não nos cabe ficar aqui
  apontando o que a CodeGear/Borland deve fazer ou deixar de fazer. Mas
  ao mesmo tempo, quem faz a coisa acontecer são os clientes, ou seja,
  nós.

  Sei lá, talvez um mínimo de discussão com a comunidade teria sido prudente...

  []
  Andrei

  2008/5/7 Luciano Calenzani Simões [EMAIL PROTECTED]:
   
http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/
  
   Luciano Calenzani Simões


   

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



RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Andreano Lanusse
Rubem, já disponibilizamos algumas informações, as principais perguntas e 
respostas aqui estão:

http://www.codegear.com/article/38124/images/38124/CG_Customer_FAQ_FINAL_5.7.08.pdf
Carta do CEO da Embarcadeiro - 
http://www.codegear.com/article/38124/images/38124/WWCustomerLetterFinal.pdf

[]'s

Andreano Lanusse
CodeGear Product Line Manager  Lead Evangelist Latin America



From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Rubem 
Nascimento da Rocha
Sent: Wednesday, May 07, 2008 7:48 AM
To: delphi-br@yahoogrupos.com.br
Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies
Importance: High


Lascou-se! Couro de joelho agora?
Andreano, comente por favor!
Sds.



To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED]mailto:simoesluciano%40yahoo.com.br
Date: Wed, 7 May 2008 07:46:51 -0700
Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/

Luciano Calenzani Simões

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]

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



[delphi-br] Enviar e-mail usando programa padrão

2008-05-07 Por tôpico Alan Vieceli
To com um galho, to a uns 2 dias tentando resolver e não consigo...

preciso montar um e-mail pra enviar usando o programa de e-mail padrão 
instalado no computador...
dai eu fiz essa procedure:

procedure PrepararEmail(Para, Assunto, Msg: string);
var
  S: string;
  wsl : TStringList;
begin
  S := 'mailto:' + Para + '?subject=' + Assunto + 'body='+wsl.Text+''+
   '[EMAIL PROTECTED][EMAIL PROTECTED]';
  ShellExecute(0, 'open', PChar(S), nil, nil, SW_SHOWNORMAL);
end;


Essa procedure acima funciona em Outlook, Thunderbird e IncrediMail, 
perfeito... mas ai apareceu um problema...eu precisava mandar um arquivo 
anexo...essa função mailto não manda anexo.

Dai eu fiz isso:

//X 

 TMailDTO = class(TPersistent)
  private
FSubject: String;
FToRecipients: TStringList;
FCCRecipients: TStringList;
FAttachments: TStringList;
FCCoRecipients: TStringList;
FBody: TStringList;
FCharSet: String;
FHighPriority: boolean;
FContentType: String;
FReplyTo: TStringList;
FTempFile: String;
procedure SetTempFile(const Value: String);
procedure SetCharSet(const Value: String);
procedure SetContentType(const Value: String);
procedure SetHighPriority(const Value: boolean);
procedure SetSubject(const Value: String);
  public
property Subject : String read FSubject write SetSubject;
property ToRecipients: TStringList read FToRecipients;
property CCRecipients: TStringList read FCCRecipients;
property CCoRecipients: TStringList read FCCoRecipients;
property Body: TStringList read FBody;
property ContentType: String read FContentType write SetContentType;
property ReplyTo: TStringList read FReplyTo;
property HighPriority: boolean read FHighPriority write SetHighPriority;
property CharSet: String read FCharSet write SetCharSet;
property Attachments : TStringList read FAttachments;
property TempFile : String read FTempFile write SetTempFile;
constructor Create;
destructor Destroy;
  end;

//X 

DataModulo

//X

unit Unit2;

interface

uses
  SysUtils, Classes, IdBaseComponent, IdMessageParts, IdMessage, Unit1,
  IdEMailAddress, IdAttachment, ShellAPI, Windows, IdAttachmentFile;

type
  TDMMAPIMail = class(TDataModule)
IdMessage1: TIdMessage;
  private
procedure AddToAddressList(AnAddressList: TIDEMailAddressList; 
AStringList: TStringList);
procedure AddToAttachmentList(AMessageParts: TIdMessageParts; 
AStringList: TStringList);
{ Private declarations }
  public
procedure SendMail(AMailDTO: TMailDTO);
{ Public declarations }
  end;

var
  DMMAPIMail: TDMMAPIMail;

implementation

{$R *.dfm}

procedure TDMMAPIMail.AddToAddressList(AnAddressList: 
TIDEMailAddressList; AStringList: TStringList);
var
  tempStr: String;
  addressItem: TIdEMailAddressItem;
begin
  for tempStr in AStringList do
begin
if(Trim(tempStr)  '') then
  begin
  addressItem := AnAddressList.Add;
  addressItem.Address := tempStr;
  addressItem.Name := tempStr;
end;
  end;
end;

procedure TDMMAPIMail.AddToAttachmentList(AMessageParts: 
TIdMessageParts; AStringList: TStringList);
var
  tempStr: String;
begin
  for tempStr in AStringList do
begin
if(Trim(tempStr)  '') then
  begin
  if ( FileExists(tempStr) ) then
 TIdAttachmentFile.Create(AMessageParts,tempStr)
  end;
  end;
end;

procedure TDMMAPIMail.SendMail(AMailDTO: TMailDTO);
begin
  IdMessage1.Subject := AMailDTO.Subject;
  IdMessage1.CharSet := AMailDTO.CharSet;
  IdMessage1.ContentType := AMailDTO.ContentType;
  IdMessage1.Body.Text := AMailDTO.Body.Text;
  IdMessage1.Headers.Add('X-Unsent: 1');

  IdMessage1.Date := Now;

  AddToAddressList(IdMessage1.Recipients,AMailDTO.ToRecipients);
  AddToAddressList(IdMessage1.CCList,AMailDTO.CCRecipients);
  AddToAddressList(IdMessage1.BccList,AMailDTO.CCoRecipients);
  AddToAddressList(IdMessage1.ReplyTo,AMailDTO.ReplyTo);

  AddToAttachmentList(IdMessage1.MessageParts,AMailDTO.Attachments);
//
//  try
  IdMessage1.SaveToFile(AMailDTO.TempFile,false);
//  except
//  end;
 
  ShellExecute(0, 'open', PChar(AMailDTO.TempFile), '','', SW_SHOWNORMAL);
end;

end.

//X

O probleama aqui é...de onde eu peguei esse código, diz q esse Header:   
X-Unsent: 1 q ele ficaria pendende de envio, mas ele fica como se 
tivesse lido, ou seja..não consigo enviar

acho q expliquei bem o problema...se alguem puder me dar uma ajuda.

Abraço


Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Carlos B. Schmidt
Para acabar com alguma coisa... nada como comprá-la.


  - Original Message - 
  From: Alexandre Nicolas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 07, 2008 1:45 PM
  Subject: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies


  Fiquei com essa mesma impressão Andrei,

  enjoei de ver aquele vídeo do presidente da Borland acalmando os usuários, e 
agora, menos de 2 anos depois vem essa notícia...

  Alexandre

  - Original Message - 
  From: Andrei Luís 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 07, 2008 1:05 PM
  Subject: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

  Curioso como o mundo dá voltas...

  A dois anos, surgiu a notícia de que a Borland venderia o Delphi.
  Muito bafafa, cada um dando o seu pitaco, até que a Borland veio e
  esclareceu que o que aconteceria é que seria criado uma outra empresa
  com foco nas ferramentas de desenvolvimento. OK.

  Agora, a CodeGear é vendida, numa negociação que começou já no ano
  passado, ou seja, um ano, um ano e pouco depois que a CodeGear foi
  criada.

  Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
  já com intuito de vendê-la? E talvez só não o fizeram a dois anos
  porque a comunidade chiou? Agora foi tudo na moita, só ficamos sabendo
  depois do acontecido.

  Claro que caímos naquela coisa de que ninguém aqui é acionista da
  CodeGear/Borland, bem talvez alguns sejam, e não nos cabe ficar aqui
  apontando o que a CodeGear/Borland deve fazer ou deixar de fazer. Mas
  ao mesmo tempo, quem faz a coisa acontecer são os clientes, ou seja,
  nós.

  Sei lá, talvez um mínimo de discussão com a comunidade teria sido prudente...

  []
  Andrei

  2008/5/7 Luciano Calenzani Simões [EMAIL PROTECTED]:
   
http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/
  
   Luciano Calenzani Simões

  [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] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico MarcioCC®
Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
pila ainda uma parte parcelada?? isso não gera um ar de aperto de
dividas?? posso estar enganado , mais bola pra frente se for pra melhor
que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
furado)...hehehe  ...t+

JESUS TE AMA !!!

*
MarcioCC® - Analista/Programador - Delphi,PHP,ASP

*



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Andrei Luís
Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
a CodeGear.

Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.

Será que dá tempo de fazer uma contraproposta???   :-)

[]
Andrei



2008/5/7 MarcioCC(R) [EMAIL PROTECTED]:
 Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
  pila ainda uma parte parcelada?? isso não gera um ar de aperto de
  dividas?? posso estar enganado , mais bola pra frente se for pra melhor
  que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
  furado)...hehehe  ...t+

  JESUS TE AMA !!!

  *
  MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP

  *


RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Davi Eduardo Borges Wall
To dentro!

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andrei 
Luís
Enviada em: quarta-feira, 7 de maio de 2008 14:56
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

 

Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
a CodeGear.

Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.

Será que dá tempo de fazer uma contraproposta??? :-)

[]
Andrei

2008/5/7 MarcioCC(R) [EMAIL PROTECTED] mailto:itabyte%40itabyte.com :
 Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
 pila ainda uma parte parcelada?? isso não gera um ar de aperto de
 dividas?? posso estar enganado , mais bola pra frente se for pra melhor
 que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
 furado)...hehehe ...t+

 JESUS TE AMA !!!

 *
 MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP

 *

 



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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Vinicius Santos - MSI
Podemos contar com uma ajudinha do BNDES !! :-)

  - Original Message - 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 07, 2008 2:58 PM
  Subject: RES: [delphi-br] Borland anuncia venda da CodeGear para a 
Embarcadero Technologies


  To dentro!

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andrei 
Luís
  Enviada em: quarta-feira, 7 de maio de 2008 14:56
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

  Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
  a CodeGear.

  Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

  Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.

  Será que dá tempo de fazer uma contraproposta??? :-)

  []
  Andrei

  2008/5/7 MarcioCC(R) [EMAIL PROTECTED] mailto:itabyte%40itabyte.com :
   Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
   pila ainda uma parte parcelada?? isso não gera um ar de aperto de
   dividas?? posso estar enganado , mais bola pra frente se for pra melhor
   que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
   furado)...hehehe ...t+
  
   JESUS TE AMA !!!
  
   *
   MarcioCC(R) - 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]



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Daniel Bastos
Aumentando a proposta do Andrei, segundo o site da embarcadeiro,
http://www.embarcadero.com/news/press_releases/codegear_050708.html

a CodeGear tem mais de 3 milhoes de usuários no mundo :)

$30.000.000,00 / 3.000.000 = $10,00

pela cotação do dolar hoje, cada 1 desembolsaria aqui no brasil R$ 16,61.
Huahau ... ao inves de comprar uma licença do delphi, compra a fabricante
toda por menos de 20 pratas :)


2008/5/7 Davi Eduardo Borges Wall [EMAIL PROTECTED]:

   To dentro!

 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
 Andrei Luís
 Enviada em: quarta-feira, 7 de maio de 2008 14:56
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a
 Embarcadero Technologies


 Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
 a CodeGear.

 Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

 Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a
 CodeGear.

 Será que dá tempo de fazer uma contraproposta??? :-)

 []
 Andrei

 2008/5/7 MarcioCC(R) [EMAIL PROTECTED] itabyte%40itabyte.com mailto:
 itabyte%40itabyte.com itabyte%2540itabyte.com :
  Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio
 30
  pila ainda uma parte parcelada?? isso não gera um ar de aperto de
  dividas?? posso estar enganado , mais bola pra frente se for pra melhor
  que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
  furado)...hehehe ...t+
 
  JESUS TE AMA !!!
 
  *
  MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
 
  *

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

  




-- 
Abs
Daniel A. Bastos


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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Gerson Machado
Eu com meu senso de cooperação abro minha conta corrente no Bradesco (Ag. 1780 
conta: 17.299-0) para que os depositos já possam entrar.
  Vamos colaborar gente !
  

Andrei Luís [EMAIL PROTECTED] escreveu:
  Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
a CodeGear.

Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.

Será que dá tempo de fazer uma contraproposta??? :-)

[]
Andrei

2008/5/7 MarcioCC(R) [EMAIL PROTECTED]:
 Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
 pila ainda uma parte parcelada?? isso não gera um ar de aperto de
 dividas?? posso estar enganado , mais bola pra frente se for pra melhor
 que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
 furado)...hehehe ...t+

 JESUS TE AMA !!!

 *
 MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP

 *


   

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



Re: [delphi-br] Deploy de banco de dados SQL Server

2008-05-07 Por tôpico Daniel Bastos
vc pode copiar o mdf e o arquivo de log e colocar no servidor, mas acho que
a melhor forma é criar um script da sua base e executar no novo servidor.

2008/5/1 Geazi Teles Barbosa Junior [EMAIL PROTECTED]:

   Prezados,

 Em todos os meus projetos, até hoje, sempre utilizei o Interbase/Firebird
 como SGBD.
 Acontece que agora, por necessidade, fiz um projeto usando o SQL Server.
 Terminei o projeto. Mas, como faço para colocar o banco de dados em outro
 servidor ?
 Como faço o deploy ? é só copiar o arquivo .MDF ???

 Peço desculpas antecipadamente pela pergunta amplamente tola,
 mas conto com a compreensão e a ajuda dos colegas.

 Geazi

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

  




-- 
Abs
Daniel A. Bastos


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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Willian Leal
Sou um cara apaixonado pelo Delphi, e já evangelizei muita gente, e
francamente temo pelo seu futuro, desculpe aos queridos amigos da comunidade
mais não da pra acreditar no que falam com agente, porque falam uma coisa e
o que acontece é outra. Na Borcon do ano passado fizeram um monte de
promessas e de um hora pra outra eles vendem a empresa, francamente agora
acho que ninguém sabe o que vai acontecer. Vamos esperar pra ver o que vai
dar, vou torcer pra que esse acontecimento seja bom pra comunidade e para o
Delphi. Desculpem a franquesa e um abraço a todos.

Willian Leal
Desenvolvedor Delphi


Em 07/05/08, Carlos B. Schmidt [EMAIL PROTECTED] escreveu:

   Para acabar com alguma coisa... nada como comprá-la.

 - Original Message -
 From: Alexandre Nicolas
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Wednesday, May 07, 2008 1:45 PM
 Subject: Re: [delphi-br] Borland anuncia venda da CodeGear para a
 Embarcadero Technologies

 Fiquei com essa mesma impressão Andrei,

 enjoei de ver aquele vídeo do presidente da Borland acalmando os usuários,
 e agora, menos de 2 anos depois vem essa notícia...

 Alexandre

 - Original Message -
 From: Andrei Luís
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Wednesday, May 07, 2008 1:05 PM
 Subject: Re: [delphi-br] Borland anuncia venda da CodeGear para a
 Embarcadero Technologies

 Curioso como o mundo dá voltas...

 A dois anos, surgiu a notícia de que a Borland venderia o Delphi.
 Muito bafafa, cada um dando o seu pitaco, até que a Borland veio e
 esclareceu que o que aconteceria é que seria criado uma outra empresa
 com foco nas ferramentas de desenvolvimento. OK.

 Agora, a CodeGear é vendida, numa negociação que começou já no ano
 passado, ou seja, um ano, um ano e pouco depois que a CodeGear foi
 criada.

 Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
 já com intuito de vendê-la? E talvez só não o fizeram a dois anos
 porque a comunidade chiou? Agora foi tudo na moita, só ficamos sabendo
 depois do acontecido.

 Claro que caímos naquela coisa de que ninguém aqui é acionista da
 CodeGear/Borland, bem talvez alguns sejam, e não nos cabe ficar aqui
 apontando o que a CodeGear/Borland deve fazer ou deixar de fazer. Mas
 ao mesmo tempo, quem faz a coisa acontecer são os clientes, ou seja,
 nós.

 Sei lá, talvez um mínimo de discussão com a comunidade teria sido
 prudente...

 []
 Andrei

 2008/5/7 Luciano Calenzani Simões [EMAIL 
 PROTECTED]simoesluciano%40yahoo.com.br
 :
 
 http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegear-para-a-embarcadero-technologies/
 
  Luciano Calenzani Simões

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

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

 




-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico jcpf
Pessoal,

 

Está na hora de baixar ao versões GRÁTIS(Express) do Visual Studio 8 e
começar a brincar com elas.

Já estou pensando seriamente em adquirir um cópia do VS8, pois do jeito que
a carruagem vai indo... Já vi isso quando a CA comprou o Clipper,
lembram-se? 

 

João Carlos

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Andreano Lanusse
Enviada em: quarta-feira, 7 de maio de 2008 12:25
Para: delphi-br@yahoogrupos.com.br
Assunto: RE: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies

 

Rubem, já disponibilizamos algumas informações, as principais perguntas e
respostas aqui estão:

http://www.codegear.com/article/38124/images/38124/CG_Customer_FAQ_FINAL_5.7
.08.pdf
Carta do CEO da Embarcadeiro -
http://www.codegear.com/article/38124/images/38124/WWCustomerLetterFinal.pdf

[]'s

Andreano Lanusse
CodeGear Product Line Manager  Lead Evangelist Latin America


From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] On Behalf Of Rubem Nascimento da Rocha
Sent: Wednesday, May 07, 2008 7:48 AM
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies
Importance: High

Lascou-se! Couro de joelho agora?
Andreano, comente por favor!
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED] mailto:simoesluciano%40yahoo.com.br
mailto:simoesluciano%40yahoo.com.br
Date: Wed, 7 May 2008 07:46:51 -0700
Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero
Technologies

http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegea
r-para-a-embarcadero-technologies/

Luciano Calenzani Simões

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]

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

 

No virus found in this incoming message.
Checked by AVG.
Version: 8.0.100 / Virus Database: 269.23.9/1419 - Release Date: 07/05/2008
07:46



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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Adriano Santos (Yahoo)
Eu achei um valor baixíssimo. A MySQL foi vendida para a Sun por 1 Bi.
Mas como dizia o Vicente Matheus:
Uma coisa é uma coisa e outra coisa é outra coisa.

Adriano Santos
---
Editor Técnico Revista ClubeDelphi e WebMobile
http://www.delphitodelphi.blogspot.com
http://www.adrianosantos.pro.br
http://www.devmedia.com.br




Daniel Bastos respondeu:

 Aumentando a proposta do Andrei, segundo o site da embarcadeiro,
 http://www.embarcadero.com/news/press_releases/codegear_050708.html 
 http://www.embarcadero.com/news/press_releases/codegear_050708.html

 a CodeGear tem mais de 3 milhoes de usuários no mundo :)

 $30.000.000,00 / 3.000.000 = $10,00

 pela cotação do dolar hoje, cada 1 desembolsaria aqui no brasil R$ 16,61.
 Huahau ... ao inves de comprar uma licença do delphi, compra a fabricante
 toda por menos de 20 pratas :)

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

  To dentro!
 
  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
  Andrei Luís
  Enviada em: quarta-feira, 7 de maio de 2008 14:56
  Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a
  Embarcadero Technologies
 
 
  Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
  a CodeGear.
 
  Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
 
  Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a
  CodeGear.
 
  Será que dá tempo de fazer uma contraproposta??? :-)
 
  []
  Andrei
 
  2008/5/7 MarcioCC(R) [EMAIL PROTECTED] 
 mailto:itabyte%40itabyte.com itabyte%40itabyte.com mailto:
  itabyte%40itabyte.com itabyte%2540itabyte.com :
   Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio
  30
   pila ainda uma parte parcelada?? isso não gera um ar de aperto de
   dividas?? posso estar enganado , mais bola pra frente se for pra 
 melhor
   que venha a tar de Embarcadero(só espero que nao embarcaderemos em 
 barco
   furado)...hehehe ...t+
  
   JESUS TE AMA !!!
  
   *
   MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
  
   *
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 -- 
 Abs
 Daniel A. Bastos

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

 
 


 No virus found in this incoming message.
 Checked by AVG. 
 Version: 8.0.100 / Virus Database: 269.23.9/1420 - Release Date: 7/5/2008 
 14:12
   


RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Zote
Aqui já fizemos isso...

 

Projetos novos são em C#/VS, coisa legada é Delphi ou PHP.

 

Se for comprar o VS, dá uma olhada se não é mais interessante assinar o
MSDN.

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jcpf
Enviada em: quarta-feira, 7 de maio de 2008 15:22
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies

 

Pessoal,

Está na hora de baixar ao versões GRÁTIS(Express) do Visual Studio 8 e
começar a brincar com elas.

Já estou pensando seriamente em adquirir um cópia do VS8, pois do jeito que
a carruagem vai indo... Já vi isso quando a CA comprou o Clipper,
lembram-se? 

João Carlos

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 Andreano Lanusse
Enviada em: quarta-feira, 7 de maio de 2008 12:25
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: RE: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies

Rubem, já disponibilizamos algumas informações, as principais perguntas e
respostas aqui estão:

http://www.codegear.com/article/38124/images/38124/CG_Customer_FAQ_FINAL_5.7
.08.pdf
Carta do CEO da Embarcadeiro -
http://www.codegear.com/article/38124/images/38124/WWCustomerLetterFinal.pdf

[]'s

Andreano Lanusse
CodeGear Product Line Manager  Lead Evangelist Latin America


From: 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
] On Behalf Of Rubem Nascimento da Rocha
Sent: Wednesday, May 07, 2008 7:48 AM
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
Subject: RE: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies
Importance: High

Lascou-se! Couro de joelho agora?
Andreano, comente por favor!
Sds.



To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
From: [EMAIL PROTECTED] mailto:simoesluciano%40yahoo.com.br
mailto:simoesluciano%40yahoo.com.br
mailto:simoesluciano%40yahoo.com.br
Date: Wed, 7 May 2008 07:46:51 -0700
Subject: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero
Technologies

http://idgnow.uol.com.br/mercado/2008/05/07/borland-anuncia-venda-da-codegea
r-para-a-embarcadero-technologies/

Luciano Calenzani Simões

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]

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

No virus found in this incoming message.
Checked by AVG.
Version: 8.0.100 / Virus Database: 269.23.9/1419 - Release Date: 07/05/2008
07:46

[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] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Fellipe Henrique
O que nos leva a questão de um amigo logo atrás... será problemas
financeiros? Se for, o quão isso é prejudicial para a ferramenta?

[]s

2008/5/7 Adriano Santos (Yahoo) [EMAIL PROTECTED]:

   Eu achei um valor baixíssimo. A MySQL foi vendida para a Sun por 1 Bi.
 Mas como dizia o Vicente Matheus:
 Uma coisa é uma coisa e outra coisa é outra coisa.

 Adriano Santos
 ---
 Editor Técnico Revista ClubeDelphi e WebMobile
 http://www.delphitodelphi.blogspot.com
 http://www.adrianosantos.pro.br
 http://www.devmedia.com.br

 Daniel Bastos respondeu:

 
  Aumentando a proposta do Andrei, segundo o site da embarcadeiro,
  http://www.embarcadero.com/news/press_releases/codegear_050708.html
  http://www.embarcadero.com/news/press_releases/codegear_050708.html
 
  a CodeGear tem mais de 3 milhoes de usuários no mundo :)
 
  $30.000.000,00 / 3.000.000 = $10,00
 
  pela cotação do dolar hoje, cada 1 desembolsaria aqui no brasil R$
 16,61.
  Huahau ... ao inves de comprar uma licença do delphi, compra a
 fabricante
  toda por menos de 20 pratas :)
 
  2008/5/7 Davi Eduardo Borges Wall [EMAIL 
  PROTECTED]davi.wall%40mult.com.br
  mailto:davi.wall%40mult.com.br davi.wall%2540mult.com.br:
 
   To dentro!
  
   De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br

  delphi-br%40yahoogrupos.com.br [mailto:
   delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br mailto:
 delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br] Em nome de
   Andrei Luís
   Enviada em: quarta-feira, 7 de maio de 2008 14:56
   Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a
   Embarcadero Technologies
  
  
   Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
   a CodeGear.
  
   Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
  
   Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a
   CodeGear.
  
   Será que dá tempo de fazer uma contraproposta??? :-)
  
   []
   Andrei
  
   2008/5/7 MarcioCC(R) [EMAIL PROTECTED] itabyte%40itabyte.com
  mailto:itabyte%40itabyte.com itabyte%2540itabyte.com itabyte%
 40itabyte.com mailto:
   itabyte%40itabyte.com itabyte%2540itabyte.com :
Eita nóis a Borland nao perde tempo pagou levou isso sim é que
 negócio
   30
pila ainda uma parte parcelada?? isso não gera um ar de aperto de
dividas?? posso estar enganado , mais bola pra frente se for pra
  melhor
que venha a tar de Embarcadero(só espero que nao embarcaderemos em
  barco
furado)...hehehe ...t+
   
JESUS TE AMA !!!
   
*
MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
   
*
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Abs
  Daniel A. Bastos
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
  --
 
 
  No virus found in this incoming message.
  Checked by AVG.
  Version: 8.0.100 / Virus Database: 269.23.9/1420 - Release Date:
 7/5/2008 14:12
 
  




-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]

Cansou do MercadoLivre como eu? Tente o www.uaileilão.com.br.


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



[delphi-br] TWebBrowser

2008-05-07 Por tôpico Consultores Software
Olá pessoal !

Alguem sabe como faço para esconder a barra de rolagem vertical em um
TWebBrowser ?

Obrigado, desde já !


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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Ricardo César Cardoso
Por esse valor Andrei, bastaria cada um de nós comprar uma licença do RAD 
Studio que acho que já devia dar direito ;)

Agora falando sério... achei a estratégia meio estranha mesmo. Tomara que 
nossos companheiros Bruno e Andreano não sejam pegos de surpresa se a 
Embarcadero decidir descontinuar o Delphi, algo que D-U-V-I-D-O que aconteça.

Atte,
Ricardo.

Andrei Luís [EMAIL PROTECTED] escreveu: Pôxa, se 
tivessem avisado antes, a gente fazia uma vaquinha e comprava
 a CodeGear.
 
 Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
 
 Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.
 
 Será que dá tempo de fazer uma contraproposta???   :-)
 
 []
 Andrei
 
 2008/5/7 MarcioCC(R) [EMAIL PROTECTED]:
  Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
   pila ainda uma parte parcelada?? isso não gera um ar de aperto de
   dividas?? posso estar enganado , mais bola pra frente se for pra melhor
   que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
   furado)...hehehe  ...t+
 
   JESUS TE AMA !!!
 
   *
   MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
 
   *
 
 
   

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



Re: [delphi-br] Int64 x Variant no Delphi 6

2008-05-07 Por tôpico Ricardo César Cardoso
João, boa tarde!

Desculpe a demora, mas só agora eu voltei pro escritório com tempo pra fazer 
isso. Peguei um Copy/Paste do Delphi 2005, serve?

[* Copy/Paste Begin *]
function TLargeintField.GetAsVariant: Variant;
begin
  if IsNull then
Result := Null else
  begin
Result := GetAsLargeInt;
  end;
end;
[* Copy/Paste End *]

De lambujem, tô passando o GetAsLargeInt e GetValue tumen:
[* Copy/Paste Begin *]
function TLargeintField.GetValue(var Value: Largeint): Boolean;
begin
  Result := GetData(@Value);
end;

function TLargeintField.GetAsLargeint: Largeint;
begin
  if not GetValue(Result) then Result := 0;
end;
[* Copy/Paste End *]

Atte,
Ricardo.

Joao Morais [EMAIL PROTECTED] escreveu: 
 Pessoal,
 
 algum dos presentes poderia mandar um Ctrl+C + Ctrl+V da função 
 TLargeintField.GetAsVariant, que encontra-se na unit source\vcl\db.pas 
 do Delphi 6? Gostaria de conhecer a compatibilidade do Int64 do Delphi 6 
 com Variant.
 
 Obrigado,
 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]



RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Sérgio T . Uetanabaro
Galera,
 
Acredito que de uma forma ou de outra estaremos sempre nas mãos de
fornecedores de software e cabe a nós apostar em algum deles e tocar o
barco. A codegear foi vendida. Se vai ser melhor ou pior para nós ainda é
cedo para dizer mas acredito que com o passar do tempo teremos essa
resposta. Especulações nesse ponto somente vai assuntar a comunidade podendo
novamente sair um hoax que o delphi ta morto e acho que ninguém mais aguenta
o tópico Delphi está morto!.
 
[]´s
 
Sérgio Uetanabaro
 
   _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Ricardo César Cardoso
Enviada em: quarta-feira, 7 de maio de 2008 17:16
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a
Embarcadero Technologies



Por esse valor Andrei, bastaria cada um de nós comprar uma licença do RAD
Studio que acho que já devia dar direito ;)

Agora falando sério... achei a estratégia meio estranha mesmo. Tomara que
nossos companheiros Bruno e Andreano não sejam pegos de surpresa se a
Embarcadero decidir descontinuar o Delphi, algo que D-U-V-I-D-O que
aconteça.

Atte,
Ricardo.

Andrei Luís HYPERLINK
mailto:compuvale.software%40gmail.com[EMAIL PROTECTED]
escreveu: Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e
comprava
a CodeGear.

Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00

Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.

Será que dá tempo de fazer uma contraproposta?-?? :-)

[]
Andrei

2008/5/7 MarcioCC(R) HYPERLINK
mailto:itabyte%40itabyte.com[EMAIL PROTECTED]:
 Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
 pila ainda uma parte parcelada?? isso não gera um ar de aperto de
 dividas?? posso estar enganado , mais bola pra frente se for pra melhor
 que venha a tar de Embarcadero(-só espero que nao embarcaderemos em barco
 furado)...hehehe ...t+

 JESUS TE AMA !!!

 -*-*-*-**
 MarcioCC(R) - Analista/Programado-r - Delphi,PHP,ASP

 -*-*-*-**





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]



 


No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.9/1419 - Release Date: 07/05/2008
07:46



No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.23.9/1419 - Release Date: 07/05/2008
07:46
 


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



[delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Benn Alle
Camaradas da Lista

Acreditem, já tentei muita coisa.
Eu estou com o seguinte problema, eu preciso criar uma SP(StoredProcedure)
que retorne uma tabela e acessar esta tabela por um data set que pode
ser Zeos TZQuery ou ADO TADOQuery.
Mas está muito difícil de fazer isto rodar.
Alguém tem uma idéia de como chamar a SP pela query que retorne os valores
da tabela, esta tabela tem vários campos e vários registros
Pensei em colocar a chamada da SP em um SELECT, mas isto não funciona.
Algum bom cristão pode dar uma força?

Valeu,
Benn


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Eduardo Silva dos Santos
Qual a versão do MySQL, do Zeos e do Delphi?

2008/5/7 Benn Alle [EMAIL PROTECTED]:

   Camaradas da Lista

 Acreditem, já tentei muita coisa.
 Eu estou com o seguinte problema, eu preciso criar uma SP(StoredProcedure)
 que retorne uma tabela e acessar esta tabela por um data set que pode
 ser Zeos TZQuery ou ADO TADOQuery.
 Mas está muito difícil de fazer isto rodar.
 Alguém tem uma idéia de como chamar a SP pela query que retorne os valores
 da tabela, esta tabela tem vários campos e vários registros
 Pensei em colocar a chamada da SP em um SELECT, mas isto não funciona.
 Algum bom cristão pode dar uma força?

 Valeu,
 Benn

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com.br/
...


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



Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Joao Morais
Andrei Luís wrote:
 Posso estar equivocado, mas não lhes parece que a CodeGear foi criada
 já com intuito de vendê-la?

Foi exatamente este o burburinho no news da própria Borland, na época em 
que a CG foi criada.

 E talvez só não o fizeram a dois anos porque a comunidade chiou?

Tinham que pelo menos lançar algum produto novo através dessa nova 
empresa, não concordas?


Re: [delphi-br] Enviar e-mail usand o programa padrão

2008-05-07 Por tôpico Alexandre Rodrigues
Caro amigo, estou com mesmo problema, no thunderbird não funfa de jeito 
nenhum, no outlook express funciona e deve funcionar também no outlook, 
mas não testei ainda. Não testei com outros programas para saber o 
resultado. Em quais programas tu testaste o código?

Alan Vieceli escreveu:
 To com um galho, to a uns 2 dias tentando resolver e não consigo...
 
 preciso montar um e-mail pra enviar usando o programa de e-mail padrão 
 instalado no computador...
 dai eu fiz essa procedure:
 
 procedure PrepararEmail(Para, Assunto, Msg: string);
 var
   S: string;
   wsl : TStringList;
 begin
   S := 'mailto:' + Para + '?subject=' + Assunto + 'body='+wsl.Text+''+
'[EMAIL PROTECTED][EMAIL PROTECTED]';
   ShellExecute(0, 'open', PChar(S), nil, nil, SW_SHOWNORMAL);
 end;
 
 
 Essa procedure acima funciona em Outlook, Thunderbird e IncrediMail, 
 perfeito... mas ai apareceu um problema...eu precisava mandar um arquivo 
 anexo...essa função mailto não manda anexo.
 
 Dai eu fiz isso:
 
 //X 
 
  TMailDTO = class(TPersistent)
   private
 FSubject: String;
 FToRecipients: TStringList;
 FCCRecipients: TStringList;
 FAttachments: TStringList;
 FCCoRecipients: TStringList;
 FBody: TStringList;
 FCharSet: String;
 FHighPriority: boolean;
 FContentType: String;
 FReplyTo: TStringList;
 FTempFile: String;
 procedure SetTempFile(const Value: String);
 procedure SetCharSet(const Value: String);
 procedure SetContentType(const Value: String);
 procedure SetHighPriority(const Value: boolean);
 procedure SetSubject(const Value: String);
   public
 property Subject : String read FSubject write SetSubject;
 property ToRecipients: TStringList read FToRecipients;
 property CCRecipients: TStringList read FCCRecipients;
 property CCoRecipients: TStringList read FCCoRecipients;
 property Body: TStringList read FBody;
 property ContentType: String read FContentType write SetContentType;
 property ReplyTo: TStringList read FReplyTo;
 property HighPriority: boolean read FHighPriority write SetHighPriority;
 property CharSet: String read FCharSet write SetCharSet;
 property Attachments : TStringList read FAttachments;
 property TempFile : String read FTempFile write SetTempFile;
 constructor Create;
 destructor Destroy;
   end;
 
 //X 
 
 DataModulo
 
 //X
 
 unit Unit2;
 
 interface
 
 uses
   SysUtils, Classes, IdBaseComponent, IdMessageParts, IdMessage, Unit1,
   IdEMailAddress, IdAttachment, ShellAPI, Windows, IdAttachmentFile;
 
 type
   TDMMAPIMail = class(TDataModule)
 IdMessage1: TIdMessage;
   private
 procedure AddToAddressList(AnAddressList: TIDEMailAddressList; 
 AStringList: TStringList);
 procedure AddToAttachmentList(AMessageParts: TIdMessageParts; 
 AStringList: TStringList);
 { Private declarations }
   public
 procedure SendMail(AMailDTO: TMailDTO);
 { Public declarations }
   end;
 
 var
   DMMAPIMail: TDMMAPIMail;
 
 implementation
 
 {$R *.dfm}
 
 procedure TDMMAPIMail.AddToAddressList(AnAddressList: 
 TIDEMailAddressList; AStringList: TStringList);
 var
   tempStr: String;
   addressItem: TIdEMailAddressItem;
 begin
   for tempStr in AStringList do
 begin
 if(Trim(tempStr)  '') then
   begin
   addressItem := AnAddressList.Add;
   addressItem.Address := tempStr;
   addressItem.Name := tempStr;
 end;
   end;
 end;
 
 procedure TDMMAPIMail.AddToAttachmentList(AMessageParts: 
 TIdMessageParts; AStringList: TStringList);
 var
   tempStr: String;
 begin
   for tempStr in AStringList do
 begin
 if(Trim(tempStr)  '') then
   begin
   if ( FileExists(tempStr) ) then
  TIdAttachmentFile.Create(AMessageParts,tempStr)
   end;
   end;
 end;
 
 procedure TDMMAPIMail.SendMail(AMailDTO: TMailDTO);
 begin
   IdMessage1.Subject := AMailDTO.Subject;
   IdMessage1.CharSet := AMailDTO.CharSet;
   IdMessage1.ContentType := AMailDTO.ContentType;
   IdMessage1.Body.Text := AMailDTO.Body.Text;
   IdMessage1.Headers.Add('X-Unsent: 1');
 
   IdMessage1.Date := Now;
 
   AddToAddressList(IdMessage1.Recipients,AMailDTO.ToRecipients);
   AddToAddressList(IdMessage1.CCList,AMailDTO.CCRecipients);
   AddToAddressList(IdMessage1.BccList,AMailDTO.CCoRecipients);
   AddToAddressList(IdMessage1.ReplyTo,AMailDTO.ReplyTo);
 
   AddToAttachmentList(IdMessage1.MessageParts,AMailDTO.Attachments);
 //
 //  try
   IdMessage1.SaveToFile(AMailDTO.TempFile,false);
 //  except
 //  end;
  
   ShellExecute(0, 'open', PChar(AMailDTO.TempFile), '','', SW_SHOWNORMAL);
 end;
 
 end.
 
 //X
 
 O probleama aqui é...de onde eu peguei esse código, diz q esse Header:   
 X-Unsent: 1 q ele ficaria pendende de envio, mas ele fica como se 
 tivesse lido, ou seja..não consigo enviar
 
 acho q expliquei bem o problema...se alguem puder me dar uma ajuda.
 
 Abraço
 

RES: [delphi-br] Enviar e-mail usando programa padrão

2008-05-07 Por tôpico Douglas Uesato - Depto . de Informática
Galera,

Eu uso o componente TAFQuickMail.
http://delphi.icm.edu.pl/ftp/d30free/AFQuickMail.zip

Atenciosamente,
Douglas Uesato

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alexandre Rodrigues
Enviada em: quarta-feira, 7 de maio de 2008 17:31
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Enviar e-mail usando programa padrão

Caro amigo, estou com mesmo problema, no thunderbird não funfa de jeito 
nenhum, no outlook express funciona e deve funcionar também no outlook, 
mas não testei ainda. Não testei com outros programas para saber o 
resultado. Em quais programas tu testaste o código?

Alan Vieceli escreveu:
 To com um galho, to a uns 2 dias tentando resolver e não consigo...
 
 preciso montar um e-mail pra enviar usando o programa de e-mail padrão 
 instalado no computador...
 dai eu fiz essa procedure:
 
 procedure PrepararEmail(Para, Assunto, Msg: string);
 var
 S: string;
 wsl : TStringList;
 begin
 S := 'mailto:' + Para + '?subject=' + Assunto + 'body='+wsl.Text+''+
 '[EMAIL PROTECTED][EMAIL PROTECTED]';
 ShellExecute(0, 'open', PChar(S), nil, nil, SW_SHOWNORMAL);
 end;
 
 
 Essa procedure acima funciona em Outlook, Thunderbird e IncrediMail, 
 perfeito... mas ai apareceu um problema...eu precisava mandar um arquivo 
 anexo...essa função mailto não manda anexo.
 
 Dai eu fiz isso:
 
 //X 
 
 TMailDTO = class(TPersistent)
 private
 FSubject: String;
 FToRecipients: TStringList;
 FCCRecipients: TStringList;
 FAttachments: TStringList;
 FCCoRecipients: TStringList;
 FBody: TStringList;
 FCharSet: String;
 FHighPriority: boolean;
 FContentType: String;
 FReplyTo: TStringList;
 FTempFile: String;
 procedure SetTempFile(const Value: String);
 procedure SetCharSet(const Value: String);
 procedure SetContentType(const Value: String);
 procedure SetHighPriority(const Value: boolean);
 procedure SetSubject(const Value: String);
 public
 property Subject : String read FSubject write SetSubject;
 property ToRecipients: TStringList read FToRecipients;
 property CCRecipients: TStringList read FCCRecipients;
 property CCoRecipients: TStringList read FCCoRecipients;
 property Body: TStringList read FBody;
 property ContentType: String read FContentType write SetContentType;
 property ReplyTo: TStringList read FReplyTo;
 property HighPriority: boolean read FHighPriority write SetHighPriority;
 property CharSet: String read FCharSet write SetCharSet;
 property Attachments : TStringList read FAttachments;
 property TempFile : String read FTempFile write SetTempFile;
 constructor Create;
 destructor Destroy;
 end;
 
 //X 
 
 DataModulo
 
 //X
 
 unit Unit2;
 
 interface
 
 uses
 SysUtils, Classes, IdBaseComponent, IdMessageParts, IdMessage, Unit1,
 IdEMailAddress, IdAttachment, ShellAPI, Windows, IdAttachmentFile;
 
 type
 TDMMAPIMail = class(TDataModule)
 IdMessage1: TIdMessage;
 private
 procedure AddToAddressList(AnAddressList: TIDEMailAddressList; 
 AStringList: TStringList);
 procedure AddToAttachmentList(AMessageParts: TIdMessageParts; 
 AStringList: TStringList);
 { Private declarations }
 public
 procedure SendMail(AMailDTO: TMailDTO);
 { Public declarations }
 end;
 
 var
 DMMAPIMail: TDMMAPIMail;
 
 implementation
 
 {$R *.dfm}
 
 procedure TDMMAPIMail.AddToAddressList(AnAddressList: 
 TIDEMailAddressList; AStringList: TStringList);
 var
 tempStr: String;
 addressItem: TIdEMailAddressItem;
 begin
 for tempStr in AStringList do
 begin
 if(Trim(tempStr)  '') then
 begin
 addressItem := AnAddressList.Add;
 addressItem.Address := tempStr;
 addressItem.Name := tempStr;
 end;
 end;
 end;
 
 procedure TDMMAPIMail.AddToAttachmentList(AMessageParts: 
 TIdMessageParts; AStringList: TStringList);
 var
 tempStr: String;
 begin
 for tempStr in AStringList do
 begin
 if(Trim(tempStr)  '') then
 begin
 if ( FileExists(tempStr) ) then
 TIdAttachmentFile.Create(AMessageParts,tempStr)
 end;
 end;
 end;
 
 procedure TDMMAPIMail.SendMail(AMailDTO: TMailDTO);
 begin
 IdMessage1.Subject := AMailDTO.Subject;
 IdMessage1.CharSet := AMailDTO.CharSet;
 IdMessage1.ContentType := AMailDTO.ContentType;
 IdMessage1.Body.Text := AMailDTO.Body.Text;
 IdMessage1.Headers.Add('X-Unsent: 1');
 
 IdMessage1.Date := Now;
 
 AddToAddressList(IdMessage1.Recipients,AMailDTO.ToRecipients);
 AddToAddressList(IdMessage1.CCList,AMailDTO.CCRecipients);
 AddToAddressList(IdMessage1.BccList,AMailDTO.CCoRecipients);
 AddToAddressList(IdMessage1.ReplyTo,AMailDTO.ReplyTo);
 
 AddToAttachmentList(IdMessage1.MessageParts,AMailDTO.Attachments);
 //
 // try
 IdMessage1.SaveToFile(AMailDTO.TempFile,false);
 // except
 // end;
 
 ShellExecute(0, 'open', PChar(AMailDTO.TempFile), '','', SW_SHOWNORMAL);
 end;
 
 end.
 
 //X
 
 O probleama aqui é...de onde eu peguei esse código, diz q esse Header: 
 X-Unsent: 1 q ele ficaria pendende de envio, mas ele fica como se 
 tivesse lido, ou seja..não consigo enviar
 
 acho 

Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Benn Alle
ZEOSDBO6
MySQL 5.0
Delphi 7

2008/5/7 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Qual a versão do MySQL, do Zeos e do Delphi?

 2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.com:


  Camaradas da Lista
 
  Acreditem, já tentei muita coisa.
  Eu estou com o seguinte problema, eu preciso criar uma
 SP(StoredProcedure)
  que retorne uma tabela e acessar esta tabela por um data set que pode
  ser Zeos TZQuery ou ADO TADOQuery.
  Mas está muito difícil de fazer isto rodar.
  Alguém tem uma idéia de como chamar a SP pela query que retorne os
 valores
  da tabela, esta tabela tem vários campos e vários registros
  Pensei em colocar a chamada da SP em um SELECT, mas isto não funciona.
  Algum bom cristão pode dar uma força?
 
  Valeu,
  Benn
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com.br/
 ...

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

 




-- 
Agradecido,
Benn R. Alle .'.


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Eduardo Silva dos Santos
Olá Benn,

em relação ao ADO, faça o seguinte, tente usar a versão mais atual do Driver
ODBC para MySQL, mas creio que nao vai funcionar
para a questão da SP.

quanto ao Zeos, se for versão 6.1 ou 6.5 eles não são 100% compatíveis com
MySQL 5, tente o Zeos 6.6 ( nunca testei )

se vc quiser fazer um ótimo investimento e ter um componente compatível com
todas as versões do MySQL
a solução do seu problema é esta: www.crlab.com/mydac

boa sorte.

2008/5/7 Benn Alle [EMAIL PROTECTED]:

   ZEOSDBO6
 MySQL 5.0
 Delphi 7

 2008/5/7 Eduardo Silva dos Santos [EMAIL PROTECTED]eduardo.drd%40gmail.com
 :


  Qual a versão do MySQL, do Zeos e do Delphi?
 
  2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.com bennalle%
 40gmail.com:
 
 
   Camaradas da Lista
  
   Acreditem, já tentei muita coisa.
   Eu estou com o seguinte problema, eu preciso criar uma
  SP(StoredProcedure)
   que retorne uma tabela e acessar esta tabela por um data set que pode
   ser Zeos TZQuery ou ADO TADOQuery.
   Mas está muito difícil de fazer isto rodar.
   Alguém tem uma idéia de como chamar a SP pela query que retorne os
  valores
   da tabela, esta tabela tem vários campos e vários registros
   Pensei em colocar a chamada da SP em um SELECT, mas isto não funciona.
   Algum bom cristão pode dar uma força?
  
   Valeu,
   Benn
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
  Site: http://www.drdsistemas.com.br/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Agradecido,
 Benn R. Alle .'.

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com.br/
...


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Benn Alle
Na verdade tanto faz para mim usar o ADO ou Zeos, o que eu preciso é que
funcione isso.

O Problema que eu tenho que resolver é o seguinte:
Eu tenho uma tabela com os campos, máquina, tipo e valor,
Existem dois tipos apenas tipo A e Tipo B
existem várias ocorrências nesta tabela com a mesma máquina e os mesmos
tipos,
eu agrupo por máquina e tipo e somo o valor:
Tenho que retornar uma tabela com os seguintes campos

Maquina; TotalValorTipoA, TotalValorTipoB

Exemplo
Tabela Original

Máquina Tipo Valor
MAC01   A 1,00
MAC01   B 2,00
MAC01   A 2,50
MAC02   A 1,50
MAC01   A 1,00
MAC02   B 2,00
MAC01   A 2,50
MAC02   A 1,50

Agrupando e fico com isto:

MAC01   A 7,00
MAC01   B 2,00
MAC02   A 4,50
MAC02   B 2,50

Até aqui sem problemas, dou um Group By Maquina, Tipo e fica certinho,
porém tenho que gerar uma tabela como resultado no seguinte formato

Maquina; TotalValorTipoA; TotalValorTipoB;
MAC01   7,002,00
MAC02   4,502,50


Eu resolvi um problema parecido criando pelo Delphi uma tabela temporária
com o segundo formato e por um loop dentro do Delphi, onde lia de registro a
registro, cadastrava os dados nesta nova tabela.
Este é um processo que resolve, mas me parece uma gambiarra sem fim, e que
torna o processo bem lento.
Acredito que é possível fazer isso em SQL, e pensei em colocar isse código a
ser gerado em uma SP ou SF, que quando chamada de dentro do Delphi,
retornasse a nova tabela para o DataSet (Eu uso o ZeosDB 6).
O que você acha? Já fez algo parecido? Será que é possível?
Por isso que eu precisava retornar os dados da SP no Dephi.
Só para chamar a SP não tem problema com o ZEOSDB, basta colocar em uma
TZQuery
CALL spNomeDaSP; e pronto, ele roda a SP, a naba é o retorno dos valores.

Entendeu?


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



RE: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Bruno Lichot
Salve Amigos!!!

É com muita alegria que trago na íntegra a carta do José Eugênio, VP de 
Marketing e  Comercial.

Grande Abraço a Todos!

Bruno Lichot

-
Amigos,

Como vocês se lembram, em fevereiro de 2006 a Borland criou uma unidade de 
negócios voltada a ferramentas de desenvolvimento e banco de dados, com a 
finalidade de aumentar os investimentos nestas linhas de produto. Esta unidade 
foi chamada, posteriormente, de CodeGear. Nestes 2 anos, continuamos a evoluir 
nosso negócio, atualizando as ferramentas já consagradas pelo mercado (como 
Delphi, JBuilder, C++ Builder e InterBase),  além de fornecer produtos novos, 
para tecnologias emergentes (como PHP e Ruby), alcançando a liderança 
tecnológica nestas áreas estratégicas, sempre com o objetivo de aumentar a 
produtividade e a rentabilidade de nossos clientes.



Em 2007 a TCB, Thoma Cressey Bravo, uma empresa de private equity com foco em 
investimentos em software, adquiriu a Embarcadero.



É com enorme entusiasmo e motivação que anunciamos que hoje a Embarcadero 
Technologies assinou um acordo definitivo de compra de ativos com a Borland 
Software Corporation para adquirir sua divisão CodeGear, criando o maior 
fornecedor de ferramentas independentes de plataforma para o design, 
desenvolvimento, gerenciamento e otimização de aplicações e bancos de dados.



A complementariedade das linhas de produtos,  posicionamento geográfico e 
canais de comercialização, alinhada à similaridade da cultura das empresas e a 
um sólido fundo de investimentos com capital, garantem o sucesso da nova 
empresa e criam oportunidades incríveis para clientes e parceiros. A empresa já 
nasce com um faturamento de mais de US$ 100 milhões por ano e com mais de 3,2 
milhões de usuários em mais de 29 países.



Mais informações sobre o anúncio, como o press release e a carta 
aberta do David I, podem ser acessadas em 
http://www.codegear.com/br/about/news/embt



Ficamos ainda mais felizes em informar que não está planejada 
qualquer mudança futura na forma como o mercado brasileiro é atendido. Como 
sempre, toda a nossa equipe está à disposição para atendê-los.




José Eugênio Braga
Vice-Presidente de Marketing e Comercial



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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Eduardo Silva dos Santos
O problema é que nem o ADO nem o Zeos 6.5 tem a capacidade de retornar um
ResultSet

o zeos 6.5 é compativel com mysql 4.1 que nao retornava ResultSet em SP.

o ADO vai depender do Driver ODBC, mas nunca fiz testes a fundo, até porque
eu não aceito usar Acesso à um banco de dados via ODBC quanto tempo  a opção
de acessar nativamente e ter pelo menos 70% a mais de desempenho.

quanto ao seu problema, a solução que será usada na SP vai ser bem parecida
com a que vc fez no Delphi.

2008/5/7 Benn Alle [EMAIL PROTECTED]:

   Na verdade tanto faz para mim usar o ADO ou Zeos, o que eu preciso é que
 funcione isso.

 O Problema que eu tenho que resolver é o seguinte:
 Eu tenho uma tabela com os campos, máquina, tipo e valor,
 Existem dois tipos apenas tipo A e Tipo B
 existem várias ocorrências nesta tabela com a mesma máquina e os mesmos
 tipos,
 eu agrupo por máquina e tipo e somo o valor:
 Tenho que retornar uma tabela com os seguintes campos

 Maquina; TotalValorTipoA, TotalValorTipoB

 Exemplo
 Tabela Original

 Máquina Tipo Valor
 MAC01 A 1,00
 MAC01 B 2,00
 MAC01 A 2,50
 MAC02 A 1,50
 MAC01 A 1,00
 MAC02 B 2,00
 MAC01 A 2,50
 MAC02 A 1,50

 Agrupando e fico com isto:

 MAC01 A 7,00
 MAC01 B 2,00
 MAC02 A 4,50
 MAC02 B 2,50

 Até aqui sem problemas, dou um Group By Maquina, Tipo e fica certinho,
 porém tenho que gerar uma tabela como resultado no seguinte formato

 Maquina; TotalValorTipoA; TotalValorTipoB;
 MAC01 7,00 2,00
 MAC02 4,50 2,50

 Eu resolvi um problema parecido criando pelo Delphi uma tabela temporária
 com o segundo formato e por um loop dentro do Delphi, onde lia de registro
 a
 registro, cadastrava os dados nesta nova tabela.
 Este é um processo que resolve, mas me parece uma gambiarra sem fim, e que
 torna o processo bem lento.
 Acredito que é possível fazer isso em SQL, e pensei em colocar isse código
 a
 ser gerado em uma SP ou SF, que quando chamada de dentro do Delphi,
 retornasse a nova tabela para o DataSet (Eu uso o ZeosDB 6).
 O que você acha? Já fez algo parecido? Será que é possível?
 Por isso que eu precisava retornar os dados da SP no Dephi.
 Só para chamar a SP não tem problema com o ZEOSDB, basta colocar em uma
 TZQuery
 CALL spNomeDaSP; e pronto, ele roda a SP, a naba é o retorno dos valores.

 Entendeu?


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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com.br/
...


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Benn Alle
Eu já consegui criar a SP que agrupa os dados, cria uma nova tabela e insere
os dados.
Mas tenho este problema para retornar os dados que são gerados para
o Delphi.
O que eu fiz para funcionar (meio gambiarra) foi criar ao invés de uma
tabela temporária, uma normal, e primeiro eu rodo a SP e depois abro a
tabela normalmente.
Funciona, mas assim tenho os seguintes problemas:
- Como não tenho retorno, não sei se a tabela tem realmente os dados mais
atuais
- Não sei quantos registros foram criados
- E se mais de usuário chamar o relatório (teria que fazer uma tabela por
usuário)?
- Sempre fico com mais tabelas do que preciso, pois fica com um lixo (tabela
com dados gerados)
- Quando eu vou apagar esta tabela

Você sabe que as vezes estas gambiarras as vezes acabam trazendo muitos
problemas e dão no final das contas muito mais trabalho do que fazer o
processo correto.
Parece bom o componente que você indicou, mas por enquanto não posso comprar
ele.



2008/5/7 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   O problema é que nem o ADO nem o Zeos 6.5 tem a capacidade de retornar
 um
 ResultSet

 o zeos 6.5 é compativel com mysql 4.1 que nao retornava ResultSet em SP.

 o ADO vai depender do Driver ODBC, mas nunca fiz testes a fundo, até
 porque
 eu não aceito usar Acesso à um banco de dados via ODBC quanto tempo a
 opção
 de acessar nativamente e ter pelo menos 70% a mais de desempenho.

 quanto ao seu problema, a solução que será usada na SP vai ser bem
 parecida
 com a que vc fez no Delphi.

 2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.com:


  Na verdade tanto faz para mim usar o ADO ou Zeos, o que eu preciso é que
  funcione isso.
 
  O Problema que eu tenho que resolver é o seguinte:
  Eu tenho uma tabela com os campos, máquina, tipo e valor,
  Existem dois tipos apenas tipo A e Tipo B
  existem várias ocorrências nesta tabela com a mesma máquina e os mesmos
  tipos,
  eu agrupo por máquina e tipo e somo o valor:
  Tenho que retornar uma tabela com os seguintes campos
 
  Maquina; TotalValorTipoA, TotalValorTipoB
 
  Exemplo
  Tabela Original
 
  Máquina Tipo Valor
  MAC01 A 1,00
  MAC01 B 2,00
  MAC01 A 2,50
  MAC02 A 1,50
  MAC01 A 1,00
  MAC02 B 2,00
  MAC01 A 2,50
  MAC02 A 1,50
 
  Agrupando e fico com isto:
 
  MAC01 A 7,00
  MAC01 B 2,00
  MAC02 A 4,50
  MAC02 B 2,50
 
  Até aqui sem problemas, dou um Group By Maquina, Tipo e fica certinho,
  porém tenho que gerar uma tabela como resultado no seguinte formato
 
  Maquina; TotalValorTipoA; TotalValorTipoB;
  MAC01 7,00 2,00
  MAC02 4,50 2,50
 
  Eu resolvi um problema parecido criando pelo Delphi uma tabela
 temporária
  com o segundo formato e por um loop dentro do Delphi, onde lia de
 registro
  a
  registro, cadastrava os dados nesta nova tabela.
  Este é um processo que resolve, mas me parece uma gambiarra sem fim, e
 que
  torna o processo bem lento.
  Acredito que é possível fazer isso em SQL, e pensei em colocar isse
 código
  a
  ser gerado em uma SP ou SF, que quando chamada de dentro do Delphi,
  retornasse a nova tabela para o DataSet (Eu uso o ZeosDB 6).
  O que você acha? Já fez algo parecido? Será que é possível?
  Por isso que eu precisava retornar os dados da SP no Dephi.
  Só para chamar a SP não tem problema com o ZEOSDB, basta colocar em uma
  TZQuery
  CALL spNomeDaSP; e pronto, ele roda a SP, a naba é o retorno dos
 valores.
 
  Entendeu?
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com.br/
 ...

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

 




-- 
Agradecido,
Benn R. Alle .'.


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Eduardo Silva dos Santos
Realmente tem coisas que acabam atrapalhando mesmo, usando Zeos 6.5 ou ADO
vai ser por ai mesmo.
uma opção é vc testar o *Zeos 6.6.*

quanto ao MyDAC, é simplismente o melhor para MySQL, eu uso desde 2004 e te
garanto que vale cada centavo.
os componentes são ótimos, o suporte é de qualidade, fora de série mesmo.

sucesso ae.

2008/5/7 Benn Alle [EMAIL PROTECTED]:

   Eu já consegui criar a SP que agrupa os dados, cria uma nova tabela e
 insere
 os dados.
 Mas tenho este problema para retornar os dados que são gerados para
 o Delphi.
 O que eu fiz para funcionar (meio gambiarra) foi criar ao invés de uma
 tabela temporária, uma normal, e primeiro eu rodo a SP e depois abro a
 tabela normalmente.
 Funciona, mas assim tenho os seguintes problemas:
 - Como não tenho retorno, não sei se a tabela tem realmente os dados mais
 atuais
 - Não sei quantos registros foram criados
 - E se mais de usuário chamar o relatório (teria que fazer uma tabela por
 usuário)?
 - Sempre fico com mais tabelas do que preciso, pois fica com um lixo
 (tabela
 com dados gerados)
 - Quando eu vou apagar esta tabela

 Você sabe que as vezes estas gambiarras as vezes acabam trazendo muitos
 problemas e dão no final das contas muito mais trabalho do que fazer o
 processo correto.
 Parece bom o componente que você indicou, mas por enquanto não posso
 comprar
 ele.

 2008/5/7 Eduardo Silva dos Santos [EMAIL PROTECTED]eduardo.drd%40gmail.com
 :


  O problema é que nem o ADO nem o Zeos 6.5 tem a capacidade de retornar
  um
  ResultSet
 
  o zeos 6.5 é compativel com mysql 4.1 que nao retornava ResultSet em SP.
 
  o ADO vai depender do Driver ODBC, mas nunca fiz testes a fundo, até
  porque
  eu não aceito usar Acesso à um banco de dados via ODBC quanto tempo a
  opção
  de acessar nativamente e ter pelo menos 70% a mais de desempenho.
 
  quanto ao seu problema, a solução que será usada na SP vai ser bem
  parecida
  com a que vc fez no Delphi.
 
  2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.com bennalle%
 40gmail.com:

 
 
   Na verdade tanto faz para mim usar o ADO ou Zeos, o que eu preciso é
 que
   funcione isso.
  
   O Problema que eu tenho que resolver é o seguinte:
   Eu tenho uma tabela com os campos, máquina, tipo e valor,
   Existem dois tipos apenas tipo A e Tipo B
   existem várias ocorrências nesta tabela com a mesma máquina e os
 mesmos
   tipos,
   eu agrupo por máquina e tipo e somo o valor:
   Tenho que retornar uma tabela com os seguintes campos
  
   Maquina; TotalValorTipoA, TotalValorTipoB
  
   Exemplo
   Tabela Original
  
   Máquina Tipo Valor
   MAC01 A 1,00
   MAC01 B 2,00
   MAC01 A 2,50
   MAC02 A 1,50
   MAC01 A 1,00
   MAC02 B 2,00
   MAC01 A 2,50
   MAC02 A 1,50
  
   Agrupando e fico com isto:
  
   MAC01 A 7,00
   MAC01 B 2,00
   MAC02 A 4,50
   MAC02 B 2,50
  
   Até aqui sem problemas, dou um Group By Maquina, Tipo e fica certinho,
   porém tenho que gerar uma tabela como resultado no seguinte formato
  
   Maquina; TotalValorTipoA; TotalValorTipoB;
   MAC01 7,00 2,00
   MAC02 4,50 2,50
  
   Eu resolvi um problema parecido criando pelo Delphi uma tabela
  temporária
   com o segundo formato e por um loop dentro do Delphi, onde lia de
  registro
   a
   registro, cadastrava os dados nesta nova tabela.
   Este é um processo que resolve, mas me parece uma gambiarra sem fim, e
  que
   torna o processo bem lento.
   Acredito que é possível fazer isso em SQL, e pensei em colocar isse
  código
   a
   ser gerado em uma SP ou SF, que quando chamada de dentro do Delphi,
   retornasse a nova tabela para o DataSet (Eu uso o ZeosDB 6).
   O que você acha? Já fez algo parecido? Será que é possível?
   Por isso que eu precisava retornar os dados da SP no Dephi.
   Só para chamar a SP não tem problema com o ZEOSDB, basta colocar em
 uma
   TZQuery
   CALL spNomeDaSP; e pronto, ele roda a SP, a naba é o retorno dos
  valores.
  
   Entendeu?
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com
  Site: http://www.drdsistemas.com.br/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Agradecido,
 Benn R. Alle .'.

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

  




-- 
...
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com.br/
...


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



Re: [delphi-br] MYSQL + StoredProcedure + ZeosLib/ADO

2008-05-07 Por tôpico Benn Alle
Muito Obrigado,
Vou continuar tentando!

2008/5/7 Eduardo Silva dos Santos [EMAIL PROTECTED]:

   Realmente tem coisas que acabam atrapalhando mesmo, usando Zeos 6.5 ou
 ADO
 vai ser por ai mesmo.
 uma opção é vc testar o *Zeos 6.6.*

 quanto ao MyDAC, é simplismente o melhor para MySQL, eu uso desde 2004 e te
 garanto que vale cada centavo.
 os componentes são ótimos, o suporte é de qualidade, fora de série mesmo.

 sucesso ae.

 2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.com:

  Eu já consegui criar a SP que agrupa os dados, cria uma nova tabela e
  insere
  os dados.
  Mas tenho este problema para retornar os dados que são gerados para
  o Delphi.
  O que eu fiz para funcionar (meio gambiarra) foi criar ao invés de uma
  tabela temporária, uma normal, e primeiro eu rodo a SP e depois abro a
  tabela normalmente.
  Funciona, mas assim tenho os seguintes problemas:
  - Como não tenho retorno, não sei se a tabela tem realmente os dados mais
  atuais
  - Não sei quantos registros foram criados
  - E se mais de usuário chamar o relatório (teria que fazer uma tabela por
  usuário)?
  - Sempre fico com mais tabelas do que preciso, pois fica com um lixo
  (tabela
  com dados gerados)
  - Quando eu vou apagar esta tabela
 
  Você sabe que as vezes estas gambiarras as vezes acabam trazendo muitos
  problemas e dão no final das contas muito mais trabalho do que fazer o
  processo correto.
  Parece bom o componente que você indicou, mas por enquanto não posso
  comprar
  ele.
 
  2008/5/7 Eduardo Silva dos Santos [EMAIL 
  PROTECTED]eduardo.drd%40gmail.com
 eduardo.drd%40gmail.com
  :
 
 
   O problema é que nem o ADO nem o Zeos 6.5 tem a capacidade de retornar
   um
   ResultSet
  
   o zeos 6.5 é compativel com mysql 4.1 que nao retornava ResultSet em
 SP.
  
   o ADO vai depender do Driver ODBC, mas nunca fiz testes a fundo, até
   porque
   eu não aceito usar Acesso à um banco de dados via ODBC quanto tempo a
   opção
   de acessar nativamente e ter pelo menos 70% a mais de desempenho.
  
   quanto ao seu problema, a solução que será usada na SP vai ser bem
   parecida
   com a que vc fez no Delphi.
  
   2008/5/7 Benn Alle [EMAIL PROTECTED] bennalle%40gmail.combennalle%
 40gmail.com bennalle%
  40gmail.com:

 
  
  
Na verdade tanto faz para mim usar o ADO ou Zeos, o que eu preciso é
  que
funcione isso.
   
O Problema que eu tenho que resolver é o seguinte:
Eu tenho uma tabela com os campos, máquina, tipo e valor,
Existem dois tipos apenas tipo A e Tipo B
existem várias ocorrências nesta tabela com a mesma máquina e os
  mesmos
tipos,
eu agrupo por máquina e tipo e somo o valor:
Tenho que retornar uma tabela com os seguintes campos
   
Maquina; TotalValorTipoA, TotalValorTipoB
   
Exemplo
Tabela Original
   
Máquina Tipo Valor
MAC01 A 1,00
MAC01 B 2,00
MAC01 A 2,50
MAC02 A 1,50
MAC01 A 1,00
MAC02 B 2,00
MAC01 A 2,50
MAC02 A 1,50
   
Agrupando e fico com isto:
   
MAC01 A 7,00
MAC01 B 2,00
MAC02 A 4,50
MAC02 B 2,50
   
Até aqui sem problemas, dou um Group By Maquina, Tipo e fica
 certinho,
porém tenho que gerar uma tabela como resultado no seguinte formato
   
Maquina; TotalValorTipoA; TotalValorTipoB;
MAC01 7,00 2,00
MAC02 4,50 2,50
   
Eu resolvi um problema parecido criando pelo Delphi uma tabela
   temporária
com o segundo formato e por um loop dentro do Delphi, onde lia de
   registro
a
registro, cadastrava os dados nesta nova tabela.
Este é um processo que resolve, mas me parece uma gambiarra sem fim,
 e
   que
torna o processo bem lento.
Acredito que é possível fazer isso em SQL, e pensei em colocar isse
   código
a
ser gerado em uma SP ou SF, que quando chamada de dentro do Delphi,
retornasse a nova tabela para o DataSet (Eu uso o ZeosDB 6).
O que você acha? Já fez algo parecido? Será que é possível?
Por isso que eu precisava retornar os dados da SP no Dephi.
Só para chamar a SP não tem problema com o ZEOSDB, basta colocar em
  uma
TZQuery
CALL spNomeDaSP; e pronto, ele roda a SP, a naba é o retorno dos
   valores.
   
Entendeu?
   
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD Sistemas.
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd%
 40gmail.com eduardo.drd%
  40gmail.com
   Site: http://www.drdsistemas.com.br/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  Agradecido,
  Benn R. Alle .'.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD Sistemas.
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 

Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Andrei Luís
Pô Waltão, só agora que ficamos sabendo né? :-)

Como na maioria das vezes, esse tipo de negócio só é divulgado qdo tá fechado.

[]
Andrei

2008/5/7 Walter Chagas (BOL) [EMAIL PROTECTED]:
 Pois é, eu tenho uns 7 mil guardado no banco e minha esposa tem uma grana pra 
 receber aí de umas reformas que ela acabou.

  Mas só agora que cê fala pô?




  []s



  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  http://delphitocorporerm.blogspot.com/
  MSN: [EMAIL PROTECTED]
  SKYPE: WalterChagasJr

  -- Início da mensagem original ---

   De: delphi-br@yahoogrupos.com.br
 Para: delphi-br@yahoogrupos.com.br
   Cc:
 Data: Wed, 7 May 2008 14:55:43 -0300

  Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a 
 Embarcadero Technologies

   Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
   a CodeGear.
  
   Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
  
   Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a 
 CodeGear.
  
   Será que dá tempo de fazer uma contraproposta???   :-)
  
   []
   Andrei
  
  
  
   2008/5/7 MarcioCC(R) [EMAIL PROTECTED]:
Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
 pila ainda uma parte parcelada?? isso não gera um ar de aperto de
 dividas?? posso estar enganado , mais bola pra frente se for pra melhor
 que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
 furado)...hehehe  ...t+
   
 JESUS TE AMA !!!
   
 *
 MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
   
 *


Re:RES: [delphi-br] Borland anuncia ven da da CodeGear para a Embarcadero Techn ologies

2008-05-07 Por tôpico Walter Chagas (BOL)
Sergio,

De uma forma ou de outra, você está com certa razão. Comprada já foi. Não é 
simples eles ouvirem a opinião de meia duzia e desfazerem um negócio, desse 
patamar, cujo contrato de compra e venda foi discutido, acordado, analisado e 
reanalizado por vários advogados, contadores e analistas de negócios. Este é o 
mercado minha gente que já fez a Boing levar a Mc Donnel Douglas, o Banco 
Santander levar o Real e antes levar o Banespa. Ninguem espalha a notícia antes 
do negócio consumado pra não aparecer atravessadores na coisa. Isto é regra. 
Claro, uma notícia destas pega todo mundo de surpresa e pegando todo mundo de 
surpresa começam os questionamentos e especulações. Eu mesmo fui um que 
especulei, falei, entrei na onda e inventei um monte de factoide sobre o 
assunto. Mas depois a gente começa a pensar direito e vê que nem tudo é 
desgraça num negócio destes. 

Se o Delphi vai continuar a evoluir ou não, o tempo nos dirá. Eu mesmo levantei 
a questão da C.A aqui com o Clipper, mas a verdade é que eu acho que o que 
desanimou eleles lá com o Clipper foi mais o fracasso do VO em relação a morte 
do ambiente DOS. Tirou o tesão deles com certeza já que tinha o VB e o Delphi 
já pintando no pedaço. Naquela altura do campeonato...

Um caso muito peculiar que temos vivido a uns tempos atrás, foi o da aquisição 
da Rolls Royce pela BMW. Pegou todo mundo de surpresa também e aí começou o 
disse-me-disse, o questionamento se o a qualidade Rolls iria ser comprometida 
dentre outras coisas. Nada disso aconteceu. O que aconteceu foi que a BMW 
deixou a RR trabalhar em paz lá como ela sempre fez e não interferiu na 
qualidade tanto de seus automóveis como de seus motores de avião. MAS! Para a 
BMW foi muito bom pois daí pra frente os carros da BMW passaram a vir com 
tecnologia RR melhorando acentuadamente a qualidade dos mesmos porém mantendo o 
alto padrão e nível dos Rolls Royce e dos Bentley. Ninguem da BMW meteu o 
bedellho lá exigindo que o processo tal passasse a ser assim ou que a forma de 
fazer a peça X fosse desse ou daquele jeito. Se a Embarcadero for por essa 
linha, então ninguem aqui precisa se preocupar com o futuro do Delphi pois o 
Roadmap (Que outra coisa não é senão o cronograma de lançamento de produtos) da 
CG vai continuar vigorando dentro do previsto.

Mas é como eu disse, agora só nos resta torcer para que os novos proprietarios 
do Delphi invistam o máximo que for possível para que a ferramenta melhore cada 
vez mais.



[]s
 
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: [EMAIL PROTECTED]
SKYPE: WalterChagasJr


 



-- Início da mensagem original ---

  De: delphi-br@yahoogrupos.com.br
Para: delphi-br@yahoogrupos.com.br
  Cc: 
Data: Wed, 7 May 2008 17:33:05 -0300
 Assunto: RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies

 Galera,
  
 Acredito que de uma forma ou de outra estaremos sempre nas mãos de
 fornecedores de software e cabe a nós apostar em algum deles e tocar o
 barco. A codegear foi vendida. Se vai ser melhor ou pior para nós ainda é
 cedo para dizer mas acredito que com o passar do tempo teremos essa
 resposta. Especulações nesse ponto somente vai assuntar a comunidade podendo
 novamente sair um hoax que o delphi ta morto e acho que ninguém mais aguenta
 o tópico Delphi está morto!.
  
 []´s
  
 Sérgio Uetanabaro
  
_  
 
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Ricardo César Cardoso
 Enviada em: quarta-feira, 7 de maio de 2008 17:16
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a
 Embarcadero Technologies
 
 
 
 Por esse valor Andrei, bastaria cada um de nós comprar uma licença do RAD
 Studio que acho que já devia dar direito ;)
 
 Agora falando sério... achei a estratégia meio estranha mesmo. Tomara que
 nossos companheiros Bruno e Andreano não sejam pegos de surpresa se a
 Embarcadero decidir descontinuar o Delphi, algo que D-U-V-I-D-O que
 aconteça.
 
 Atte,
 Ricardo.
 
 Andrei Luís HYPERLINK
 mailto:compuvale.software%40gmail.com[EMAIL PROTECTED]
 escreveu: Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e
 comprava
 a CodeGear.
 
 Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
 
 Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.
 
 Será que dá tempo de fazer uma contraproposta?-?? :-)
 
 []
 Andrei
 
 2008/5/7 MarcioCC(R) HYPERLINK
 mailto:itabyte%40itabyte.com[EMAIL PROTECTED]:
  Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
  pila ainda uma parte parcelada?? isso não gera um ar de aperto de
  dividas?? posso estar enganado , mais bola pra frente se for pra melhor
  que venha a tar de Embarcadero(-só espero que nao embarcaderemos em barco
  furado)...hehehe ...t+
 
  JESUS TE AMA !!!
 
  

Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Adriano Silveira
O valor de venda é simplesmente RIDÍCULO.

Só para ter uma idéia, a RM Sistemas (em Belo Horizonte) foi vendida por mais 
de R$ 200.000.000,00

Se colocarmos o dolar a R$ 1,65, a CodeGear foi vendida por menos de R$ 
50.000.000,00

INACREDITÁVEL!!!

E gostei muito da idéia de dividirmos o custo entre todos os desenvolvedores no 
Brasil.. hehehe

Walter Chagas (BOL) [EMAIL PROTECTED] escreveu: 
Pois é, eu tenho uns 7 mil guardado no banco e minha esposa tem uma grana pra 
receber aí de umas reformas que ela acabou.
 
 Mas só agora que cê fala pô?
 
 []s
  
  
  
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 [EMAIL PROTECTED]
 http://www.geocities.com/SiliconValley/Bay/1058
 http://delphitocorporerm.blogspot.com/
 MSN: [EMAIL PROTECTED]
 SKYPE: WalterChagasJr
 
 -- Início da mensagem original ---
 
 De: delphi-br@yahoogrupos.com.br
 Para: delphi-br@yahoogrupos.com.br
   Cc: 
 Data: Wed, 7 May 2008 14:55:43 -0300
  Assunto: Re: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero 
Technologies
 
  Pôxa, se tivessem avisado antes, a gente fazia uma vaquinha e comprava
  a CodeGear.
  
  Somos 4.166 associados x USD 7.202,00 = USD 30.003.532,00
  
  Com o dolar a R$ 1,67, desembolsaríamos R$ 12.027,34 pra comprar a CodeGear.
  
  Será que dá tempo de fazer uma contraproposta???   :-)
  
  []
  Andrei
  
  
  
  2008/5/7 MarcioCC(R) [EMAIL PROTECTED]:
   Eita nóis a Borland nao perde tempo pagou levou isso sim é que negócio 30
pila ainda uma parte parcelada?? isso não gera um ar de aperto de
dividas?? posso estar enganado , mais bola pra frente se for pra melhor
que venha a tar de Embarcadero(só espero que nao embarcaderemos em barco
furado)...hehehe  ...t+
  
JESUS TE AMA !!!
  
*
MarcioCC(R) - Analista/Programador - Delphi,PHP,ASP
  
*
  
 
 
 
   

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



Re: RES: [delphi-br] Borland anuncia venda da CodeGear para a Embarcadero Technologies

2008-05-07 Por tôpico Ricardo César Cardoso
Boa noite!

Não acredito que seja pra tanto... digo isso sinceramente e do fundo do meu 
coração. Além do mais se isso for acontecer ( continuo duvidando muito ) 
lembrem-se que existe uma IDE que pode ser usada sem problemas, que é o Lazarus 
com o compilador FreePascal. 

E se essa tragédia acontecer, pode ser um bom impulso ( talves o impulso que 
falte ) para o Lazarus/FPC pegar de vez. E olha que hoje essa dobradinha já 
oferece algumas vantagens que ainda estão no roadmap do Delphi.

É para se pensar... Agora VS na minha máquina, só pra brincar mesmo. Prefiro 
Java.

Atte,
Ricardo.

jcpf [EMAIL PROTECTED] escreveu: Pessoal,
 
 Está na hora de baixar ao versões GRÁTIS(Express) do Visual Studio 8 e
 começar a brincar com elas.
 
 Já estou pensando seriamente em adquirir um cópia do VS8, pois do jeito que
 a carruagem vai indo... Já vi isso quando a CA comprou o Clipper,
 lembram-se? 
 
 João Carlos
 






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