[delphi-br] ajuda para usar o delphi 2010

2010-09-04 Por tôpico Leonardo Baldino
eu estou tentando usar o delphi 2010 porem quando eu coloco um radio group
no form porem quando eu tento mudar a cor da fonte do radio group mas quando
eu rodo o exe a cor da fonte continua preta.

Alguem faz alguma ideia do porque.

-- 
Leonardo Carlos Baldino - The Highlander


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



[delphi-br] Ajuda

2010-08-31 Por tôpico Felipe Lopes
Galera, bom dia

 

Estou trabalhando com o Delphi 2010, porem o sistema aqui da empresa foi
desenvolvido na versão 7.

 

Tem um modulo do sistema que gera etiqueta com código de barra.

 

Foi utilizado o componente QRBarcode.

 

Como posso resolver o problema do código de barras no delphi 2010

 

Não encontrei esse componente

 

Fico no aguardo



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



Re: [delphi-br] Ajuda com Checklistbox

2010-08-07 Por tôpico Darkzad
  No evento OnclickCheck vc verfica se o item1 está selecionado.

   if CheckListBox1.Checked[1] then
 CheckListBox1.Checked[2] := False;

Não esqueça que a array começa do Zero.

[]'s


Em 06-08-2010 19:53, rodrigo escreveu:

 Olá, tenho um checklistbox onde tenho dois vários itens, mas tem dois 
 que são mutuamente excludentes, isto é quando um for selecionado o 
 outro tem que estar sem seleção, como posso fazer isso automático, 
 para que quando meu usuario selecionar o item1, o item2 perca a 
 seleção e vice-versa.

 Desde já agradeço

 



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



[delphi-br] Ajuda com Checklistbox

2010-08-06 Por tôpico rodrigo
Olá, tenho um checklistbox onde tenho dois vários itens, mas tem dois que são 
mutuamente excludentes, isto é quando um for selecionado o outro tem que estar 
sem seleção, como posso fazer isso automático, para que quando meu usuario 
selecionar o item1, o item2 perca a seleção e vice-versa.

Desde já agradeço



[delphi-br] [AJUDA URGENTE] COMO CAPTURAR O POST_EVENT NO DBEXPRESS

2010-07-22 Por tôpico lvmariotti
Olá pessoal, no IBX eu pegava os eventos do banco através do IBEvents da paleta 
Interbase. 

Agora estou usando dbExpress para conexão através de aplicações n-tier e não 
sei como pegar os eventos gerados no FireBird com Post_Event. 

Agradeço a ajuda.



Res: [delphi-br] [AJUDA URGENTE] COMO CAPTURAR O POST_EVENT NO DBEXPRESS

2010-07-22 Por tôpico Jean Barreiros
Veja os eventos do ClientDataSet/SQLQuery.
OnPost
BeforePost
AfterPost

espero que seja isso.
 ===
Jean Barreiros
  Programador/Web-Designer
  Delphi|C++|PHP|JavaScript
  FireBird|MySql|SQLServer
  PostGree|Oracle
  msn: delphij...@gmail.com
  e-mail: delphij...@yahoo.com.br
===





De: lvmariotti mario...@intelligentsystem.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 21 de Julho de 2010 19:12:42
Assunto: [delphi-br] [AJUDA URGENTE] COMO CAPTURAR O POST_EVENT NO DBEXPRESS

  
Olá pessoal, no IBX eu pegava os eventos do banco através do IBEvents da paleta 
Interbase. 


Agora estou usando dbExpress para conexão através de aplicações n-tier e não 
sei 
como pegar os eventos gerados no FireBird com Post_Event. 


Agradeço a ajuda.


 


  

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



Re: Res: [delphi-br] [AJUDA URGENTE] COMO CAPTURAR O POST_EVENT NO DBEXPRESS

2010-07-22 Por tôpico lvmariotti
Oi Jean.

Obrigadão, mas não é não. São eventos disparados pelo firebird quando 
utilizamos POST_EVENT numa trigger ou procedure.

Realmente só com IBX.

Grato

Sds.

Mariotti


--- Em delphi-br@yahoogrupos.com.br, Jean Barreiros delphij...@... escreveu

 Veja os eventos do ClientDataSet/SQLQuery.
 OnPost
 BeforePost
 AfterPost
 
 espero que seja isso.
  ===
 Jean Barreiros
   Programador/Web-Designer
   Delphi|C++|PHP|JavaScript
   FireBird|MySql|SQLServer
   PostGree|Oracle
   msn: delphij...@...
   e-mail: delphij...@...
 ===
 
 
 
 
 
 De: lvmariotti mario...@...
 Para: delphi-br@yahoogrupos.com.br
 Enviadas: Quarta-feira, 21 de Julho de 2010 19:12:42
 Assunto: [delphi-br] [AJUDA URGENTE] COMO CAPTURAR O POST_EVENT NO DBEXPRESS
 
   
 Olá pessoal, no IBX eu pegava os eventos do banco através do IBEvents da 
 paleta 
 Interbase. 
 
 
 Agora estou usando dbExpress para conexão através de aplicações n-tier e não 
 sei 
 como pegar os eventos gerados no FireBird com Post_Event. 
 
 
 Agradeço a ajuda.
 
 
  
 
 
   
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] ajuda com migração byte e pbyte

2010-06-26 Por tôpico Rafael Jorge
estou tentando migrar ums componentes pro delphi 2010.
a bronca e que a gente usa variaveis do tipo byte e pbyte.
alquem sabe como converter isso?
pois o unico erro que da é  E2064 Left side cannot be assigned to
nao achei nada a respeito em canto nenhum.
obrigado a ajuda
t+


-- 
_
Rafael jorge alves
Desenvolvedor/analista
Ativa Soluções em TI.
Recife - PE


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



[delphi-br] ajuda basica e fundamental??

2010-06-11 Por tôpico alessandra porto
preciso de uma dica

em um sistema que estou mexendo
não consigo encontrar onde estão
determinado  forms do projeto

pelo que percebi foram salvos 
em diversas pastas diferentes 
dentro do disco C:\
e inclusas no projeto   sem colocar
todas na pasta do projeto.

como posso fazer para descobrir pelo
delphi a origem (pasta de cada unit) 
associada   a esta Bendita aplicação???



Grata a todos que puderem  ajudar

estou  usando   o  delphi 7


  

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



Re: [delphi-br] ajuda basica e fundamental??

2010-06-11 Por tôpico Nicolas
Você pode abrir o .DPR do projeto e lá tem todas as units com suas respectivas 
pastas.

att.

Alexandre


  - Original Message - 
  From: alessandra porto 
  To: lista-del...@yahoogrupos.com.br ; delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 11, 2010 9:33 AM
  Subject: [delphi-br] ajuda basica e fundamental??



  preciso de uma dica

  em um sistema que estou mexendo
  não consigo encontrar onde estão
  determinado  forms do projeto

  pelo que percebi foram salvos 
  em diversas pastas diferentes 
  dentro do disco C:\
  e inclusas no projeto   sem colocar
  todas na pasta do projeto.

  como posso fazer para descobrir pelo
  delphi a origem (pasta de cada unit) 
  associada   a esta Bendita aplicação???

  Grata a todos que puderem  ajudar

  estou  usando   o  delphi 7

  [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] ajuda basica e fundamental??

2010-06-11 Por tôpico Murilo Cunha
Alessandra,

Abra o DPR, no comeco do arquivo tem o diretorio de cada PAS associado 
ao projeto.

Obrigado
MuriloCunha




On 11/06/2010 09:33, alessandra porto wrote:
 preciso de uma dica

 em um sistema que estou mexendo
 não consigo encontrar onde estão
 determinado  forms do projeto

 pelo que percebi foram salvos
 em diversas pastas diferentes
 dentro do disco C:\
 e inclusas no projeto   sem colocar
 todas na pasta do projeto.

 como posso fazer para descobrir pelo
 delphi a origem (pasta de cada unit)
 associada   a esta Bendita aplicação???



 Grata a todos que puderem  ajudar

 estou  usando   o  delphi 7




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



 





[delphi-br] ajuda por favor internal error LA30 delphi 7

2010-06-08 Por tôpico alessandra porto
ja tem dias que estou trabalhando em um projeto que peguei para
continuar  ele   e  desde que comecei  esse erro  tem  dado  trabalho 

não consigo achar  isso

os fontes  não  estão read  only    e roda tudo  na  mesma  maquina

procurei algo  na  web  mas  nada  resolveu  

quem pode  dar  uma  dica  de  como  almenos  tentar??


grata



  

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



RES: [delphi-br] ajuda por favor internal error LA30 delphi 7

2010-06-08 Por tôpico Marcos FlexErp
Isso é um bug do Delphi, fecha o Delphi, deleta o executável do programa que
esta tentando compilar, pressiona 

Ctrl+Alt+Del e cancela a execução do processo Delphi32.  Tenta que ficara
ok.

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de alessandra porto
Enviada em: terça-feira, 8 de junho de 2010 09:28
Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] ajuda por favor internal error LA30 delphi 7

 

  

ja tem dias que estou trabalhando em um projeto que peguei para
continuar  ele   e  desde que comecei  esse erro  tem  dado  trabalho 

não consigo achar  isso

os fontes  não  estão read  onlye roda tudo  na  mesma  maquina

procurei algo  na  web  mas  nada  resolveu  

quem pode  dar  uma  dica  de  como  almenos  tentar??

grata

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





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



[delphi-br] Ajuda Procedure Firebird

2010-06-02 Por tôpico celio
Pessoal Help,

Quero fazer um resumo de resultados financeiros, hoje faço via consultas sql, 
mas a performance é meio prejudicada, por isto quero fazer via stored 
procedures. Segue código e mensagem de erro.
Vai funcionar assim vou informar o mes e o ano e gerar os resultodas pegando 
saldo contas a receber, contas a pagar, saldo das contas correntes, e contas 
poupança e montar um resumo de todas as contas.

SET TERM ^ ;

CREATE OR ALTER PROCEDURE CONCILIACAO (
mes integer,
ano integer)
returns (
descricao varchar(35),
entradas decimal(15,2),
saidas decimal(15,2),
cheques decimal(15,2),
saldo decimal(15,2),
resultados decimal(15,2))
as
declare variable cta varchar(15);
begin
  for select conta from contas where tipo = 'POUPANÇA' into :CTA do
  begin
select sum(credito) - sum(debito) from poupanca where conta = :cta into 
:entradas;
suspend;
  end
end
^

SET TERM ; ^

This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$PROCEDURES failed.



Re: [delphi-br] Ajuda com CurrencyEdit

2010-05-27 Por tôpico Murilo Cunha
Albuquerque,

Tente o seguinte:

Edit1.Value := Edit2.Value;


Obrigado.
MuriloCunha




On 26/05/2010 15:25, Albuquerque wrote:
 Tenho vários CurrencyEdits em 2 Panels distintos. Quando estou num Panel os
 CurrencyEdits do outro Panel não são atualizados. Exemplo:

 No Panel1 digito 10 no Edit1.  No Panel2 digito 30 do Edit2.  No OnClick de
 um botão faço:

 Panel1.Edit1.Value := Panel2.Edit2.Value;

 Ao debugar notei que os valores permanecem cf. foram digitados, isto é,
 Panel1.Edit1.Value = 10 e Panel2.Edit2.Value = 30.



 Porque o Edit1 do Panel1 não assumiu o valor 30 que foi passado pelo
 Panel2.Edit2 ?









 Desde já agradeço a atenção dispensada.



 Att.



 Albuquerque





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



 





RES: [delphi-br] Ajuda com CurrencyEdit

2010-05-27 Por tôpico Albuquerque
Estou fazendo exatamente isso:

Edit1.Value := Edit2.Value;

Coloquei o Panel1/Panel2 na frente apenas para exemplificar que cada Edit
está dentro de um Panel, só isso.

 

Mas mesmo fazendo Edit1.Value := Edit2.Value o Edit1 não assume o valor do
Edit2



 

Desde já agradeço a atenção dispensada.

 

Att.

 

Albuquerque

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Murilo Cunha
Enviada em: quinta-feira, 27 de maio de 2010 08:06
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Ajuda com CurrencyEdit

 

  

Albuquerque,

Tente o seguinte:

Edit1.Value := Edit2.Value;

Obrigado.
MuriloCunha

On 26/05/2010 15:25, Albuquerque wrote:
 Tenho vários CurrencyEdits em 2 Panels distintos. Quando estou num Panel
os
 CurrencyEdits do outro Panel não são atualizados. Exemplo:

 No Panel1 digito 10 no Edit1. No Panel2 digito 30 do Edit2. No OnClick de
 um botão faço:

 Panel1.Edit1.Value := Panel2.Edit2.Value;

 Ao debugar notei que os valores permanecem cf. foram digitados, isto é,
 Panel1.Edit1.Value = 10 e Panel2.Edit2.Value = 30.



 Porque o Edit1 do Panel1 não assumiu o valor 30 que foi passado pelo
 Panel2.Edit2 ?









 Desde já agradeço a atenção dispensada.



 Att.



 Albuquerque





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



 

 





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



[delphi-br] Ajuda com CurrencyEdit

2010-05-26 Por tôpico Albuquerque
Tenho vários CurrencyEdits em 2 Panels distintos. Quando estou num Panel os
CurrencyEdits do outro Panel não são atualizados. Exemplo:  

No Panel1 digito 10 no Edit1.  No Panel2 digito 30 do Edit2.  No OnClick de
um botão faço:

Panel1.Edit1.Value := Panel2.Edit2.Value;

Ao debugar notei que os valores permanecem cf. foram digitados, isto é,
Panel1.Edit1.Value = 10 e Panel2.Edit2.Value = 30.

 

Porque o Edit1 do Panel1 não assumiu o valor 30 que foi passado pelo
Panel2.Edit2 ?

 

 

 

 

Desde já agradeço a atenção dispensada.

 

Att.

 

Albuquerque

 



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



[delphi-br] Ajuda com sql

2010-05-25 Por tôpico Allan GabrielAM
Prezados, tenho uma tabela que tem armazenado os seguintes dados:
coddescricaoorigemqtde
1111A   1
1111A   1
1111C   1   
2222A   1
2222A   1  
3333B   1 
No gerador de relatórios que uso (fortes report) ele aparece da forma citada 
acima, mas estou precisando fazer aparecer agrupado por cod,origem somando a 
quantidade ficaria assim:
1111A   2  aqui soma as duas 
quantidades da mesma origem (A) e mesmo produto (1)
1111C   1   
2222A   2 aqui soma as duas 
quantidades da mesma origem (A) e mesmo produto (2)
3333B   1 
No filtro antes de imprimir estou fazendo assim:
DatAM.ibqMov.close;
DatAM.IbqMov.sql.clear;
DataM.ibqmov.sql.add('select * from tmov order by codproduto,origem');
DataM.ibqmov.open;

Como faço pra sair como eu preciso?

Obrigado.
Rafael.

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



Re: [delphi-br] Ajuda com sql

2010-05-25 Por tôpico Zote
select codproduto,origem, count(*) from tmov group
by codproduto,origem order by codproduto,origem
--
José Henrique (Zote)
Analista de TI
Bludata Software


2010/5/25 Allan GabrielAM alla...@americamoveiseletro.com.br



 Prezados, tenho uma tabela que tem armazenado os seguintes dados:
 cod descricao origem qtde
 1 111 A 1
 1 111 A 1
 1 111 C 1
 2 222 A 1
 2 222 A 1
 3 333 B 1
 No gerador de relatórios que uso (fortes report) ele aparece da forma
 citada acima, mas estou precisando fazer aparecer agrupado por cod,origem
 somando a quantidade ficaria assim:
 1 111 A 2  aqui soma as duas quantidades da mesma origem (A) e
 mesmo produto (1)
 1 111 C 1
 2 222 A 2 aqui soma as duas quantidades da mesma origem (A) e mesmo
 produto (2)
 3 333 B 1
 No filtro antes de imprimir estou fazendo assim:
 DatAM.ibqMov.close;
 DatAM.IbqMov.sql.clear;
 DataM.ibqmov.sql.add('select * from tmov order by codproduto,origem');
 DataM.ibqmov.open;

 Como faço pra sair como eu preciso?

 Obrigado.
 Rafael.

 [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] Ajuda com sql

