[delphi-br] Potência em SQL
Bom dia... Pessoal, vcs poderiam me ajudar? Preciso escrever um comando sql q contenha potência. Sei q não deve haver compatibilidade desde comando entre SQL Server, Oracle e Firebird, por isso, gostaria de saber as 3 formas distintas... Obrigada, Tamara Clemente Analista Desenvolvedor [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)
Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ClientDataSet travando com opção fetchondemand...
Fala galera! Estou com um problema ao usar um ClientDataSet (FetchOnDemand = true, PacketRecords = 100) ligado a uma Stored Procedure dinâmica. Quando estou percorrendo os registros do Client, percebi que quando ela tenta pegar o último PacketRecord do ResultSet ela faz o banco travar, aí tenho que derrubar o firebird e iniciá-lo novamente para voltar a funcionar... Alguém sabe o que está acontecendo? Valew!!! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Erro no DBExpress, depois que instalei o BDS2006 - CHARACTER SET W is not defined
vc esta carregando seus parametros dinamicamente? a versao do DBEXpress no 2006 e diferente vc tem q tirar o sqlconnection e reconfigurar td de novo? no meu link de downloads, o exemplo do borcon 2006, na aplicaçao servidora tem um sqlconnection configurado e conectado, com preenchimento do parametro dinamico abraços Bruno Lichot Fellipe Henrique escreveu: Olá amigos, tinha um Delphi 7 instalado no meu notebook, pois bem, resolvi instalar o BDS2006... tudo certo, sem problemas, todos os componentes instalados perfeitos Porém, fui abrir meu projeto antigo do Delphi 7, apareceu a seguinte mensagem: Database Server Error: bad parameters on attach or create database CHARACTER SET W is not defined Bem, meu CharSet estava como WIN1252, sempre usei e nunca deu erro. Removi a conexão e inclui novamente, aí funciona. Depois que abro o BDS dá o erro. Estou achando que o está dando conflito com o DBExpress do Delphi 7. Alguém já passou por isso? Como arrumo? Desde já agradeço. []s -- -- []´s Bruno Lichot
Re: [delphi-br] OFF TOPIC - INSTALAR Servico
Aí eu teria que dar uma estudada mais a fundo para ver se há outros parâmetros que podem ser passados ao serviço no momento da sua instalação. Vou dar uma caçada aqui e qualquer coisa posto aqui na lista. Abraço, e que bom que ajudei. Boa sorte aí... Atenciosamente: Eduardo Cláudio Nicácio Analista Programador JR. Fábrica 02 - CTIS Tel.: (11) 3150-6834 [EMAIL PROTECTED] - Original Message - From: Gabriel Filho To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 08, 2007 10:49 AM Subject: Re: [delphi-br] OFF TOPIC - INSTALAR Servico Ok, Muito obrigado... mas no qdo ele executar a instalacao do servico não vai aparecer aquela mensagem em ingles dizendo que o o servico foi instalado com sucesso? pois eu queria eveitar isso. Ou não tem como? Em 08/02/07, Edu Nicácio [EMAIL PROTECTED] escreveu: Sim. Use o IS Tool para, no momento da instalação, após a gravação dos arquivos no diretório correspondente, ele executar o seu serviço passando o parâmetros de instalação. O trecho do script fica mais ou menos assim: [Run] Filename: {app}\ctis_service.exe; Flags: waituntilidle shellexec runhidden; Parameters: /INSTALL; WorkingDir: {app}; MinVersion: 0, 4.0.1381sp6 Filename: {sys}\net.exe; Parameters: start CTIS FTP Scheduler Service; WorkingDir: {sys}; Flags: shellexec waituntilidle runhidden; MinVersion: 0,4.0.1381sp6; Languages: Lembre-se de colocar esse bloco após o bloco [Files]. Outra coisa. Você pode iniciar seu serviço automaticamente chamando net.exe e passando como parâmetros start Seu serviço. Na remoção, faça o processo inverso, ou seja, use net.exe com os parãmetros stop Seu serviço e depois desinstale-o. Dê uma olhada: [UninstallRun] Filename: {sys}\net.exe; Parameters: stop CTIS FTP Scheduler Service; WorkingDir: {sys}; Flags: shellexec waituntilidle runhidden; MinVersion: 0,4.0.1381sp6; Languages: Filename: {app}\ctis_service.exe; Parameters: /UNINSTALL; WorkingDir: {app}; MinVersion: 0,4.0.1381sp6; Languages: ; Flags: waituntilidle shellexec runhidden Espero ter ajudado. Abraços. -- Atenciosamente: Eduardo Cláudio Nicácio Analista Programador JR. Fábrica 02 - CTIS Tel.: (11) 3150-6834 [EMAIL PROTECTED] rsn01.web03%40telesp.com.br - Original Message - From: Gabriel Filho To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Thursday, February 08, 2007 9:59 AM Subject: [delphi-br] OFF TOPIC - INSTALAR Servico Bom dia pessoal... Parece q tem bastante gente perguntando sobreo innosetup, mas fazer oq?? Gostaria de saber se alguem sabe se da pra criar um instalador de servico com o innosetup??? Desde já agradeço [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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)
vc quer enviar um objeto ou dados simplesmente ? se for dados vc pode mandar um clientdataset como visto em chamadas remotas em meus exemplos um objeto nunca precisei passar, mas acrredito q deva ser passado como variant* e feito o type cast no server vc pode testar isso Marcelo Moacir Florindo escreveu: Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- -- []´s Bruno Lichot
Re: [delphi-br] Potenciação multibancos
Sem problemas se vc utilizar três conexões com os bancos. Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu trabalho da forma que melhor me convier. Espero ter ajudado. Em 09/02/07, Tamara Clemente [EMAIL PROTECTED] escreveu: Boa noite povo, Td bem? Seguinte: estou com um problema na montagem de um comando sql, só q este comando tem q ter correspondencia em 3 bancos de dados distintos: SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a operação de potencia... podem me ajudar?? Obrigada, Tamara Clemente Analista Desenvolvedor [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] Passar Objeto entre Cliente e Servidor (DataSnap)
Uma forma de fazer isso é converter o objeto para string utilizando um método próprio do objeto. Assim vc terá os dados do objeto. Quando passar para o server, este irá criar um novo objeto apartir dos dados em forma de string. -- Marcos Douglas Mensagem Original From: Bruno Lichot [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Seg, Fevereiro 12, 2007 11:07 am Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) vc quer enviar um objeto ou dados simplesmente ? se for dados vc pode mandar um clientdataset como visto em chamadas remotas em meus exemplos um objeto nunca precisei passar, mas acrredito q deva ser passado como variant* e feito o type cast no server vc pode testar isso Marcelo Moacir Florindo escreveu: Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- -- []´s Bruno Lichot -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
Re: [delphi-br] Enter funcionando como Tab
Bom dia... A solução mais simples é achar a classe ancestral de todos estes componentes e declarar a função nela. Provavelmente vc vai ter que dar um jeito de fazer essa declaração na classe TObject ou TComponent. Sds, Ricardo. blcksun954 [EMAIL PROTECTED] escreveu: Tem algum modo simples de fazer com que todos os componnetes de edição (TEdit, TComboBox, etc...) de um projeto passem a tratar a tecla Enter como tratam a Tab sem ter de escrever uma função pra cada componente? Estou usando Delphi 5. __ 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]
Re: [delphi-br] Sistema de Lan House
Estou finalizando um sistema de lan house (fase de personalização do projeto). Se quiser, posso elaborar um passo-a-passo ou se quiser mais posso negociar os fontes. É um sistema relativamente simples, já que na versão onde estou trabalhando não há necessidade de controlar execução de jogos e/ou programas. É só o controle de tempo de uso mesmo. Contato em PVT. Sds, Ricardo. Humberto [EMAIL PROTECTED] escreveu: Olá caros colegas. Eu irei pegar um sistema de Lan House para desenvolver, e gostaria de saber se algum de vcs já fez um e se pode me ajudar no sentido de por onde começar rsrs.. Imagino q seja usando Sockets etc.. Alguém pode me dar uma ajudinha? Vlw. [As partes desta mensagem que não continham texto foram removidas] __ 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: Enter funcionando como Tab
Creio que não precise componentes para isso. No seu form você altera a propriedade KeyPreview para true, no evento OnKeyPress coloque o seguinte: if key = Char( VK_RETURN ) then begin PostMessage( Form.Handle, WM_NEXTDLGCTL, 0, 0 ); Key:= Chr( 0 ); end; Pronto, todos os seus campos vão pular para o próximo. Se quiser ser mais purista, faça que todos os teus forms descendam deste único em que vc vai colocar a função, daí não precisa colocar isso em cada formulário criado. --- Em delphi-br@yahoogrupos.com.br, Jefferson - Fórum [EMAIL PROTECTED] escreveu Instala com componentes da suíte Jedi, que lá você terá o componente: TJvEnterAsTab, ele ajuda demais nesses casos. Boa sorte! Jefferson - Original Message - From: barblo25 To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 2:00 PM Subject: [delphi-br] Re: Enter funcionando como Tab Meu Brother ver se esse funciona pra vc. Pois eu utilizo essa rotina no evento onKeyDown do form. E depois vc utiliza herança, estais entendo?. Qualquer coisa eh so dizer. Ele so não ativa quando eh em DBGRID. var bDirecao: Integer; begin bDirecao := -1; if not (ActiveControl is TDBGrid) then begin case Key of VK_UP: bDirecao := 1; VK_DOWN,VK_RETURN: bDirecao := 0; end; if (bDirecao -1) then perform(WM_NEXTDLGCTL, bDirecao, 0) ; end; end; --- Em delphi-br@yahoogrupos.com.br, blcksun954 carlosrpnegrao@ escreveu Tem algum modo simples de fazer com que todos os componnetes de edição (TEdit, TComboBox, etc...) de um projeto passem a tratar a tecla Enter como tratam a Tab sem ter de escrever uma função pra cada componente? Estou usando Delphi 5. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Sistema de Lan House
Essa dica não funciona no Windows 2000 / XP. Somente no Win98. Hudson [EMAIL PROTECTED] escreveu: Ai vai um codigo que peguei no site da Borland que trava as teclas (Ctrl+Alt+Del),(Alt+Tab), (Ctrl+Esc) var OldValue : LongBool; begin {liga a trava} SystemParametersInfo(97, Word(True), @OldValue, 0); {desliga a trava} SystemParametersInfo(97, Word(False), @OldValue, 0); end; - Original Message - From: Vinicius Latini To: delphi-br@yahoogrupos.com.br Sent: Saturday, February 10, 2007 12:36 AM Subject: Re: [delphi-br] Sistema de Lan House Parece até concidencia peguei um pra fazer também comecei a programar ontem estou fazendo com socket .. por enquantou tendo problemas no cliente referente a funções pra boquear ALT+F4 ,Alt + Esc , CTRL + ESC PS estou fazendo com o Builder Quqlquer coisa manda mensagem e a gente troca uma ideia .. [EMAIL PROTECTED] Em 09/02/07, Humberto [EMAIL PROTECTED] escreveu: Olá caros colegas. Eu irei pegar um sistema de Lan House para desenvolver, e gostaria de saber se algum de vcs já fez um e se pode me ajudar no sentido de por onde começar rsrs.. Imagino q seja usando Sockets etc.. Alguém pode me dar uma ajudinha? Vlw. [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] __ 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]
Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)
Método próprio do Objeto?? Falas em eu criar um método para isto?? Abraços; Em 12/02/07, Marcos Douglas [EMAIL PROTECTED] escreveu: Uma forma de fazer isso é converter o objeto para string utilizando um método próprio do objeto. Assim vc terá os dados do objeto. Quando passar para o server, este irá criar um novo objeto apartir dos dados em forma de string. -- Marcos Douglas Mensagem Original From: Bruno Lichot [EMAIL PROTECTED] blichot%40softpark.com.br To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Seg, Fevereiro 12, 2007 11:07 am Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) vc quer enviar um objeto ou dados simplesmente ? se for dados vc pode mandar um clientdataset como visto em chamadas remotas em meus exemplos um objeto nunca precisei passar, mas acrredito q deva ser passado como variant* e feito o type cast no server vc pode testar isso Marcelo Moacir Florindo escreveu: Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- -- []´s Bruno Lichot -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Potenciação multibancos
Opa Jorge, obrigada pela atenção... O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho td o esquema de trabalho com os 3 bancos, só preciso do select com potencia compativel com cada um deles... Obrigada, Tamara Clemente Analista Desenvolvedora Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu: Sem problemas se vc utilizar três conexões com os bancos. Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu trabalho da forma que melhor me convier. Espero ter ajudado. Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com escreveu: Boa noite povo, Td bem? Seguinte: estou com um problema na montagem de um comando sql, só q este comando tem q ter correspondencia em 3 bancos de dados distintos: SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a operação de potencia... podem me ajudar?? Obrigada, Tamara Clemente Analista Desenvolvedor [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] Aplicações para palm.
Existem vários caminhos dependendo do que vc quer: Se o seu Palm tiver Windows CE instalado pode tentar usar o próprio Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET Compact Framework. Se vc já estiver familiarizado com aplicações .NET, não vai notar diferença nenhum. Inclusive há questão de dias atrás o Andreano divulgou um link com o caminho das pedras de como instalar e criar sua primeira aplicação com o .NET CF no Delphi 2006. A vantagem é que vc continua na mesma IDE e não desembolsa nada pra agregar esse novo pacote de desenvolvimento, já que no Delphi 2005 e 2006 o .NET é uma atualização disponível para usuários registrados. Se vc não quer sair muito da linguagem Pascal, mas quer um ambiente próprio para o desenvolvimento, o PocketStudio pode ser uma boa, se bem que não espere algo idêntico ao Delphi. A única ajuda que o PocketStudio dá é uma IDE. De resto a liguagem é Pascalzão mesmo, até com menos recursos do que a Delphi Language / Object Pascal. Caso vc queira um novo desafio, pode tentar J2ME que é o Java para dispositivos móveis. Particularmente estou estudando por conta isso aqui e estou achando super legal. Não sei se paralelo ou não a essa alternativa, vc pode também dar uma olhada no SuperWABA. Baixei o SuperWABA, mas até agora não instalei pra testar. Um dos motivos é justamente por conta de não saber como instalar ele e adaptar pra usar em companhia do Eclipse. Acredito que sejam estas as alternativas. Não notei ainda nenhum consenso entre qual é a melhor alternativa, mas estas 4 são as mais populares, cabendo ao desenvolvedor focar exatamente o que ele quer e /ou precisa. Sds, Ricardo. Angelo Zanini Paim [EMAIL PROTECTED] escreveu: Sei que esse tópico já foi discutido aqui. O meu problema é que preciso fazer uma ferramenta para Palm. Quero começar a usar o PocketStudio, pois é bem parecido com Delphi. Alguém sabe se essa é a melhor saída? será que posso usar Java? Possuo um sistema de banco de dados em Delphi e preciso criar uma ferramenta para manter alguns poucos dados do banco de dados e também criar alguns contratos e sincronizar com o PC. Obrigado a Todos... Henrique Angelo __ 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: Aplicações para palm.
Palm não trabalha com Windows CE. Quem trablaha com Windows CE é o PDA e entre PDA e Palm existem várias diferenças. As semelhanças são apenas no tamanho de ambos, que são portateis. Saiu disso daí, é tudo diferente, processador, hardware, sistema operacional, etc. Para Programação para PDA´s, você pode usar o Delphi 2006 que já traz suporte ao compact Framework (O 2005 não traz). Para programação para Palms, Duas boas ferramentas que eu te indico são o Satellite Forms, que usa programação em VB mas é uma ferramenta totalmente interativa e facil de programar nele. Ou então o PocketStudio que tem a IDE identica a do Delphi e usa o pascal como linguagem de programação. []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, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Existem vários caminhos dependendo do que vc quer: Se o seu Palm tiver Windows CE instalado pode tentar usar o próprio Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET Compact Framework. Se vc já estiver familiarizado com aplicações .NET, não vai notar diferença nenhum. Inclusive há questão de dias atrás o Andreano divulgou um link com o caminho das pedras de como instalar e criar sua primeira aplicação com o .NET CF no Delphi 2006. A vantagem é que vc continua na mesma IDE e não desembolsa nada pra agregar esse novo pacote de desenvolvimento, já que no Delphi 2005 e 2006 o .NET é uma atualização disponível para usuários registrados. Se vc não quer sair muito da linguagem Pascal, mas quer um ambiente próprio para o desenvolvimento, o PocketStudio pode ser uma boa, se bem que não espere algo idêntico ao Delphi. A única ajuda que o PocketStudio dá é uma IDE. De resto a liguagem é Pascalzão mesmo, até com menos recursos do que a Delphi Language / Object Pascal. Caso vc queira um novo desafio, pode tentar J2ME que é o Java para dispositivos móveis. Particularmente estou estudando por conta isso aqui e estou achando super legal. Não sei se paralelo ou não a essa alternativa, vc pode também dar uma olhada no SuperWABA. Baixei o SuperWABA, mas até agora não instalei pra testar. Um dos motivos é justamente por conta de não saber como instalar ele e adaptar pra usar em companhia do Eclipse. Acredito que sejam estas as alternativas. Não notei ainda nenhum consenso entre qual é a melhor alternativa, mas estas 4 são as mais populares, cabendo ao desenvolvedor focar exatamente o que ele quer e /ou precisa. Sds, Ricardo. Angelo Zanini Paim [EMAIL PROTECTED] escreveu:Sei que esse tópico já foi discutido aqui. O meu problema é que preciso fazer uma ferramenta para Palm. Quero começar a usar o PocketStudio, pois é bem parecido com Delphi. Alguém sabe se essa é a melhor saída? será que posso usar Java? Possuo um sistema de banco de dados em Delphi e preciso criar uma ferramenta para manter alguns poucos dados do banco de dados e também criar alguns contratos e sincronizar com o PC. Obrigado a Todos... Henrique Angelo __ 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]
Re: [delphi-br] Potenciação multibancos
Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer implementar uma UDF para cada banco, não é isso? Tamara Clemente [EMAIL PROTECTED] escreveu: Opa Jorge, obrigada pela atenção... O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho td o esquema de trabalho com os 3 bancos, só preciso do select com potencia compativel com cada um deles... Obrigada, Tamara Clemente Analista Desenvolvedora Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED] escreveu: Sem problemas se vc utilizar três conexões com os bancos. Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu trabalho da forma que melhor me convier. Espero ter ajudado. Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com escreveu: Boa noite povo, Td bem? Seguinte: estou com um problema na montagem de um comando sql, só q este comando tem q ter correspondencia em 3 bancos de dados distintos: SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a operação de potencia... podem me ajudar?? Obrigada, Tamara Clemente Analista Desenvolvedor [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] __ 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]
Re: [delphi-br] Re: Enter funcionando como Tab
Bom, o modo mais simples que consegui foi desviar o evento onMessage do objeto TApplication para uma função e nela codificar o que preciso vejam: procedure TrocaTabPorEnter(var Msg: TMsg; var Handled: Boolean); begin if not ((Screen.ActiveControl is TCustomMemo) or (Screen.ActiveControl is TCustomGrid) or (Screen.ActiveControl is TButton) or (Screen.ActiveControl is TBitBtn) or (Screen.ActiveForm.ClassName = 'TMessageForm')) then if (Msg.message = WM_KEYDOWN) then case Msg.wParam of VK_RETURN, VK_DOWN: Screen.ActiveForm.Perform(WM_NextDlgCtl, 0, 0); VK_UP: Screen.ActiveForm.Perform(WM_NextDlgCtl, 1, 0); end; end; Não engloba todos os componentes, mas basta adicionar isso uma vez no form principal ou no primeiro form que é criado pelo sistema e pronto. O sistema inteiro já sabe que o enter funciona como tab. Vai precisar estudar as classes e incluir conforme sua necessidade. Uma dica: TCustomCLASSE_DO_COMPONENTE Muitos componentes tem uma classe superior com o Custom na frente, ou seja, todo componente herdado do TMemo é herdado do TCustomMemo, isso significa que já englobam todos os tipos de memo da sua aplicação. E assim ocorrem com outros componentes. É só dar um F1 em algum componente e ver sua hierarquia de classes e pegar a mais alta possível. Pra desviar o evento basta fazer assim: Application.onMessage := TrocaTabPorEnter; Note que a assinatura da procure deve ser igual a do evento onMessage do TApplication; {Minha function} procedure TrocaTabPorEnter(var Msg: TMsg; var Handled: Boolean); {Função do delphi em FORMS} TMessageEvent = procedure (var Msg: TMsg; var Handled: Boolean) of object; *Adriano Santos* Desenvolvedor Delphi desde 1998. Professor e programador PHP. Bacharel em Comunicação Social pela Universidade Cruzeiro do Sul, SP. Colunista e Comissão Editorial da revista ClubeDelphi. albertoferreirafilho respondeu: Creio que não precise componentes para isso. No seu form você altera a propriedade KeyPreview para true, no evento OnKeyPress coloque o seguinte: if key = Char( VK_RETURN ) then begin PostMessage( Form.Handle, WM_NEXTDLGCTL, 0, 0 ); Key:= Chr( 0 ); end; Pronto, todos os seus campos vão pular para o próximo. Se quiser ser mais purista, faça que todos os teus forms descendam deste único em que vc vai colocar a função, daí não precisa colocar isso em cada formulário criado. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br, Jefferson - Fórum [EMAIL PROTECTED] escreveu Instala com componentes da suíte Jedi, que lá você terá o componente: TJvEnterAsTab, ele ajuda demais nesses casos. Boa sorte! Jefferson - Original Message - From: barblo25 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 2:00 PM Subject: [delphi-br] Re: Enter funcionando como Tab Meu Brother ver se esse funciona pra vc. Pois eu utilizo essa rotina no evento onKeyDown do form. E depois vc utiliza herança, estais entendo?. Qualquer coisa eh so dizer. Ele so não ativa quando eh em DBGRID. var bDirecao: Integer; begin bDirecao := -1; if not (ActiveControl is TDBGrid) then begin case Key of VK_UP: bDirecao := 1; VK_DOWN,VK_RETURN: bDirecao := 0; end; if (bDirecao -1) then perform(WM_NEXTDLGCTL, bDirecao, 0) ; end; end; --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br, blcksun954 carlosrpnegrao@ escreveu Tem algum modo simples de fazer com que todos os componnetes de edição (TEdit, TComboBox, etc...) de um projeto passem a tratar a tecla Enter como tratam a Tab sem ter de escrever uma função pra cada componente? Estou usando Delphi 5. [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.441 / Virus Database: 268.17.36/681 - Release Date: 11/2/2007 18:50 --
Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)
Exatamente. Um método como: function ToString: string; Vc poderia retornar uma string contendo: Campo=Valor; Campo=Valor; etc... -- Marcos Douglas Mensagem Original From: Marcelo Moacir Florindo [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Seg, Fevereiro 12, 2007 11:14 am Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) Método próprio do Objeto?? Falas em eu criar um método para isto?? Abraços; Em 12/02/07, Marcos Douglas [EMAIL PROTECTED] escreveu: Uma forma de fazer isso é converter o objeto para string utilizando um método próprio do objeto. Assim vc terá os dados do objeto. Quando passar para o server, este irá criar um novo objeto apartir dos dados em forma de string. -- Marcos Douglas Mensagem Original From: Bruno Lichot [EMAIL PROTECTED] blichot%40softpark.com.br To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Seg, Fevereiro 12, 2007 11:07 am Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) vc quer enviar um objeto ou dados simplesmente ? se for dados vc pode mandar um clientdataset como visto em chamadas remotas em meus exemplos um objeto nunca precisei passar, mas acrredito q deva ser passado como variant* e feito o type cast no server vc pode testar isso Marcelo Moacir Florindo escreveu: Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- -- []´s Bruno Lichot -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
RES: [delphi-br] Imagem com transparência
Caro André. Muito obrigado por sua ajuda, entretanto, sua colocação não foi muito adequada, até porque, se você tivesse tentado fazer o que me sugeriu, saberia que isso não funciona com diversos componentes, por exemplo, com um TStringGrid, com um TButton..., ou seja, estes componentes permanecem à frente do TImage, e mesmo quando o TImage vem para a frente, não resolve meu problema, pois ele não fica com transparência. Pode ter certeza, caro André, que eu já estou bem acostumado com o Delphi e com o grupo delphi-br, e não teria colocado esta pergunta se não tivesse pesquisado no grupo e tentado muitas alternativas antes. Mesmo assim, agradeço sua atenção. A propósito..., o Amigo Anderson RB já me ajudou a superar esta dificuldade, a solução dele é simples, dê uma olhada... Abraço. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Andre Veloso de Mesquita Enviada em: sexta-feira, 9 de fevereiro de 2007 19:21 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Imagem com transparência Já pensou em colocar um TImage, carregar o Picture, clicar com o botão direito e selecionar ToBack ou então selecionar seus componentes e selecionar BringToFront? - Original Message - From: Eric [EMAIL PROTECTED] mailto:eric%40softti.com.br com.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Friday, February 09, 2007 12:27 PM Subject: [delphi-br] Imagem com transparência Bom dia amigos! Desculpem-me por estar enviando esta pergunta novamente, mas faço isto porque ainda tenho esperanças de que alguém poderá me ajudar com este problema: Preciso colocar uma imagem com transparência sobre os componentes do meu form, ou seja, meus componentes devem ficar visíveis por baixo da imagem. Como posso fazer isso? Estou utilizando o Delphi 6. Agradeço por toda e qualquer ajuda. Eric Bastos Duboc SoftTI - Software e Consultoria em TI Tel/Fax: + 55 24 2458-4538 mailto:[EMAIL PROTECTED] mailto:alessandro%40softti.com.br com.br [EMAIL PROTECTED] mailto:eric%40softti.com.br com.br http://www.softti. http://www.softti.com.br com.br www.softti.com.br P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Opte sempre pela visualização. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Imagem com transparência
Caro Anderson RB... Muito obrigado por sua ajuda. Implementando este código que você me passou e colocando a propriedade Transparent para True, resulta o efeito que desejo. Muito obrigado mesmo. Abraço. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap)
vc pode passar uma string contendo o tipo do objeto.. exemplo: TEdit, e os valores das propriedades do mesmo.. e no servidor em tempo de execução criar o objeto. Creio q talvez tenha sido isso q nosso amigo tenha proposto. - Original Message - From: Marcelo Moacir Florindo To: delphi-br@yahoogrupos.com.br Sent: Monday, February 12, 2007 10:14 AM Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) Método próprio do Objeto?? Falas em eu criar um método para isto?? Abraços; Em 12/02/07, Marcos Douglas [EMAIL PROTECTED] escreveu: Uma forma de fazer isso é converter o objeto para string utilizando um método próprio do objeto. Assim vc terá os dados do objeto. Quando passar para o server, este irá criar um novo objeto apartir dos dados em forma de string. -- Marcos Douglas Mensagem Original From: Bruno Lichot [EMAIL PROTECTED] blichot%40softpark.com.br To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Seg, Fevereiro 12, 2007 11:07 am Subject: Re: [delphi-br] Passar Objeto entre Cliente e Servidor (DataSnap) vc quer enviar um objeto ou dados simplesmente ? se for dados vc pode mandar um clientdataset como visto em chamadas remotas em meus exemplos um objeto nunca precisei passar, mas acrredito q deva ser passado como variant* e feito o type cast no server vc pode testar isso Marcelo Moacir Florindo escreveu: Senhores, Tenho um objeto que preciso enviar para o servidor. Estou tentando usar o VarArrayOf porém sem sucessos. Alguém ai teria uma maneira de facilitar o envio ou algum tutorial que me mostre o caminho das pedras?? Abraços a todos... Obrigado. -- -- []´s Bruno Lichot -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [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.441 / Virus Database: 268.17.36/681 - Release Date: 11/2/2007 18:50 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: Problema com SQLDataSet e ClientDataSet
Pode tirar o Open do seu sdtUSUARIOS e no Open do seu cdsUSUARIOS, coloque assim: if (cdsUSUARIOS.Active) then cdsUSUARIOS.Refresh else cdsUSUARIOS.Open; Abraço Murillo Proença --- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Boa tarde amigos da lista. Estou desenvolvendo uma tela de pesquisa onde o usuário ao selecionar um registro no Grid, tem de volta o cadastro do usuário. A rotina abaixo demonstrada funciona perfeitamente quando acontece a primeira execução (busca). Porém se for feita uma nova busca, mesmo com o parametro ser o correto, o registro mostrado não é o da busca atual, mas sim o mesmo da busca anterior. Acredito que seja alguma coisa simples mas não consigo achar onde esteja o problema... Se alguem puder me ajudar fico feliz. Sds, Ricardo (** Código da unit no trecho acima citado [Busca] **) Procedure TfrmUSUARIOS.btnProcurarClick(Sender: TObject); Var anUSRID : Integer; anSQL : String; Begin // Criar formulário de busca e exibir frmPesquisaUsuario := TfrmPesquisaUsuario.Create(Self); frmPesquisaUsuario.ShowModal; if frmPesquisaUsuario.ModalResult = mrOK then begin // pega o número do usuário (USRID) e processa a busca e visualização anUSRID := frmPesquisaUsuario.aUSRID; with dmUSUARIOS do begin sdtUSUARIOS.Close; cdsUSUARIOS.Close; // Implementar aqui um método de busca que consiga recuperar o número // do usuário por meio da inserção do Parametro 'usrID' no sdtUsuario anSQL := sdtUSUARIOS.CommandText; sdtUSUARIOS.CommandText := ''; if Pos(' usrID = 0', anSQL) 0 then anSQL := AnsiReplaceText(anSQL, ' usrID = 0', ' usrID = :aUSRID'); with sdtUSUARIOS do begin CommandText := anSQL; Params[0].Value := anUSRID; Open; end; Modificado := True; cdsUSUARIOS.Open; end 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]
Re: [delphi-br] Potenciação multibancos
Se eu tb entendi bem, Ricardo...rs.. seria isso msm... tenho um controle de verificação de qual banco de trata, e ai então executo o sql de acordo com o banco... encontrei como faço em SQL Server, mas firebird e oracle ainda ñ, se puderem me ajudar, agradeço muito. Obrigada, Tamara Clemente Analista Desenvolvedor Em 12/02/07, Ricardo César Cardoso [EMAIL PROTECTED] escreveu: Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer implementar uma UDF para cada banco, não é isso? Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com escreveu: Opa Jorge, obrigada pela atenção... O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho td o esquema de trabalho com os 3 bancos, só preciso do select com potencia compativel com cada um deles... Obrigada, Tamara Clemente Analista Desenvolvedora Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED]jericssonsup%40gmail.com escreveu: Sem problemas se vc utilizar três conexões com os bancos. Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu trabalho da forma que melhor me convier. Espero ter ajudado. Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com tamara.grupos%40gmail.com escreveu: Boa noite povo, Td bem? Seguinte: estou com um problema na montagem de um comando sql, só q este comando tem q ter correspondencia em 3 bancos de dados distintos: SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a operação de potencia... podem me ajudar?? Obrigada, Tamara Clemente Analista Desenvolvedor [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] __ 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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Pegar o MAC do micro - duvidas
Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Andre Veloso de Mesquita To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? se eu tiver modem, e não placa de Rede... recebo algum valor para MAC?? com cabo desconectado mesmo assim recebo endereço de MAC?? alguém possui esses levantamentos?? muito grato! Thiago Filiano [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Potenciação multibancos
Desculpe Tamara mais eu entendi mal a sua questão, eu uso cálculos mesmo no próprio código e não uso no banco devido a migração traumática. Mas aqui vai o que tentei usar em cada banco que utilizo: oracle: select power( 7.42578 , 0.225 ) from dual; sql server: select power(3.000, -2) ou para extrair a raiz cúbica tbém que uso select power(27.0, (1./3)) Tente verifica na UDF do Firebird importa a função matemática, como eu não tenho ele aqui agora fica dificil te ajuda nele. Se não me engano deve ser Power tbém mas não tenho certeza. Espero ajudado, Jorge Ericsson Em 12/02/07, Tamara Clemente [EMAIL PROTECTED] escreveu: Se eu tb entendi bem, Ricardo...rs.. seria isso msm... tenho um controle de verificação de qual banco de trata, e ai então executo o sql de acordo com o banco... encontrei como faço em SQL Server, mas firebird e oracle ainda ñ, se puderem me ajudar, agradeço muito. Obrigada, Tamara Clemente Analista Desenvolvedor Em 12/02/07, Ricardo César Cardoso [EMAIL PROTECTED]ricardo_engsoft%40yahoo.com.br escreveu: Se entendi bem, o Jorge faz o cálculo na aplicação e vc quer implementar uma UDF para cada banco, não é isso? Tamara Clemente [EMAIL PROTECTED] tamara.grupos%40gmail.com tamara.grupos%40gmail.com escreveu: Opa Jorge, obrigada pela atenção... O q eu preciso eh da sintaxe nos 3 bancos, sei q tem diferença... tenho td o esquema de trabalho com os 3 bancos, só preciso do select com potencia compativel com cada um deles... Obrigada, Tamara Clemente Analista Desenvolvedora Em 12/02/07, Jorge Ericsson [EMAIL PROTECTED]jericssonsup%40gmail.com jericssonsup%40gmail.com escreveu: Sem problemas se vc utilizar três conexões com os bancos. Eu faço isso utilizando DBExpress (D7) e depois de gerar o dataset eu trabalho da forma que melhor me convier. Espero ter ajudado. Em 09/02/07, Tamara Clemente [EMAIL PROTECTED]tamara.grupos%40gmail.com tamara.grupos%40gmail.com tamara.grupos%40gmail.com escreveu: Boa noite povo, Td bem? Seguinte: estou com um problema na montagem de um comando sql, só q este comando tem q ter correspondencia em 3 bancos de dados distintos: SQLServer, Oracle e Firebird. Neste comando eu preciso fazer a operação de potencia... podem me ajudar?? Obrigada, Tamara Clemente Analista Desenvolvedor [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] __ 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] [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] Pegar o MAC do micro - duvidas
então Luiz, tenho sim.. e eh aqui q esta o problema.. minha rotina esta pegando o MAC certinho, mas acontece que tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo assim está identificando o MAC dele. a rotina foi feita para identificar o MAC somente com placa de rede ativa. não sei o que esta ocorrendo :( []'s Thiago Luiz Escobar escreveu: Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Andre Veloso de Mesquita To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? se eu tiver modem, e não placa de Rede... recebo algum valor para MAC?? com cabo desconectado mesmo assim recebo endereço de MAC?? alguém possui esses levantamentos?? muito grato! Thiago Filiano [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Aplicações para palm.
Caro Walter, Por acaso já ouviu falar da linha TREO? Esses Palm's pode rodar SIM com Windows CE. Dá uma olhadela no link abaixo: http://www.palm.com/br/produtos/smartphones/treo700wx/detalhes.html Walter Chagas (Yahoo) [EMAIL PROTECTED] escreveu: Palm não trabalha com Windows CE. Quem trablaha com Windows CE é o PDA e entre PDA e Palm existem várias diferenças. As semelhanças são apenas no tamanho de ambos, que são portateis. Saiu disso daí, é tudo diferente, processador, hardware, sistema operacional, etc. Para Programação para PDA´s, você pode usar o Delphi 2006 que já traz suporte ao compact Framework (O 2005 não traz). Para programação para Palms, Duas boas ferramentas que eu te indico são o Satellite Forms, que usa programação em VB mas é uma ferramenta totalmente interativa e facil de programar nele. Ou então o PocketStudio que tem a IDE identica a do Delphi e usa o pascal como linguagem de programação. []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, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Existem vários caminhos dependendo do que vc quer: Se o seu Palm tiver Windows CE instalado pode tentar usar o próprio Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET Compact Framework. Se vc já estiver familiarizado com aplicações .NET, não vai notar diferença nenhum. Inclusive há questão de dias atrás o Andreano divulgou um link com o caminho das pedras de como instalar e criar sua primeira aplicação com o .NET CF no Delphi 2006. A vantagem é que vc continua na mesma IDE e não desembolsa nada pra agregar esse novo pacote de desenvolvimento, já que no Delphi 2005 e 2006 o .NET é uma atualização disponível para usuários registrados. Se vc não quer sair muito da linguagem Pascal, mas quer um ambiente próprio para o desenvolvimento, o PocketStudio pode ser uma boa, se bem que não espere algo idêntico ao Delphi. A única ajuda que o PocketStudio dá é uma IDE. De resto a liguagem é Pascalzão mesmo, até com menos recursos do que a Delphi Language / Object Pascal. Caso vc queira um novo desafio, pode tentar J2ME que é o Java para dispositivos móveis. Particularmente estou estudando por conta isso aqui e estou achando super legal. Não sei se paralelo ou não a essa alternativa, vc pode também dar uma olhada no SuperWABA. Baixei o SuperWABA, mas até agora não instalei pra testar. Um dos motivos é justamente por conta de não saber como instalar ele e adaptar pra usar em companhia do Eclipse. Acredito que sejam estas as alternativas. Não notei ainda nenhum consenso entre qual é a melhor alternativa, mas estas 4 são as mais populares, cabendo ao desenvolvedor focar exatamente o que ele quer e /ou precisa. Sds, Ricardo. Angelo Zanini Paim [EMAIL PROTECTED] escreveu:Sei que esse tópico já foi discutido aqui. O meu problema é que preciso fazer uma ferramenta para Palm. Quero começar a usar o PocketStudio, pois é bem parecido com Delphi. Alguém sabe se essa é a melhor saída? será que posso usar Java? Possuo um sistema de banco de dados em Delphi e preciso criar uma ferramenta para manter alguns poucos dados do banco de dados e também criar alguns contratos e sincronizar com o PC. Obrigado a Todos... Henrique Angelo __ 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] __ 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]
RES: [delphi-br] Pegar o MAC do micro - duvidas
Bom, se está indicando que o cabo de rede está desconectado, é sinal que a placa está ativa, caso contrário ela não daria a mensagem e não estaria no systray... É melhor verificar esta situação... Rodrigo. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Thiago Filiano (America Soft) Enviada em: segunda-feira, 12 de fevereiro de 2007 14:16 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas então Luiz, tenho sim.. e eh aqui q esta o problema.. minha rotina esta pegando o MAC certinho, mas acontece que tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo assim está identificando o MAC dele. a rotina foi feita para identificar o MAC somente com placa de rede ativa. não sei o que esta ocorrendo :( []'s Thiago Luiz Escobar escreveu: Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br - Original Message - From: Andre Veloso de Mesquita To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br .com.br mailto:escobar%40megasistema.com.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br - Original Message - From: Thiago Filiano (America Soft) To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? se eu tiver modem, e não placa de Rede... recebo algum valor para MAC?? com cabo desconectado mesmo
Re: [delphi-br] Pegar o MAC do micro - duvidas
se quizer mandar ela pra gente dar uma olhada acho q fica mais facil... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br Sent: Monday, February 12, 2007 3:16 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas então Luiz, tenho sim.. e eh aqui q esta o problema.. minha rotina esta pegando o MAC certinho, mas acontece que tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo assim está identificando o MAC dele. a rotina foi feita para identificar o MAC somente com placa de rede ativa. não sei o que esta ocorrendo :( []'s Thiago Luiz Escobar escreveu: Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Andre Veloso de Mesquita To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? se eu tiver modem, e não placa de
[delphi-br] Re: Aplicações para palm.
Ricardo, A linha Treo é uma linha de Smartphones, cujo Windows Mobile cai como uma luva nesta categoria. Pra você ter uma ideia, até os nokia recentes que são Symbiam na veia, estão migrando pro WM. Acredito plenamente que a Palm tenha dado o braço a torcer pelo fato do bill sair na frente (mais uma vez) e se por a frente da concorrência nesta categoria. Lembro bem lá pro ano de 2004 por aí quando a Microsoft tirou de linha os Sistemas operacionais PocketPC e Windows CE e unificou tudo no Windows Mobile (que nada mais é do que uma somatória de características do PocketPC e Windows CE mais os novos recursos implementados) Agora, saiu do segmento SmartPhone (veja bem), a coisa volta ao nicho do palm mesmo. Veja os modelos atuais da Palm, o Zire, o TX e o Tungsten E2. Todos eles trabalham com o Sistema Operacional PalmOS, os quais o Compact Framework AINDA não dá suporte. Mas pelo que já andei lendo na WEB, já estão tomando esta devida providência. Só não tem previsão de quando. []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, Ricardo César Cardoso [EMAIL PROTECTED] escreveu Caro Walter, Por acaso já ouviu falar da linha TREO? Esses Palm's pode rodar SIM com Windows CE. Dá uma olhadela no link abaixo: http://www.palm.com/br/produtos/smartphones/treo700wx/detalhes.html Walter Chagas (Yahoo) [EMAIL PROTECTED] escreveu: Palm não trabalha com Windows CE. Quem trablaha com Windows CE é o PDA e entre PDA e Palm existem várias diferenças. As semelhanças são apenas no tamanho de ambos, que são portateis. Saiu disso daí, é tudo diferente, processador, hardware, sistema operacional, etc. Para Programação para PDA´s, você pode usar o Delphi 2006 que já traz suporte ao compact Framework (O 2005 não traz). Para programação para Palms, Duas boas ferramentas que eu te indico são o Satellite Forms, que usa programação em VB mas é uma ferramenta totalmente interativa e facil de programar nele. Ou então o PocketStudio que tem a IDE identica a do Delphi e usa o pascal como linguagem de programação. []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, Ricardo César Cardoso ricardo_engsoft@ escreveu Existem vários caminhos dependendo do que vc quer: Se o seu Palm tiver Windows CE instalado pode tentar usar o próprio Delphi (só que tem que ser o 2005 ou 2006) instalando o .NET Compact Framework. Se vc já estiver familiarizado com aplicações .NET, não vai notar diferença nenhum. Inclusive há questão de dias atrás o Andreano divulgou um link com o caminho das pedras de como instalar e criar sua primeira aplicação com o .NET CF no Delphi 2006. A vantagem é que vc continua na mesma IDE e não desembolsa nada pra agregar esse novo pacote de desenvolvimento, já que no Delphi 2005 e 2006 o .NET é uma atualização disponível para usuários registrados. Se vc não quer sair muito da linguagem Pascal, mas quer um ambiente próprio para o desenvolvimento, o PocketStudio pode ser uma boa, se bem que não espere algo idêntico ao Delphi. A única ajuda que o PocketStudio dá é uma IDE. De resto a liguagem é Pascalzão mesmo, até com menos recursos do que a Delphi Language / Object Pascal. Caso vc queira um novo desafio, pode tentar J2ME que é o Java para dispositivos móveis. Particularmente estou estudando por conta isso aqui e estou achando super legal. Não sei se paralelo ou não a essa alternativa, vc pode também dar uma olhada no SuperWABA. Baixei o SuperWABA, mas até agora não instalei pra testar. Um dos motivos é justamente por conta de não saber como instalar ele e adaptar pra usar em companhia do Eclipse. Acredito que sejam estas as alternativas. Não notei ainda nenhum consenso entre qual é a melhor alternativa, mas estas 4 são as mais populares, cabendo ao desenvolvedor focar exatamente o que ele quer e /ou precisa. Sds, Ricardo. Angelo Zanini Paim angelozp2@ escreveu:Sei que esse tópico já foi discutido aqui. O meu problema é que preciso fazer uma ferramenta para Palm. Quero começar a usar o PocketStudio, pois é bem parecido com Delphi. Alguém sabe se essa é a melhor saída? será que posso usar Java? Possuo um sistema de banco de dados em Delphi e preciso criar uma ferramenta para manter alguns poucos dados do banco de dados e também criar alguns contratos e sincronizar com o PC. Obrigado a Todos... Henrique Angelo __
[delphi-br] Rorina de serviço de transferencia de arquiv os
Alguem já fez alguma coisa parecida com o que vou relatar abaixo? - Tenho uma pasta com arquivos txt e gitaria de susbtituir os memso por novos. Desde que o usuario não intefira nessa troca de arquivos, quem vai monitorar essa troca é o servidor de aplicações em um momento. Essa aplicação vai pegar os arquivos novos e susbstituir por antigos. Como faço isso? Agradeço a ajuda. FERNANDES __ 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]
Re: [delphi-br] Pegar o MAC do micro - duvidas
não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui sim! Luiz Escobar escreveu: se quizer mandar ela pra gente dar uma olhada acho q fica mais facil... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Monday, February 12, 2007 3:16 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas então Luiz, tenho sim.. e eh aqui q esta o problema.. minha rotina esta pegando o MAC certinho, mas acontece que tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo assim está identificando o MAC dele. a rotina foi feita para identificar o MAC somente com placa de rede ativa. não sei o que esta ocorrendo :( []'s Thiago Luiz Escobar escreveu: Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Andre Veloso de Mesquita To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br mailto:escobar%40megasistema.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br http://www.megasistema.com.br http://www.megasistema.com.br http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo
[delphi-br] O Comando Case
Pessoal o comando case não aceita comparação de strings? Alguma alternativa? Que não seja if if if? case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin Como vai ter muitas comparações eu nao gostaria que passa-se em todas as opções como no if. qual a alternativa?
[delphi-br] Como pegar os resultados dos campos virtuais via SQL e passar para um TEdit?
Estou fasendo o seguinte select: select DESCRICAO as Produto, *SUM(QUANTIDADE)as Quantidade total,* *SUM(VALOR_VENDA*QUANTIDADE)as Total da venda,* *SUM(VALOR_VENDA*QUANTIDADE)-SUM(VALOR_CUSTO*QUANTIDADE)as Total do lucro, * from ITENS_PEDIDO group by DESCRICAO como faço para pegar os resultados dos campos em negrito se eles são campos virtuais criados em Run Time e passalos para um TEdit por exemplo? -- Cordialmente, Joandreiy Cordeiro [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Pegar o MAC do micro - duvidas
Tenho uma aqui... se servir... aí está... function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external 'ole32.dll'; function GetMACAddress: string; var g: TGUID; i: Byte; begin Result := ''; CoCreateGUID(g); for i := 2 to 7 do Result := Result + IntToHex(g.D4[i], 2); end; Fui... Rodrigo. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Thiago Filiano (America Soft) Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui sim! Luiz Escobar escreveu: se quizer mandar ela pra gente dar uma olhada acho q fica mais facil... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br - Original Message - From: Thiago Filiano (America Soft) To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Monday, February 12, 2007 3:16 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas então Luiz, tenho sim.. e eh aqui q esta o problema.. minha rotina esta pegando o MAC certinho, mas acontece que tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo assim está identificando o MAC dele. a rotina foi feita para identificar o MAC somente com placa de rede ativa. não sei o que esta ocorrendo :( []'s Thiago Luiz Escobar escreveu: Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br http://www.megasist http://www.megasistema.com.br ema.com.br - Original Message - From: Andre Veloso de Mesquita To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] mailto:escobar%40megasistema.com.br .com.br mailto:escobar%40megasistema.com.br mailto:escobar%40megasistema.com.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasist http://www.megasistema.com.br ema.com.br
Re: [delphi-br] Imagem com transparência
Que bom que deu certo.. entre nesse link http://japaratuba.infonet.com.br/meep/lloydsoft/modules/news/ e baixe o DTDelphi que contem muitas dicas importantes para nos programadores, como essa que te passei.. Ate mais Anderson RB - Original Message - From: Eric To: delphi-br@yahoogrupos.com.br Sent: Monday, February 12, 2007 7:43 AM Subject: RES: [delphi-br] Imagem com transparência Caro Anderson RB... Muito obrigado por sua ajuda. Implementando este código que você me passou e colocando a propriedade Transparent para True, resulta o efeito que desejo. Muito obrigado mesmo. Abraço. [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] Pegar o MAC do micro - duvidas
Não possuo rotinas. Procure por algo em C, compile e use o obj. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Monday, February 12, 2007 2:07 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q as q tenho são usando API´s Creio que isso seria de grande ajuda para todos. obrigado. Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Andre Veloso de Mesquita To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 8:25 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas Nota: No Windows é possível trocar o MAC. O MAC não será trocado na placa de rede, mas sim na camada lógica do Windows. Logo, quando vc ler o MAC, tente lê-lo no dispositivo e não usando uma API qq do Windows. [ ]'s - Original Message - From: Luiz Escobar [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 5:22 PM Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas BLZ Thiago.. Bom o modem não tem MAC-address, pode até ter um código de indentificação, mas não sei como pegar isso MAC-address é um número de série gravador na sua placa de rede, cada uma tem o seu (acontece de repetir, mas é raro, então esqueca isso por enquanto, mas saiba que acontece!).. SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número MAC. exemplo de MAC : 00:0A:E6:40:1B:49 ou 000A:E640:1B49 ou 000AE6401B49 é um valor de 48 bit´s. então a cada 281.474.976.710.655 vai se repetir rsrsrsrs não é bem assim não, mas deixa isso pra lá heheheheh O que pode mudar é o número de IP.. exemplo de IP´s internos, intranet: subistitua o X por um valor entre 1 e 254 192.168.0.x 10.x.x.x 169.x.x.x exemplo de IP´s externos, internet: subistitua o X por um valor entre 1 e 254 64.x.x.x 200.x.x.x 201.x.x.x etc... Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre vai ser o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele vai pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98 acho que vem zerado.mas ja faz tempo nao lembro... Luiz Escobar Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase DOS - Clipper/Assembler xBase SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k LINUX - LAZARUS/Kylix/MySQL; http://www.megasistema.com.br - Original Message - From: Thiago Filiano (America Soft) To: delphi-br@yahoogrupos.com.br Sent: Friday, February 09, 2007 3:54 PM Subject: [delphi-br] Pegar o MAC do micro - duvidas Pessoal, estou com duvidas.. Alguém já tem essas respostas?? estou passando por um problema, que ta dificil de resolver, tenho um palpite, mas não consegui um definição certa. ai vai minhas duvidas: usando WINXP: qdo pego o serial MAC pelo Delphi quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? usando WIN98 quando estou com um cabo de rede ligado em meu pc mas com conexao desativada, recebo o numero de MAC? ou vem zerado ()?? quando estou com o cabo ligado e a rede ligada sei que vem a identificação 021AD122 (exemplo); quando tiro o cabo, que valores recebo? zerado, ou o numero MAC? se eu tiver modem, e não placa de Rede... recebo algum valor para MAC?? com cabo desconectado mesmo assim recebo endereço de MAC?? alguém possui esses levantamentos?? muito grato! Thiago Filiano [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
[delphi-br] Problema com DBExpress: unable to load dbexpint.dll
Olá amigos, estou tendo um problemão com meu DBExpress... Tinha o Delphi7 instalado e instalei o BDS2006, pois bem.. eis que deu um conflito danado nos dois... o que fiz foi remover os dois delphis... mandei limpar o registro do windows... e instalei o BDS2006 do zero foi instalado com sucesso, sem problemas... mas na hora de abrir meu projeto no delphi... dá o erro: [b]unabled to load dbexpint.dll[/b] Como posso solucionar este problema? P.S.: procurei pelo meu HD e não encontrei nada do dbexpess... onde acho estes arquivos? ou uma instalação limpa do DBExpress? Desde já agradeço. []s -- _ Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] O Comando Case
Gabriel eu não sei qual o banco que vc utiliza, mas tente a condição abaixo caso esteje trabalhando com o ORACLE. SELECT CASE TRIM(TO_CHAR(TO_DATE(TO_CHAR(vCONT) || '/' || vMES_INPUT || '/' || vANO_INPUT,'dd-mm-') , 'Day')) WHEN 'Segunda-Feira' then 'Segunda' WHEN 'Terça-Feira' then 'Terça' WHEN 'Quarta-Feira' then 'Quarta' WHEN 'Quinta-Feira' then 'Quinta' WHEN 'Sexta-Feira' then 'Sexta' WHEN 'Sábado' then 'Sábado' WHEN 'Domingo' then 'Domingo' ELSE 'NENHUM' END INTO vDIA_SEMANA FROM DUAL; []´s Em 12/02/07, Gabriel Herdt [EMAIL PROTECTED] escreveu: Pessoal o comando case não aceita comparação de strings? Alguma alternativa? Que não seja if if if? case trim(UpperCase(sTabela)) of 'FCHISTOR': Begin Como vai ter muitas comparações eu nao gostaria que passa-se em todas as opções como no if. qual a alternativa? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Não Sei !
Observação: mensagem anexa encaminhada. __ 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] [URGENTE] Formatação Impressão Matricial
Galera, seguinte, preciso da seguinte informação. Tem como eu usar o write para fazer o seguinte. Na hora que chegar num determinado numero de caracter, ele pule para a proxima linha, mais ou menos no estilo das Celulas do Excel ??? Por ex.: Eu reservo um espaço de 50 caracteres para Descrição do Serviço na nota, se ele passar de 50, ele pula para a proxima linha, sem atrapalhar a coluna preço. Na nota ficaria assim DESCRIÇÃO |PREÇO TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE R$ 40,00 OUTRO TESTE R$ 20,00 Tem como ? Tiago de Assis Pimenta MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] Skype: tiagopimenta_skype Gtalk: tiagopimenta [As partes desta mensagem que não continham texto foram removidas]