Re: [delphi-br] Ajuda para -Locate(...
Olá!! Acho que o problema do nosso amigo é outro.. O Locate usa um conjunto de locateoptions e não parâmetros individuais. Os conjuntos são representados, no Delphi, entre colchetes. Por isso, a sua linha deve ficar desta forma: DataModuleDados.SimpleDataSetSocios.Locate('NOME',VarArrayOf (EditPesquisa.Text),[LoPartialKey,LocaseInsensitive]); Espero ter ajudado, Felipe Giotto ;-) Alcistemas Informática wrote: ponha um ibtable no form que resolve... - Original Message - From: wsmassarelli [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, December 27, 2005 6:22 PM Subject: [delphi-br] Ajuda para -Locate(... Olá, Pessoal Meu nome é William, estou tentando compilar um modulo de exemplo do livro Delphi 7 - Curso completo do Marcelo Leão pagina 202 proced. 7, que pretende fazer uma pesquisa em uma tabela do interbase através de um campo EDIT no Evento- OnChange, mas está dando um erro no codigo: DataModuleDados.SimpleDataSetSocios.Locate('NOME',VarArrayOf (EditPesquisa.Text),LoPartialKey,LocaseInsensitive); * me parece que estes parametros não estão sendo reconhecidos pelo Delphi 7 LoPartialKey,LocaseInsensitive); - - os seginte erros são retornados: [Error] UnitAltSocios.pas(59): Incompatible types: 'Array' and 'TCaption' [Error] UnitAltSocios.pas(59): Too many actual parameters [Fatal Error] UnitPrincipal.pas(58): Could not compile used unit 'UnitAltSocios.pas' *Desde já agradeço aos colegas que se dispuserem ajudar!!! -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] D2005 ASP.NET Exibir Label com quebra de linha.
Olá, Murillo!! Para resolver isso, habilite a propriedade WordWrap do Label... Espero ter ajudado, Felipe Giotto ;-) Murillo Proença wrote: Bom dia galera, tenho um campo memo no banco onde tenho textos com quebra de linha e quando exibo em um Label, o mesmo não quebra, ou seja, fica tudo numa mesma linha. O que devo fazer pra jogar neste label as quebras? D2005 / ASP.NET Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Iniciar em outra linha
Olá, amigo!! Utilize dessa forma: Button1.Caption:='Novo'#13#10'Pedido'; Espero ter ajudado, Felipe Giotto ;-) Darkzad wrote: Olá pessoal, Gostaria de saber se tem uma maneira de um caption do botão ficar em duas linhas. Ex: Novo Pedido Ficaria assim: Novo Pedido Tem alguma maneira de fazer isso? Valeu [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Criar componente em run-time
Olá, Levi! Se você quiser que o Memo fique oculto, é melhor criar utilizando: memo1:= TMemo.Create(nil); Lembre-se de chamar Memo1.Free quando quiser desalocá-lo. Se você quiser que ele apareça dentro do form, utilize: memo1:= TMemo.Create(NomeDoForm); Para definir dentro de qual componente você quer que o Memo apareça (ex: dentro de um Panel ou mesmo dentro simplesmente do Form), chame em seguida: memo1.Parent:=NomeDoComponenteOndeOMemoSeráInserido; Espero ter ajudado, Felipe Giotto ;-) Pessoal, Como faço para criar um TMemo em run-time? memo1:= Create(Self); memo1.Create(Self); memo1:= TMemo.Create(Self); memo1:=TMemo.Create(Form1); Atenciosamente, Levi Ribeiro de Freitas Programador de Computadores mailto:[EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] dúvida em campo NULL
Olá, Carlinhos! Se você estiver utilizando um DataSet no Delphi, utilize o método Clear do Field que você quer gravar como NULL... Espero ter ajudado, Felipe Giotto ;-D Carlinhos [Pucc] wrote: bom dia pessoal, tenho um campo numa tabela que é char(1) e neste campo eu gravo S para determinada situação. quando esse campo não está S ele deve estar como null. como faço para que o campo receba o null ? se deixo o mesmo recebendo := ''; ele preenche o campo com 1 caracter em branco. como faço para que ele fique null ? obrigado à todos. Carlos Reginato [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Criar Forms Modais - passando parametro - recebendo valor de retorno.
O que você pode fazer é declarar variáveis públicas no seu form e setá-las antes de chamar o showmodal.. Depois, lá dentro você trata as variáveis. Por exemplo: Application.Createform(TForm1, Form1); Form1.Titulo:='alsdkalskdlasd'; Form1.Mensagem:='Oi'; Form1.bt1:='OK'; Form1.bt2:='Cancelar'; Form1.bt3:='Sei lá'; Form1.ShowModal; Form1.Free; Espero ter ajudado, Felipe Giotto ;-) User-BA wrote: Olá gente! Preciso criar dinamicamente um form MODAL ja passando alguns parametros para ele e ao fecha-lo receber de volta um valor como resultado. Não estou sabendo como fazer :( A ideia seria criar/chamar um form assim: form_mensagem.showmodal(titulo, mensagem: string; bt1, bt2, bt3 : string) : integer então... - titulo - apareceria em um caption superior... - mensagem - aparecia num memo (readonly) - btn1, btn2, btn3, receberia - 1,2,3 (receberia o caption) _ se o usuario clicasse em btn1 fecharia e retornar 1, btn = 2, etc... Na verdade é um form para expor mensagens... O diferencial é que teria um botão para o usuario gravar o conteudo do memo :) penso em fazer a chamada assim if form_mensagem.showmodal(p1, p2, p3, p4, p5) = 1 then (clicou no botao 1 ... faz isto) Lógico amigos... que não quero a receita do bolo... só quero uma luz de como criar forms, passando parametro e recebendo valores deles. Obrigado pelas ajudas Luciano-User-BA ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Thread
Olá, Ilton! O comando Terminate não serve para finalizar o processamento de uma Thread. A classe TThread possui uma propriedade Booleana chamada Terminated... O comando Terminate serve somente para marcar o flag Terminated como True. Porém, o código responsável pela finalização da execução da Thread deve ser tratada dentro do próprio código da Thread. Espero ter ajudado, Felipe Giotto ;-) Ilton Vieira Junior wrote: Boa Tarde. Pessoal, eu montei uma thread aqui, que fica em loop infinito, só que quando eu tento finaliza-la, aparentemente isso não ocorre. Tentei: VariavelThread.Terminate; Poré, ela continua rodando. Como devo proceder para forçar sua finalização?? Obrigado, Ilton -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12fshq8sp/M=384888.7585449.8468440.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1134230815/A=3154524/R=0/SIG=12igfl26t/*http://www.momentumquiz.com.br/index.php?md5ref=372BBEE98E9544bd8B2F9E87847EEEBE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBExpress é o melhor?
Olá, Danilo! Verifique se você está passando parâmetros ao CDS utilizando o AsDateTime... Se estiver, remova-os e utilize o AsSQLTimeStamp... Para converter um DateTime para SQLTimeStamp utilize a função DateTimeToSQLTimeStamp, da unit SQLTimSt. Espero ter ajudado, Felipe Giotto ;-) Danilo wrote: Obrigado pela ajuda, fiz alguns testes sexta para pegar exatamente o erro, da uma olhada no erro: sqlda missing or incorrect version, or incorrect number/type of variables esse erro dah na hora q vou dar um close e um open no clientDataSet, ou na hora q vou pegar os dados do DataSet, vou filtrar melhor esse errro, mas vcs sabem oq eh esse erro? Muito Obrigado []s Danilo *** REPLY SEPARATOR *** On 9/12/2005 at 13:48 Danilo Rogério wrote: Cuidado,. que a lista não permite linguagem do tipo: porcaria E se vc este grupinho de componentes funciona muito bem sim... Presto serviço em uma usina sucroalcooleira que roda 24x7 também... utilizando Oracle... Mas vamos ao que interessa: Se você colocar um trecho maior do seu codigo de abertura da tabela, também ajuda... tente colocar: try clientdataset.active := True; except on e:Exception do begin Showmessage('Deu erro: ' + E.Message); end; end; Ou ainda, mude para ClientDataSet.Open Att. Danilo Rogério Danilo [EMAIL PROTECTED] escreveu: Galera estou com um problema com a porcaria do componente ClientDataSet do Delphi, usu da seguinte forma, Estou Usando Delphi 6 , com FireBird 1.5 os componentes estão nessa ordem: TSQLQuery (DBExpress) TDataSetProvider (Data Access) TClientDataSet (Data Access) TDataSource (Data Access) essa aplicação roda 24 hrs por dia e 7 dias por semana, depois de 3 dias começa a dar problema no ClientDataSet, mas não me fala q erro que dá, não consigo mais dar ClientDataSet.active := true nem ClientDataSet.recordCount, Sniff Snifff, me falaram que esse grupinho de componentes era o melhor mas não acredito maisalguem pode me ajudar? []s Danilo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - 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: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Thread
Olá, Ilton!! Na verdade, é um pouco mais simples!! :D Utilize o Terminate normalmente... Dentro do seu loop, verifique se a flag Terminated é True. Se ela for True, encerre o loop e desaloque a Thread! Isso deve funcionar!! Espero ter ajudado, Felipe Giotto ;-) Ilton Vieira Junior wrote: Bom Dia Felipe. Então devo criar um método Destroy para a Thread, onde a execuçãodo loop seja interrompida??? Com devo chamar a Thread, deste modo : NomeThread.Destroy; ??? Obrigado, Ilton Felipe Giotto escreveu: Olá, Ilton! O comando Terminate não serve para finalizar o processamento de uma Thread. A classe TThread possui uma propriedade Booleana chamada Terminated... O comando Terminate serve somente para marcar o flag Terminated como True. Porém, o código responsável pela finalização da execução da Thread deve ser tratada dentro do próprio código da Thread. Espero ter ajudado, Felipe Giotto ;-) -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Passar Parametros
Olá, Ilton!! Procure, no Help, pelas funções ParamCount e ParamStr, lá você encontrará o que precisa!! Espero ter ajudado, Felipe Giotto ;-) Ilton Vieira Junior wrote: Bom Dia, Em Delphi tem como eu passar um parametro para aplicação, no momento em que eu a executo?? Ex: - Programa.exe xzy123 Da mesma forma que ocorre em java. Obrigado, Ilton -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE http://br.rd.yahoo.com/SIG=12fsfhg1h/M=384888.7585449.8468440.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1134135795/A=3154524/R=0/SIG=12igfl26t/*http://www.momentumquiz.com.br/index.php?md5ref=372BBEE98E9544bd8B2F9E87847EEEBE *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: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html