2010-05-25 Por tôpico Allan GabrielAM
Olá José, deu certo, obrigado mesmo.

Atenciosamente,
Rafael
- Original Message - 
  From: José Henrique (Zote) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 25, 2010 8:44 PM
  Subject: Re: [delphi-br] Ajuda com sql



  select codproduto,origem, count(*) from tmov group
  by codproduto,origem order by codproduto,origem
  --
  José Henrique (Zote)
  Analista de TI
  Bludata Software

  2010/5/25 Allan GabrielAM alla...@americamoveiseletro.com.br

  
  
   Prezados, tenho uma tabela que tem armazenado os seguintes dados:
   cod descricao origem qtde
   1 111 A 1
   1 111 A 1
   1 111 C 1
   2 222 A 1
   2 222 A 1
   3 333 B 1
   No gerador de relatórios que uso (fortes report) ele aparece da forma
   citada acima, mas estou precisando fazer aparecer agrupado por cod,origem
   somando a quantidade ficaria assim:
   1 111 A 2  aqui soma as duas quantidades da mesma origem (A) e
   mesmo produto (1)
   1 111 C 1
   2 222 A 2 aqui soma as duas quantidades da mesma origem (A) e mesmo
   produto (2)
   3 333 B 1
   No filtro antes de imprimir estou fazendo assim:
   DatAM.ibqMov.close;
   DatAM.IbqMov.sql.clear;
   DataM.ibqmov.sql.add('select * from tmov order by codproduto,origem');
   DataM.ibqmov.open;
  
   Como faço pra sair como eu preciso?
  
   Obrigado.
   Rafael.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

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



  

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



RES: [delphi-br] Ajuda com sql

2010-05-25 Por tôpico Filippe Maymone
Alan, 

 

Pelo que eu entendi é so somar as quantidade e dar um group by nos itens que
quer agrupar .. desta forma:

 

 

select codproduto,Descricao,origem, SUM(Quantidade)AS Quantidade from tmov

Group by codproduto,Descricao,origem

order by codproduto,origem

 

 http://www.gecon.inf.br/ Gecon Cons. e Desen. de Sistemas Ltda.
Filippe Maymone
fili...@gecon.inf.br

fone: 11-22423065 / 11-41192856

Cel: 11-81663158

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Allan GabrielAM
Enviada em: terça-feira, 25 de maio de 2010 05:02
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ajuda com sql

 

  

Prezados, tenho uma tabela que tem armazenado os seguintes dados:
cod descricao origem qtde 
1 111 A 1
1 111 A 1
1 111 C 1 
2 222 A 1
2 222 A 1 
3 333 B 1 
No gerador de relatórios que uso (fortes report) ele aparece da forma citada
acima, mas estou precisando fazer aparecer agrupado por cod,origem somando a
quantidade ficaria assim:
1 111 A 2  aqui soma as duas quantidades da mesma origem (A) e mesmo
produto (1)
1 111 C 1 
2 222 A 2 aqui soma as duas quantidades da mesma origem (A) e mesmo
produto (2)
3 333 B 1 
No filtro antes de imprimir estou fazendo assim:
DatAM.ibqMov.close;
DatAM.IbqMov.sql.clear;
DataM.ibqmov.sql.add('select * from tmov order by codproduto,origem');
DataM.ibqmov.open;

Como faço pra sair como eu preciso?

Obrigado.
Rafael.

[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] Ajuda com sql

2010-05-25 Por tôpico Roni Rodrigo
SELECT CAMPO1, CAMPO2, CAMPO3, SUM(CAMPO4) AS SOMA FROM TMOV
GROUP BY CAMPO1, CAMPO2, CAMPO3
ORDER BY CODPRODUTO, ORIGEM

O SUM irá somar os valores do seu campo.
o GROUP BY irá agrupar pelos demais campos...
o/


Em 25/05/2010 05:02, Allan GabrielAM escreveu:
 Prezados, tenho uma tabela que tem armazenado os seguintes dados:
 cod descricao origem qtde
 1 111 A 1
 1 111 A 1
 1 111 C 1
 2 222 A 1
 2 222 A 1
 3 333 B 1
 No gerador de relatórios que uso (fortes report) ele aparece da forma 
 citada acima, mas estou precisando fazer aparecer agrupado por 
 cod,origem somando a quantidade ficaria assim:
 1 111 A 2  aqui soma as duas quantidades da mesma origem (A) e 
 mesmo produto (1)
 1 111 C 1
 2 222 A 2 aqui soma as duas quantidades da mesma origem (A) e 
 mesmo produto (2)
 3 333 B 1
 No filtro antes de imprimir estou fazendo assim:
 DatAM.ibqMov.close;
 DatAM.IbqMov.sql.clear;
 DataM.ibqmov.sql.add('select * from tmov order by codproduto,origem');
 DataM.ibqmov.open;

 Como faço pra sair como eu preciso?

 Obrigado.
 Rafael.



[delphi-br] Ajuda para analisar multiplos lançamentos

2010-05-24 Por tôpico Eduardo Melo
Ola Pessoal,

Estou precisando efetuar baixa de múltiplas contas, porem surge a dúvida
se o usuario definir que esta pagando ao total valor maior que seria, sendo
que esta lançado os juros pagos, como vou definir para que conta é esse
juros?
E se ele pagar parcial o valor como vou saber qual conta foi pago parcial.

Gostaria da ajuda de vcs para me ajudarem nessa analise.

grato
-- 
Atenciosamente

Eduardo Melo
Bacharelado em Sistemas de Informação
www.meloshospedagem.com.br
Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para
que todo aquele que nele crê não pereça, mas tenha a vida eterna. (João
3:16)


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



Re: [delphi-br] Ajuda para analisar multiplos lançamentos

2010-05-24 Por tôpico Fabiano Almeida
Olá,

vc pode fazer a análise de data de vencimento, se ela for anterior a 
atual, então nela correrá juros. Vc pode dividir o valor de juros por 
quantidade de lançamentos a ser baixados em atraso e ratear por igual 
para cada lançamento ou dividir o valor do juro pela quantidade total de 
dias em atraso e depois multiplicar esse valor pela quantidade de dias 
atrasados para cada lançamento.

pagamento parcial = valor pago  valor do lançamento. Vc pode ter um 
campo de controle (lógico ou smallint) para marcar quando pago, assim se 
for pago algum lançamento com desconto (portanto valor pago  valor 
lançamento) marca o campo PAGO e assim vc vai saber quais lançamentos 
estão pagos ou não.

Sds,

Fabiano

Em 24/05/2010 15:49, Eduardo Melo escreveu:

 Ola Pessoal,

 Estou precisando efetuar baixa de múltiplas contas, porem surge a dúvida
 se o usuario definir que esta pagando ao total valor maior que seria, 
 sendo
 que esta lançado os juros pagos, como vou definir para que conta é esse
 juros?
 E se ele pagar parcial o valor como vou saber qual conta foi pago parcial.

 Gostaria da ajuda de vcs para me ajudarem nessa analise.

 grato
 -- 
 Atenciosamente

 Eduardo Melo
 Bacharelado em Sistemas de Informação
 www.meloshospedagem.com.br
 Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, 
 para
 que todo aquele que nele crê não pereça, mas tenha a vida eterna. (João
 3:16)

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

 



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



[delphi-br] Ajuda para definir valor de projeto

2010-05-18 Por tôpico Eduardo Melo
Ola Pessoal,



Eu vou desenvolver um sistema para uma loja de material de construção, o
sistema terá cupom fiscal, cadastros, parte financeira.



Gostaria de ter uma base de como cobrar por um sistema.



Eu devo cobrar pelo projeto a desenvolver mais uma mensalidade?



Exemplo penso em cobrar pelo sistema como um projeto que irei no cliente
coletar as informações, sempre estarei em contato com o cliente para
desenvolver o sistema adequado, pensei no valor de R$ 3.000,00 (três mil
reais) pelo projeto e mais uma mensalidade para questão de suporte, gostaria
de saber se esta errado o método de cobrar esse valor, ou cobrar só
implantação e a mensalidade.



Gostaria da opinião do pessoal do grupo.



Desde de já agradeço.


-- 
Atenciosamente

Eduardo Melo
Bacharelado em Sistemas de Informação
www.meloshospedagem.com.br
Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para
que todo aquele que nele crê não pereça, mas tenha a vida eterna. (João
3:16)


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



Re: [delphi-br] Ajuda para definir valor de projeto

2010-05-18 Por tôpico Fernando Nati
Prezado Eduardo.

O que costumamos fazer é:
1 - Analisar cuidadosamente o projeto em um todo, isso inclui, telas,
relatórios, regras de negócio, recursos externos (interfaces,
importações/exportações), enfim. Todo o ciclo de vida do sistema.

2 - ESTIMAR, de acordo com a expertise do time de desenvolvimento, estime
quantas horas
serão gastas para CADA funcionalidade relatada no item 1.

3- VALORIZAR cada hora, de acordo com o perfil do funcionário.
Ex: Hora Analista/Consultor  R$
  Hora Desenvolvedor Senior  R$
   Hora Desenvolvedor Pleno   R$
  Hora Desenvolvedor Junior   R$

4 - Defina o cronograma (ferramentas tais como o MSProjet ou o openproj
podem lhe ajudar a definir o cronograma e precificar todo o projeto.

5 - Como Grande observação.
Com o preço que passou, você não vai conseguir bancar os custos iniciais
principalmente com homologação do seu sistema para o PAF-ECF.
Haja visto que para ter o PAF homologado (depende da UF) você vai precisar
do TEF homologado, some a isso uma viagem a SP bem no centro (Avenida
Paulista) para homologar o TEF (+ - uns 1500 se for tef discado)
Mais uns 2000 para homologar o PAF junto a qualquer orgão homologador do
Brasil.


Na minha modesta opnião, você até pode cobrar o que mencionou, mas faça um
rateio dos custos de homologação do teu sistema.

O importante é prever tudo e colocar no escopo do projeto, para que você
tenha uma boa documentação do teu sistema para entregar a outro cliente,
controlar horas e prever futuras implementações.

É isso aí!
Certamente os colegas da lista irão ter muito mais informações sobre preço
de sistemas.

Fernando Nati.



2010/5/18 Eduardo Melo edume...@gmail.com



 Ola Pessoal,

 Eu vou desenvolver um sistema para uma loja de material de construção, o
 sistema terá cupom fiscal, cadastros, parte financeira.

 Gostaria de ter uma base de como cobrar por um sistema.

 Eu devo cobrar pelo projeto a desenvolver mais uma mensalidade?

 Exemplo penso em cobrar pelo sistema como um projeto que irei no cliente
 coletar as informações, sempre estarei em contato com o cliente para
 desenvolver o sistema adequado, pensei no valor de R$ 3.000,00 (três mil
 reais) pelo projeto e mais uma mensalidade para questão de suporte,
 gostaria
 de saber se esta errado o método de cobrar esse valor, ou cobrar só
 implantação e a mensalidade.

 Gostaria da opinião do pessoal do grupo.

 Desde de já agradeço.

 --
 Atenciosamente

 Eduardo Melo
 Bacharelado em Sistemas de Informação
 www.meloshospedagem.com.br
 Porque Deus amou o mundo de tal maneira que deu o seu Filho unigênito, para
 que todo aquele que nele crê não pereça, mas tenha a vida eterna. (João
 3:16)

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

 



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




[delphi-br] Ajuda Delphi 2010

2010-05-18 Por tôpico Felipe Lopes
Galera, boa noite.
Migrei a aplicação da empresa no qual trabalho do delphi 2007 para o 2010.

O programa compila e nao tem algum erro. Mas estou com uma dificuldade. O
delphi esta gerando o executavel em pasta diferente no qual se encontrar a
configuração. com isso ele gera na pasta onde o sistema da empresa verifica
a atualização e com isso atualiza. mas nem sempre eu posso fazer isso la,
pois pode ser no momento em que estou acertando algum erro.
Alguem pode me ajudar?


http://www.devmedia.com.br/imagens/articles/222542/erro.png



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



Re: [delphi-br] Ajuda Delphi 2010

2010-05-18 Por tôpico Mário Guedes
Verifique as configurações em Build Configuration, pela imagem esta em Base.

É o que eu imagino que possa estar lhe atrapalhando.


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



Re: [delphi-br] Ajuda para definir valor de projeto

2010-05-18 Por tôpico Dirlei Dionisio
Isso é, provavelmente, a parte mais crítica do projeto. Estimar o preço
baseado no tempo de desenvolvimento x custo por hora é o que quase todo
mundo faz (inclusive a empresa onde trabalho), mas pressupõe que o
cliente sabe exatamente o que ele precisa antes de o projeto começar e
que a análise e o projeto serão feitos sem falhas.

Nessa abordagem, muitas vezes se acrescenta um percentual de gordura
sobre o preço final para cobrir eventuais falhas na estimativa. Às vezes
funciona, às vezes não. A margem de acerto é maior em projetos muito
pequenos (de alguns dias a 1 ou 2 semanas).

O que tenho insistido para conseguir implantar onde trabalho é o
Contrato de escopo variável (ou negociável). Talvez seja de ajuda pra
você ler sobre o assunto.

[ ]'s
Dirlei Dionísio
http://MaisQueBomCodigo.blogspot.com



Em Ter, 2010-05-18 às 14:06 -0300, Eduardo Melo escreveu:
   
 Ola Pessoal,
 
 Eu vou desenvolver um sistema para uma loja de material de construção,
 o
 sistema terá cupom fiscal, cadastros, parte financeira.
 
 Gostaria de ter uma base de como cobrar por um sistema.
 
 Eu devo cobrar pelo projeto a desenvolver mais uma mensalidade?
 
 Exemplo penso em cobrar pelo sistema como um projeto que irei no
 cliente
 coletar as informações, sempre estarei em contato com o cliente para
 desenvolver o sistema adequado, pensei no valor de R$ 3.000,00 (três
 mil
 reais) pelo projeto e mais uma mensalidade para questão de suporte,
 gostaria
 de saber se esta errado o método de cobrar esse valor, ou cobrar só
 implantação e a mensalidade.
 
 Gostaria da opinião do pessoal do grupo.
 
 Desde de já agradeço.
 
 -- 
 Atenciosamente
 
 Eduardo Melo
 Bacharelado em Sistemas de Informação




Re: [delphi-br] ajuda com DBGRID

2010-05-12 Por tôpico Roni Rodrigo
da uma olhada ai...
http://scriptbrasil.com.br/forum/index.php?showtopic=103586pid=433423st=0#entry433423
é uma função pra copiar os dados do grid... mas vc pode ver como 
funciona a rotina pra percorrer teu dataset...

o/

Em 11/05/2010 11:29, Richardson Freddo escreveu:
 Pessoal.

 Tenho um DBGRID na tela com registros.. então o usuário vai selecionar 
 alguns registros aleatoriamente..
 (MultiSectc) ..

 Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
 trabalhar com eles..

 tipo assim

 sao boletos emitidos.. e agora, quero gerar os arquivos de remessa 
 desses boletos.. ja tenho a rotina para gerar o arquivo .. so quer 
 saber como fazer para ele gerar o arquivo de remessa para os boletos 
 que ele selecionou no dbgrid.. entenderam?

 Valeww
 Richardson Marcelo Freddo.
 msn: freddodp...@hotmail.com mailto:freddodpvat%40hotmail.com
 Skype: r.freddo
 Rondonópolis/MT

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


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



Res: [delphi-br] ajuda com DBGRID

2010-05-12 Por tôpico Joao Denois
Fala Richardson... Blz?
Cara faço isso na minha aplicação é fácil, vc precisa de um ClientDataSet para 
te servir como Repositório, pois a cada Boleto selecionado vc popula esse 
ClientDataSet com os dados que o arquivo de remessa necessita, com isso no 
final vc tem todos os boletos selecionados guardados no Client, depois disso é 
só fazer um laço no Client e ir desenhando o arquivo de remessa (Vc comentou 
que já está pronto pronta a rotina de remessa).

Espero ter ajudado.

Abraços 






De: Richardson Freddo mjrkon...@yahoo.com.br
Para: Grupo delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 11 de Maio de 2010 11:29:55
Assunto: [delphi-br] ajuda com DBGRID

  


Pessoal.

Tenho um DBGRID na tela com registros.. então o usuário vai selecionar alguns 
registros aleatoriamente. . 
(MultiSectc) .. 

Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
trabalhar com eles.. 

tipo assim 

sao boletos emitidos.. e agora, quero gerar os arquivos de remessa desses 
boletos.. ja tenho a rotina para gerar o arquivo .. so quer saber como fazer 
para ele gerar o arquivo de remessa para os boletos que ele selecionou no 
dbgrid.. entenderam?

Valeww
Richardson Marcelo Freddo.
msn: freddodpvat@ hotmail.com
Skype: r.freddo
Rondonópolis/ MT 

[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] ajuda com DBGRID

2010-05-12 Por tôpico jrsilvasjrp
   Tenta esse codigo para pegar os registros selecionados

Joao

   DBGrid1.SelectedRows.CurrentRowSelected := true;

   qdettit.DisableControls;
   for i := 0 to DBGrid1.SelectedRows.Count-1 do begin
  qdettit.BookMark := DBGrid1.SelectedRows.Items[i];
   end;




  - Original Message - 
  From: Richardson Freddo 
  To: Grupo 
  Sent: Tuesday, May 11, 2010 11:29 AM
  Subject: [delphi-br] ajuda com DBGRID





  Pessoal.

  Tenho um DBGRID na tela com registros.. então o usuário vai selecionar alguns 
registros aleatoriamente.. 
  (MultiSectc) .. 

  Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
trabalhar com eles.. 

  tipo assim 

  sao boletos emitidos.. e agora, quero gerar os arquivos de remessa desses 
boletos.. ja tenho a rotina para gerar o arquivo .. so quer saber como fazer 
para ele gerar o arquivo de remessa para os boletos que ele selecionou no 
dbgrid.. entenderam?

  Valeww
  Richardson Marcelo Freddo.
  msn: freddodp...@hotmail.com
  Skype: r.freddo
  Rondonópolis/MT 

  [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] ajuda com DBGRID

2010-05-12 Por tôpico Fabiano Almeida
Exemplo de como faer uma varredura nos registros selecionados:

procedure TForm1.btnDoSumClick(Sender: TObject);
var
 i: Integer;
 sum : Single;
begin
 if DBGrid1.SelectedRows.Count  0 then
 begin
 sum := 0;
 with DBGrid1.DataSource.DataSet do
 begin
 for i := 0 to DBGrid1.SelectedRows.Count-1 do
 begin
 //é aqui que vc processa o registro
 GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
 sum:= sum + FieldByName('Size').AsFloat;
 end;
 end;
 //exibe num label o resultado da soma
 edSizeSum.Text := FloatToStr(sum);
 end
end;

Sds,

Fabiano

11/05/2010 11:29, Richardson Freddo escreveu:



 Pessoal.

 Tenho um DBGRID na tela com registros.. então o usuário vai selecionar 
 alguns registros aleatoriamente..
 (MultiSectc) ..

 Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
 trabalhar com eles..

 tipo assim

 sao boletos emitidos.. e agora, quero gerar os arquivos de remessa 
 desses boletos.. ja tenho a rotina para gerar o arquivo .. so quer 
 saber como fazer para ele gerar o arquivo de remessa para os boletos 
 que ele selecionou no dbgrid.. entenderam?

 Valeww
 Richardson Marcelo Freddo.
 msn: freddodp...@hotmail.com mailto:freddodpvat%40hotmail.com
 Skype: r.freddo
 Rondonópolis/MT

 [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] ajuda com DBGRID

2010-05-12 Por tôpico jose silva da costa
noDbgrid use a propriedade rowselectall
ou algo precido


--- Em ter, 11/5/10, Richardson Freddo mjrkon...@yahoo.com.br escreveu:

De: Richardson Freddo mjrkon...@yahoo.com.br
Assunto: [delphi-br] ajuda com DBGRID
Para: Grupo delphi-br@yahoogrupos.com.br
Data: Terça-feira, 11 de Maio de 2010, 11:29







 



  



  
  
  



Pessoal.



Tenho um DBGRID na tela com registros.. então o usuário vai selecionar alguns 
registros aleatoriamente. . 

(MultiSectc) .. 



Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
trabalhar com eles.. 



tipo assim 



sao boletos emitidos.. e agora, quero gerar os arquivos de remessa desses 
boletos.. ja tenho a rotina para gerar o arquivo .. so quer saber como fazer 
para ele gerar o arquivo de remessa para os boletos que ele selecionou no 
dbgrid.. entenderam?



Valeww

Richardson Marcelo Freddo.

msn: freddodpvat@ hotmail.com

Skype: r.freddo

Rondonópolis/ MT 



[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] Ajuda p/ TCC

2010-05-11 Por tôpico Juan J V Garcia
Olá,

Não sei se é inovador ou se já existe, mas algo tipo auto atendimento pela 
internet. Não estou falando de se consultar ou fazer uma cirurgia pela 
internet. Algo do tipo a pessoa se cadastra no site, vê relação de médicos por 
especialidade, quais os dias/horários que eles atendem, solicita marcar uma 
consulta, se for marcada a consulta emite uma boleta para pagamento ou depósito 
em conta. Algum tipo de acompanhamento... Sei lá, não entendo nada de hospital, 
mas fica a sugestão. :o)

