[delphi-br] Erro com ClientDataSet

2007-02-05 Por tôpico Marcio

Olá Colegas da Lista,
Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
Record not found or changed by another user

Alguem de vocês já enfrentou issoconseguiram resolver?
Já pesquisei na internet, tentei fazer testes com todas as dicas do pessoal, 
mas não obtive sucesso com nenhuma delas ainda.

Agradeço qualquer ajuda.

Márcio.

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



[delphi-br] Re: Erro com ClientDataSet

2007-02-05 Por tôpico Murillo Proença
Olá Márcio, 
verifique o seu DataSetProvider na propriedade UpdateMode se está em
upWhereKeyOnly, depois nos TFields do seu SQLDataSet, verifique se a
chave primária está com a propriedade ProviderFlags setada em
pfInUpdate e pfInKey, os demais campos deixe apenas em pfInUpdate.

Abaço

Murillo


--- Em delphi-br@yahoogrupos.com.br, Marcio [EMAIL PROTECTED] escreveu

 
 Olá Colegas da Lista,
 Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
 Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
 Record not found or changed by another user
 
 Alguem de vocês já enfrentou issoconseguiram resolver?
 Já pesquisei na internet, tentei fazer testes com todas as dicas do
pessoal, mas não obtive sucesso com nenhuma delas ainda.
 
 Agradeço qualquer ajuda.
 
 Márcio.
 
 [As partes desta mensagem que não continham texto foram removidas]





[delphi-br] Fazer referencia ao DataSource do form chamador

2007-02-05 Por tôpico Tavares
Bom dia a todos,

Trabalho com 2 forms dessa forma: O primeiro possui o dbgrid e o TDataSource
que faz a ligacao do banco. A partir desse formulario tenho funções (botoes)
que chama um outro formulario que permite fazer manutenção (inclusao, etc.)
na referida tabela. Este form de manutenção atende a diversos cadastros, ou
seja, o mesmo é criado para diversas tabelas do mesmo banco.
Minha duvida esta em como fazer referencia, de forma dinamica, ao Form 1 que
chamou o form 2, pois o form1 muda de acordo com a tabela chamada.
Tenho como fazer essa referencia no form2, sem que eu informe no USES do
form2 a unit do form1?

Um abraço.

Tavares
Tudo que nos acontece nos favorece se a gente não se aborrece e agradece.
(Frei Pascoal)



Re: [delphi-br] Re: Erro com ClientDataSet

2007-02-05 Por tôpico Marcio
Olá Murillo,
Infelizmente não funcionou mas agradeço tuas dicas!
Seria interessante que o Andreano se pronunciasse também nestes casosmas 
ultimamente tenho visto poucos e-mail´s dele na lista.
Abraço,
Márcio
  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:13 AM
  Subject: [delphi-br] Re: Erro com ClientDataSet


  Olá Márcio, 
  verifique o seu DataSetProvider na propriedade UpdateMode se está em
  upWhereKeyOnly, depois nos TFields do seu SQLDataSet, verifique se a
  chave primária está com a propriedade ProviderFlags setada em
  pfInUpdate e pfInKey, os demais campos deixe apenas em pfInUpdate.

  Abaço

  Murillo

  --- Em delphi-br@yahoogrupos.com.br, Marcio [EMAIL PROTECTED] escreveu
  
   
   Olá Colegas da Lista,
   Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
   Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
   Record not found or changed by another user
   
   Alguem de vocês já enfrentou issoconseguiram resolver?
   Já pesquisei na internet, tentei fazer testes com todas as dicas do
  pessoal, mas não obtive sucesso com nenhuma delas ainda.
   
   Agradeço qualquer ajuda.
   
   Márcio.
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.17.18/662 - Release Date: 31/1/2007 
15:16


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



Re: [delphi-br] ModelMaker / Instant Objects

2007-02-05 Por tôpico Claudiney Cogo - Listas
Bom dia João

Muito obrigado pela ajuda.

As suas respostas me quebraram não um galho, mas uma árvore inteira.. rs
Lógico que vão surgindo novidades a cada dia e com elas as dificuldades e 
dúvidas, mas já deu pra entender bem o funcionamento do IO.
O que me deixa um pouco intrigado é que tô achando ele um tanto engessado. 
Quer dizer, ele tem a maneira própria de fazer as coisas que eu 
obrigatoriamente tenho que seguir, o que as vezes pode não ser tão funcional 
pro meu sistema. Sei lá.. ou ainda tenho muito pra descobrir nele. Mas tenho o 
receio de ficar muito preso na maneira de trabalhar com ele. Mas vou continuar 
pesquisando mais um pouco, pensar também em algumas outras soluções até 
encontrar a que mais vai se encaixar na minha realidade. Mas sem dúvidas o IO 
tem muita coisa boa.

Mas muito obrigado pelas respostas e o que precisar que estiver ao meu alcance, 
estou aí pra ajudar, ok?

Abraços.

