Re: [delphi-br] Componente para XML
O ClientDataset não te atende? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Componente para XML
Não Atenciosamente Washington André Muller da Silva ### NextCorp Informática www.nextcorp.com.br [EMAIL PROTECTED] 0-XX-(51)-3589-3690 ### - Original Message - From: Alisson Yahoo [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, June 08, 2007 8:19 AM Subject: Re: [delphi-br] Componente para XML O ClientDataset não te atende? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos E-mail classificado pelo Identificador de Spam Inteligente Terra. Para alterar a categoria classificada, visite http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15 Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048 Proteja o seu e-mail Terra: http://mail.terra.com.br/ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21
RE: [delphi-br] Componente para XML
E o TXMLDocument??? To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: [delphi-br] Componente para XML NãoAtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 _ Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger! http://spaces.live.com/signup.aspx [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Moderadores
Fala Edison, Quanto tempo vai demorar para eu sair da moderação? []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Edison DRP Enviada em: sexta-feira, 8 de junho de 2007 01:40 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Moderadores Caro Davi Enqunato voce estiver sob moderação, todas as suas msg só são liberadas depois de lidas por um dos moderadores. O critério para não liberar mensagens utilizado é bastante simples: se voce durante a moderação postar alguma msg que infrinja as normas do grupo, a msg não será liberada assim como voce também não será autorizado a entrar no grupo. Fora isto nenhunma msg é bloqueada, apagada etc pelos moderadores. Se alguma mensagem sua não foi publicada é porque ela não chegou ao grupo. abraços Edison - Original Message - From: Davi Eduardo Borges Wall [EMAIL PROTECTED] mailto:davi.wall%40mult.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 10:06 AM Subject: [delphi-br] Moderadores Gostaria de saber por que algumas mensagens minhas não estão chegando na lista. Todas as mensagens passam pelos moderadores? Qual critério utilizado para não liberar uma mensagem? []'s [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] Re: Moderadores
Galdariah, Estas mensagens que estão lendo HOJE, eu postei na QUARTA FEIRA e ainda há pelo menos duas mensagens que NUNCA chegaram a lista. []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo Souza Enviada em: quinta-feira, 7 de junho de 2007 13:59 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Re: Moderadores Também não aguentei... galdariah o Davi disse: por que ALGUMAS mensagens minhas Ele não disse todas, disse algumas Em 07/06/07, galdariah [EMAIL PROTECTED] mailto:galdariah%40yahoo.com.br escreveu: Desculpa não sou moderadora, mas eu não agüentei. se suas mensagens não chegam na lista, como essa chegou? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Davi Eduardo Borges Wall [EMAIL PROTECTED] escreveu Gostaria de saber por que algumas mensagens minhas não estão chegando na lista. Todas as mensagens passam pelos moderadores? Qual critério utilizado para não liberar uma mensagem? []'s [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] Manual do Usuario....
sim.. mas qual a pergunta??? eu gero a documentacao do meu sistema na hora. eu criei um compomente que esta em todos os forms (pois uso herança) ai quando o usuario aperta F1 ele pega todos os hist´s do form e tira um print-screen da tela. ai gera um html na pasta ajuda que fica na pasta do executavel. e atualiza uma pagina (oou cria se nao existir) uma chamada index.html que cria tipo a organizacao dos menus do form principal. pra gerar tipo um indice pro usuario final pesquizar. ai mato a bronca de ficar digitando um livro que eu posso mudar algo ai ter que reescrever alguma coisa denovo. é ainda serve pra colocar no site do sistema! t+ Em 06/06/07, Tatu [EMAIL PROTECTED] escreveu: Sem querer iniciar nenhuma polemica, necessito ter uma ideia, de quanto pagar para uma pessoa fazer o manual do usuario do meu sistema. Basicamente, tenho, estoque, compras e contas a pagar, sistema de orçamentos, vendas, faturamento e contas a receber, relatorios gerenciais diversos. Vai ser impresso, feito em word embutindo varios screeshots. Acredito que tenha em torno de 100 páginas. Nao pode ser em midia eletronica, tem que ser mesmo impresso... Não sei que outra informação pasar para alguem responder esta questão... Agradeço Santiago [As partes desta mensagem que não continham texto foram removidas] -- Rafael jorge alves www.acinformatica.org [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Video Aula
Camtasia - www.camtasia.org - Original Message - From: Paulo Alexsandro To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 07, 2007 11:25 PM Subject: Re: [delphi-br] Video Aula HI, eu utilizo o Wink para essa finalidade, criar um screencast tem vários recursos para incrementar o vídeo, tipo linkar uma tela, colocar balões explicativos, etc. http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/ aí tem o link de uma versão para linux -- Paulo Alexsandro - dprogrammer Delphi, PHP, Ajax, Padrões Web, etc http://dprogrammer.wordpress.com/ Em 06/06/07, Alcistemas Informática [EMAIL PROTECTED] escreveu: Alguém conhece algum programa Free para gravar tipo video aula daquilo que faço no computador. Para usar nos meus aplicativos que escrevo, para economizar tempo em treinamento e apresentação de sistema. sei que é off, mais me perdoem já procurei de monte e free não acho nada. - Original Message - From: sampaiobrito To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 4:23 PM Subject: [delphi-br] DBGrid O que faço!!!??? Alguém sabe como fazer para remover as barras de rolagem vert, hori do dbgrid... Desde já agradeço! [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.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] D7 - DBExpress - SQLServer 2005 - ReadCommited / e alter ações com Fetch (não fetchAll) SERÁ QUE T EM SOLUÇÃO???
Olá senhores, Gostaria de saber como os senhores lidaram com esta situação que aparentemente só acontece no SGBD SQL Server. Trabalho no desenvolvimento de um sistema multibanco que utiliza transação pessimista. Ou seja, somente quero ler informações commitadas. Todos os dados que não forem commitados considero dados inconsistentes. No SQL Server (no meu caso 2005) se eu abrir uma transação, alterar, salvar e não dar commit ele da lock na tabela em questão. Todas as outras consultas ficarão literalmente travadas, até que o commit desta transação seja efetuado. Alguém sabe a causa disto? É assim mesmo que o SQL Server se comporta nesse caso? Por que os outros bancos como o FireBird e o Oracle não se comportam desta maneira mesmo utilizando ReadCommited? Estudei o hint NOLOCK que transforma aquele select especifico em uma consulta Read Uncommited, isto está ok, não gera mais o lock. Mas ele me retorna os dados antes de Commitar. O que não é legal. Imagine que um dado está sendo inserido por um usuário enquanto Outro usuário está tirando um relatório e esta informação está saindo no relatório. Daí da um erro, e acontece um Rollback. Eu tenho um dado no relatório que não existe na base. ReadPast me traz todos os registros que não estão lockados. O que também não satisfaz, pois o usuário pode estar editando um registro, importante alterando por exemplo a descrição, e estou tirando um relatório com valores. Esse registro não vai aparecer no relatório. Um colega uma vez disse Qualquer que for a sua escolha, todas as opções são ruins, é isso mesmo ? Estas situações me fazem chegar a conclusão de que o Sql Server não é um banco de dados compatível com isolation ReadCommited, pois se para evitar um lock eu devo usar uma instrução Read Uncommited. No SqlServer também, estou com um problema intrigante. Se eu tenho uma query com fetch de 30 ou XX registros e tento alterar algum registro, após salvar o registro não salva. Somente se eu der um FetchAll, alterar e salvar, aí então os dados são salvos. Se alguém passou por esses problemas, qualquer sugestão é bem vinda. []'s Davi Wall. [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Video Aula
Duas coisas: 1) O link do companheiro mauro está errado. Ele tem que ser http://www.camtasia.com. Esse link redireciona depois para a página do produto em http://www.techsmith.com/camtasia.asp. Ou seja, o CamStasia é pago! 2) A melhor alternativa free e com código fonte aberto que eu encontrei ao Camstasia Studio chama-se CamStudio. O endereço sobre o projeto é http://www.camstudio.org (Mauro, acho que este era o link que vc queria divulgar!) Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 10:46:51 -0300Subject: Re: [delphi-br] Video Aula Camtasia - www.camtasia.org - Original Message - From: Paulo Alexsandro To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 07, 2007 11:25 PMSubject: Re: [delphi-br] Video AulaHI,eu utilizo o Wink para essa finalidade, criar um screencasttem vários recursos para incrementar o vídeo, tipo linkar uma tela, colocarbalões explicativos, etc.http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/aí tem o link de uma versão para linux-- Paulo Alexsandro - dprogrammerDelphi, PHP, Ajax, Padrões Web, etchttp://dprogrammer.wordpress.com/Em 06/06/07, Alcistemas Informática [EMAIL PROTECTED] escreveu: Alguém conhece algum programa Free para gravar tipo video aula daquilo que faço no computador. Para usar nos meus aplicativos que escrevo, para economizar tempo em treinamento e apresentação de sistema. sei que é off, mais me perdoem já procurei de monte e free não acho nada. - Original Message - From: sampaiobrito To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 4:23 PM Subject: [delphi-br] DBGrid O que faço!!!??? Alguém sabe como fazer para remover as barras de rolagem vert, hori do dbgrid... Desde já agradeço![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.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21[As partes desta mensagem que não continham texto foram removidas] _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Atualização de Versão de Si stema em Rede
Exato Jefferson... saiu mesmo... a edição desse mês, que está nas bancas... acho que é 84 mesmo... Abraço.. e precisando estamos aí.. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 21:30 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Obrigado Claudiney, estudarei essa proposta para atualizar a base. O colega Ricardo disse que na ClubeDelphi (ed. 84) deste mês ou ou do mês passado (ed. 83) saiu um artigo falando justamente sobre isso. Abraço - Original Message - From: Claudiney-listas To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 3:05 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Jefferson. Eu trabalho com versão no banco de dados. Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do sistema que sempre verifica na entrada qual a versão que está lá e testa se é a última. Quando altero a versão, altero esse módulo com os comandos SQL da nova versão. Mais ou menos assim: If versaobanco versaoatual then begin If versaobanco = 1 then Begin ...comandos SQL da versão 2 ...atualiza versaobanco para 2 End; If versaobanco = 2 then Begin ...comandos SQL da versão 3 ...atualiza versaobanco para 3 End; End; Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o sistema vai executar todos os comandos SQL necessários pra criar todas as opções de versões até a 5. Mais ou menos isso... :) Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 09:10 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Usando atualizadores desse maneira, como vocês tratam situação que precisa alterar alguma tabela, procedure, índice, etc., relacionados ao banco de dados SQL? Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo está com o tamanho ou tipo pretendido? Jefferson - Original Message - From: Adriano de Oliveira To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 8:14 AM Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede O meu atualizador é um exe a parte... O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do desktop apontando pra ele. Entao ele verifica.. atualiza os arquivos e chama o exe principal da aplicacao. []'s Adriano - Original Message - From: Luis Lopes To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 5:24 PM Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede Adriano, A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo executado? []´s Luis Alberto P. Lopes Desenvolvimento de Sistemas Belo Horizonte - Minas Gerais - Mensagem original De: Adriano de Oliveira [EMAIL PROTECTED] mailto:adriano.tupa%40yahoo.com.br mailto:adriano.tupa%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00 Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os arquivos existentes e compara com o diretorio do aplicativo na maquina cliente. Caso encontre algum arquivo na rede que não exista no cliente ele copia. Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo da rede for mais novo eu copio ele substituindo o arquivo local. Com isso eu só atualizo os arquivos na rede. []'s Adriano - Original Message - From: Claudiney-listas To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 3:18 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Raphael... Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é bem isso que vc precisa... um aplicativo de manutenção da versão e outro de atualização, que mantém os terminais sempre na mesma versão do servidor. Acho que é algo mais ou menos assim.
RE: [delphi-br] Stringgrid - Como auto ajustar o tamanho das colunas?
É, se for 'desenhar' as células com o evento OnDrawCell e a propriedade DefaultDrawing = False, isso funciona. Agora, tem um jeito mais prático, que é usando a propriedade ColWidths. Consulta mais sobre essa propriedade no próprio help do Delphi. Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:30:43 -0300Subject: Re: [delphi-br] Stringgrid - Como auto ajustar o tamanho das colunas? E mais.Canvas.TextWidth para calcular as larguras dos conteúdos.Em 10/05/07, Daniel Bastos [EMAIL PROTECTED] escreveu: StringGrid.ColWidths Em 10/05/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu: Colegas Como faço para que um stringgrid ao ser alimentado, ja dimensione o tamanho de cada coluna de acordo com o conteudo? Obrigado pela atencao. []´s Tiano.-- Timeo hominem unius libriCogito ergo sum - Carpe diem[]sGuionardo Furlanhttp://guionardo.blogspot.com _ Instale o novo Windows Live Messenger! É grátis! http://get.live.com/messenger/overview [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Desativar Porta Serial
Bom dia amigos(as). Estou com a seguinte necessidade: Wandarlei Michelon Equipe MT-SAC [EMAIL PROTECTED] Fone: 55-41-3544-8711 Fax: 55-41-3544-8701 Tree Tools Informática Ltda. Qualidade e Competência a Seu Alcance http://www.treetools.com.br http://www.treetools.com.br/ Antes de imprimir reflita sobre sua responsabilidade com o MEIO AMBIENTE Esta comunicação, incluindo seus eventuais anexos e imagens, pode conter informações confidenciais de uso restrito e/ou legalmente protegidas e pode conter informação que não pode ser divulgada sob obrigações confidenciais assumidas por compromissos escritos. Se você não for o destinatário e recebeu esta mensagem por engano, por favor, observe que qualquer divulgação, distribuição, cópia ou tomada de qualquer atitude com base nas informações desta comunicação é estritamente proibida. Se você recebeu esta mensagem por engano, por favor, avise imediatamente o remetente por meio do mesmo endereço eletrônico ou pelo número de telefone: + 55 (41) 3544-8733 e em seguida apague a informação do seu computador. Por favor, não copie ou use esta mensagem para nenhum propósito de divulgação do seu conteúdo a uma outra pessoa. Todas as opiniões, conclusões ou informações contidas nesta comunicação somente serão consideradas como provenientes da Tree Tools quando efetivamente confirmadas, formalmente, por um de seus representantes legais. This communication, including all attachments and images transmitted with it may include restricted, legally privileged, and/or confidential information and may contain information that is exempt from disclosure by law or pursuant to confidentiality obligations assumed by written agreement. If you are not the intended recipient and receive this e-mail in error, please note that any dissemination, distribution, copying or taking any action based on the information contained in this communication is strictly prohibited. If you receive this e-mail in error, please notify the sender immediately at the electronic mail address or phone number : +55 (41) 3544-8733 and delete the information from your computer. Please do not copy or use it for any purpose nor disclose its contents to any other person. All opinions, impressions, conclusions or information in this message will be considered as originated from Tree Tools only when formally confirmed by its officers authorized for that. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Cancelar Porta Serial
Bom dia Amigos(as). Estou com a seguinte Necessidade. Preciso desabilitar uma porta serial e abilitar ela novamente, como é feito no gerenciador de dispositivos, botão direito desabilitar, e depois botão direito ativar. Contudo necessito efetuar este processo via Delphi, Alguém tem alguma sugestão de como posso fazer isso? Grato. Wandarlei Michelon Equipe MT-SAC [EMAIL PROTECTED] Fone: 55-41-3544-8711 Fax: 55-41-3544-8701 Tree Tools Informática Ltda. Qualidade e Competência a Seu Alcance http://www.treetools.com.br http://www.treetools.com.br/ [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Componente para XML
Companheiro, vc está completamente desavisado. TXMLDocument é um componente que já vem com o Delphi. Procure pela paleta (e não palheta!) de components Internet, unit XMLDoc. Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:37:42 -0300Subject: Re: [delphi-br] Componente para XML Mas é um componente ?Onde o encontro para download, se procurar no Google antes AtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:34 AMSubject: RE: [delphi-br] Componente para XMLE o TXMLDocument???To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: [delphi-br] Componente para XMLNãoAtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21__Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger!http://spaces.live.com/signup.aspx[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] XML
Bom Dia, pessoal!!! Estou criando um xml usando o TXMLDocument e estou usando o codigo abaixo para isto: XML := TXMLDocument.Create(nil); with XML do begin Active := True; Version := '1.0'; Encoding := 'ISO-8859-1'; AddChild('MensagemSNGPC','urn:sngpc-schema'); DocumentElement.AddChild('cabecalho'); DocumentElement.ChildNodes.Last.AddChild('cnpjEmissor').NodeValue := RemoveMascara (Dmodulo.tblEmpresaCGC.AsString); DocumentElement.ChildNodes.Last.AddChild('cpfTransmissor').NodeValue := '72586648153'; DocumentElement.ChildNodes.Last.AddChild('dataInicio').NodeValue := DateToSystem(dtpInicial.Date); DocumentElement.ChildNodes.Last.AddChild('dataFim').NodeValue := DateToSystem(dtpFinal.Date); DocumentElement.AddChild('corpo'); DocumentElement.AddChild('medicamentos'); DocumentElement.AddChild('entradaMedicamentos'); DocumentElement.AddChild('notaFiscalEntradaMedicamentos'); For I := 1 to 5 do begin DocumentElement.ChildNodes.Last.AddChild('cnpjEmissor3').NodeValue := '1234'; next; end; que esta gerando o seguinte XML: ?xml version=1.0 encoding=ISO-8859-1 ? - MensagemSNGPC xmlns=urn:sngpc-schema - cabecalho cnpjEmissor67527069000149/cnpjEmissor cpfTransmissor72586648153/cpfTransmissor dataInicio2007-06-08/dataInicio dataFim2007-06-08/dataFim /cabecalho corpo / medicamentos / entradaMedicamentos / - notaFiscalEntradaMedicamentos cnpjEmissor31234/cnpjEmissor3 cnpjEmissor31234/cnpjEmissor3 cnpjEmissor31234/cnpjEmissor3 cnpjEmissor31234/cnpjEmissor3 cnpjEmissor31234/cnpjEmissor3 /notaFiscalEntradaMedicamentos /MensagemSNGPC Só que preciso que nas linhas onde estão escritos corpo, medicamentos, entradaMedicamentos fiquem tambem com esse sinal de (-) ou seja um node só sem informação dentro (um node dentro do outro) coisa que só consigo fazer se eu coloco alguma informação entre elas como esta feito em NotaFiscalMedicamentos. Queria uma ajuda para somente saber qual comando eu tenho que usar para cria essa 3 linhas com o sinal de (-), pois o comando que estou usando não é o correto. Obrigada desde de já Fabiana [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Video Aula
Caro Rubem, é verdade mesmo É o camstudio. Por força do hábito, antes eu utilizava uma versão paga do camtasia. Sim, inclusive o utilizo em minhas video aulas. Recomendo ao colega gravar no camtasia e depois converter, ou em flash mesmo com o utilitário que vem com o camstudio, ou ainda em WMV, pois qualquer micro possui windows media player (quem converte é o windows movie maker). - Original Message - From: Rubem Nascimento da Rocha To: delphi-br@yahoogrupos.com.br Sent: Friday, June 08, 2007 10:51 AM Subject: RE: [delphi-br] Video Aula Duas coisas: 1) O link do companheiro mauro está errado. Ele tem que ser http://www.camtasia.com. Esse link redireciona depois para a página do produto em http://www.techsmith.com/camtasia.asp. Ou seja, o CamStasia é pago! 2) A melhor alternativa free e com código fonte aberto que eu encontrei ao Camstasia Studio chama-se CamStudio. O endereço sobre o projeto é http://www.camstudio.org (Mauro, acho que este era o link que vc queria divulgar!) Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 10:46:51 -0300Subject: Re: [delphi-br] Video Aula Camtasia - www.camtasia.org - Original Message - From: Paulo Alexsandro To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 07, 2007 11:25 PMSubject: Re: [delphi-br] Video AulaHI,eu utilizo o Wink para essa finalidade, criar um screencasttem vários recursos para incrementar o vídeo, tipo linkar uma tela, colocarbalões explicativos, etc.http://dprogrammer.wordpress.com/2007/01/24/criando-um-screencast-com-o-wink/aí tem o link de uma versão para linux-- Paulo Alexsandro - dprogrammerDelphi, PHP, Ajax, Padrões Web, etchttp://dprogrammer.wordpress.com/Em 06/06/07, Alcistemas Informática [EMAIL PROTECTED] escreveu: Alguém conhece algum programa Free para gravar tipo video aula daquilo que faço no computador. Para usar nos meus aplicativos que escrevo, para economizar tempo em treinamento e apresentação de sistema. sei que é off, mais me perdoem já procurei de monte e free não acho nada. - Original Message - From: sampaiobrito To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 4:23 PM Subject: [delphi-br] DBGrid O que faço!!!??? Alguém sabe como fazer para remover as barras de rolagem vert, hori do dbgrid... Desde já agradeço![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.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21[As partes desta mensagem que não continham texto foram removidas] __ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-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.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Stringgrid - Como auto ajustar o tamanho das colunas?
E mais. Canvas.TextWidth para calcular as larguras dos conteúdos. Em 10/05/07, Daniel Bastos [EMAIL PROTECTED] escreveu: StringGrid.ColWidths Em 10/05/07, [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu: Colegas Como faço para que um stringgrid ao ser alimentado, ja dimensione o tamanho de cada coluna de acordo com o conteudo? Obrigado pela atencao. []´s Tiano. -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
Re: [delphi-br] Componente para XML
Mas é um componente ? Onde o encontro para download, se procurar no Google antes Atenciosamente Washington André Muller da Silva ### NextCorp Informática www.nextcorp.com.br [EMAIL PROTECTED] 0-XX-(51)-3589-3690 ### - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, June 08, 2007 8:34 AM Subject: RE: [delphi-br] Componente para XML E o TXMLDocument??? To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: [delphi-br] Componente para XML NãoAtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 _ Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger! http://spaces.live.com/signup.aspx [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos E-mail classificado pelo Identificador de Spam Inteligente Terra. Para alterar a categoria classificada, visite http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15 Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048 Proteja o seu e-mail Terra: http://mail.terra.com.br/ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21
RE: [delphi-br] Desativar Porta Serial
Desativar porta serial com um código Delphi? Pode esquecer! Isso só poderia ser possível escrevendo um driver em VisualC++ junto com o DDK (Driver Development Kit) apropriado à plataforma Windows que vc está desenvolvendo sua aplicação. Mesmo que vc encontre alguma coisa no registro do Windows pra desativar uma porta serial (o que eu acho difícil - pra não dizer impossível - visto que o Windows carrega as definições destes dispositivos em memória, o Windows no próximo boot irá ler novamente as configurações do PC. Seguro mesmo é desativar uma porta serial pelo setup do micro. Acessar a memória do setuptb só pode ser possível depois que vc tiver escrito um driver que permita a uma aplicação em Delphi, VB, etc. acessar esta memória para leitura e/ou escrita. Daí, depois de alterar o setup, vc teria que reiniciar o micro. Um detalhe importante sobre essa abordagem é que depois de escrever nesta memória do setup, vc deverá saber como recalcular o checksum desta memória e reconfigurá-lo na mesma. E isso é tarefa praticamente impossível, pois apesar do acesso à memoria setup ser padronizado, cada fabricante de PC tem o seu padrão para calcular esse checksum, e este padrão não é tão fácil de se conseguir assim. Uma alternativa simples que me veio a mente poderia ser uma aplicação rodando em background ou como um serviço do Windows que abriria em modo exclusivo uma determinada porta, e daí outro programa que quisesse acessar essa porta não teria como, em função deste outro processo ter obtido exclusividade à porta. Em todo caso, boa sorte! Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:45:49 -0300Subject: [delphi-br] Desativar Porta Serial Bom dia amigos(as).Estou com a seguinte necessidade:Wandarlei MichelonEquipe [EMAIL PROTECTED]: 55-41-3544-8711 Fax: 55-41-3544-8701 Tree Tools Informática Ltda. Qualidade e Competência a Seu Alcancehttp://www.treetools.com.br http://www.treetools.com.br/ Antes de imprimir reflita sobre sua responsabilidade com o MEIO AMBIENTE Esta comunicação, incluindo seus eventuais anexos e imagens, pode conterinformações confidenciais de uso restrito e/ou legalmente protegidas e podeconter informação que não pode ser divulgada sob obrigações confidenciaisassumidas por compromissos escritos. Se você não for o destinatário e recebeu esta mensagem por engano, porfavor, observe que qualquer divulgação, distribuição, cópia ou tomada dequalquer atitude com base nas informações desta comunicação é estritamenteproibida.Se você recebeu esta mensagem por engano, por favor, avise imediatamente oremetente por meio do mesmo endereço eletrônico ou pelo número de telefone:+ 55 (41) 3544-8733 e em seguida apague a informação do seu computador. Por favor, não copie ou use esta mensagem para nenhum propósito dedivulgação do seu conteúdo a uma outra pessoa. Todas as opiniões, conclusões ou informações contidas nesta comunicaçãosomente serão consideradas como provenientes da Tree Tools quandoefetivamente confirmadas, formalmente, por um de seus representantes legais.This communication, including all attachments and images transmitted with itmay include restricted, legally privileged, and/or confidential informationand may contain information that is exempt from disclosure by law orpursuant to confidentiality obligations assumed by written agreement. If you are not the intended recipient and receive this e-mail in error,please note that any dissemination, distribution, copying or taking anyaction based on the information contained in this communication is strictlyprohibited. If you receive this e-mail in error, please notify the sender immediately atthe electronic mail address or phone number : +55 (41) 3544-8733 and deletethe information from your computer. Please do not copy or use it for any purpose nor disclose its contents toany other person. All opinions, impressions, conclusions or information in this message willbe considered as originated from Tree Tools only when formally confirmed byits officers authorized for that.[As partes desta mensagem que não continham texto foram removidas] _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] off: Crie gráficos de estatísticas para msdos com a nova versão da xGraf 2007
Senhores, Já se encontra disponível a versão 2007 da xGraf (componentes de geração de gráficos de estatísticas) no site www.netalvo.web.br.com/xgraf.htm. O valor da xGraf é de R$ 250,00 mas está em promoção por apenas R$45,00 para as primeiras 50 cópias. Não perca a oportunidade. Você pode baixar gratuítamente a versão shareware com documentação e diversos exemplos para diversas linguagens, assim como arquivos prontos para testar sem ter que escrever uma única linha de código. Compátivel com qualquer linguagem de programação. um abraço, Waldir Pache email : [EMAIL PROTECTED] msn : [EMAIL PROTECTED]
RES: [delphi-br] Desativar Porta Serial
Obrigado Rubem. Wandarlei Michelon _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rubem Nascimento da Rocha Enviada em: sexta-feira, 8 de junho de 2007 12:00 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Desativar Porta Serial Prioridade: Alta Desativar porta serial com um código Delphi? Pode esquecer! Isso só poderia ser possível escrevendo um driver em VisualC++ junto com o DDK (Driver Development Kit) apropriado à plataforma Windows que vc está desenvolvendo sua aplicação. Mesmo que vc encontre alguma coisa no registro do Windows pra desativar uma porta serial (o que eu acho difícil - pra não dizer impossível - visto que o Windows carrega as definições destes dispositivos em memória, o Windows no próximo boot irá ler novamente as configurações do PC. Seguro mesmo é desativar uma porta serial pelo setup do micro. Acessar a memória do setuptb só pode ser possível depois que vc tiver escrito um driver que permita a uma aplicação em Delphi, VB, etc. acessar esta memória para leitura e/ou escrita. Daí, depois de alterar o setup, vc teria que reiniciar o micro. Um detalhe importante sobre essa abordagem é que depois de escrever nesta memória do setup, vc deverá saber como recalcular o checksum desta memória e reconfigurá-lo na mesma. E isso é tarefa praticamente impossível, pois apesar do acesso à memoria setup ser padronizado, cada fabricante de PC tem o seu padrão para calcular esse checksum, e este padrão não é tão fácil de se conseguir assim. Uma alternativa simples que me veio a mente poderia ser uma aplicação rodando em background ou como um serviço do Windows que abriria em modo exclusivo uma determinada porta, e daí outro programa que quisesse acessar essa porta não teria como, em função deste outro processo ter obtido exclusividade à porta. Em todo caso, boa sorte! Sds. . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId =172789/stime=1181314902/nc1=1/nc2=2/nc3=3 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Alterar a o tipo do campo de TStringField para TFloatField
Bom Dia! Estou usando o PostgreSQL 8.2! Crio os meu Bancos com Encoding SQL_ASCII. Sempre que crio um campo do tipo ponto flutuante crio da seguinte forma: NUMERIC(12,2), por exemplo. Criei uma aplicação para acessar um banco de dados, e quando importo os campos para um Componente TTable, os campos ponto flutuante ficam com o Tipo StringFields! Sempre que uso o tipo NUMERIC para criar um campo isso acontece. Bom gostaria de saber se alguem tem alguma ideia de como resolver meu problema. Preciso disto pois os campos do tipo StringField não tem algumas Propriedade que eu necessito.! Tem como eu alterar a o tipo do campo de TStringField para TFloatField ?? Acho que isto tbm resolveria! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Componente para XML
Caro Rubens Obrigado, mas na versão 5 pro do delphi não existe este componente. Parece que ele só tem no delphi 6 em diante. Já resolvi instalando um outro componente. Atenciosamente Washington André Muller da Silva ### NextCorp Informática www.nextcorp.com.br [EMAIL PROTECTED] 0-XX-(51)-3589-3690 ### - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, June 08, 2007 11:51 AM Subject: RE: [delphi-br] Componente para XML Companheiro, vc está completamente desavisado. TXMLDocument é um componente que já vem com o Delphi. Procure pela paleta (e não palheta!) de components Internet, unit XMLDoc. Sds. To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 11:37:42 -0300Subject: Re: [delphi-br] Componente para XML Mas é um componente ?Onde o encontro para download, se procurar no Google antes AtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:34 AMSubject: RE: [delphi-br] Componente para XMLE o TXMLDocument???To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 8 Jun 2007 08:24:51 -0300Subject: Re: [delphi-br] Componente para XMLNãoAtenciosamenteWashington André Muller da Silva###NextCorp [EMAIL PROTECTED](51)-3589-3690###- Original Message - From: Alisson Yahoo [EMAIL PROTECTED]To: delphi-br@yahoogrupos.com.brSent: Friday, June 08, 2007 8:19 AMSubject: Re: [delphi-br] Componente para XMLO ClientDataset não te atende?[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181301484.533068.22862.fomboni.hst.terra.com.br,3665,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21__Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger!http://spaces.live.com/signup.aspx[As partes desta mensagem que não continham texto foram removidas]-- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! GruposE-mail classificado pelo Identificador de Spam Inteligente Terra.Para alterar a categoria classificada, visitehttp://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181302619.621575.9389.tacamaca.hst.terra.com.br,5035,Des15,Des15Esta mensagem foi verificada pelo E-mail Protegido Terra.Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048Proteja o seu e-mail Terra: http://mail.terra.com.br/-- No virus found in this incoming message.Checked by AVG Free Edition.Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21 _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos E-mail classificado pelo Identificador de Spam Inteligente Terra. Para alterar a categoria classificada, visite http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=nextcorp_l=1,1181314286.355941.23565.domoni.hst.terra.com.br,6830,Des15,Des15 Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048 Proteja o seu e-mail Terra: http://mail.terra.com.br/ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.11/838 - Release Date: 7/6/2007 14:21
[delphi-br] Re: Moderadores
se não me engano são 7 dias em moderação. se seu email tiver com problema, cria outra conta.
Re: [delphi-br] procedure
O que você precisa é de uma function e não de uma procedure. Functions tem valor de retorno, procedures não. Exemplo: Function My_function(parametro1, parametro2 : currency) : currency; begin result:= parametro1 / parametro2; end; O valor que for atribuído a variável result será o que a função retornará. para utilizar: retorno := My_function(10,2); // retorno é uma variável do tipo currency [] Andrei Em 08/06/07, marciolau[EMAIL PROTECTED] escreveu: ola boa tarde tenho que criar uma procedure que: calcule presta = valor +(valor *(taxa/100)* tempoatraso). estou aprendendo agora procedura fatorial, estou todo enrolado pois nao sei como fazer para chamar o resultado,desta procedure global. podem me ajudar?
[delphi-br] procedure
ola boa tarde tenho que criar uma procedure que: calcule presta = valor +(valor *(taxa/100)* tempoatraso). estou aprendendo agora procedura fatorial, estou todo enrolado pois nao sei como fazer para chamar o resultado,desta procedure global. podem me ajudar?
[delphi-br] BDS 2006 - Salvar configurações
Alguém sabe se tem como salvar as configurações do BDS 2006, pra ao formatar a máquina e reinstalar o BDS, voltar tudo como estava antes? Tipo, configurações de tools - Enviroment, project options, os layouts da ide, componentes instalados... []s Andrei
Re: [delphi-br] BDS 2006 - Salvar configurações
Cara pode ter um jeito melhor, mas eu vou no regedit e exporto a CurrentUser\Borland todinha... :o) Comigo tem funcionado direitinho... []s Em 08/06/07, Andrei Luís [EMAIL PROTECTED] escreveu: Alguém sabe se tem como salvar as configurações do BDS 2006, pra ao formatar a máquina e reinstalar o BDS, voltar tudo como estava antes? Tipo, configurações de tools - Enviroment, project options, os layouts da ide, componentes instalados... []s Andrei -- _ Fellipe Henrique [EMAIL PROTECTED] Você valoriza a existêcia das pessoas extraordinárias e momentos em que a história avança graças a elas. Tudo o que se imagina pode ser alcançado. Deve-se ousar sonhar. Mas não há substituto para perseverança e trabalho... e trabalho em equipe. Por que ninguém consegue sozinho. Se comemoramos a grandeza desses eventos e as pessoas que os realizam... não podemos esquecer o sacrifício daqueles que tornam possíveis tais realizações. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Sockets na Marra
use a unit winsock.pas funciona exatamente como no C (nome das funções, estruturas de dados, etc). qualquer dúvida dá uma olhada nos fontes do componente TTcpServer que usa o winsock como base. []'s Ezequiel Vinicius Florido escreveu: Gostaria de saber se alguém conhece alguma biblioteca para delphi (unit) para trabalhar com sockets com um nível de abstração menor que uso de componentes indy e serversocket do próprio dephi. Gostaria de trabalhar no delphi com sockets da mesma forma que trabalho com C++ e C pra poder conseguir fazer o que preciso... de preferência com exemplos... Com certeza muitos já precisaram disso... _ E-mail classificado pelo Identificador de Spam Inteligente. Para alterar a categoria classificada, visite o Terra Mail http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677 http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677 .666839.17418.fomboni.hst.terra.com.br,15056,20031127114101,20031127114101 _ Esta mensagem foi verificada pelo E-mail Protegido Terra http://mail.terra.com.br/ http://mail.terra.com.br/ . Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048 Proteja o seu e-mail Terra: http://mail.terra.com.br/ http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Sockets na Marra
Gostaria de saber se alguém conhece alguma biblioteca para delphi (unit) para trabalhar com sockets com um nível de abstração menor que uso de componentes indy e serversocket do próprio dephi. Gostaria de trabalhar no delphi com sockets da mesma forma que trabalho com C++ e C pra poder conseguir fazer o que preciso... de preferência com exemplos... Com certeza muitos já precisaram disso... _ E-mail classificado pelo Identificador de Spam Inteligente. Para alterar a categoria classificada, visite o Terra Mail http://mail.terra.com.br/cgi-bin/imail.cgi?+_u=jvp.vinicius_l=1,1181325677 .666839.17418.fomboni.hst.terra.com.br,15056,20031127114101,20031127114101 _ Esta mensagem foi verificada pelo E-mail Protegido Terra http://mail.terra.com.br/ . Scan engine: McAfee VirusScan / Atualizado em 07/06/2007 / Versão: 5.1.00/5048 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Operation not allowed on a unidirectional - de Novo
Desculpem a insistência, mas não compreendi o que devo fazer para contornar este erro. Sem querer ser chato e aproveitador, será que um dos senhores poderia exemplificar a solução. Novamente exponho o meu problema para aqueles que estão lendo este tópico pela 1ª vez. Tenho uma form que gera licencas para funcionarios e depois de salvar as informações a guia de licença é impressa no Rave(por enquanto, pois vou para o Fortes Report)e quando fecho a preview, me aparece esta tela de erro. E o sistema demora para fechar o form. Li em algumas listas que o problema é que o SQLDataSet é unidirecional, portanto não guarda informações em memória e o correto seria eu fazer a ligação do DBGrid que tenho no form com um ClientDataSet. Tirei o grid, o problema continua. Entendi que tenho que usar ClientDataSet para mostrar as informações no grid ou no preview do relatório, aliás, as informações vem de um CDS, mas, segundo alguns colegas, tenho que mostrar estes dados em memória, mas como? Agradeço antecipadamente a atenção dispensada, e pedindo desculpas pelo tamanho do tópico. Fraterno abraço a todos, Carlos
[delphi-br] New e GetMem
Buenas pessoal Tenho as seguintes estruturas base type PAluno = ^TAluno; TAluno = record Id : integer; Nome : string[30]; end; E outras estruturas similares. Normalmente, uso New(P) em que P é do tipo PAluno, para criar as variáveis e Dispose, por fim. Para cada estrutura há uma classe, i.e. TAlunos, que organiza os PAluno em um TList. Há outras classes, i.e. TDocumentos, e TImpressoes nos mesmo moldes do exemplo anterior. As classes tem métodos similares como First, Next, que movem o ponteiro do item atual, Atual que retorna o ponteiro atual, Add, Edit, Insert, etc. As classes estão funcionando, independentemente. Mas estou querendo usar herança e fazer uma classe base com os itens comuns e reduzir redundância de código. Por exemplo: a função NewData retornaria o ponteiro de um PAluno ou PDocumento novo, com dados vazios. O problema é a tipagem e a reserva de memória que o NEW faz. Ele depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei se funcionaria direito com o PAluno. No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso bem interessante do GetMem. Alguém tem alguma sugestão? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
RES: [delphi-br] Operation not allowed on a unidirectional - de Novo
Sim, é unidirecional... Agora para guardar os dados em memória e tornar bidirecional use a estrutura... SQLCONNECTION - SQLQUERY OU SQLTABLE - DATASETPROVIDER - CLIENTDATASET - DATASOURCE - significa que cada um está apontando para o outro. Procure pela propriedade com o nome respectivo no object inspector Ligue o grid no DataSource. Isto deve lhe ajudar. []s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Carlos Enviada em: sexta-feira, 8 de junho de 2007 16:43 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Operation not allowed on a unidirectional - de Novo Desculpem a insistência, mas não compreendi o que devo fazer para contornar este erro. Sem querer ser chato e aproveitador, será que um dos senhores poderia exemplificar a solução. Novamente exponho o meu problema para aqueles que estão lendo este tópico pela 1ª vez. Tenho uma form que gera licencas para funcionarios e depois de salvar as informações a guia de licença é impressa no Rave(por enquanto, pois vou para o Fortes Report)e quando fecho a preview, me aparece esta tela de erro. E o sistema demora para fechar o form. Li em algumas listas que o problema é que o SQLDataSet é unidirecional, portanto não guarda informações em memória e o correto seria eu fazer a ligação do DBGrid que tenho no form com um ClientDataSet. Tirei o grid, o problema continua. Entendi que tenho que usar ClientDataSet para mostrar as informações no grid ou no preview do relatório, aliás, as informações vem de um CDS, mas, segundo alguns colegas, tenho que mostrar estes dados em memória, mas como? Agradeço antecipadamente a atenção dispensada, e pedindo desculpas pelo tamanho do tópico. Fraterno abraço a todos, Carlos [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: New e GetMem
Se eu fosse vc, ao invés de usar records usaria a estrutura de classes e coleções de objetos que o Delphi te fornece de bandeja. Isso daí que você quer fazer, só se vê mesmo em disciplinas de Estruturas de Dados em cursos técnicos ou em faculdades, pro aluno entender como funciona alocação dinâmica. Eu faria assim (pra criar o exemplo abaixo, vá até File|New|Other... e escolha Console Application, e depois cole o código abaixo e mande executar): program TesteCollection; {$APPTYPE CONSOLE} uses Classes, SysUtils; type { descendente de TCollectionItem (já possui uma propriedade ID). } TAluno = class(TCollectionItem) private FNome: String; public property Nome: String read FNome write FNome; end; var I: Integer; Alunos: TCollection; begin { Cria a lista a ser gerenciada } Alunos := TCollection.Create(TAluno); try { Adicionando nomes à lista de alunos } TAluno(Alunos.Add).Nome := 'Rubem'; TAluno(Alunos.Add).Nome := 'Nascimento'; TAluno(Alunos.Add).Nome := 'Rocha'; { Imprimindo a lista de alunos na tela } for I := 0 to Alunos.Count - 1 do WriteLn(Format('%d = %s', [Alunos.Items[I].ID, TAluno(Alunos.Items[I]).Nome])); finally { Libera a lista, efetuando a liberação automatica dos itens } Alunos.Free; end; { Espera por um ENTER } WriteLn(Eoln); end. Sds. --- Em delphi-br@yahoogrupos.com.br, Guionardo Furlan [EMAIL PROTECTED] escreveu Buenas pessoal Tenho as seguintes estruturas base type PAluno = ^TAluno; TAluno = record Id : integer; Nome : string[30]; end; E outras estruturas similares. Normalmente, uso New(P) em que P é do tipo PAluno, para criar as variáveis e Dispose, por fim. Para cada estrutura há uma classe, i.e. TAlunos, que organiza os PAluno em um TList. Há outras classes, i.e. TDocumentos, e TImpressoes nos mesmo moldes do exemplo anterior. As classes tem métodos similares como First, Next, que movem o ponteiro do item atual, Atual que retorna o ponteiro atual, Add, Edit, Insert, etc. As classes estão funcionando, independentemente. Mas estou querendo usar herança e fazer uma classe base com os itens comuns e reduzir redundância de código. Por exemplo: a função NewData retornaria o ponteiro de um PAluno ou PDocumento novo, com dados vazios. O problema é a tipagem e a reserva de memória que o NEW faz. Ele depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei se funcionaria direito com o PAluno. No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso bem interessante do GetMem. Alguém tem alguma sugestão? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
Re: [delphi-br] New e GetMem
Guionardo Furlan wrote: type PAluno = ^TAluno; TAluno = record Id : integer; Nome : string[30]; end; E outras estruturas similares. Normalmente, uso New(P) em que P é do tipo PAluno, para criar as variáveis e Dispose, por fim. ... O problema é a tipagem e a reserva de memória que o NEW faz. Ele depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei se funcionaria direito com o PAluno. GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro e quantos bytes o seu ponteiro precisa para virar uma instância no outro parâmetro. O que eu fiquei sem entender é porque você está usando esta abordagem ao invés de usar instâncias de classe. É muito mais simples. O construtor e o destrutor da classe faz tudo isto por você. -- Joao Morais No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso bem interessante do GetMem. Alguém tem alguma sugestão?
Re: [delphi-br] New e GetMem
Caracoles, a coisa tava pronta e eu lixando a pedra até ficar redonda. Abraço, e obrigado pelo empurrão João e cartouchebr. Em 08/06/07, Joao Morais [EMAIL PROTECTED] escreveu: Guionardo Furlan wrote: type PAluno = ^TAluno; TAluno = record Id : integer; Nome : string[30]; end; E outras estruturas similares. Normalmente, uso New(P) em que P é do tipo PAluno, para criar as variáveis e Dispose, por fim. ... O problema é a tipagem e a reserva de memória que o NEW faz. Ele depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei se funcionaria direito com o PAluno. GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro e quantos bytes o seu ponteiro precisa para virar uma instância no outro parâmetro. O que eu fiquei sem entender é porque você está usando esta abordagem ao invés de usar instâncias de classe. É muito mais simples. O construtor e o destrutor da classe faz tudo isto por você. -- Joao Morais No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso bem interessante do GetMem. Alguém tem alguma sugestão? -- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com
[delphi-br] TImage LoadFromFile
Image1.Picture.LoadFromFile('http://www.site.com.br/imagem.jpg'); O componente TImage carrega uma imagem diretamente do site passando o endereço do site se executando em design time, mas se tentar carregar a imagem em run time com LoadFromFile conforme acima retorna erro. Alguma sugestão sem usar LoadFromFile? t+
Re: [delphi-br] New e GetMem
Guionardo Furlan wrote: Caracoles, a coisa tava pronta e eu lixando a pedra até ficar redonda. Abraço, e obrigado pelo empurrão João e cartouchebr. Disponha. Na verdade existem inclusive bibliotecas que ajudam você criar modelos de classes e mapear os respectivos objetos em banco de dados relacional. Tudo depende do quanto você quer trabalhar de forma manual, ou do quanto quer aproveitar de trabalhos que já estão prontos e tem código aberto. -- Joao Morais Em 08/06/07, Joao Morais [EMAIL PROTECTED] escreveu: Guionardo Furlan wrote: type PAluno = ^TAluno; TAluno = record Id : integer; Nome : string[30]; end; E outras estruturas similares. Normalmente, uso New(P) em que P é do tipo PAluno, para criar as variáveis e Dispose, por fim. ... O problema é a tipagem e a reserva de memória que o NEW faz. Ele depende do tipo. Já o GetMem me dá um ponteiro com tamanho que eu defino. Seria a opção, mas vi que o GETMEM é usado com PCHAR. Não sei se funcionaria direito com o PAluno. GetMem funciona com qualquer tipo de ponteiro, seja o seu PAluno, um pchar ou qualquer outro. Basta você informar o ponteiro em um parâmetro e quantos bytes o seu ponteiro precisa para virar uma instância no outro parâmetro. O que eu fiquei sem entender é porque você está usando esta abordagem ao invés de usar instâncias de classe. É muito mais simples. O construtor e o destrutor da classe faz tudo isto por você. -- Joao Morais No link http://www.delphibasics.co.uk/RTL.asp?Name=GetMem tem um uso bem interessante do GetMem. Alguém tem alguma sugestão?