Juan

Mon, 10 May 2010 02:30:23 -, ersudoski escreveu:

 

Boa noite, estou no ultimo ano de Sistemas de INformação, e estou pensando em 
desenvolver como tcc um sistema em delphi p/ o hospital da minha cidade, mas p/ 
ser aprovado pelos professores eu preciso desenvolver algo utilizando uma 
técnica nova ou algo inovador, além de simples controles/gerenciamentos de 
pacientes e estoque, etc. Alguém teria alguma idéia p/ tal?

Agradeço mto quem puder dar opinião.






[delphi-br] ajuda com DBGRID

2010-05-11 Por tôpico Richardson Freddo


Pessoal.

Tenho um DBGRID na tela com registros.. então o usuário vai selecionar alguns 
registros aleatoriamente.. 
(MultiSectc) .. 

Agora é o seguinte.. eu quero pegar esses registros q ele selecionou e 
trabalhar com eles.. 

tipo assim 

sao boletos emitidos.. e agora, quero gerar os arquivos de remessa desses 
boletos.. ja tenho a rotina para gerar o arquivo .. so quer saber como fazer 
para ele gerar o arquivo de remessa para os boletos que ele selecionou no 
dbgrid.. entenderam?

Valeww
Richardson Marcelo Freddo.
msn: freddodp...@hotmail.com
Skype: r.freddo
Rondonópolis/MT 


  

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



Res: [delphi-br] Ajuda p/ TCC

2010-05-11 Por tôpico MARCOS SILVA
Voce precisa conhecer regulamentação da ANS

 Marcos Silva
Belem-PA






De: Juan J V Garcia usa...@usg.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 10 de Maio de 2010 23:49:12
Assunto: Re: [delphi-br] Ajuda p/ TCC

  
Olá,

Não sei se é inovador ou se já existe, mas algo tipo auto atendimento pela 
internet. Não estou falando de se consultar ou fazer uma cirurgia pela 
internet. Algo do tipo a pessoa se cadastra no site, vê relação de médicos por 
especialidade, quais os dias/horários que eles atendem, solicita marcar uma 
consulta, se for marcada a consulta emite uma boleta para pagamento ou depósito 
em conta. Algum tipo de acompanhamento. .. Sei lá, não entendo nada de 
hospital, mas fica a sugestão. :o)

Juan

Mon, 10 May 2010 02:30:23 -, ersudoski escreveu:

 

Boa noite, estou no ultimo ano de Sistemas de INformação, e estou pensando em 
desenvolver como tcc um sistema em delphi p/ o hospital da minha cidade, mas p/ 
ser aprovado pelos professores eu preciso desenvolver algo utilizando uma 
técnica nova ou algo inovador, além de simples controles/gerenciam entos de 
pacientes e estoque, etc. Alguém teria alguma idéia p/ tal?

Agradeço mto quem puder dar opinião.


 


  

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



Res: [delphi-br] Ajuda p/ TCC

2010-05-10 Por tôpico MARCOS SILVA
Bom dia,

Sou desenvolvedor, e tenho um projeto pronto, trabalhei como analista de 
negócios de um sistema de e-commerce para atendimento de saúde ao servidor 
púbico do estado da minha região.

Você ficar antenado para o conteúdo programático do seu curso para não citar 
tecnologias as quais nao foram citadas. A gestão de atendimento em saúde se faz 
desde o credenciamento, atendimento e validação da identidade do segurado. 
Então começa a outra fase que é o faturamento dos serviços.

Para atendimentos na rede credenciada, você tem que levar em conta as 
auditorias que devem ser feitas nos credenciados para então prover os 
pagamentos.

Se os serviços se estenderem a regiões que não sejam as próximas ao hospital 
escolha a tecnologia que atenderá o segurado nessas unidades

 
Ambulatorio Virtual, este foi o meu TCC, pois na minha região existem muitos 
rios dificultando o pronto atendimento, tornando viável este tipo de 
virtualização de atendimento, com pessoas treinadas e capacitadas a efetuarem o 
serviço.

E por aí vai...
Marcos Silva
Belem-PA
(91)81757652





De: ersudoski ersudo...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Domingo, 9 de Maio de 2010 23:30:23
Assunto: [delphi-br] Ajuda p/ TCC

  
Boa noite, estou no ultimo ano de Sistemas de INformação, e estou pensando em 
desenvolver como tcc um sistema em delphi p/ o hospital da minha cidade, mas p/ 
ser aprovado pelos professores eu preciso desenvolver algo utilizando uma 
técnica nova ou algo inovador, além de simples controles/gerenciam entos de 
pacientes e estoque, etc. Alguém teria alguma idéia p/ tal?

Agradeço mto quem puder dar opinião.


 


  

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



Re: [delphi-br] Ajuda p/ TCC

2010-05-10 Por tôpico Nazareno Neto
vc poderia implementar a parte de RH, fazer levantamentos sobre as doenças
que os pacientes estao mais pegando por periodo, levantamento dos
medicamentos mais usados.

Em 9 de maio de 2010 23:30, ersudoski ersudo...@yahoo.com.br escreveu:



 Boa noite, estou no ultimo ano de Sistemas de INformação, e estou pensando
 em desenvolver como tcc um sistema em delphi p/ o hospital da minha cidade,
 mas p/ ser aprovado pelos professores eu preciso desenvolver algo utilizando
 uma técnica nova ou algo inovador, além de simples
 controles/gerenciamentos de pacientes e estoque, etc. Alguém teria alguma
 idéia p/ tal?

 Agradeço mto quem puder dar opinião.

  




-- 
Nazareno Neto #507685
Desenvolvedor Delphi e Firebird

http://www.delphisistemas.com.br
nazarenon...@delphisistemas.com.br
nazareno.nobr...@gmail.com


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




[delphi-br] Ajuda Delphi 2010

2010-05-10 Por tôpico felipearaujolopes
Galera bom dia

Estou migrando um sistema desenvolvido em Delphi 2007 para delphi 2010.

Acertei todos os erros e o sistema esta compilando sem nenhum problema.

Mas estou com uma dificuldade no quisito input Helper ou seja no 2010 nao 
esta funcionando no sistema que migrei. posso adicionar qualquer componente que 
essa função nao abre no codigo. agora se iniciar uma nova aplicação, funciona.

Ja quebrei a cabeça e nao consigo identificar o problema. E essa ferramenta é 
de grande ajuda quando temos alguma dificuldade no codigo.

Alguem sabe como me ajudar?



Re: [delphi-br] Ajuda p/ TCC

2010-05-10 Por tôpico Dirlei
Olá Ersudoski,

Essa questão de inovação realmente conta muito. Mais de 10 anos atrás,
quando fiz o meu TCC do curso técnico, fui convidado para expor o meu
projeto numa feira das melhores escolas técnicas aqui do RJ. O meu
projeto era, tecnicamente, o melhor da feira, mas foi reconhecido como
tal porque não era suficientemente inovador. Um outro projeto
ridículo, mas relativamente inovador ganhou do meu projeto e foi
eleito o melhor do RJ.

Por isso, já que seu projeto é para um TCC, te recomendo deixar de lado
qualquer coisa que se encontre facilmente no mercado. 

Relacionado a hospitais, penso que implementar um prontuário eletrônico
seja uma ótima alternativa. Vai te agregar uma excelente experiência
também. Se te interessar ler sobre o assunto:
http://pt.wikipedia.org/wiki/Prontuário_eletrônico

[]'s
Dirlei.

Em Seg, 2010-05-10 às 02:30 +, ersudoski escreveu:
   
 Boa noite, estou no ultimo ano de Sistemas de INformação, e estou
 pensando em desenvolver como tcc um sistema em delphi p/ o hospital da
 minha cidade, mas p/ ser aprovado pelos professores eu preciso
 desenvolver algo utilizando uma técnica nova ou algo inovador, além
 de simples controles/gerenciamentos de pacientes e estoque, etc.
 Alguém teria alguma idéia p/ tal?
 
 Agradeço mto quem puder dar opinião.




Re: [delphi-br] Ajuda p/ TCC

2010-05-10 Por tôpico Luciano Danilo Machado
Pensa na seguinte maneira, um software de cadastro e muito simples, 
procure visualizar e tentar pensar de que forma isso poderá ajudar? Que 
resultados irão refeletir de positivo? o que o hospital tem a ganhar com 
isso? tente pensar em segurança, acesso a dados a qualquer lugar do 
mundo. Imagino que uma boa medida tambem pensar em soluções web, nao 
necessariamente uma pagina mais sim como sua aplicação pode se comunicar 
com a internet, ainda pode-se incluir criptografia um otimo tema pra 
tcc, ou seja temas que podem ser utilizados junto com a aplicação.


 


-- 
Luciano Danilo Machado
WLE Tecnologia em automação - Desenvolvedor
Twitter: @DevLuciano



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



Re: [delphi-br] Ajuda p/ TCC

2010-05-10 Por tôpico Fabiano Almeida
Ja pensou em uma ferramenta OLAP? talvez focando não apenas o hospital 
em si, mas ferramenta para prover informação processado  e de valor real 
para campanhas preventivas

Em 09/05/2010 23:30, ersudoski escreveu:

 Boa noite, estou no ultimo ano de Sistemas de INformação, e estou 
 pensando em desenvolver como tcc um sistema em delphi p/ o hospital da 
 minha cidade, mas p/ ser aprovado pelos professores eu preciso 
 desenvolver algo utilizando uma técnica nova ou algo inovador, além 
 de simples controles/gerenciamentos de pacientes e estoque, etc. 
 Alguém teria alguma idéia p/ tal?

 Agradeço mto quem puder dar opinião.

 



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



[delphi-br] Ajuda p/ TCC

2010-05-09 Por tôpico ersudoski
Boa noite, estou no ultimo ano de Sistemas de INformação, e estou pensando em 
desenvolver como tcc um sistema em delphi p/ o hospital da minha cidade, mas p/ 
ser aprovado pelos professores eu preciso desenvolver algo utilizando uma 
técnica nova ou algo inovador, além de simples controles/gerenciamentos de 
pacientes e estoque, etc. Alguém teria alguma idéia p/ tal?

Agradeço mto quem puder dar opinião.



[delphi-br] Ajuda Zeos 7 delphi 2010

2010-04-30 Por tôpico felipearaujolopes
Bom dia galera.

Estou migrando meu sistema desenvolvido no delphi 2007 para o delphi 2010.
Instalei todos os componentes e esbarrei no primeiro problema.