Claudiney Cogo
[EMAIL PROTECTED]
N2 Sistemas e Soluções em Informática Ltda.
Av. São Paulo, 172 - 15º Andar - Sala 1505
CEP 87013-908 - Maringá - Pr
Telefone: 44- 3222-6053

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, February 03, 2007 10:45 AM
  Subject: Re: [delphi-br] ModelMaker / Instant Objects


  Claudiney Cogo - Listas wrote:

   Realmente estou tendo algumas dúvidas com o Instant Objects
   principalmente no tocando as diferenças entre o Selector e o
   Exposer. O Selector uso sem problemas, é bem simples. O
   Exposer ainda me dá um pouco de trabalho, pois ele depende
   de algumas configurações. Ainda não entendi bem o funcionamento
   dele. Mas pelo que entendi ele seria mais ou menos a Table e o
   Selector seria como a Query, correto?

  Não há como fazer uma comparação direta entre decendentes tradicionais 
  de tdataset e os expositores do IO. O que você pode fazer é distuinguir 
  entre um e outro: Selector serve para apresentar objetos que você traz 
  diretamente da base de dados, Exposer serve para apresentar objetos que 
  já estão na memória.

   Agora o que me dá mais
   trabalho, ainda não peguei bem o lance, é a questão da
   propriedade Subject e ContainerName. Subject entendi como sendo
   uma instância da classe que quero trabalhar, correto? A
   ContainerName é o ponto onde estou agora tentando entender.

  Subject é o objeto que você está apresentando e editando. ContainerName 
  é usado quando você tem um Exposer do tipo Container -- ou seja, que 
  aponta para um atributo Parts ou References.

  Pense em uma nota fiscal. Você tem uma lista de notas fiscais e tais 
  notas são trazidas do banco através do Selector, dentro de um critério 
  de pesquisa. Uma vez na memória -- apresentado para o usuário através de 
  um grid -- você tem duas formas de montar um form para essa nota:

  1. você pode usar o exposer para apresentar uma nota em um formulário. 
  Aqui o Mode é amObject e o ContainerName fica vazio. Para você ligar o 
  objeto Nota ao Exposer, basta fazer:
  NotaExposer.Subject := NotaSelector.CurrentObject;

  2. você pode ligar o datasource do seu formulário ao Selector, mas eu 
  particularmente não gosto e contra-indico essa opção por acoplar o 
  formulário ao grid em que você visualiza a lista de notas.

  Dentro do formulário de nota fiscal você tem os itens da nota. Para 
  apresentar os itens você usa outro exposer, mas neste caso a propriedade 
  Mode é amContent e a propriedade ContainerName é preenchida com o mesmo 
  nome do atributo Itens, que provavelmente é um Parts, e que está 
  definido dentro do objeto Nota Fiscal.

   Vale lembrar que sou novo em OO, o que dificulta um pouco, pois
   alguns conceitos ainda não estão totalmente claros. Cadastros
   usando só o Selector, mesmo usando herança (Part) e referência
   a outras classes (Reference) eu fiz sem problemas. Agora com o
   Exposer ainda não consegui decifrar tudo.
   
   Principais dúvidas... 
   
   onde é melhor usar um e onde é melhor usar outro?

  Selector quando você precisa consultar a base utilizando algum critério 
  de busca e ordenação. Exposer em todos os outros casos, tanto para 
  apresentar objetos soltos (Mode=amObject) quanto apresentar Parts e 
  References de objetos (Mode=amContent).

   master/detail somento com dois exposer, correto?

  Master pode ser um selector ou um exposer. Detail sempre um exposer.

   sempre que usa um tipo Part ele cria um campo blob pra guardar isso no 
banco? e como acessar essas informações por fora do sistema? não fica 
prejudicado? ou existe outra forma de fazer isso?

  Sim, ao criar campos Part, Parts ou References, informe que você quer 
  External Storage. Só funciona para conectores SQL -- ou seja, nada de 
  BDE, DBIsam, etc.

   Bom... vamos devagar pra não assustar né... :)
   
   Valeu pela resposta.. 

  Sem susto, e disponha.

   Dei uma boa estudada no Model Maker.. não sei tudo, mas dá pra fazer 
bastante coisa. Caso precise de alguma coisa a respeito, me diga, 

Re: [delphi-br] Edição de imagens numa apl icação em Delphi.

2007-02-05 Por tôpico Ricardo Berti
Tem uma biblioteca de edição de imagens que eu peguei em algum site a um tempo 
atrás! Só que nunca parei pra estudar ela, mas tem bastante coisa. Vou ver os 
royalities pra ver se eu posso postar ná página do grupo! Tem bastante coisa 
mesmoa lá!

Bom Código

Ricardo Berti

  - Original Message - 
  From: Alexandre Gois 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 1:23 AM
  Subject: [delphi-br] Edição de imagens numa aplicação em Delphi.


  Pessoal, um olá para todos.

  Estou precisando adaptar num software que estou desenvolvendo a opção de 
edição de fotos, tipo um photoshop, para que a pessoa selecione o local 
desejado e troque de cor ou faça sobreposição de imagens. É claro que não 
precisa ser na riqueza de detalhes do photoshop, seria somente funções básicas, 
pintar recortar e colar... por aí.

  Será possível de fazer?...

  Aguardo ajuda.

  Grato.

  Alexandre Gois.

  [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 Stored Procedure

2007-02-05 Por tôpico Raphae Fonseca
Bom dia amigos da lista
 
estou tentando montar uma stored procedure que ficará responsável pela operação 
do cadastro por exemplo:
 
SP_Clientes: Nela terá a parte de inclusão, alteração, exclusão e update dos 
dados da respectiva tabela. Criei também o generatos e uma trigger para gerar o 
auto incremento dos campos chave.
 
No delphi coloquei um componente stored procedure e passei os parametros, mas 
deu um erro sempre dizendo que um parametro necessário está faltando.
 
Algum amigo já implementou dessa forma e poderia me dar uma ajuda???
 
No aguardo
Raphael

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Re: Erro com ClientDataSet

2007-02-05 Por tôpico Walter Chagas (Yahoo)
Eu comi o pão que o diabo amassou pra resolver este erro. O fato era 
que:

1) No seu Query/SQLDataset, dê um clique duplo no componente e 
adicione os Fields. Marque PfInkey True pros campso chave primaria.

2) No seu DataSourceprovidera, sete o UpdateMode para upWhereKeyOnly 
e as propriedades poCascadeDeletes, poCascadeUpdates, poAutoRefresh, 
poPropogateChanges todas estas para True.

1) No seu clientDataset faça a mesmmissima coisa que voce fez na 
Query/SQLDataset, dê um clique duplo no componente e adicione os 
Fields. Marque PfInkey True pros campso chave primaria.

Aqui funcionou assim.


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



--- Em delphi-br@yahoogrupos.com.br, Marcio [EMAIL PROTECTED] escreveu

 Olá Murillo,
 Infelizmente não funcionou mas agradeço tuas dicas!
 Seria interessante que o Andreano se pronunciasse também nestes 
casosmas ultimamente tenho visto poucos e-mail´s dele na lista.
 Abraço,
 Márcio
   - Original Message - 
   From: Murillo Proença 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Monday, February 05, 2007 9:13 AM
   Subject: [delphi-br] Re: Erro com ClientDataSet
 
 
   Olá Márcio, 
   verifique o seu DataSetProvider na propriedade UpdateMode se está 