Esta dando erro de sintaxe quando utilizo TZquery do delphi quando trabalho com 
paramentros.

Esse erro acontece em qualquer operação.
Ja tive pesquisando e vi algumas pessoas com o mesmo problema mas sem soluções.

Alguem pode me ajudar?



Re: [delphi-br] Ajuda Zeos 7 delphi 2010

2010-04-30 Por tôpico Walter Chagas (Bol)
Voce atualizou o Zeos para a ultima versão dele?

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


  - Original Message - 
  From: felipearaujolopes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 30, 2010 8:51 AM
  Subject: [delphi-br] Ajuda Zeos 7 delphi 2010



  Bom dia galera.

  Estou migrando meu sistema desenvolvido no delphi 2007 para o delphi 2010.
  Instalei todos os componentes e esbarrei no primeiro problema.

  Esta dando erro de sintaxe quando utilizo TZquery do delphi quando trabalho 
com paramentros.

  Esse erro acontece em qualquer operação.
  Ja tive pesquisando e vi algumas pessoas com o mesmo problema mas sem 
soluções.

  Alguem pode me ajudar?



  

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



Re: [delphi-br] ajuda delphi 2010

2010-04-30 Por tôpico Evandro Siqueira
Uma sugestão:

Como o Delphi 2010 é unicode, Caso esteja utilizando a versão 6.X.X do 
Zeos, Sugiro substituir pela mais recente, a 7.0 que já provê o suporte 
ao padrão unicode. A versão 7.0 pode ser baixada no svn do zeos em 
svn://zeos.firmos.at/zeos/trunk

Espero ter ajudado.

-- 
[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel


Felipe Lopes escreveu:
 Galera, boa noite

  

 Estou migrando minha aplicação desenvolvida em Delphi 2007 para 2010 e já
 esbarrei no primeiro problema.

  

 Tenho uma tzquery(zeos) com a seguinte SQL: select * from tblusuario where
 login=:login and senha=:senha

  

 Jogos  os parâmetros da seguite forma:

  

 with qryusuario do

 begin

   Close;

   ParamByName('login').AsString   :=  edtlogin.Text;

   ParamByName('senha').AsString := edtsenha.Text;

   Open;

  

 Isso este me retornando a seguinte mensagem: First chance exception at
 $75D49617. Exception class EZSQLException with message 'SQL Error: You have
 an error in your SQL syntax; check the manual that corresponds to your MySQL
 server version for the right syntax to use near 'and senha=' at line 1'.
 Process uniquesystems2009.exe (4424)

  

  

 Esse procedimento funciona perfeitamente no Delphi 2007.

  

 Alguem pode me ajudar?

  



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



 

   





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




[delphi-br] ajuda delphi 2010

2010-04-29 Por tôpico Felipe Lopes
Galera, boa noite

 

Estou migrando minha aplicação desenvolvida em Delphi 2007 para 2010 e já
esbarrei no primeiro problema.

 

Tenho uma tzquery(zeos) com a seguinte SQL: select * from tblusuario where
login=:login and senha=:senha

 

Jogos  os parâmetros da seguite forma:

 

with qryusuario do

begin

  Close;

  ParamByName('login').AsString   :=  edtlogin.Text;

  ParamByName('senha').AsString := edtsenha.Text;

  Open;

 

Isso este me retornando a seguinte mensagem: First chance exception at
$75D49617. Exception class EZSQLException with message 'SQL Error: You have
an error in your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near 'and senha=' at line 1'.
Process uniquesystems2009.exe (4424)

 

 

Esse procedimento funciona perfeitamente no Delphi 2007.

 

Alguem pode me ajudar?

 



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



Re: [delphi-br] Ajuda quanto a Form

2010-04-27 Por tôpico Roni Rodrigo
ops... corrigindo... é fsStayOnTop... hehehe


Em 26/04/2010 18:16, Roni Rodrigo escreveu:

 Tentou alterar a propriedade FormStyle para fsAlTop e exibir só com o 
 Show?

 Em 26/04/2010 10:04, anckerdj escreveu:
 
  Leandro Augusto Soares wrote:
   Olá.
  
   uma idéia é você colocar o que o usuário digita numa variável de
  form que
   fica acima e ler essa variável a partir de um método.
  
   No form que tem o TEdit vc atualiza o TEdit através desse método, 
 após o
   retorno do ShowModal.
  
   Acho que deve funcionar.
  
  
  A intenção é atualizar o TEdit a medida que vai sendo digitado no
  teclado virtual.
 
   Lista,
  
   Preciso da ajuda/idéia de Vcs.
   Estou desenvolvendo uma aplicação touch e fiz 2 formulários que
   possuem 1 teclado alfa e outro numérico respectivamente.
   Quando em outro form a pessoa toca o TEdit, tenho que mostrar o form
   (alfa ou numérico) acima e preencher o TEdit com os dados.
   Se eu usar ShowModal no form do teclado, não vou conseguir 
 atualizar o
   TEdit... se não usar, a pessoa alterna entre os form's...
   Alguém consegue pensar numa solução que eu consiga deixar o form do
   teclado por cima do outro e atualizar o TEdit e apenas fechar o 
 form do
   teclado quando o usuário apertar avançar ou cancelar?
  
   []'s
   marcelo
  
  
  
  
 

 [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] Ajuda quanto a Form

2010-04-26 Por tôpico anckerdj
Leandro Augusto Soares wrote:
 Olá.

 uma idéia é você colocar o que o usuário digita numa variável de form que
 fica acima e ler essa variável a partir de um método.

 No form que tem o TEdit vc atualiza o TEdit através desse método, após o
 retorno do ShowModal.

 Acho que deve funcionar.

   
A intenção é atualizar o TEdit a medida que vai sendo digitado no
teclado virtual.

 Lista,

 Preciso da ajuda/idéia de Vcs.
 Estou desenvolvendo uma aplicação touch e fiz 2 formulários que
 possuem 1 teclado alfa e outro numérico respectivamente.
 Quando em outro form a pessoa toca o TEdit, tenho que mostrar o form
 (alfa ou numérico) acima e preencher o TEdit com os dados.
 Se eu usar ShowModal no form do teclado, não vou conseguir atualizar o
 TEdit... se não usar, a pessoa alterna entre os form's...
 Alguém consegue pensar numa solução que eu consiga deixar o form do
 teclado por cima do outro e atualizar o TEdit e apenas fechar o form do
 teclado quando o usuário apertar avançar ou cancelar?

 []'s
 marcelo

  

 



Re: [delphi-br] Ajuda quanto a Form

2010-04-26 Por tôpico Roni Rodrigo
Tentou alterar a propriedade FormStyle para fsAlTop e exibir só com o Show?


Em 26/04/2010 10:04, anckerdj escreveu:

 Leandro Augusto Soares wrote:
  Olá.
 
  uma idéia é você colocar o que o usuário digita numa variável de 
 form que
  fica acima e ler essa variável a partir de um método.
 
  No form que tem o TEdit vc atualiza o TEdit através desse método, após o
  retorno do ShowModal.
 
  Acho que deve funcionar.
 
 
 A intenção é atualizar o TEdit a medida que vai sendo digitado no
 teclado virtual.

  Lista,
 
  Preciso da ajuda/idéia de Vcs.
  Estou desenvolvendo uma aplicação touch e fiz 2 formulários que
  possuem 1 teclado alfa e outro numérico respectivamente.
  Quando em outro form a pessoa toca o TEdit, tenho que mostrar o form
  (alfa ou numérico) acima e preencher o TEdit com os dados.
  Se eu usar ShowModal no form do teclado, não vou conseguir atualizar o
  TEdit... se não usar, a pessoa alterna entre os form's...
  Alguém consegue pensar numa solução que eu consiga deixar o form do
  teclado por cima do outro e atualizar o TEdit e apenas fechar o form do
  teclado quando o usuário apertar avançar ou cancelar?
 
  []'s
  marcelo
 
 
 
 




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



Re: [delphi-br] Ajuda quanto a Form

2010-04-24 Por tôpico Leandro Augusto Soares
Olá.

uma idéia é você colocar o que o usuário digita numa variável de form que
fica acima e ler essa variável a partir de um método.

No form que tem o TEdit vc atualiza o TEdit através desse método, após o
retorno do ShowModal.

Acho que deve funcionar.


[]s
Leandro

Em 23 de abril de 2010 15:44, anckerdj ancke...@yahoo.com.br escreveu:



 Lista,

 Preciso da ajuda/idéia de Vcs.
 Estou desenvolvendo uma aplicação touch e fiz 2 formulários que
 possuem 1 teclado alfa e outro numérico respectivamente.
 Quando em outro form a pessoa toca o TEdit, tenho que mostrar o form
 (alfa ou numérico) acima e preencher o TEdit com os dados.
 Se eu usar ShowModal no form do teclado, não vou conseguir atualizar o
 TEdit... se não usar, a pessoa alterna entre os form's...
 Alguém consegue pensar numa solução que eu consiga deixar o form do
 teclado por cima do outro e atualizar o TEdit e apenas fechar o form do
 teclado quando o usuário apertar avançar ou cancelar?

 []'s
 marcelo

  



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




Re: [delphi-br] ajuda sql uso do or ?

2010-04-24 Por tôpico Leandro Augusto Soares
Desse jeito não funciona... todos os registros serão devolvidos (a menos da
questão dos valores nulos, como já disseram aqui).

Reparei que assim vc devolverá todos os registros que com SEXO diferente de
F ou diferente de M.
Assim, um registro que seja igual a F é diferente de M, atende à restrição
where e será devolvido, situação que não é a desejada.

O corretor é usar a cláusula AND, não usar OR.

Se o campo puder ser nulo há de se ter um cuidado especial com esses valores
também.

[]s
Leandro

Em 23 de abril de 2010 13:45, Luciano Danilo Machado 
lucianodan...@yahoo.com.br escreveu:



 SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or SEXO 'M'
 tem que colocar o campo para  'M'


 .

 



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



[delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico alessandra porto
    Peguei um banco velho de cadastros de clientes
que possui uma serie de erros e preciso 
pesquisar todos os clientes que estão cadastrados
com SEXO diferente do padrão  F ou M

 Algo como:

  SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'


  mas assim não funcionou

  como faço para mostrar os registros que sejam diferentes
de F ou M   no  firebird  

Grata  a todos que colaborarem


  

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



Re: [delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico Ubiratan Gonçalves
Alessandra tente assim

SELECT NOME,SEXO FROM CLIENTE WHERE SEXO NOT IN  ('F','M')

essa opção tbm funciona

SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or SEXO  'M'



Em 22 de abril de 2010 22:23, alessandra porto 
alessandraport...@yahoo.com.br escreveu:



 Peguei um banco velho de cadastros de clientes
 que possui uma serie de erros e preciso
 pesquisar todos os clientes que estão cadastrados
 com SEXO diferente do padrão  F ou M

  Algo como:

   SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'

   mas assim não funcionou

   como faço para mostrar os registros que sejam diferentes
 de F ou M   no  firebird  

 Grata  a todos que colaborarem

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

  



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




RE: [delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico Wilson, Stephen
WHERE (SEXO  'F') and (SEXO  'M')

-Original Message-
From: delphi-br@yahoogrupos.com.br
[mailto:delphi...@yahoogrupos.com.br]on Behalf Of alessandra porto
Sent: 23 April 2010 02:24
To: firebird...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br;
lista-del...@yahoogrupos.com.br
Subject: [delphi-br] ajuda sql uso do or ?


    Peguei um banco velho de cadastros de clientes
que possui uma serie de erros e preciso 
pesquisar todos os clientes que estão cadastrados
com SEXO diferente do padrão  F ou M

 Algo como:

  SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'


  mas assim não funcionou

  como faço para mostrar os registros que sejam diferentes
de F ou M   no  firebird  

Grata  a todos que colaborarem




***

This e-mail and any files transmitted with it are confidential. If you are 
not the intended recipient, any reading, printing, storage, disclosure, 
copying or any other action taken in respect of this e-mail is prohibited 
and may be unlawful. If you are not the intended recipient, please notify 
the sender immediately by using the reply function and then permanently 
delete what you have received.

Content of emails received by this Trust will be subject to disclosure 
under the Freedom of Information Act 2000, subject to the specified 
exemptions, including the Data Protection Act 1998 and Caldicott Guardian 
principles.

This footnote also confirms that, unless otherwise stated, this email 
message has been swept by Sophos Anti-virus for the presence of computer 
viruses.

  ** Please consider the environment before printing this email. **

***



Re: [delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico Moacir - GMAIL
Alessandra,

Tente assim:

SELECT NOME,SEXO FROM CLIENTE WHERE SEXO not in ('F','M')


Sucesso,

Moacir


Em 22/04/2010 22:23, alessandra porto escreveu:
  Peguei um banco velho de cadastros de clientes
 que possui uma serie de erros e preciso
 pesquisar todos os clientes que estão cadastrados
 com SEXO diferente do padrão  F ou M

   Algo como:

SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'


mas assim não funcionou

como faço para mostrar os registros que sejam diferentes
 de F ou M   no  firebird  

 Grata  a todos que colaborarem




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



 




RE: [delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico Cleber Sinop

Acho que você pode utilizar o not in da sequinte forma.

 

SELECT NOME,SEXO FROM CLIENTE WHERE SEXO not in ('F', 'M');


 

[]'s


 


To: firebird...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br; 
lista-del...@yahoogrupos.com.br
From: alessandraport...@yahoo.com.br
Date: Thu, 22 Apr 2010 18:23:32 -0700
Subject: [delphi-br] ajuda sql uso do or ?

  



Peguei um banco velho de cadastros de clientes
que possui uma serie de erros e preciso 
pesquisar todos os clientes que estão cadastrados
com SEXO diferente do padrão  F ou M

 Algo como:

  SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'

  mas assim não funcionou

  como faço para mostrar os registros que sejam diferentes
de F ou M   no  firebird  

Grata  a todos que colaborarem

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




  
_
O seu navegador também te ajuda a ficar longe de vírus. Leia mais sobre 
segurança.
http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




Re: [delphi-br] ajuda sql uso do or ?

2010-04-23 Por tôpico Luciano Danilo Machado
  SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or  SEXO 'M'
tem que colocar  o campo para  'M'


Em 22/4/2010 22:23, alessandra porto escreveu:

 Peguei um banco velho de cadastros de clientes
 que possui uma serie de erros e preciso
 pesquisar todos os clientes que estão cadastrados
 com SEXO diferente do padrão  F ou M

  Algo como:

   SELECT NOME,SEXO FROM CLIENTE WHERE SEXO  'F' or 'M'

   mas assim não funcionou

   como faço para mostrar os registros que sejam diferentes
 de F ou M   no  firebird  

 Grata  a todos que colaborarem

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

 


-- 
Luciano Danilo Machado
WLE Tecnologia em automação - Desenvolvedor
Twitter: @DevLuciano



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



[delphi-br] Ajuda quanto a Form

2010-04-23 Por tôpico anckerdj
Lista,

Preciso da ajuda/idéia de Vcs.
Estou desenvolvendo uma aplicação touch e fiz 2 formulários que
possuem 1 teclado alfa e outro numérico respectivamente.
Quando em outro form a pessoa toca o TEdit, tenho que mostrar o form
(alfa ou numérico) acima e preencher o TEdit com os dados.
Se eu usar ShowModal no form do teclado, não vou conseguir atualizar o
TEdit... se não usar, a pessoa alterna entre os form's...
Alguém consegue pensar numa solução que eu consiga deixar o form do
teclado por cima do outro e atualizar o TEdit e apenas fechar o form do
teclado quando o usuário apertar avançar ou cancelar?

[]'s
marcelo









[delphi-br] Ajuda com Rave

2010-04-05 Por tôpico Darkzad
Olá Pessoal,

Tenho um relatório que tem 3 colunas no Rave mas ele só gera as colunas 
Da Esquerda Pra Direita e eu quero De cima para Baixo.

Ele está gerando Assim:

1 - 2 - 3
4 - 5 - 6

E eu quero que faça assim:

1 - 3 - 5
2 - 4 - 6

Deu para entender?
Não estou achando isso no Rave.

Valeu
DarkZad


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



[delphi-br] Ajuda com Contas a Pagar e a Receber

2010-04-01 Por tôpico Darkzad
Olá pessoal,

Como todo bom sistema estou criando um módulo financeiro no meu. Mas não 
tenho muita experiência.

Tenho uma tabela chamada CONTAS nela tem os campos:
Código da Conta,
Código do Banco,
Conta corrente,
Saldo  e
Data do Saldo


E tenho as tabelas PAGAR e RECEBER relacionado com a tabela CONTAS.

Minha dúvida é a seguinte:
No relatório de Conta Corrente tenho que trazer o saldo anterior da 
conta. Neste momento eu tenho que calcular todo o movimento ou a cada 
movimento que faço tenho que gravar a movimentação diária em outra 
tabela para trazer o saldo anterior?

Se eu tiver que gravar a cada movimento sempre que tiver alguma 
alteração na tabela PAGAR/RECEBER o sistema vai ter que fazer recalculo.

Gostaria de saber se existe uma maneira mais fácil.

Desde já
DarkZad
__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 



[delphi-br] Ajuda Arquivo TXT

2010-03-30 Por tôpico Felipe Lopes
Galera boa noite

 

Estou com uma dificuldade na seguinte função

var

  i: Integer;

  txt : TextFile;

  f : TextFile;

  conteudo : string;

begin

  Assignfile(txt,'C:\projetos\delphi\cascatai\Sistema Novo\exportacao nota
eletronica\NE16.txt');

  Reset(txt);

  AssignFile(f,'C:\projetos\delphi\cascatai\Sistema Novo\exportacao nota
eletronica\NE1601.txt'); //CRIO O ARQUIVO

  Rewrite(f); //abre o arquivo para escrita

  while not Eof(txt) do

  begin

readln(txt,conteudo);

for i := 0 to Length(conteudo) do

case conteudo[i] of

'á', 'à', 'â', 'ä', 'ã': conteudo[i] := 'a';

'Á', 'À', 'Â', 'Ä', 'Ã': conteudo[i] := 'A';

'é', 'è', 'ê', 'ë': conteudo[i] := 'e';

'É', 'È', 'Ê', 'Ë': conteudo[i] := 'E';

'í', 'ì', 'î', 'ï': conteudo[i] := 'i';

'Í', 'Ì', 'Î', 'Ï': conteudo[i] := 'I';

'ó', 'ò', 'ô', 'ö', 'õ': conteudo[i] := 'o';

'Ó', 'Ò', 'Ô', 'Ö', 'Õ': conteudo[i] := 'O';

'ú', 'ù', 'û', 'ü': conteudo[i] := 'u';

'Ú', 'Ù', 'Û', 'Ü': conteudo[i] := 'U';

'ç': conteudo[i] := 'c';

'Ç': conteudo[i] := 'C';

',': conteudo[i] := '.';

end;

Writeln(f,conteudo);

  end;

  Closefile(f); //fecha o handle de arquivo

end;

 

Estou tendo erro de access  violation.

 

O estranho que o erro so ocorre no final da correção do arquivo.

 



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



[delphi-br] ajuda para um sql interessante

2010-03-25 Por tôpico alessandra porto
tenho tabela:


TBPRODUTO 

id_produto
id_grupo
produto
peso



TBGRUPO

id_grupo
grupo


preciso criar um sql que toda vez 
que for feito um pedido seja somado

o peso do produto conforme o grupo que 
ele pertence


id_grupo 1 = GELO
id_grupo 2 = SORVETE
id_grupo 3 = SALADA



estou usando o firebird

agradeço muito aos amigos que derem uma ideia
de como fazer isso 



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] ajuda para um sql interessante

2010-03-25 Por tôpico Zote
select sum(peso) from TBPRODUTO p, TBGRUPO g where p.id_grupo = g.id_grupo
/* and id_produto = 999 */

Acho que isso resolve. Se é que entendi direito, pois voce nao descreveu o
peso de quais produtos quer somar, nem o relacionamento de produtos com
pedidos.

Abraco
--
José Henrique (Zote)
Analista de TI
Bludata Software


2010/3/25 alessandra porto alessandraport...@yahoo.com.br



 tenho tabela:

 TBPRODUTO

 id_produto
 id_grupo
 produto
 peso

 TBGRUPO

 id_grupo
 grupo

 preciso criar um sql que toda vez
 que for feito um pedido seja somado

 o peso do produto conforme o grupo que
 ele pertence

 id_grupo 1 = GELO
 id_grupo 2 = SORVETE
 id_grupo 3 = SALADA

 estou usando o firebird

 agradeço muito aos amigos que derem uma ideia
 de como fazer isso

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

  



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



Res: [delphi-br] Ajuda com Package

2010-03-05 Por tôpico Richardson Freddo


Cara.. 
eu tambem trabalho com pacotes, e realmente é muito bom. 

Para resolver esse problema, eu criei um pacote onde tenho varias funçoes, por 
exemplo validar CPF e CNPJ entre outras, declarar variaveis publicas, enfim, na 
minha aplicação principal e nos outros pacotes tenho só o basico mesmo (Gravar, 
excluir, Novo, etc..).

Para poder usar esse pacote q tem todas as variaveis e funçoes, eu declaro esse 
paconte na Uses dos outros pacotes ou na aplicação principal.. veja o codigo 
abaixo:

unit fLogin;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, dxCore, dxButton, StdCtrls, ComCtrls, ExtCtrls, MEU PACOTE;

type
  TfLogin = class(TForm)
    dxButton1: TdxButton;
    dxButton2: TdxButton;
    dslogin: TEdit;
    dssenha: TEdit;
 

Entendeu?
Richardson Marcelo Freddo.
msn: freddodp...@hotmail.com
Skype: r.freddo
Rondonópolis/MT 





De: Darkzad dark...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 17 de Fevereiro de 2010 12:29:30
Assunto: [delphi-br] Ajuda com Package

  
Olá pessoal,

Para modularizar minha aplicação resolvi utilizar Packges e que é uma 
opção muito boa.

Mas estou tendo um problema:

Não consigo enviar o valor deu uma variável publica da minha Aplicação 
principal para o Pacote.
Meu pacote é carregado dinamicamente através do código mais abaixo

Na minha aplicação principal tenho uma váriavel declarada com pública

E quando tento acessar essa várivel ela fala o valor dela é INACESSÍVEL.

O que pode está acontecendo?

Desde já Agradeço
Marcelo Pomarolli

Código para carregar o pacote dinamicamente.
procedure TFPrincipal. ac_PagarExecute( Sender: TObject);
var
H : HMODULE;
PForm : TFormClass;
Form : TForm;
begin
if FileExists(' FINANCEIRO. bpl') then
begin
H := LoadPackage( 'FINANCEIRO. bpl');
if H  0 then
begin
PForm := TFormClass(GetClass ('TfFiltro_ PAGAR'));
if Assigned(PForm) then
begin
Form := PForm.Create( nil);
Form.ShowModal;
FreeAndNil(Form) ;
UnloadPackage( H);
end
else
Application. MessageBox( 'Error ao carregar o MODULO 
FINANCEIRO!' ,'Carregamento do Modulo',MB_OK + MB_ICONINFORMATION + 
MB_DEFBUTTON1) ;
end;
end
else
Application. MessageBox( 'Para usar este recurso você deve adquirir o 
Modulo FINANCEIRO.' +#13+
'Entre em contato com o seu Revendedor para 
maiores detalhes.',' Carregamento do Modulo',MB_OK + MB_ICONINFORMATION + 
MB_DEFBUTTON1) ;
end;

 _ _ _ _ __
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta. messenger. yahoo.com/ 





  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] Ajuda com CDS e memo

2010-03-01 Por tôpico Luís Henrique Casagrande
Colegas,

Tenho a seguinte questão: tenho um CDS com 02 campos tipo String: CID e
STATUS, com a seguinte estruturação:

 

CID Status

F20.0  Atual

F43.2  Pregresso

I10  Atual

G40 Hipotese

Z35 Atual

 

Gostaria de fazer uma verificação no CDS e colocar estes dados dentro de um
memo com a seguinte organização:

 

Diagnostico atual

F20.0

I10

Z35

Diagnostico Pregresso

F43.2

Diagnostico Hipotese

F43.2

 

 

Se alguém tiver alguma idéia de como fazer, agradeço. 

 

Luis Henrique



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



RES: [delphi-br] ajuda em sql

2010-02-22 Por tôpico Dimas
Outra solução provavel voce poderia ter 3 campos na tabela de cientes, onde
ira gravar o numero da ultima compra, data e valor (exemplos). Depois vc
apenas seleciona os clientes que deseja.


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Miguel Franco Galego
Enviada em: sábado, 20 de fevereiro de 2010 14:03
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] ajuda em sql

Pode ser feito o select dessa maneira:

select
 a.id_cliente,
 a.cliente   ,
 ( select max(b.dta_compra)
  from compras b
   where b.id_cliente = a.id_cliente ) as dta_compra
from
 cliente a
/
Dessa forma lista todos clientes e suas respectiva data de ultima compra,
caso o cliente nunca tenha comprado o campo será nulo,

Espero ter ajudado,
Em 20 de fevereiro de 2010 07:05, alessandra porto 
alessandraport...@yahoo.com.br escreveu:



 esta é uma parte de uma pesquisa grande onde estou meio  com duvidas
 preciso de uma ajudinha é o seguinte

 tenho 2 tabelas

 compras cliente

 id_compras  id_cliente
 id_cliente cliente
 dta_compra

preciso selecionar somente a ultima compra (dta_compra)
 dos clientes que possuem compras.

   Pode existir cliente  que nunca comprou e  deve
 retornar na pesquisa que ele possui (zero) compras.

   Portanto possui 70.000 clientes e 30.000 compras
 sendo que parte destes clientes comprou mais de uma
 vez  e só preciso que retorne na pesquisa a ultima compra
 dele.
  E os demais que nunca compraram preciso listar eles como
 zero(compra)

  Grata pela atenção dos amigos que colaborarem

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

 




-- 

M I G U E LF R A N C OG A L E G O
INFORMARK / VIRTUALAGE
Analista de Sistema
mig...@infomark.com.br / gale...@gmail.com
Av. Paraíba, 1959, Fundos / Rua José Rodrigues Brianez, 111-A
Cianorte - PR / 87.200-000
(44) 3619-4555 ramal 4727
(44) 9985-1449 celular
(44) 3019-1449 residencial


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





[delphi-br] Ajuda com código....

2010-02-22 Por tôpico rodrigoojapa
Bom dia a todos...
Estou comum problema em um script, não sei se estou fazendo certo, por isso 
peço a ajuda de vcs.

Tenho o seguinte código:

function TfrmQILaser.udf_VerificaSentido( tlin : integer ) : integer;
var
   i : integer;
   kmInicial, kmFinal : double;
   colI, colF : String;
begin
 Excel.WorkBooks[1].Sheets['5406'].select;
 kmInicial := Excel.WorkBooks[1].Sheets['5406'].cells[1,2].value;
 kmFinal := Excel.WorkBooks[1].Sheets['5406'].cells[1,3].value;
 colI := 'B2';
 colF := 'F' + intToStr(tlin - 9);
 if (kmInicial  kmFinal) then
   begin
Excel.WorkBooks[1].Sheets['5406'].range[ColI +':'+ ColF].select;
   ///O problema é nesta parte
Excel.WorkBooks[1].Sheets['5406'].range[ColI +':'+ 
ColF].xlDescending;
   
   end
 ;
end;


Depois de selecionar gostaria de deixar na ordem decrescente, ou crecente, como 
referencia apenas a coluna B.




[delphi-br] ajuda Sql parte 2

2010-02-21 Por tôpico alessandra porto
Amigo 
Fabio Schunig
sua dica  foi a que  mais facil resolvel a questão


select
cli.id_cliente,
max(cli.cliente) cliente,
max(cmp.dta_ compra) dta_compra,
count(cmp.id_ compras) contador
from
cliente cli
left join compras cmp on (cmp.id_cliente = cli.id_cliente)
group by cli.id_cliente

Deu certinho agora o ''pro'' é que eu preciso por exemplo filtrar
esses clientes por sexo como eu faria isso usando essa ideia

Ja tentei de varias formas alterar mas  dá erro por causa do group by
como aproveitar essa formula que deu certo e alterar ela para conseguir 
fazer isso ?



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[delphi-br] ajuda em sql

2010-02-20 Por tôpico alessandra porto
esta é uma parte de uma pesquisa grande onde estou meio  com duvidas
preciso de uma ajudinha é o seguinte


tenho 2 tabelas 

compras cliente

id_compras  id_cliente
id_cliente cliente
dta_compra



   preciso selecionar somente a ultima compra (dta_compra)
dos clientes que possuem compras.


  Pode existir cliente  que nunca comprou e  deve
retornar na pesquisa que ele possui (zero) compras.


  Portanto possui 70.000 clientes e 30.000 compras
sendo que parte destes clientes comprou mais de uma
vez  e só preciso que retorne na pesquisa a ultima compra
dele.
 E os demais que nunca compraram preciso listar eles como
zero(compra)


 Grata pela atenção dos amigos que colaborarem 



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] ajuda em sql

2010-02-20 Por tôpico Miguel Franco Galego
Pode ser feito o select dessa maneira:

select
 a.id_cliente,
 a.cliente   ,
 ( select max(b.dta_compra)
  from compras b
   where b.id_cliente = a.id_cliente ) as dta_compra
from
 cliente a
/
Dessa forma lista todos clientes e suas respectiva data de ultima compra,
caso o cliente nunca tenha comprado o campo será nulo,

Espero ter ajudado,
Em 20 de fevereiro de 2010 07:05, alessandra porto 
alessandraport...@yahoo.com.br escreveu:



 esta é uma parte de uma pesquisa grande onde estou meio  com duvidas
 preciso de uma ajudinha é o seguinte

 tenho 2 tabelas

 compras cliente

 id_compras  id_cliente
 id_cliente cliente
 dta_compra

preciso selecionar somente a ultima compra (dta_compra)
 dos clientes que possuem compras.

   Pode existir cliente  que nunca comprou e  deve
 retornar na pesquisa que ele possui (zero) compras.

   Portanto possui 70.000 clientes e 30.000 compras
 sendo que parte destes clientes comprou mais de uma
 vez  e só preciso que retorne na pesquisa a ultima compra
 dele.
  E os demais que nunca compraram preciso listar eles como
 zero(compra)

  Grata pela atenção dos amigos que colaborarem

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

 




-- 

M I G U E LF R A N C OG A L E G O
INFORMARK / VIRTUALAGE
Analista de Sistema
mig...@infomark.com.br / gale...@gmail.com
Av. Paraíba, 1959, Fundos / Rua José Rodrigues Brianez, 111-A
Cianorte - PR / 87.200-000
(44) 3619-4555 ramal 4727
(44) 9985-1449 celular
(44) 3019-1449 residencial


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




[delphi-br] Ajuda com Package

2010-02-17 Por tôpico Darkzad
Olá pessoal,

Para modularizar minha aplicação resolvi utilizar Packges e que é uma 
opção muito boa.

Mas estou tendo um problema:

Não consigo enviar o valor deu uma variável publica da minha Aplicação 
principal para o Pacote.
Meu pacote é carregado dinamicamente através do código mais abaixo

Na minha aplicação principal tenho uma váriavel declarada com pública

E quando tento acessar essa várivel ela fala o valor dela é INACESSÍVEL.

O que pode está acontecendo?

Desde já Agradeço
Marcelo Pomarolli

Código para carregar o pacote dinamicamente.
procedure TFPrincipal.ac_PagarExecute(Sender: TObject);
var
   H : HMODULE;
   PForm : TFormClass;
   Form  : TForm;
begin
   if FileExists('FINANCEIRO.bpl') then
 begin
   H := LoadPackage('FINANCEIRO.bpl');
   if H  0 then
 begin
   PForm := TFormClass(GetClass('TfFiltro_PAGAR'));
   if Assigned(PForm) then
 begin
   Form := PForm.Create(nil);
   Form.ShowModal;
   FreeAndNil(Form);
   UnloadPackage(H);
 end
   else
 Application.MessageBox('Error ao carregar o MODULO 
FINANCEIRO!','Carregamento do Modulo',MB_OK + MB_ICONINFORMATION + 
MB_DEFBUTTON1);
 end;
 end
   else
 Application.MessageBox('Para usar este recurso você deve adquirir o 
Modulo FINANCEIRO.'+#13+
'Entre em contato com o seu Revendedor para 
maiores detalhes.','Carregamento do Modulo',MB_OK + MB_ICONINFORMATION + 
MB_DEFBUTTON1);
end;



__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 



Re: [delphi-br] Ajuda...Atualização de Software

2010-02-12 Por tôpico Walter Chagas (Bol)
Éh, a questão do IP fixo, é que aqui a coisa toda acontece dentro da rede 
interna. Pra Internet realmente o processo será outor.

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


  - Original Message - 
  From: Dirlei Dionísio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 11, 2010 7:56 PM
  Subject: Re: [delphi-br] Ajuda...Atualização de Software



  Obrigado pelo retorno Walter, mais comentários abaixo.

  Em 10 de fevereiro de 2010 15:36, Walter Chagas (Bol)

  
  
Como vocês lidam com o caso de a instalação estar mais de uma versão
defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização
para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.
   
   
  
   O nosso caso roda dentro da rede interna. Sempre que o programa é
   atualizado, somos obrigados a entrar no banco de dados do servidor e trocar
   a versão. Tem uma tabela específica pra isto. A tabela fica no banco de
   dados que seu sistema irá interagir. Quando o caboclo lá executa o sistema,
   a primeira coisa que ele faz é ir na tabela e confrontar sua versão com a
   versão que tá lá. Caso haja divergencia, ele avisa pro usuario atualizar.
   Senão, continua executando o programa. Na telemont, temos 4 servidores cada
   um com um banco diferente dada a quantidade de sistemas que rodam na
   operacional. Todos estes bancos tem a tabela de controle de versões dos
   sistemas que irão interagir com estes referidos bancos. Eu acredito que suas
   atualizações são cumulativas, portanto não seria problema se o cliente está
   na 1.0 e seu projeto já no 1.5. Pelo menos aqui na Telemont a coisa é assim.
   As atualizações são cumulativas
  

  Então as atualizações de banco de dados são feitas manualmente, certo? No
  meu caso, as atualizações do banco de dados também são automáticas.

  
  
Não entendi, por que IP fixo?
   
  
   Se voce trocar o IP do servidor, aonde estão as atualizações, toda hora,
   como é que se programa de update irá achar o servidor para pegar o arquivo e
   instalá-lo no cliente?
  
  
  
  Via DNS.

  
  

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



  

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



Re: [Bulk] Re: [delphi-br] Ajuda...Atualiza ção de Software

2010-02-12 Por tôpico humberto sales de oliveira
Em 10/02/2010 15:36, Walter Chagas (Bol) escreveu:

  Como vocês lidam com o caso de a instalação estar mais de uma versão
  defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização
  para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.
 

Desenvolvi 3 programinhas para esse feito:
1 - o primeiro programa q fica no meu computador faz a compactacao do 
arquivo executavel  e de um arquivo texto contendo as instruções sql de 
atualizacao do banco de dados. Ao compactar esses arquivos ele gera um 
numero ex: controle-23564.bck, controle e o nome do sistema envolvido 
e o numero seria a data de criacao do executavel;
2 - o segundo sistema fica no meu computador tambem... seria o servidor, 
esperando conexao dos clientes atraves de socket;
3 - o terceiro programa fica nos meus clientes, ao executa-lo atravez 
desse atualizador este manda para o servidor a data de criacao do 
executavel do cliente, o servidor recebe essas informações e procura o 
numero superior ao recebido, e envia ao cliente o arquivo atualizado; Ao 
receber esse arquivo ele descompacta o mesmo substitui o executavel 
antigo pelo novo em seguida abre o arquivo texto e executa as instruçoes 
sql  de atualização do banco de dados caso o sistema do cliente for 
antigo e ir atualizando ate chegar a versão mais nova



 _._,___



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



Re: [delphi-br] Ajuda...Atualização de Software

2010-02-11 Por tôpico Dirlei Dionísio
Obrigado pelo retorno Walter, mais comentários abaixo.

Em 10 de fevereiro de 2010 15:36, Walter Chagas (Bol)



  Como vocês lidam com o caso de a instalação estar mais de uma versão
  defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização
  para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.
 
 

 O nosso caso roda dentro da rede interna. Sempre que o programa é
 atualizado, somos obrigados a entrar no banco de dados do servidor e trocar
 a versão. Tem uma tabela específica pra isto. A tabela fica no banco de
 dados que seu sistema irá interagir. Quando o caboclo lá executa o sistema,
 a primeira coisa que ele faz é ir na tabela e confrontar sua versão com a
 versão que tá lá. Caso haja divergencia, ele avisa pro usuario atualizar.
 Senão, continua executando o programa. Na telemont, temos 4 servidores cada
 um com um banco diferente dada a quantidade de sistemas que rodam na
 operacional. Todos estes bancos tem a tabela de controle de versões dos
 sistemas que irão interagir com estes referidos bancos. Eu acredito que suas
 atualizações são cumulativas, portanto não seria problema se o cliente está
 na 1.0 e seu projeto já no 1.5. Pelo menos aqui na Telemont a coisa é assim.
 As atualizações são cumulativas


Então as atualizações de banco de dados são feitas manualmente, certo? No
meu caso, as atualizações do banco de dados também são automáticas.




  Não entendi, por que IP fixo?
 

 Se voce trocar o IP do servidor, aonde estão as atualizações, toda hora,
 como é que se programa de update irá achar o servidor para pegar o arquivo e
 instalá-lo no cliente?



Via DNS.






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



Re: [delphi-br] Ajuda...Atualização de Software

2010-02-10 Por tôpico Walter Chagas (Bol)
Aqui na telemont temos um sistema de atualização automatica também. Porém com 
algumas diferenças:

1) Feito em VB

2) Ele nao guarda o update no banco e sim numa pasta em um servidor de arquivos.

3) Guardamos no banco o número da ultima versão que deve estar rodando nas 
estações.

4) Ao ser executado na estação, o sistema consulta o banco se a versão dele é a 
mesma que está na tabela. Caso contrario, ele chama um programinha de 
atualização automática para baixar o update do servidor. Quando ele chama este 
aplicativo, ele já se auto finaliza. Este programinha baixa o update e já o 
executa automaticamente.