em
   upWhereKeyOnly, depois nos TFields do seu SQLDataSet, verifique 
se a
   chave primária está com a propriedade ProviderFlags setada em
   pfInUpdate e pfInKey, os demais campos deixe apenas em pfInUpdate.
 
   Abaço
 
   Murillo
 
   --- Em delphi-br@yahoogrupos.com.br, Marcio mds_rs@ escreveu
   

Olá Colegas da Lista,
Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
Record not found or changed by another user

Alguem de vocês já enfrentou issoconseguiram resolver?
Já pesquisei na internet, tentei fazer testes com todas as 
dicas do
   pessoal, mas não obtive sucesso com nenhuma delas ainda.

Agradeço qualquer ajuda.

Márcio.

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

 
 
 
--
 
 
   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.432 / Virus Database: 268.17.18/662 - Release Date: 
31/1/2007 15:16
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [delphi-br] Abrir form antes do principal

2007-02-05 Por tôpico Claudiney Cogo - Listas
Bom dia...

pelo que entendi você quer abrir pra cadastrar a empresa caso ainda não tenha o 
registro no banco de dados, ok???

Acredito que você possa fazer da seguinte maneira... no evento Activate do form 
principal você faz o teste se existe o registro da empresa e caso não exista 
você chama o form de cadastro da empresa de forma modal (showmodal) e faz o 
cadastro. Depois segue o sistema normalmente. Na próxima vez o cadastro já vai 
existir e ele passa direto por essa rotina.

Abraço.

Claudiney Cogo
[EMAIL PROTECTED]
N2 Sistemas e Soluções em Informática Ltda.
Av. São Paulo, 172 - 15º Andar - Sala 1505
CEP 87013-908 - Maringá - Pr
Telefone: 44- 3222-6053

  - Original Message - 
  From: nillgolv 
  To: delphi-br 
  Sent: Sunday, February 04, 2007 3:26 PM
  Subject: [delphi-br] Abrir form antes do principal


  Pessoal,

  Venho pedir uma ajuda pois não consigo fazer, algo que ja vi em software.

  Quero que após ter isntalado o projeto, que ao executa-lo após a instalação, 
ele da show do form cadastro da empresa, sendo assim após já ter cadastrado ele 
não apresente mais o form ao abrir o projeto e se precisar de abrir depois que 
seja no menu.

  Acredito que deu para entender.

  [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] Edição de imagens numa aplicação em Delphi.

2007-02-05 Por tôpico Daniel Bastos
procura nos demos do delphi... tem um editor de imagem lá. Com poucos
recusrsos, mas da pra aprender ..
Não lembro qual dos demos é se alguem lembrar, da uma força

abs

Em 05/02/07, Ricardo Berti [EMAIL PROTECTED] escreveu:

   Tem uma biblioteca de edição de imagens que eu peguei em algum site a um
 tempo atrás! Só que nunca parei pra estudar ela, mas tem bastante coisa. Vou
 ver os royalities pra ver se eu posso postar ná página do grupo! Tem
 bastante coisa mesmoa lá!

 Bom Código

 Ricardo Berti


 - Original Message -
 From: Alexandre Gois
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, February 05, 2007 1:23 AM
 Subject: [delphi-br] Edição de imagens numa aplicação em Delphi.

 Pessoal, um olá para todos.

 Estou precisando adaptar num software que estou desenvolvendo a opção de
 edição de fotos, tipo um photoshop, para que a pessoa selecione o local
 desejado e troque de cor ou faça sobreposição de imagens. É claro que não
 precisa ser na riqueza de detalhes do photoshop, seria somente funções
 básicas, pintar recortar e colar... por aí.

 Será possível de fazer?...

 Aguardo ajuda.

 Grato.

 Alexandre Gois.

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



Re: [delphi-br] Abrir form antes do principal

2007-02-05 Por tôpico Henrique Netzka \(Vetor Sistemas\)
Você pode também programar no DPR do seu projeto!! Procure no Google por forms 
de login no Delphi, normalmente é pra isso que se usa essa programação :)

Abraços
Henrique
  - Original Message - 
  From: Claudiney Cogo - Listas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:51 AM
  Subject: Re: [delphi-br] Abrir form antes do principal


  Bom dia...

  pelo que entendi você quer abrir pra cadastrar a empresa caso ainda não tenha 
o registro no banco de dados, ok???

  Acredito que você possa fazer da seguinte maneira... no evento Activate do 
form principal você faz o teste se existe o registro da empresa e caso não 
exista você chama o form de cadastro da empresa de forma modal (showmodal) e 
faz o cadastro. Depois segue o sistema normalmente. Na próxima vez o cadastro 
já vai existir e ele passa direto por essa rotina.

  Abraço.

  Claudiney Cogo
  [EMAIL PROTECTED]
  N2 Sistemas e Soluções em Informática Ltda.
  Av. São Paulo, 172 - 15º Andar - Sala 1505
  CEP 87013-908 - Maringá - Pr
  Telefone: 44- 3222-6053

  - Original Message - 
  From: nillgolv 
  To: delphi-br 
  Sent: Sunday, February 04, 2007 3:26 PM
  Subject: [delphi-br] Abrir form antes do principal

  Pessoal,

  Venho pedir uma ajuda pois não consigo fazer, algo que ja vi em software.

  Quero que após ter isntalado o projeto, que ao executa-lo após a instalação, 
ele da show do form cadastro da empresa, sendo assim após já ter cadastrado ele 
não apresente mais o form ao abrir o projeto e se precisar de abrir depois que 
seja no menu.

  Acredito que deu para entender.

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



Re: [delphi-br] Edição de imagens numa apl icação em Delphi.

2007-02-05 Por tôpico Ricardo Berti
Olá Pessoal, a biblioteca é Free e open source pela GNU, eu queria colocar ela 
no yahoo da lista para disponibiliza-la a todos, mas o arquivo tem +/- 4mb e 
não é aceito. Então postei ele no 4shared, segue o link:

http://www.4shared.com/file/10091862/9ebb10ed/Biblioteca_de_Processamento_Grfico.html

Bom Código

Ricardo Berti
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:31 AM
  Subject: Re: [delphi-br] Edição de imagens numa aplicação em Delphi.


  Tem uma biblioteca de edição de imagens que eu peguei em algum site a um 