Pela WEB é possível que isto funcione também porém, o servidor aonde as 
atualizações vão ficar, deverá ter IP fixo..


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


  - Original Message - 
  From: Dirlei 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 09, 2010 8:25 AM
  Subject: Re: [delphi-br] Ajuda...Atualização de Software



  Vou explicar como funciona o sistema de atualização automática que 
  projetei e desenvolvi aqui onde trabalho. Não pretendo que criar um 
  manual de como fazer, mas creio que dê pra explicar resumidamente como 
  funciona e inspirar aqueles que pretendem fazer algo parecido.

  Há uma base MySQL na internet com os Updates de cada produto (nossos 
  softwares). Cada Update, atualiza um conjunto de versões. Exemplo: o 
  update ProgramaX 1.5 atualiza as versões do Programa X 1.3 e 1.4.

  Os updates são setups gerados com o NSIS (poderia ser outro gerador de 
  instalações, mas escolhemos esse). Cada setupt de update leva apenas as 
  atualizações necessárias, não a instalação inteira. Isso pode incluir o 
  EXE do programa, DLL's, arquivos de relatório etc. 

  Um detalhe importante é a atualização do banco de dados. Aqui 
  trabalhamos com databases versionados. Ex: a primeira versão liberada 
  tem o database 1.0. À cada alteração no database, incrementamos a versão 
  (1.1, 1.2 ou 2.0 se a alteração for expressiva).

  Aqui criamos uma linguagem para contemplar os scripts de atualização e 
  os upgrades de versão (XML + SQL + criptografia). Chamamos essa 
  linguagem de DBML (Databse Maintenance Language). Um arquivo DBML contêm 
  o script para realizar cada salto de versão. Ex: da versão 1.0 para 
  1.1 foi criado um índice; da versão 1.1 para 1.2 foi criada uma nova 
  tabela e assim por diante.

  O setup de atualização carrega consigo um arquivo DBML (sempre que tiver 
  acontecido uma alteração de database) com os saltos de versão (de 
  database) contemplados pela atualização. Ex: se a atualização faz update 
  da versão (de database) 1.0 e 1.1, o DBML conterá apenas esses saltos 
  de versão.

  Agora a parte da atualização automática:

  Foi criado um serviço PHP que consulta a base MySql (citada no início) e 
  informa se há atualização disponível para uma determinada versão.

  Nossos sistemas carregam consigo um componente que chamei de 
  SelfUpdate (Atualização de si mesmo). Esse componente, 1 vez por dia, 
  dispara o serviço PHP que diz se há atualização para a versão do produto 
  em execução. Se houver atualização, o PHP devolve a URL para download e 
  o componente faz download do setup de atualização. Isso acontece numa 
  outra thread, então o sistema continua podendo ser operado. No fim do 
  download, o usuário é avisado que na próxima execução, o programa será 
  atualizado. Na próxima execução, se não houver nenhum outro usuário 
  utilizando o programa, é executado o setup de atualização, que atualiza 
  os arquivos do programa e o banco de dados, se necessário.

  É assim que fazemos. Funciona há alguns anos com cerca de 2 mil usuários.

  Qualquer dúvida, postem aqui que posso tentar ajudar na medida do possível.

  Um abraço,
  Dirlei.

  snakesjb escreveu:
   
  
   Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como 
   o sistema ja fooi instalado em alguns clientes e o mesmo ainda está em 
   fase de testes, MAS EM USO, quase toda semana tenho que atualizar o 
   executável...alguem tem alguma idéia??? Tava pensando em colocar o 
   sistema em um ftp e criar um sistema para download apresentando os 
   arquivos para download...Alguem tem algum exemplo para me ajudar???
  


  

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



Re: [delphi-br] Ajuda...Atualização d e Software

2010-02-10 Por tôpico Dirlei
É interessante saber como funcionam outras soluções Walter! Fiz alguns 
comentários/perguntas abaixo.

Walter Chagas (Bol) escreveu:
  

 Aqui na telemont temos um sistema de atualização automatica também. 
 Porém com algumas diferenças:

 1) Feito em VB

 2) Ele nao guarda o update no banco e sim numa pasta em um servidor de 
 arquivos.

O meu também não. No banco fica apenas a URL para o setup de 
atualização (compactado com LZMA para burlar proxies que bloqueiam 
download de EXE)

 3) Guardamos no banco o número da ultima versão que deve estar rodando 
 nas estações


 4) Ao ser executado na estação, o sistema consulta o banco se a versão 
 dele é a mesma que está na tabela. Caso contrario, ele chama um 
 programinha de atualização automática para baixar o update do 
 servidor. Quando ele chama este aplicativo, ele já se auto finaliza. 
 Este programinha baixa o update e já o executa automaticamente.

Como vocês lidam com o caso de a instalação estar mais de uma versão 
defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização 
para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.


 Pela WEB é possível que isto funcione também porém, o servidor aonde 
 as atualizações vão ficar, deverá ter IP fixo..

Não entendi, por que IP fixo?


 []s


 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 mailto:wchagasj%40bol.com.br




Re: [delphi-br] Ajuda...Atualização de Software

2010-02-10 Por tôpico Walter Chagas (Bol)
 Como vocês lidam com o caso de a instalação estar mais de uma versão 
 defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização 
 para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.



O nosso caso roda dentro da rede interna. Sempre que o programa é atualizado, 
somos obrigados a entrar no banco de dados do servidor e trocar a versão. Tem 
uma tabela específica pra isto. A tabela fica no banco de dados que seu sistema 
irá interagir. Quando o caboclo lá executa o sistema, a primeira coisa que ele 
faz é ir na tabela e confrontar sua versão com a versão que tá lá. Caso haja 
divergencia, ele avisa pro usuario atualizar. Senão, continua executando o 
programa. Na telemont, temos 4 servidores cada um com um banco diferente dada a 
quantidade de sistemas que rodam na operacional. Todos estes bancos tem a 
tabela de controle de versões dos sistemas que irão interagir com estes 
referidos bancos. Eu acredito que suas atualizações são cumulativas, portanto 
não seria problema se o cliente está na 1.0 e seu projeto já no 1.5. Pelo menos 
aqui na Telemont a coisa é assim. As atualizações são cumulativas


 Não entendi, por que IP fixo?


Se voce trocar o IP do servidor, aonde estão as atualizações, toda hora, como é 
que se programa de update irá achar o servidor para pegar o arquivo e 
instalá-lo no cliente?



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


  - Original Message - 
  From: Dirlei 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 10, 2010 8:32 AM
  Subject: Re: [delphi-br] Ajuda...Atualização de Software



  É interessante saber como funcionam outras soluções Walter! Fiz alguns 
  comentários/perguntas abaixo.

  Walter Chagas (Bol) escreveu:
   
  
   Aqui na telemont temos um sistema de atualização automatica também. 
   Porém com algumas diferenças:
  
   1) Feito em VB
  
   2) Ele nao guarda o update no banco e sim numa pasta em um servidor de 
   arquivos.
  
  O meu também não. No banco fica apenas a URL para o setup de 
  atualização (compactado com LZMA para burlar proxies que bloqueiam 
  download de EXE)

   3) Guardamos no banco o número da ultima versão que deve estar rodando 
   nas estações
  
  
   4) Ao ser executado na estação, o sistema consulta o banco se a versão 
   dele é a mesma que está na tabela. Caso contrario, ele chama um 
   programinha de atualização automática para baixar o update do 
   servidor. Quando ele chama este aplicativo, ele já se auto finaliza. 
   Este programinha baixa o update e já o executa automaticamente.
  
  Como vocês lidam com o caso de a instalação estar mais de uma versão 
  defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização 
  para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2.
  
  
   Pela WEB é possível que isto funcione também porém, o servidor aonde 
   as atualizações vão ficar, deverá ter IP fixo..
  
  Não entendi, por que IP fixo?
  
  
   []s
  
  
   Walter Alves Chagas Junior
   Belo Horizonte - MG - Brazil
   mailto:wchagasj%40bol.com.br
  



  

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



Re: [delphi-br] Ajuda...Atualização de Soft ware

2010-02-09 Por tôpico fabio giro
Você deu uma pesquisada em:
www.delphibr.com.br
www.linhadecodigo.com.br
www.delphi.eti.br
www.devmedia.com.br
?

--- Em seg, 8/2/10, Domingos domingosp...@gmail.com escreveu:


De: Domingos domingosp...@gmail.com
Assunto: Re: [delphi-br] Ajuda...Atualização de Software
Para: delphi-br@yahoogrupos.com.br
Data: Segunda-feira, 8 de Fevereiro de 2010, 22:45


  



Samuel, boa noite

Cara gostei muito da sua idéia, poderia explicar melhor?
O usuário executa esse sistema para ver se existe atualização?
Esse seu executável acessa um serviço de FTP pra baixar o arquivo? Como você
faz atualização do executável? Ou ele baixa outro arquivo? e a parte de
atualização do banco de dados, você faz como o database comparer?

Obrigado,
[]'s