tempo atrás! Só que nunca parei pra estudar ela, mas tem bastante coisa. Vou 
ver os royalities pra ver se eu posso postar ná página do grupo! Tem bastante 
coisa mesmoa lá!

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Alexandre Gois 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 1:23 AM
  Subject: [delphi-br] Edição de imagens numa aplicação em Delphi.

  Pessoal, um olá para todos.

  Estou precisando adaptar num software que estou desenvolvendo a opção de 
edição de fotos, tipo um photoshop, para que a pessoa selecione o local 
desejado e troque de cor ou faça sobreposição de imagens. É claro que não 
precisa ser na riqueza de detalhes do photoshop, seria somente funções básicas, 
pintar recortar e colar... por aí.

  Será possível de fazer?...

  Aguardo ajuda.

  Grato.

  Alexandre Gois.

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



Re: [delphi-br] Re: Erro com ClientDataSet

2007-02-05 Por tôpico Vitor Redes
Olha, já vi esse erro, mas quando vi a solução era simples, os campos chave 
da tabela não estavam sendo puxados no select, dae o clientdataset se perdia 
sei lá pq...
Não parece ter lógica, enfim... mas veja ae...

---
Vitor Luiz Redes
Cel. Phone: 9677 8445
  - Original Message - 
  From: Marcio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:25 AM
  Subject: Re: [delphi-br] Re: Erro com ClientDataSet


  Olá Murillo,
  Infelizmente não funcionou mas agradeço tuas dicas!
  Seria interessante que o Andreano se pronunciasse também nestes casosmas 
ultimamente tenho visto poucos e-mail´s dele na lista.
  Abraço,
  Márcio
  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:13 AM
  Subject: [delphi-br] Re: Erro com ClientDataSet

  Olá Márcio, 
  verifique o seu DataSetProvider na propriedade UpdateMode se está em
  upWhereKeyOnly, depois nos TFields do seu SQLDataSet, verifique se a
  chave primária está com a propriedade ProviderFlags setada em
  pfInUpdate e pfInKey, os demais campos deixe apenas em pfInUpdate.

  Abaço

  Murillo

  --- Em delphi-br@yahoogrupos.com.br, Marcio [EMAIL PROTECTED] escreveu
  
   
   Olá Colegas da Lista,
   Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
   Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
   Record not found or changed by another user
   
   Alguem de vocês já enfrentou issoconseguiram resolver?
   Já pesquisei na internet, tentei fazer testes com todas as dicas do
  pessoal, mas não obtive sucesso com nenhuma delas ainda.
   
   Agradeço qualquer ajuda.
   
   Márcio.
   
   [As partes desta mensagem que não continham texto foram removidas]
  

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.17.18/662 - Release Date: 31/1/2007 
15:16

  [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] Fazer referencia ao DataSource do form chamador

2007-02-05 Por tôpico Rodrigo Madureira Barbosa
Tente criar no Form2 uma variável pública do tipo TClientDataSet e sete-a na
abretura do Form2 pelo Form1...

 

Ex: (No chamada do Form2 pelo Form1)

 

  Form2 := Tform2.Create(Application);

  Form2.Client := SeuClientDataSet;

  Form2.ShowModal;

  FreeAndNil(Form2);

 

No momento de utilizá-lo, tente um typecast como exemplificado abaixo...

 

Ex.: (No botão do Form2, que mandará informações para o Client do Form1)

 

  TClientDataSet(Client).EmptyDataSet;

  TClientDataSet(Client).Append;

  ... passa-se as informações ...

  TClientDataSet(Client).Post;

 

  OBS.: Onde “Client” é a variável pública que vc criou...

 

Dessa forma acho que funfa... mas não tentei... é um exemplo de cabeça...
testa aí e nos diz o resultado...

 

Rodrigo Madureira Barbosa

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Tavares
Enviada em: segunda-feira, 5 de fevereiro de 2007 09:21
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Fazer referencia ao DataSource do form chamador
Prioridade: Alta

 

Bom dia a todos,

Trabalho com 2 forms dessa forma: O primeiro possui o dbgrid e o TDataSource
que faz a ligacao do banco. A partir desse formulario tenho funções (botoes)
que chama um outro formulario que permite fazer manutenção (inclusao, etc.)
na referida tabela. Este form de manutenção atende a diversos cadastros, ou
seja, o mesmo é criado para diversas tabelas do mesmo banco.
Minha duvida esta em como fazer referencia, de forma dinamica, ao Form 1 que
chamou o form 2, pois o form1 muda de acordo com a tabela chamada.
Tenho como fazer essa referencia no form2, sem que eu informe no USES do
form2 a unit do form1?

Um abraço.

Tavares
Tudo que nos acontece nos favorece se a gente não se aborrece e agradece.
(Frei Pascoal)

 



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



Re: [delphi-br] ModelMaker / Instant Objects

2007-02-05 Por tôpico Joao Morais
Claudiney Cogo - Listas wrote:

 O que me deixa um pouco intrigado é que tô achando ele
 um tanto engessado. Quer dizer, ele tem a maneira
 própria de fazer as coisas que eu obrigatoriamente tenho
 que seguir, o que as vezes pode não ser tão funcional
 pro meu sistema. Sei lá.. ou ainda tenho muito pra
 descobrir nele. Mas tenho o receio de ficar muito
 preso na maneira de trabalhar com ele.

De que forma? Dê alguns exemplos.

 Mas vou continuar
 pesquisando mais um pouco, pensar também em algumas
 outras soluções até encontrar a que mais vai se encaixar
 na minha realidade. Mas sem dúvidas o IO tem muita coisa
 boa.

O que o IO tem de bom é seu paradigma -- orientação a objetos -- bem 
como os experts que ajudam a criar objetos de negócio.

--
João Morais


[delphi-br] parâmetro no rave

2007-02-05 Por tôpico HENRIQUE PEIXINHO
Bom Dia,

Pessoal alguem sabe como ler um parâmetro do rave pelo delphi?

Vou ser mais claro tenho um relatorio e nele tenho um text com a quantidade de 
páginas geradas, sei como gravar isso num parâmentro do rave, mas não consigo 
ler esse parâmetro pelo delphi.

Se alguem tive alguma ideia de como fazer isso da uma ajuda.

Grato,

Henrique Peixinho

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



Re: [delphi-br] Criar Timer para Execução paralela [RESOLVIDO]

2007-02-05 Por tôpico Ricardo César Cardoso
Boa tarde João!

Olha, meu amigo, vc é fera mesmo! O abacaxi já tá totalmente descascado! Só fiz 
a alteração de mais um detalhezinho pra gente poder saborear o dito cujo...

O projeto funcionou perfeitamente! MUITISSIMO OBRIGADO, vc não sabe o quanto me 
ajudou. 

Fiz as alterações como vc sugeriu e as units ficaram com abaixo:

( Unit do Cronômetro *)
type
  TfrmCrometro = class(TForm)
{...}
procedure ComPortError(Sender: TObject; Errors: TComErrors);
procedure FinalizaCronometro(Sender: TObject);
procedure CriaTimer;
{...}
  public
{ Public declarations }
Iniciado : Boolean;   // Flag do primeiro sinal da porta
HoraIni : TDateTime; // Data e hora do recebimento do primeiro sinal
MyTimer  : TTimer; // Objeto Timer criado dinamicamente
  end;
{...}
implementation

{$R *.dfm}

uses ThreadMonitora;
{...}
Procedure TfrmCrometro.ComPort1Error(Sender: TObject; Errors: TComErrors);
// Este evento se repete enquanto o botão do hardware está acionado
// ele fica mandando pulsos para o computador a cada 1ms

 Begin
   if not Iniciado then
   begin
 HoraIni := Now; // implementei a inicialização dentro de um TButtom
 Iniciado := True; // Esse seria o flag da recepção do primeiro evento.

 // Código de criação da Thread - Como Fazer?
 // Seria assim?
 with TThreadMonitora.Create(True) do
 begin
   Priority  := tpLowest; // baixei mais ainda a prioridade
   StartTime := HoraIni;
   Started   := @Iniciado;
   Resume;
 end;
   end
   else
   begin
 MyTimer.Free;
 CriaTimer;
   end;
 End;

Procedure TfrmCrometro.FinalizaCronometro(Sender: TObject);
 Begin
   if Iniciado then // aqui foi a jogada de mestre. para o contador visual
   begin
 Iniciado := False;
 Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - HoraIni);
   end
 End;

Procedure TfrmCrometro.CriaTimer;
 Begin
   MyTimer := TTimer.Create(Self);
   with MyTimer do
   begin
 Interval := 125; 
 Name := 'DynaTimer';
 OnTimer  := FinalizaCronometro;
   end;
 End;
{...}
()

(* Unit da Thread de contagem )
unit ThreadMonitora;

interface

uses
  Classes, SysUtils, Windows;

type
  TThreadMonitora = class(TThread)
  private
{ Private declarations }
FStartTime : TDateTime;
  protected
procedure Execute; override;
procedure AtualizaLabel;

  public
Started: ^Boolean;
property StartTime: TDateTime read FStartTime write FStartTime;
  end;

implementation

uses uCronometro;


{ TThreadMonitora }

Procedure TThreadMonitora.AtualizaLabel;
 Begin
   frmCrometro.Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - 
StartTime);
 End;

Procedure TThreadMonitora.Execute;
 Begin
  { Place thread code here }
  while Started^ do
Synchronize(AtualizaLabel);
 End;

END.
(**)


 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] Drag and Drop num listbox

2007-02-05 Por tôpico Alexandre Oliveira
Pessoal,

Boa tarde. Preciso fazer o seguinte:

Dois listbox:

LISTA1  LISTA2
campo1  campox
campo2  campoy
campo3  campoz
campoxx
campoyy 
campozz

Preciso fazer com que, ao clicar em campo1 (LISTA1) e arrastar para a
LISTA2 este se posicione onde eu soltar, entenderam? Exemplo, seu eu
arrastar o campo1 e parar em cima do campoz(daí tanto faz se ele vai
cair em acima ou abaixo do campoz) eu gostaria que este elemento fosse
inserido naquela região, pois arrastar simplesmente pra LISTA2 e
inserir no final até que não tá pegando tanto, mas ficar no local que
eu soltar é que não tô conseguindo fazer.

Alguém teria uma luz?

Saudações.
 
---
[]'s 

Alexandre

Frase da semana: Os pequenos atos que se executam são melhores que
todos aqueles grandes que se planejam. (George C. Marshall)




[delphi-br] Duvida Tquery pedindo usuario e senha banco de dados

2007-02-05 Por tôpico walter_3wm
Boa Tarde!!!
Bom gostaria de saber como eu faço pra o tQuery nao fica pedidndo o 
usuario e senha do banco de dados, toda vez que eu vo rodar o 
sistema!!!
Estou usando delphi7.0 com banco de dados interbase.

Obrigado!!




Res: [delphi-br] Duvida Tquery pedindo usuario e senha banco de dados

2007-02-05 Por tôpico Marcio
So voce usar a Query conectada a um TDataBase e nele setar a propriedade
Login Prompt para False.
 
Márcio C Tenreiro
Programador pleno
 
Universidade de marilia/SP 
 
---Mensagem original---
 
De: walter_3wm
Data: 05/02/2007 16:22:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Duvida Tquery pedindo usuario e senha banco de dados
 
Boa Tarde!!!
Bom gostaria de saber como eu faço pra o tQuery nao fica pedidndo o 
usuario e senha do banco de dados, toda vez que eu vo rodar o 
sistema!!!
Estou usando delphi7.0 com banco de dados interbase.

Obrigado!!


 
 

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



Re: [delphi-br] Criar Timer para Execução p aralela [RESOLVIDO]

2007-02-05 Por tôpico Joao Morais
Ricardo César Cardoso wrote:

 Boa tarde João!
 
 Olha, meu amigo, vc é fera mesmo! O abacaxi já tá totalmente
 descascado! Só fiz a alteração de mais um detalhezinho pra
 gente poder saborear o dito cujo...
 
 O projeto funcionou perfeitamente! MUITISSIMO OBRIGADO,
 vc não sabe o quanto me ajudou.