Em 8 de fevereiro de 2010 23:00, Samuel M. Basso
samuelbasso@ yahoo.com. brescreveu:

 Eu fiz um executavel a parte que quando executado ele verifica no site onde
 hospedo as atualizacoes se existe atualizacao mais recente e
 consequentemente ele baixa a atualização. Junto com a atualizacao eu tenho
 os scripts que ele executa para atualizar a base de dados, porem tenho um
 problema que ainda nao resolvi no scripts, quando tento criar foreign key
 nunca da certo, sempre da erro que tal campo esta em uso e nao consegue
 prosseguir, mesmo ninguem executando o sistema ele da esse erro so consigo
 executar reininciando o serviço do firebird que ate entao nao tive ideias.
 mas é assim que faço atualizacoes.

 2010/2/8 snakesjb robsontazinaffo@ hotmail.com

 
 
  Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o
  sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase
 de
  testes, MAS EM USO, quase toda semana tenho que atualizar o
  executável... alguem tem alguma idéia??? Tava pensando em colocar o
 sistema
  em um ftp e criar um sistema para download apresentando os arquivos para
  download...Alguem tem algum exemplo para me ajudar???
 
 
 



 --
 Atenciosamente,

 Samuel M. Basso
 Cel: (54) 8135-3723
 Skype: samuelbasso
 E-mail/MSN: samuelbasso@ gmail.com
 Web site: www.samuelbasso. com


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



  - - --

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





-- 
 - - - - - -
Domingos José Martins de Souza

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









  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [delphi-br] Ajuda...Atualização de Software

2010-02-09 Por tôpico Samuel M. Basso
Eu uso ftp para baixar o executavel do sistema e para o banco eu utilizo
arquivo texto mesmo com os scripts e executo na base de cada um que baixar
os novos arquivos.

2010/2/8 Domingos domingosp...@gmail.com

 Estou com a mesma dúvida, para o executável eu uso FTP, mas e para o banco?

 Você usa o Database Comparer do IBExpert?

 Em 8 de fevereiro de 2010 16:13, snakesjb robsontazina...@hotmail.com
 escreveu:

 
 
  Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o
  sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase
 de
  testes, MAS EM USO, quase toda semana tenho que atualizar o
  executável...alguem tem alguma idéia??? Tava pensando em colocar o
 sistema
  em um ftp e criar um sistema para download apresentando os arquivos para
  download...Alguem tem algum exemplo para me ajudar???
 
 
 



 --
 
 Domingos José Martins de Souza


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






-- 
Atenciosamente,

Samuel M. Basso
Cel: (54) 8135-3723
Skype: samuelbasso
E-mail/MSN: samuelba...@gmail.com
Web site: www.samuelbasso.com


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



Re: [delphi-br] Ajuda...Atualização d e Software

2010-02-09 Por tôpico Dirlei
Vou explicar como funciona o sistema de atualização automática que 
projetei e desenvolvi aqui onde trabalho. Não pretendo que criar um 
manual de como fazer, mas creio que dê pra explicar resumidamente como 
funciona e inspirar aqueles que pretendem fazer algo parecido.

Há uma base MySQL na internet com os Updates de cada produto (nossos 
softwares). Cada Update, atualiza um conjunto de versões. Exemplo: o 
update ProgramaX 1.5 atualiza as versões do Programa X 1.3 e 1.4.

Os updates são setups gerados com o NSIS (poderia ser outro gerador de 
instalações, mas escolhemos esse). Cada setupt de update leva apenas as 
atualizações necessárias, não a instalação inteira. Isso pode incluir o 
EXE do programa, DLL's, arquivos de relatório etc. 

Um detalhe importante é a atualização do banco de dados. Aqui 
trabalhamos com databases versionados. Ex: a primeira versão liberada 
tem o database 1.0. À cada alteração no database, incrementamos a versão 
(1.1, 1.2 ou 2.0 se a alteração for expressiva).

Aqui criamos uma linguagem para contemplar os scripts de atualização e 
os upgrades de versão (XML + SQL + criptografia). Chamamos essa 
linguagem de DBML (Databse Maintenance Language). Um arquivo DBML contêm 
o script para realizar cada salto de versão. Ex: da versão 1.0 para 
1.1 foi criado um índice; da versão 1.1 para 1.2 foi criada uma nova 
tabela e assim por diante.

O setup de atualização carrega consigo um arquivo DBML (sempre que tiver 
acontecido uma alteração de database) com os saltos de versão (de 
database) contemplados pela atualização. Ex: se a atualização faz update 
da versão (de database) 1.0 e 1.1, o DBML conterá apenas esses saltos 
de versão.

Agora a parte da atualização automática:

Foi criado um serviço PHP que consulta a base MySql (citada no início) e 
informa se há atualização disponível para uma determinada versão.

Nossos sistemas carregam consigo um componente que chamei de 
SelfUpdate (Atualização de si mesmo). Esse componente, 1 vez por dia, 
dispara o serviço PHP que diz se há atualização para a versão do produto 
em execução. Se houver atualização, o PHP devolve a URL para download e 
o componente faz download do setup de atualização. Isso acontece numa 
outra thread, então o sistema continua podendo ser operado. No fim do 
download, o usuário é avisado que na próxima execução, o programa será 
atualizado. Na próxima execução, se não houver nenhum outro usuário 
utilizando o programa, é executado o setup de atualização, que atualiza 
os arquivos do programa e o banco de dados, se necessário.

É assim que fazemos. Funciona há alguns anos com cerca de 2 mil usuários.

Qualquer dúvida, postem aqui que posso tentar ajudar na medida do possível.

Um abraço,
Dirlei.

snakesjb escreveu:
  

 Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como 
 o sistema ja fooi instalado em alguns clientes e o mesmo ainda está em 
 fase de testes, MAS EM USO, quase toda semana tenho que atualizar o 
 executável...alguem tem alguma idéia??? Tava pensando em colocar o 
 sistema em um ftp e criar um sistema para download apresentando os 
 arquivos para download...Alguem tem algum exemplo para me ajudar???



[delphi-br] Ajuda com componente .png

2010-02-08 Por tôpico Douglas Henrique de Souza

Bom dia.
Estou precisando trabalhar com algumas imagens .png, no entanto o componente 
que eu usava no Delphi 7 não estão funiconando no Delphi 2007.
Alguém poderia me sugerir algum outro componente que leia .png?

Grato,
Douglas Henrique de Souza

  
_
Você sabia que o Windows 7 inicia e desliga mais rápido? Clique e conheça mais.
http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539

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



Re: [delphi-br] Ajuda com componente .png

2010-02-08 Por tôpico Evandro Siqueira
Douglas,

No site do silvio clécio, na seção de downloads tem um componente para 
trabalhar com png no delphi. Eu testei no delphi 2007 e funcionou 
corretamente. Dá uma olhada lá que acho que vai ser útil pra vc. O link é:

http://sites.google.com/site/silvioprogbs/Home

Espero ter ajudado.


-- 
[]’s.

Evandro Siqueira
Programador de Sistemas
L’essentiel Lingerie
(79) 3254-5511 Ramal 218
skype: evandro.lessentiel


Douglas Henrique de Souza escreveu:
 Bom dia.
 Estou precisando trabalhar com algumas imagens .png, no entanto o componente 
 que eu usava no Delphi 7 não estão funiconando no Delphi 2007.
 Alguém poderia me sugerir algum outro componente que leia .png?

 Grato,
 Douglas Henrique de Souza

 
 _
 Você sabia que o Windows 7 inicia e desliga mais rápido? Clique e conheça 
 mais.
 http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539

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



 
   





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




[delphi-br] Ajuda...Atualização de Software

2010-02-08 Por tôpico snakesjb
Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o 
sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase de 
testes, MAS EM USO, quase toda semana tenho que atualizar o executável...alguem 
tem alguma idéia??? Tava pensando em colocar o sistema em um ftp e criar um 
sistema para download apresentando os arquivos para download...Alguem tem algum 
exemplo para me ajudar???



Re: [delphi-br] Ajuda...Atualização de Software

2010-02-08 Por tôpico Samuel M. Basso
Eu fiz um executavel a parte que quando executado ele verifica no site onde
hospedo as atualizacoes se existe atualizacao mais recente e
consequentemente ele baixa a atualização. Junto com a atualizacao eu tenho
os scripts que ele executa para atualizar a base de dados, porem tenho um
problema que ainda nao resolvi no scripts, quando tento criar foreign key
nunca da certo, sempre da erro que tal campo esta em uso e nao consegue
prosseguir, mesmo ninguem executando o sistema ele da esse erro so consigo
executar reininciando o serviço do firebird que ate entao nao tive ideias.
mas é assim que faço atualizacoes.

2010/2/8 snakesjb robsontazina...@hotmail.com



 Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o
 sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase de
 testes, MAS EM USO, quase toda semana tenho que atualizar o
 executável...alguem tem alguma idéia??? Tava pensando em colocar o sistema
 em um ftp e criar um sistema para download apresentando os arquivos para
 download...Alguem tem algum exemplo para me ajudar???

  




-- 
Atenciosamente,

Samuel M. Basso
Cel: (54) 8135-3723
Skype: samuelbasso
E-mail/MSN: samuelba...@gmail.com
Web site: www.samuelbasso.com


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




Re: [delphi-br] Ajuda...Atualização de Software

2010-02-08 Por tôpico Domingos
Estou com a mesma dúvida, para o executável eu uso FTP, mas e para o banco?

Você usa o Database Comparer do IBExpert?

Em 8 de fevereiro de 2010 16:13, snakesjb robsontazina...@hotmail.comescreveu:



 Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o
 sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase de
 testes, MAS EM USO, quase toda semana tenho que atualizar o
 executável...alguem tem alguma idéia??? Tava pensando em colocar o sistema
 em um ftp e criar um sistema para download apresentando os arquivos para
 download...Alguem tem algum exemplo para me ajudar???

  




-- 

Domingos José Martins de Souza


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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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




Re: [delphi-br] Ajuda...Atualização de Software

2010-02-08 Por tôpico Domingos
Samuel, boa noite

   Cara gostei muito da sua idéia, poderia explicar melhor?
   O usuário executa esse sistema para ver se existe atualização?
Esse seu executável acessa um serviço de FTP pra baixar o arquivo? Como você
faz atualização do executável? Ou ele baixa outro arquivo? e a parte de
atualização do banco de dados, você faz como o database comparer?

Obrigado,
[]'s

Em 8 de fevereiro de 2010 23:00, Samuel M. Basso
samuelba...@yahoo.com.brescreveu:

 Eu fiz um executavel a parte que quando executado ele verifica no site onde
 hospedo as atualizacoes se existe atualizacao mais recente e
 consequentemente ele baixa a atualização. Junto com a atualizacao eu tenho
 os scripts que ele executa para atualizar a base de dados, porem tenho um
 problema que ainda nao resolvi no scripts, quando tento criar foreign key
 nunca da certo, sempre da erro que tal campo esta em uso e nao consegue
 prosseguir, mesmo ninguem executando o sistema ele da esse erro so consigo
 executar reininciando o serviço do firebird que ate entao nao tive ideias.
 mas é assim que faço atualizacoes.

 2010/2/8 snakesjb robsontazina...@hotmail.com

 
 
  Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o
  sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase
 de
  testes, MAS EM USO, quase toda semana tenho que atualizar o
  executável...alguem tem alguma idéia??? Tava pensando em colocar o
 sistema
  em um ftp e criar um sistema para download apresentando os arquivos para
  download...Alguem tem algum exemplo para me ajudar???
 
 
 



 --
 Atenciosamente,

 Samuel M. Basso
 Cel: (54) 8135-3723
 Skype: samuelbasso
 E-mail/MSN: samuelba...@gmail.com
 Web site: www.samuelbasso.com


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



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






-- 

Domingos José Martins de Souza


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



Re: RES: [delphi-br] Ajuda com Filtro para abrir formulario..

2010-01-20 Por tôpico dssmoura
Boa noite vitor , seguinte a primeira duvida foi resonvida , pela sua primeira 
sugestão matou o problema, agora quanto ao segundo voce perguntou Não existe 
nenhum tipo de enablecontrols/disablecontrols.. desculpe minha ignorancia mas 
eu não sei do qeu se trata essas funções, voce disse tambem ente fechar e 
abrir novamente o dataset no caso como seria aplicado esta função ?

Obrigado pela atenção.

Danilo Moura






--- Em delphi-br@yahoogrupos.com.br, Vitor Yahoo vredesredsys...@... 
escreveu

 Opa, tudo certo?
 
 Seguinte, você está chamando o formulário 2 com ShowModal, isso quer dizer
 que sistema irá esperar os processos serem executados no formulário 2, para
 depois passar pelo código que existe abaixo dele.
 
 Faça assim e deve funcionar ok.
 
  
 
 Var
 EdtMedico :Integer;
 EdtData:String;
 begin
 
 FrmConsultaMEdico.ADOQuery1.Close;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico']
 :=Edmedico.Text;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] :=
 EdData.Text;
 frmConsultaMedico.ADOQuery1.Open;
 FrmConsultaMedico.ShowModal;
 
  
 
 Aconselho você a criar parâmetros no formulário 2, para evitar código
 manipulando o formulário de outro formulário, por exemplo:
 
  
 
 No formulário 2:
 
  
 
 Public
 
 VMedido : Integer;
 
 VData : TDateTime;
 
  
 
 No FormShow (ou em qualquer outro evento do segundo formulário):
 
  
 
 FrmConsultaMEdico.ADOQuery1.Close;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico'] :=VMedico;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] := VData;
 frmConsultaMedico.ADOQuery1.Open;
 
  
 
 No primeiro formulário, o código ficaria reduzido a:
 
 
 Var
 EdtMedico :Integer;
 EdtData:String;
 begin
 
 FrmConsultaMedico.VMedido := EdtMedido;
 
 FrmConsultaMedico.VData := EdtData; (aqui o edtdata deve seguir um typecast
 ou ser do tipo date)
 
 FrmConsultaMedico.ShowModal;
 
 
 Quanto a segunda duvida:
 
  
 
 Não existe nenhum tipo de enablecontrols/disablecontrols no
 FrmModMedicoConsulta né? Tente fechar e abrir novamente o dataset, caso o
 resultado seja positivo poste aqui para que possamos melhorar isso.
 
  
 
 Até mais.
 
 Vitor.
 
  
 
  
 
   _  
 
 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
 nome de dssmoura
 Enviada em: quinta-feira, 14 de janeiro de 2010 21:36
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Ajuda com Filtro para abrir formulario..
 
  
 
   
 
 Boa noite senhores, me desculpe fazer duas perguntas mas eu estou precisando
 de uma grande ajuda,
 
 1- Tenho uma aplicação de filtro de agenda medica onde tem um form inicial
 onde e informdo o nome do medico 
 
 através de um dbedit onde e informado o nome do medico e um Edit que e
 informado a data, e um botão que chama 
 
 um formulário com um grid com as consultas do dia, após chamar a primeira
 vez o grid vem em branco apos fechar 
 
 e chamar a segunda vez pelo botão ele abre com a consulta, o codigo do botão
 e o seguinte:
 
 procedure TFrmCons.SpeedButton1Click(Sender: TObject);
 Var
 EdtMedico :Integer;
 EdtData:String;
 begin
 FrmConsultaMedico.ShowModal;
 FrmConsultaMEdico.ADOQuery1.Close;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico']
 :=Edmedico.Text;
 frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] :=
 EdData.Text;
 frmConsultaMedico.ADOQuery1.Open; 
 end;
 
 2 - Neste mesmo Grid inseri um função no evento OnDbClick, para chamar o
 formulário de Prontuário medico, após 
 
 click duplo ele abre o form com o registro selecionado no grid, mas se fecho
 o formulario e seleciono o 
 
 registro ele abre com o mesmo selecionado anteriormente o código e o
 seguinte:
 
 procedure TFrmConsultamedico.DBGrid1DblClick(Sender: TObject);
 begin
 DadosMedico.AdConsulta1.Locate('Medico',AdoQuery1.fieldbyname('codigo').asIn
 teger,[]);
 FrmModMedicoConsulta.Showmodal;
 end;
 
 Como devo fazer nestes casos ?
 
 Desde já agradeço a atenção de todos.
 
 Danilo Moura
 
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] ajuda duvida

2010-01-20 Por tôpico rodrigoojapa
Bom dia pessoal,