Olá Ricardo.

Disponha! Obrigado por seu retorno, bom saber que deu tudo certo.

Depois você tira a poupa desse abacaxi, separa metade e manda aqui pra 
gente fazer um suco :-))

 Fiz as alterações como vc sugeriu e as units ficaram com abaixo:

Ficou legal.

Estive olhando a implementação do ttimer e verifiquei um truque para 
você resetar o timer. Ao invés de destruí-lo e recriá-lo a cada 1ms, 
tente apenas reassociar o evento ontimer. Se funcionar, de cara você 
economiza 2000 alocações+liberações de memória por segundo.

--
João Morais



 ( Unit do Cronômetro *)
 type
   TfrmCrometro = class(TForm)
 {...}
 procedure ComPortError(Sender: TObject; Errors: TComErrors);
 procedure FinalizaCronometro(Sender: TObject);
 procedure CriaTimer;
 {...}
   public
 { Public declarations }
 Iniciado : Boolean;   // Flag do primeiro sinal da porta
 HoraIni : TDateTime; // Data e hora do recebimento do primeiro sinal
 MyTimer  : TTimer; // Objeto Timer criado dinamicamente
   end;
 {...}
 implementation
 
 {$R *.dfm}
 
 uses ThreadMonitora;
 {...}
 Procedure TfrmCrometro.ComPort1Error(Sender: TObject; Errors: TComErrors);
 // Este evento se repete enquanto o botão do hardware está acionado
 // ele fica mandando pulsos para o computador a cada 1ms
 
  Begin
if not Iniciado then
begin
  HoraIni := Now; // implementei a inicialização dentro de um TButtom
  Iniciado := True; // Esse seria o flag da recepção do primeiro evento.
 
  // Código de criação da Thread - Como Fazer?
  // Seria assim?
  with TThreadMonitora.Create(True) do
  begin
Priority  := tpLowest; // baixei mais ainda a prioridade
StartTime := HoraIni;
Started   := @Iniciado;
Resume;
  end;
end
else
begin
  MyTimer.Free;
  CriaTimer;
end;
  End;
 
 Procedure TfrmCrometro.FinalizaCronometro(Sender: TObject);
  Begin
if Iniciado then // aqui foi a jogada de mestre. para o contador visual
begin
  Iniciado := False;
  Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - HoraIni);
end
  End;
 
 Procedure TfrmCrometro.CriaTimer;
  Begin
MyTimer := TTimer.Create(Self);
with MyTimer do
begin
  Interval := 125; 
  Name := 'DynaTimer';
  OnTimer  := FinalizaCronometro;
end;
  End;
 {...}
 ()
 
 (* Unit da Thread de contagem )
 unit ThreadMonitora;
 
 interface
 
 uses
   Classes, SysUtils, Windows;
 
 type
   TThreadMonitora = class(TThread)
   private
 { Private declarations }
 FStartTime : TDateTime;
   protected
 procedure Execute; override;
 procedure AtualizaLabel;
 
   public
 Started: ^Boolean;
 property StartTime: TDateTime read FStartTime write FStartTime;
   end;
 
 implementation
 
 uses uCronometro;
 
 
 { TThreadMonitora }
 
 Procedure TThreadMonitora.AtualizaLabel;
  Begin
frmCrometro.Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - 
 StartTime);
  End;
 
 Procedure TThreadMonitora.Execute;
  Begin
   { Place thread code here }
   while Started^ do
 Synchronize(AtualizaLabel);
  End;
 
 END.
 (**)
 



[delphi-br] [OT] Dica pra Forum/Lista de Discussão sobre C++

2007-02-05 Por tôpico Fellipe Henrique
Olá amigos, você podem me indicar algum Fórum ou Lista de Discussão sobre
C++, que seja movimentada, para um iniciante?

Desde já agradeço

-- 
_
Fellipe Henrique
[EMAIL PROTECTED]


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



Re: [delphi-br] Criar Timer para Execução p aralela [RESOLVIDO]

2007-02-05 Por tôpico Joao Morais
Joao Morais wrote:

 poupa desse abacaxi,

Faz melhor, tira a polpa porque abacaxi sequer tem pena. :-))

--
João Morais


[delphi-br] Imprimir em Impressora na Rede

2007-02-05 Por tôpico Leodinei Bielak
Olá. Tem alguma maneira que eu possa imprimir em uma impressora na
rede usando nome da máquina + nome da impressora?
Eu gostaria de criar um cadastro de impressoras na rede.
Valeu.

-- 
Leodinei Bielak

In theory, there is no difference between theory and practice.

In practice, however..


Re: [delphi-br] Criar Timer para Execução paralela [RESOLVIDO]

2007-02-05 Por tôpico Ricardo César Cardoso
Vou testar essa dica aí que vc passou. Qualquer coisa, te informo!

Sds,
Ricardo.

Joao Morais [EMAIL PROTECTED] escreveu:  
Ricardo César Cardoso wrote:
 
  Boa tarde João!
  
  Olha, meu amigo, vc é fera mesmo! O abacaxi já tá totalmente
  descascado! Só fiz a alteração de mais um detalhezinho pra
  gente poder saborear o dito cujo...
  
  O projeto funcionou perfeitamente! MUITISSIMO OBRIGADO,
  vc não sabe o quanto me ajudou.
 
 Olá Ricardo.
 
 Disponha! Obrigado por seu retorno, bom saber que deu tudo certo.
 
 Depois você tira a poupa desse abacaxi, separa metade e manda aqui pra 
 gente fazer um suco :-))
 
  Fiz as alterações como vc sugeriu e as units ficaram com abaixo:
 
 Ficou legal.
 
 Estive olhando a implementação do ttimer e verifiquei um truque para 
 você resetar o timer. Ao invés de destruí-lo e recriá-lo a cada 1ms, 
 tente apenas reassociar o evento ontimer. Se funcionar, de cara você 
 economiza 2000 alocações+liberações de memória por segundo.
 
 --
 João Morais
 
  ( Unit do Cronômetro *)
  type
TfrmCrometro = class(TForm)
  {...}
  procedure ComPortError(Sender: TObject; Errors: TComErrors);
  procedure FinalizaCronometro(Sender: TObject);
  procedure CriaTimer;
  {...}
public
  { Public declarations }
  Iniciado : Boolean;   // Flag do primeiro sinal da porta
  HoraIni : TDateTime; // Data e hora do recebimento do primeiro sinal
  MyTimer  : TTimer; // Objeto Timer criado dinamicamente
end;
  {...}
  implementation
  
  {$R *.dfm}
  
  uses ThreadMonitora;
  {...}
  Procedure TfrmCrometro.ComPort1Error(Sender: TObject; Errors: TComErrors);
  // Este evento se repete enquanto o botão do hardware está acionado
  // ele fica mandando pulsos para o computador a cada 1ms
  
   Begin
 if not Iniciado then
 begin
   HoraIni := Now; // implementei a inicialização dentro de um TButtom
   Iniciado := True; // Esse seria o flag da recepção do primeiro evento.
  
   // Código de criação da Thread - Como Fazer?
   // Seria assim?
   with TThreadMonitora.Create(True) do
   begin
 Priority  := tpLowest; // baixei mais ainda a prioridade
 StartTime := HoraIni;
 Started   := @Iniciado;
 Resume;
   end;
 end
 else
 begin
   MyTimer.Free;
   CriaTimer;
 end;
   End;
  
  Procedure TfrmCrometro.FinalizaCronometro(Sender: TObject);
   Begin
 if Iniciado then // aqui foi a jogada de mestre. para o contador visual
 begin
   Iniciado := False;
   Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - HoraIni);
 end
   End;
  
  Procedure TfrmCrometro.CriaTimer;
   Begin
 MyTimer := TTimer.Create(Self);
 with MyTimer do
 begin
   Interval := 125; 
   Name := 'DynaTimer';
   OnTimer  := FinalizaCronometro;
 end;
   End;
  {...}
  ()
  
  (* Unit da Thread de contagem )
  unit ThreadMonitora;
  
  interface
  
  uses
Classes, SysUtils, Windows;
  
  type
TThreadMonitora = class(TThread)
private
  { Private declarations }
  FStartTime : TDateTime;
protected
  procedure Execute; override;
  procedure AtualizaLabel;
  
public
  Started: ^Boolean;
  property StartTime: TDateTime read FStartTime write FStartTime;
end;
  
  implementation
  
  uses uCronometro;
  
  
  { TThreadMonitora }
  
  Procedure TThreadMonitora.AtualizaLabel;
   Begin
 frmCrometro.Label1.Caption := FormatDateTime('hh:mm:ss:zzz', Now - 
  StartTime);
   End;
  
  Procedure TThreadMonitora.Execute;
   Begin
{ Place thread code here }
while Started^ do
  Synchronize(AtualizaLabel);
   End;
  
  END.
  (**)
  
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



[delphi-br] DLL???

2007-02-05 Por tôpico sampaiobrito
Boa Tarde a todos!

Criei uma Dll no delphi, mas não consigo registrá-la no windows. Tentei 
com o regsvr32. Alguém pode me indicar como proceder?

Desde já agradeço!



Re: [delphi-br] Imprimir em Impressora na Rede

2007-02-05 Por tôpico Desenvolvimento \(Anderson\)
se for de maneira direta, em padrão txt, vc pode usar:

assignfile(f,'\\SERVIDOR\EPSON');
rewrite(f);
writeln(f,'Linha1');
closefile(f)

já se for de maneira gráfica, dê uma olhada na unit PRINTERS.
tem uma propriedade chamada printerindex procura por isso na net q vc acha 
o q quer...
eu já fiz isso, mas não lembro onde está para demonstrar. 



  - Original Message - 
  From: Leodinei Bielak 
  To: delphi-br 
  Sent: Monday, February 05, 2007 4:52 PM
  Subject: [delphi-br] Imprimir em Impressora na Rede


  Olá. Tem alguma maneira que eu possa imprimir em uma impressora na
  rede usando nome da máquina + nome da impressora?
  Eu gostaria de criar um cadastro de impressoras na rede.
  Valeu.

  -- 
  Leodinei Bielak

  In theory, there is no difference between theory and practice.

  In practice, however..


   

  __ Informação do NOD32 2038 (20070205) __

  Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
  http://www.nod32.com.br


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



[delphi-br] Eh possivel criar instalador com direitos de gravar DLLs na pasta do Windows

2007-02-05 Por tôpico GMail
(jah enviei esta mensagem, mas nao a vi na lista)

Criei um pequeno programa que simplesmente copia (atualiza) duas
DLLs (do BDE) na pasta \WINDOWS\SYSTEM32, e atualiza
algumas chaves do registro do Windows.

Se um usuario comum executa o programa instalador
que eu criei, a instalacao parece ocorrer normalmente, mas as DLLs
nao sao atualizadas. 

Se o usuario se loga com uma conta com privilegio de ADMINISTRADOR,
as DLLs sao atualizadas normalmente.

Se eu usar o o Inno Setup, eh possivel criar um instalador que
tenha direitos de sobrepor DLLs, criar ou modificar registros do Windows,
etc ?   Ou mesmo com um instalador feito no Inno serah necessario executar
com uma conta com privilegios de Administrador ?

Paulo

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



Re: [delphi-br] Eh possivel criar instalador com direitos de gravar DLLs na pasta do Windows

2007-02-05 Por tôpico Eduardo Silva dos Santos
Isso é um problema de permissão,  mesmo com o InnoSetup vai acontecer  a
mesma coisa.

2007/2/5, Paulo Sérgio Dias (GMail) [EMAIL PROTECTED]:

   (jah enviei esta mensagem, mas nao a vi na lista)

 Criei um pequeno programa que simplesmente copia (atualiza) duas
 DLLs (do BDE) na pasta \WINDOWS\SYSTEM32, e atualiza
 algumas chaves do registro do Windows.

 Se um usuario comum executa o programa instalador
 que eu criei, a instalacao parece ocorrer normalmente, mas as DLLs
 nao sao atualizadas.

 Se o usuario se loga com uma conta com privilegio de ADMINISTRADOR,
 as DLLs sao atualizadas normalmente.

 Se eu usar o o Inno Setup, eh possivel criar um instalador que
 tenha direitos de sobrepor DLLs, criar ou modificar registros do Windows,
 etc ? Ou mesmo com um instalador feito no Inno serah necessario executar
 com uma conta com privilegios de Administrador ?

 Paulo

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

 




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


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