Então estou com uma duvida de como fazer um pequeno aplicativo, que pegue 
valores de duas planilhas em excel e jaogue esses valores em uma planilha 
nova
Alguem sabe como eu posso fazer ?



[delphi-br] Ajuda com SQL

2010-01-16 Por tôpico vinicius
Amigos, andei pesquisando nas mensagens antigas e na net e não encontrei
resposta que atenda o meu problema.

Tenho duas tabelas, uma com dados de um pedido e outra com o andamento.

para cara registro na tabela 1 tenho varios na tabela 2 com a data e o
tipo de movimento.

o que eu quero e pegar somente o último movimento que cada pedido em
aberto possui.

O meu banco é FB 2.1, D7.

Já Tentei diversas combinações, mais não esta dando certo.

select distinct A.CDPEDIDO,  max(B.DATAMOVIMENTO)
fROM bdpedidos A
JOIN BDANDAMENTO B on B.CDPEDIDO = A.cdpedido

Alguem pode me dar uma luz.

Agradeço antecipadamente.

Vinicius



[delphi-br] Ajuda com Filtro para abrir formulario..

2010-01-15 Por tôpico dssmoura
Boa noite senhores, me desculpe fazer duas perguntas mas eu estou precisando de 
uma grande ajuda,

1- Tenho uma aplicação de filtro de agenda medica onde tem um form inicial onde 
e informdo o nome do medico 

através de um dbedit onde e informado o nome do medico e um Edit que e 
informado a data, e um botão que chama 

um formulário com um grid com as consultas do dia, após chamar a primeira vez o 
grid vem em branco apos fechar 

e chamar a segunda vez pelo botão ele abre com a consulta, o codigo do botão e 
o seguinte:

procedure TFrmCons.SpeedButton1Click(Sender: TObject);
Var
EdtMedico :Integer;
EdtData:String;
begin
   FrmConsultaMedico.ShowModal;
   FrmConsultaMEdico.ADOQuery1.Close;
   frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico'] 
:=Edmedico.Text;
   frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] := EdData.Text;
   frmConsultaMedico.ADOQuery1.Open; 
end;

2 - Neste mesmo Grid inseri um função no evento OnDbClick, para chamar o 
formulário de Prontuário medico, após 

click duplo ele abre o form com o registro selecionado no grid, mas se fecho o 
formulario e seleciono o 

registro ele abre com o mesmo selecionado anteriormente o código e o seguinte:

procedure TFrmConsultamedico.DBGrid1DblClick(Sender: TObject);
begin
 
DadosMedico.AdConsulta1.Locate('Medico',AdoQuery1.fieldbyname('codigo').asInteger,[]);
 FrmModMedicoConsulta.Showmodal;
end;

Como devo fazer nestes casos ?


Desde já agradeço a atenção de todos.


Danilo Moura







RES: [delphi-br] Ajuda com Filtro para abrir formulario..

2010-01-15 Por tôpico Vitor Yahoo
Opa, tudo certo?

Seguinte, você está chamando o formulário 2 com ShowModal, isso quer dizer
que sistema irá esperar os processos serem executados no formulário 2, para
depois passar pelo código que existe abaixo dele.

Faça assim e deve funcionar ok.

 

Var
EdtMedico :Integer;
EdtData:String;
begin

FrmConsultaMEdico.ADOQuery1.Close;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico']
:=Edmedico.Text;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] :=
EdData.Text;
frmConsultaMedico.ADOQuery1.Open;
FrmConsultaMedico.ShowModal;

 

Aconselho você a criar parâmetros no formulário 2, para evitar código
manipulando o formulário de outro formulário, por exemplo:

 

No formulário 2:

 

Public

VMedido : Integer;

VData : TDateTime;

 

No FormShow (ou em qualquer outro evento do segundo formulário):

 

FrmConsultaMEdico.ADOQuery1.Close;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico'] :=VMedico;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] := VData;
frmConsultaMedico.ADOQuery1.Open;

 

No primeiro formulário, o código ficaria reduzido a:


Var
EdtMedico :Integer;
EdtData:String;
begin

FrmConsultaMedico.VMedido := EdtMedido;

FrmConsultaMedico.VData := EdtData; (aqui o edtdata deve seguir um typecast
ou ser do tipo date)

FrmConsultaMedico.ShowModal;


Quanto a segunda duvida:

 

Não existe nenhum tipo de enablecontrols/disablecontrols no
FrmModMedicoConsulta né? Tente fechar e abrir novamente o dataset, caso o
resultado seja positivo poste aqui para que possamos melhorar isso.

 

Até mais.

Vitor.

 

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de dssmoura
Enviada em: quinta-feira, 14 de janeiro de 2010 21:36
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ajuda com Filtro para abrir formulario..

 

  

Boa noite senhores, me desculpe fazer duas perguntas mas eu estou precisando
de uma grande ajuda,

1- Tenho uma aplicação de filtro de agenda medica onde tem um form inicial
onde e informdo o nome do medico 

através de um dbedit onde e informado o nome do medico e um Edit que e
informado a data, e um botão que chama 

um formulário com um grid com as consultas do dia, após chamar a primeira
vez o grid vem em branco apos fechar 

e chamar a segunda vez pelo botão ele abre com a consulta, o codigo do botão
e o seguinte:

procedure TFrmCons.SpeedButton1Click(Sender: TObject);
Var
EdtMedico :Integer;
EdtData:String;
begin
FrmConsultaMedico.ShowModal;
FrmConsultaMEdico.ADOQuery1.Close;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtMedico']
:=Edmedico.Text;
frmConsultaMedico.ADOQuery1.Parameters.ParamValues['EdtData'] :=
EdData.Text;
frmConsultaMedico.ADOQuery1.Open; 
end;

2 - Neste mesmo Grid inseri um função no evento OnDbClick, para chamar o
formulário de Prontuário medico, após 

click duplo ele abre o form com o registro selecionado no grid, mas se fecho
o formulario e seleciono o 

registro ele abre com o mesmo selecionado anteriormente o código e o
seguinte:

procedure TFrmConsultamedico.DBGrid1DblClick(Sender: TObject);
begin
DadosMedico.AdConsulta1.Locate('Medico',AdoQuery1.fieldbyname('codigo').asIn
teger,[]);
FrmModMedicoConsulta.Showmodal;
end;

Como devo fazer nestes casos ?

Desde já agradeço a atenção de todos.

Danilo Moura





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



[delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Evaldo
Bom dia!

  Estou com problemas em uma função de uma dll que estou criando.
 A função recebe um array dinamico de um tipo de dado.

 De acordo com a quantidade de informação, a dll  altera o tamanho e preenche o 
array.

Na aplicação pego o array e passo para outra função preencher preencher um item 
de um Mainmenu. 
consigo acessar e usar os dados do array que a dll alterou sem erros. 

Mas depois, quando a aplicação já carregou, quando eu clico no item que 
adicionei para o main menu a aplicação da um acess vilation.  Percebi que se eu 
não acesso nenhuma posicição do array que veio da dll, dentro da função, o erro 
não ocorre.
Por exemplo :

procedure TForm1.ADDToMenu(var Lista: TListaMenuDLL);
begin
if length(Lista) = 0 then
  exit;

Menu.caption := lista[i].caption  //ocorre erro depois que a aplicação foi 
carregada
end;

procedure TForm1.ADDToMenu(var Lista: TListaMenuDLL);
begin
   if length(Lista) = 0 then
 exit;

Menu.caption :='Teste' //sem erro  
end;

Pesquisando, descobrir que se a dll aloca memória, ela também destrói. Eu 
mantenho a dll na memória enquanto eu monto menu, só depois ela é liberada. 

Mas eu não estou mais apontando para o array que a dll alocou, então o erro nao 
deveria ocorrer.

Função da dll que me retorna o que preciso:

procedure MenuDLL(var Lista: TListaMenuDLL); stdcall ;
var Item : TMenuDLL;
begin

   item := TMenuDLL.Create('DLL','FunçõesCliente');
   item.Caption := 'DLL Funções de Clientes';
   SetLength( Lista ,( length(lista)+1)  );
   Lista[length(lista)-1] := (item);

   item := TMenuDLL.Create('DLL','CadastroCliente');
   item.Caption := 'Cadastro de Cliente';
   SetLength(Lista,length(lista)+1  );
   Lista[length(lista)-1] := (item);
end;

//Array

type TListaMenuDLL = array of TMenuDLL;

//Tipo de dado
  TMenuDLL = record
AssinaturaFuncao: string;
NomeDLL: string;
Caption: string;
  end;


uso o delphi 2007


Se aguém puder dar alguma sugestão, Obrigado!


  

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



RE: [delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Rubem Nascimento da Rocha

Quando utilizamos arrays dinâmicos do Delphi como parâmetros em funções de uma 
DLL, estes são tratados como ponteiros. Seu eu fosse vc, empacotaria essa sua 
rotina utilitária em um package. Com o package, você poderá declarar funções e 
rotinas que possam lidar tranquilamente tanto com arrays dinâmicos como com 
tipos de dados customizados criados por vc.

 

Boa sorte.

Sds.
 


To: delphi-br@yahoogrupos.com.br
From: evaldoave...@yahoo.com.br
Date: Wed, 13 Jan 2010 05:50:45 -0800
Subject: [delphi-br] Ajuda array dinamico DLL

  



Bom dia!

Estou com problemas em uma função de uma dll que estou criando.
A função recebe um array dinamico de um tipo de dado.

De acordo com a quantidade de informação, a dll altera o tamanho e preenche o 
array.

Na aplicação pego o array e passo para outra função preencher preencher um item 
de um Mainmenu. 
consigo acessar e usar os dados do array que a dll alterou sem erros. 

Mas depois, quando a aplicação já carregou, quando eu clico no item que 
adicionei para o main menu a aplicação da um acess vilation. Percebi que se eu 
não acesso nenhuma posicição do array que veio da dll, dentro da função, o erro 
não ocorre.
Por exemplo :

procedure TForm1.ADDToMenu(var Lista: TListaMenuDLL);
begin
if length(Lista) = 0 then
exit;

Menu.caption := lista[i].caption //ocorre erro depois que a aplicação foi 
carregada
end;

procedure TForm1.ADDToMenu(var Lista: TListaMenuDLL);
begin
if length(Lista) = 0 then
exit;

Menu.caption :='Teste' //sem erro 
end;

Pesquisando, descobrir que se a dll aloca memória, ela também destrói. Eu 
mantenho a dll na memória enquanto eu monto menu, só depois ela é liberada. 

Mas eu não estou mais apontando para o array que a dll alocou, então o erro nao 
deveria ocorrer.

Função da dll que me retorna o que preciso:

procedure MenuDLL(var Lista: TListaMenuDLL); stdcall ;
var Item : TMenuDLL;
begin

item := TMenuDLL.Create('DLL','FunçõesCliente');
item.Caption := 'DLL Funções de Clientes';
SetLength( Lista ,( length(lista)+1) );
Lista[length(lista)-1] := (item);

item := TMenuDLL.Create('DLL','CadastroCliente');
item.Caption := 'Cadastro de Cliente';
SetLength(Lista,length(lista)+1 );
Lista[length(lista)-1] := (item);
end;

//Array

type TListaMenuDLL = array of TMenuDLL;

//Tipo de dado
TMenuDLL = record
AssinaturaFuncao: string;
NomeDLL: string;
Caption: string;
end;

uso o delphi 2007

Se aguém puder dar alguma sugestão, Obrigado!

  
_
Deixe seu computador compatível com a sua vida. Clique para conhecer o Windows 
7!
http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539

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



Re: [delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Willian Jhonnes L. dos Santos
Olá, Evaldo...

 TMenuDLL = record
 AssinaturaFuncao: string;
 NomeDLL: string;
 Caption: string;
 end;


 

Bem, pra começar, que tal você trocar essas Strings por WideStrings??? 
Variáveis do tipo String realmente dão problemas em DLLs...

-- 

---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
willianjhon...@yahoo.com.br
---
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---
Powered by Slackware Linux 12.2
Kernel 2.6.27.8-i686-core2
---



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



Re: [delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Evaldo
Obrigado, mas preciso usar dll por causa de uma futura migração para C#.





From: Rubem Nascimento da Rocha djpardalro...@hotmail.com
To: delphi-br delphi-br@yahoogrupos.com.br
Sent: Wed, January 13, 2010 12:05:20 PM
Subject: RE: [delphi-br] Ajuda  array dinamico DLL

  

Quando utilizamos arrays dinâmicos do Delphi como parâmetros em funções de uma 
DLL, estes são tratados como ponteiros. Seu eu fosse vc, empacotaria essa sua 
rotina utilitária em um package. Com o package, você poderá declarar funções e 
rotinas que possam lidar tranquilamente tanto com arrays dinâmicos como com 
tipos de dados customizados criados por vc.

Boa sorte.


  

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



Re: [delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Evaldo
Obrigado! vou tentar isso.

 




From: Willian Jhonnes L. dos Santos willianjhon...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wed, January 13, 2010 1:09:41 PM
Subject: Re: [delphi-br] Ajuda  array dinamico DLL

  
Olá, Evaldo...

 TMenuDLL = record
 AssinaturaFuncao: string;
 NomeDLL: string;
 Caption: string;
 end;


 

Bem, pra começar, que tal você trocar essas Strings por WideStrings? ?? 
Variáveis do tipo String realmente dão problemas em DLLs...


  

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



Re: [delphi-br] Ajuda array dinamico DLL

2010-01-13 Por tôpico Evaldo
Deu certinho com WideStrings!

Muito obrigado!

 






From: Evaldo evaldoave...@yahoo.com.br
To: delphi-br@yahoogrupos.com.br
Sent: Wed, January 13, 2010 1:50:17 PM
Subject: Re: [delphi-br] Ajuda  array dinamico DLL

  
Obrigado! vou tentar isso.

 _ _ __
From: Willian Jhonnes L. dos Santos willianjhonnes@ yahoo.com. br
To: delphi...@yahoogrup os.com.br
Sent: Wed, January 13, 2010 1:09:41 PM
Subject: Re: [delphi-br] Ajuda  array dinamico DLL

Olá, Evaldo...

 TMenuDLL = record
 AssinaturaFuncao: string;
 NomeDLL: string;
 Caption: string;
 end;


 

Bem, pra começar, que tal você trocar essas Strings por WideStrings? ?? 
Variáveis do tipo String realmente dão problemas em DLLs...

[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] Ajuda array dinamico DLL

2010-01-13 Por tôpico Rubem Nascimento da Rocha

Se pensa em migrar pra C#, a melhor coisa a fazer é fazer essa DLL do tipo COM. 
Vai faciliar mais ainda.

Sds.

 


To: delphi-br@yahoogrupos.com.br
From: evaldoave...@yahoo.com.br
Date: Wed, 13 Jan 2010 07:49:28 -0800
Subject: Re: [delphi-br] Ajuda array dinamico DLL

  



Obrigado, mas preciso usar dll por causa de uma futura migração para C#.


From: Rubem Nascimento da Rocha djpardalro...@hotmail.com
To: delphi-br delphi-br@yahoogrupos.com.br
Sent: Wed, January 13, 2010 12:05:20 PM
Subject: RE: [delphi-br] Ajuda array dinamico DLL

Quando utilizamos arrays dinâmicos do Delphi como parâmetros em funções de uma 
DLL, estes são tratados como ponteiros. Seu eu fosse vc, empacotaria essa sua 
rotina utilitária em um package. Com o package, você poderá declarar funções e 
rotinas que possam lidar tranquilamente tanto com arrays dinâmicos como com 
tipos de dados customizados criados por vc.

Boa sorte.

  
_
Sabia que você tem 25Gb de armazenamento grátis na web? Conheça o Skydrive 
agora.
http://www.windowslive.com.br/public/product.aspx/view/5?ocid=CRM-WindowsLive:produtoSkyDrive:Tagline:WLCRM:On:WL:pt-BR:SkyDrive

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



  1   2   3   4   5   6   7   8   9   10   >