RES: [delphi-br] Eh possivel criar instalador com direitos de gravar DLLs na pasta do Windows

2007-02-05 Por tôpico Sérgio T . Uetanabaro
Ola Paulo,
 
  As permissões de acesso aos arquivos e DLLs é feita pelo windows e com
certeza vc não vai conseguir burlar as mesmas de modo convencional e lícito.
Busque outras alternativas para a instalação dessas DLLs.
 
 
[]'s
 
Sergio
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Paulo Sérgio Dias (GMail)
Enviada em: segunda-feira, 5 de fevereiro de 2007 19:20
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Eh possivel criar instalador com direitos de gravar
DLLs na pasta do Windows



(jah enviei esta mensagem, mas nao a vi na lista)

Criei um pequeno programa que simplesmente copia (atualiza) duas
DLLs (do BDE) na pasta \WINDOWS\SYSTEM32, e atualiza
algumas chaves do registro do Windows.

Se um usuario comum executa o programa instalador
que eu criei, a instalacao parece ocorrer normalmente, mas as DLLs
nao sao atualizadas. 

Se o usuario se loga com uma conta com privilegio de ADMINISTRADOR,
as DLLs sao atualizadas normalmente.

Se eu usar o o Inno Setup, eh possivel criar um instalador que
tenha direitos de sobrepor DLLs, criar ou modificar registros do Windows,
etc ? Ou mesmo com um instalador feito no Inno serah necessario executar
com uma conta com privilegios de Administrador ?

Paulo

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



 


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



[delphi-br] Agradecimentos - Eh possivel criar instalador com direitos de gravar DLLs na pasta do Windows

2007-02-05 Por tôpico GMail
Sérgio:

As permissões de acesso aos arquivos e DLLs é feita pelo windows e com
certeza vc não vai conseguir burlar as mesmas de modo convencional e lícito.
Busque outras alternativas para a instalação dessas DLLs.


Ok.

Muito obrigado pelas informacoes !
Paulo 

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



Re: [delphi-br] Re: Erro com ClientDataSet

2007-02-05 Por tôpico Anderson RB
Marcio, vc colocou os seus campos em tempo de design ou vc simplesmente faz 
select * from tabela em tempo de execucao

Eu tb tenho esse problema as vezes, e me parece que é por que eu faço um select 
em tempo de execucao e nao seto o providerFlags de cada campo e ate agora 
nao achei outra possibilidade para esse erro
  - Original Message - 
  From: Marcio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:25 AM
  Subject: Re: [delphi-br] Re: Erro com ClientDataSet


  Olá Murillo,
  Infelizmente não funcionou mas agradeço tuas dicas!
  Seria interessante que o Andreano se pronunciasse também nestes casosmas 
ultimamente tenho visto poucos e-mail´s dele na lista.
  Abraço,
  Márcio
  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:13 AM
  Subject: [delphi-br] Re: Erro com ClientDataSet

  Olá Márcio, 
  verifique o seu DataSetProvider na propriedade UpdateMode se está em
  upWhereKeyOnly, depois nos TFields do seu SQLDataSet, verifique se a
  chave primária está com a propriedade ProviderFlags setada em
  pfInUpdate e pfInKey, os demais campos deixe apenas em pfInUpdate.

  Abaço

  Murillo

  --- Em delphi-br@yahoogrupos.com.br, Marcio [EMAIL PROTECTED] escreveu
  
   
   Olá Colegas da Lista,
   Uso delphi7 + windowsxp pro e está acontecendo o seguinte:
   Ao efetuar cds.applyupdates(0) recebdo a seguinte mensagem:
   Record not found or changed by another user
   
   Alguem de vocês já enfrentou issoconseguiram resolver?
   Já pesquisei na internet, tentei fazer testes com todas as dicas do
  pessoal, mas não obtive sucesso com nenhuma delas ainda.
   
   Agradeço qualquer ajuda.
   
   Márcio.
   
   [As partes desta mensagem que não continham texto foram removidas]
  

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.432 / Virus Database: 268.17.18/662 - Release Date: 31/1/2007 
15: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] Rave Reports - Dúvida Simples

2007-02-05 Por tôpico André Prata
Saudações Pessoal,

Minha aplicação funciona perfeitamente na minha máquina e em outras com o 
Delphi e o Rave, contudo nem abre em pcs que não tenham eles, preciso colocar 
algo do Rave em anexo à aplicação? Tipo uma dll ou exe?

Atenciosamente,
André Prata
[EMAIL PROTECTED]

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



[delphi-br] Comunicação entre duas máquinas

2007-02-05 Por tôpico Marcos P. M. de Souza
 
Quero fazer um programa com o minimo de recursos para que possa passar
informações entre usuários da internet conectados e logados no meu
site...essas informações eu pretendo utilizar, nao necessáriamente como bate
papo, mas para fazer um determinado jogo de xadrez funcionar entre os
integrantes logados.
Cada lance da partida é descrito numa string chamada de FEN de mais ou menos
uns 40 caracteres, chegando a um máximo de 72 caracteres.
 
Alguem teria pelo menos uma ideia inicial de como poderia fazer essa
comunicação acontecer
 
 
Marcos P. M. de Souza
www.mpsoftwares.com http://www.mpsoftwares.com/ 
[EMAIL PROTECTED]
 
 


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



[delphi-br] Comunicação entre duas máquinas

2007-02-05 Por tôpico Marcos P. M. de Souza
 
Quero fazer um programa com o minimo de recursos para que possa passar
informações entre usuários da internet conectados e logados no meu
site...essas informações eu pretendo utilizar, nao necessáriamente como bate
papo, mas para fazer um determinado jogo de xadrez funcionar entre os
integrantes logados.
Cada lance da partida é descrito numa string chamada de FEN de mais ou menos
uns 40 caracteres, chegando a um máximo de 72 caracteres.
 
Alguem teria pelo menos uma ideia inicial de como poderia fazer essa
comunicação acontecer
 
 
Marcos P. M. de Souza
 
 


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