Re: [delphi-br] Duvida
só uma pergunta como ocorrem esses cálculos são em uma consulta de banco de dados ? relatórios ? - Original Message - From: Juao Igor [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 9:12 PM Subject: [delphi-br] Duvida Eu to com um problema. Quando eu faco um programa que tem uma serie de calculos(muitos calculos) o computador trava até que eles terminem. Eu gostaria de saber como fazer pra evitar isso. Obrigado -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] IBTransaction ??
Seu eu tiver 3 querys Clientes, Produtos e Fornecedores, se eu estiver utilizando essas tabelas em rotinas diversas mais em sequencia preciso ter um IBTransaction diferente para cada uma das querys ??? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] FireBird Database Server
Olá pessoal! Instalei o FireBird Database Server, e ao entrar no programa FireBird Control Panel aparece uma caixa de mensagem de procura de arquivo solicitando o rundll32.exe (WIN98). Porque acontece isso? Grato, LUCIANO -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Manipular Components
Questão 1: tenho um procedimento para ocultar os botoes que nao serão utilizados durante uma operação, por exemplo: Após um botão gravar,, o mesmo não precisa ficar habilitado pois não estarei mais em modo de edicao ou insert, num botao Incluir so habilito o gravar o e voltar e assim por diante como é o caso da barra de botoes do dbnavigator... nao quero utilizar como sugerido o form1.botao_insert no proprio evento do botao pois nessa regra de habilitar uns botoes e desabilitar outros vai umas 12 linhas pois trabalho com 5 botoes e seis menus, isso repetidamente dentro de um sistema com 95 forms, se transformam em 1140 linhas de código, e sempre que quero acrescentar um botao a minha guia de botoes padrao não vou precisar fazer isso tela por tela. Questão 2: Preciso fazer isso em forma de funcao para que na hora de clicar em um botao, faco apenas um corrige_botao('Incluir'), e tudo esta pronto sem ter que redigitar. Sei que o correto seria criar um componente meu para isso, se você puder me ajudar agradeço... Forte abraço. - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 2:50 PM Subject: RE: [delphi-br] Manipular Components 1) Pra quê declarar essa variável botao_insert dentro da função? Além de estar fazendo referência a um componente que não foi devidamente criado, vc deveria simplesmente fazer Form.Botao_Insert para codificar a atribuição desejada! 2) Pra quê codificar isso como function se num tá retornando absolutamente nada? Sds. From: Alcistemas Informática [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Manipular Components Date: Sat, 3 Dec 2005 09:50:09 -0200 criei a seguinte funcao na minha unit de funcoes Function Corrige_Botao_insert(Form : TForm):String; var botao_insert :TButton; begin with form do botao_insert.caption := 'Incluindo.'; end; Corrige_Botao_Insert(Frm_CadCli); só que chamo a funcao pelo meu form, ele muda o caption do form e não do meu botao, o nome do form é frm_cadcli o que pode estar acontecento? [As partes desta mensagem que não continham texto foram removidas] _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Excluir Registros
Por exemplo se excluir registro de clientes, e os datacontrls estão ligados a uma query ou tabela de um Query1.refresh; ou Tabela.refresh; - Original Message - From: Rodrigo César Pagani [EMAIL PROTECTED] To: Delphi-BR delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 7:20 PM Subject: [delphi-br] Excluir Registros Estou tentando excluir os registros de uma tabela, mas após excluir, se eu der um refresh na tabela, o registro que eu exclui está lá novamente. Utilizo Delphi 7 + MySQL 4 + Zeos. No MySQL utilizo InnoDB. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBGRID X DBEXPRESS
Valeu foi de grande ajuda! Abraço! - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 2:53 PM Subject: Re: [delphi-br] DBGRID X DBEXPRESS Leia mais sobre a arquitetura DataSnap. A função do ClientDataSet é procurar centralizar boa parte do processamento no lado cliente, e tb minimizar (e muito) o tráfego de informações. Experiência própria. Com isso, ñ se perde em performance e ganha-se em recursos no lado cliente em termos de processamento e validação de dados. Sds. From: Alcistemas Informática [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] DBGRID X DBEXPRESS Date: Fri, 2 Dec 2005 12:38:28 -0200 Entendi, mais só uma pergunta, com essa volta toda não tem perca de desempenho ? - Original Message - From: Marcelo Moacir Florindo [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 15, 2005 5:05 PM Subject: Re: [delphi-br] DBGRID X DBEXPRESS pelo jeito estás usando um sqlquery direto... ele não permite Mão-Dupla... tens que fazer assim: grid dataset- clientdataset---provider---sqlquery---sqlconnection.. abraços, Marcelo - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 15, 2005 10:54 AM Subject: [delphi-br] DBGRID X DBEXPRESS Ao lincar um dbgrid a um datasource da o seguinte erro: Operation not allowed on a unidirectional dataset. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: Código De Barras - alencar
exatamente... só mais um comentário... até no DOS... se vc executar um código de barras com o leitor também tem que funcionar - Original Message - From: Andrei Luís [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 2:19 PM Subject: Re: [delphi-br] Re: Código De Barras - alencar Cleiton, Não é necessário instalar nada. Como o Alencar já falou, esses leitores de código de barras são emuladores de teclado. Você pode ler o código de barras para qualquer componente que permita a digitação de dados. Pode testar também no Word, Bloco de Notas, no prompt do DOS, etc... A única coisa que você vai ter que tomar cuidado é que alguns leitores são programados para mandar junto com o código que foi lido um ENTER ou um TAB, verifique no manual do mesmo como configurar isso. [] Andrei Em 02/12/05, Cleiton[EMAIL PROTECTED] escreveu: Olá Alencar... Não é necessário a instalação de um outro componente? O próprio Tedit já consegue fazer essa leitura? No caso de leitura no bando de dados eu posso utilizar o componente DBedit? - Original Message - From: Alencar - Philler Informatica [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 10:56 AM Subject: Re: [delphi-br] Código De Barras Em 02/12/05, Cleiton[EMAIL PROTECTED] escreveu: Tenho um sistema do qual necessito implementar leitura de código de barras. A leitura é feita por leitores q ficam ligados a entrada de dados do computador, em geral no teclado. Para o sistema que esta recebendo os dados, é transparente a leitura. Ele simplesmente recebe o valor lido e pronto. Tipo assim: Vc coloca um TEdit e, qdo parado nele, passa o leitor em algum codigo de barras. No edit aparecera o valor correspondente ao codigo. Alencar --- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar Feliz aquele que transfere o que sabe e aprende o que ensina Cora Coralina -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Arquivo - Files.txt
COMO OBTER ACESSO À SEÇÃO DE ARQUIVOS DA LISTA. --- Para ter acesso à todos os recursos da Lista Delphi-BR, você precisa estar inscrito no YahooGrupos. Todas as listas hospedadas pelo YahooGrupos possuem espaço para disponibilização de arquivos, enquetes, fotos, URL's e histórico de mensagens, entre outros recursos. Os passos abaixo o auxiliarão no acesso à seção de arquivos da lista: - Acesse o site da lista http://lista.delphi-br.org/. - Clique no link Entre neste grupo. - Irá aparecer uma caixa de diálogo pedindo um login e uma senha do YahooGrupos. Quem já for filiado ao YahooGrupos por outros motivos, bastará digitar seu login e sua senha nos respectivos locais para que o mesmo vincule sua conta à lista. NOTA: Este cadastro é independente da sua inscrição na mesma feita via e-mail. - Após digitar seu login e senha do YahooGrupos e confirmar volte à página do grupo e verifique se todos os links da esquerda estão habilitados (Mensagens, Arquivos, Enviar, Bate-Papo, etc..). Caso não esteja mas você já seja membro do grupo, é sinal que você precisará ativar a sua conta no YahooGrupos com o mesmo. Neste caso o link que irá aparecer será Editar minhas opções. - Se você não tem conta no YahooGrupos, clique no link Cadastre-se agora. - Para quem não é associado, preencha todos os dados e confirme o envio. Lhe será enviada, pelo e-mail que você definiu, uma senha com a qual você passa a ter acesso aos serviços do Yahoo entre eles a lista de discussão. - Após este cadastro, volte ao endereço do site da lista e clique no link Entre neste grupo. Verás que aparecerá uma tela de cadastro DO SEU PERFIL NO GRUPO. Basta cofigurar tudo do jeito que você desejar e confirme as alterações. - Feito isto, você verá que quando voltar ao site da lista novas opções estarão disponíveis para você, entre as quais a área Arquivos que é a área onde você pode baixar os arquivos que o pessoal disponibiliza na lista. Quaisquer dúvidas, favor contactar o moderador da lista: [EMAIL PROTECTED] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Arquivo - comandos.txt
Comandos e endereços especiais do servidor eGroups - Lista delphi-br [EMAIL PROTECTED] para postar uma mensagem para a lista [EMAIL PROTECTED] manda um email para TODOS os owners e moderadores. Tanto pode ser usado pelo assinante (ou não) para comunicação direta com os responsáveis, QUANTO pode ser usado pelos próprios owners como se fosse uma listinha privativa dos moderadores, para discussão de questões administrativas da lista sem a ciência dos membros normais. Endereços de Comandos: (Envie uma msg em branco) [EMAIL PROTECTED] assina a lista [EMAIL PROTECTED] cancela a assinatura da lista [EMAIL PROTECTED] Ativa modo NO MAIL - suspende temporariamente a entrega de e-mails, sem sair da lista [EMAIL PROTECTED] Ativa modo DIGEST - Assinante passa a receber as mensagens em modo Digest (uma única mensagem é enviada, com todo texto, a cada final de dia, ou a cada vez que houverem 25 mensagens - o que ocorrer primeiro) [EMAIL PROTECTED] Desativa NO MAIL ou DIGEST - Estando em modo digest ou no mail, o assinante volta ao modo NORMAL de recebimento por e-mails individuais. Obs. Note que o e-mail remetente deve ser o mesmo e-mail de recebimento das mensagens. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Ornenar TwwDBGrid
Estude mais sobre o TClientDataSet. Ele possui propriedades para policiar quantos registros vc quer que ele retorne no seu pacote de dados. Estude-o! O help do Delphi é muito bom pra isso! Sds. From: Ilton Vieira Junior [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Ornenar TwwDBGrid Date: Sat, 03 Dec 2005 22:38:16 -0200 Obrigado pela dica, vou dar uma estudada. Com o TxxDBGrid eu estava tentando pegar a coluna que eu clicava, mas só conseguia pegar a ativa, no meu caso a primeira, ou a que estivesse o focu. Com esse TClientDataSet é possível mostrar os primeiros 50 registro e depois os próximos 50 e assim por diante??? Obrigado novamente, Ilton Rubem Nascimento da Rocha escreveu: Tenha em mente SEMPRE que vc quer ordenar apenas os dados, e o componente TwwDBGrid é apenas uma camada de apresentação dos mesmos. Apesar de existirem componentes comerciais que se propõe a fazer esse tipo de ordenação de um datase qualquer, mas eles mesmos implementam recursos internamente para ordenar esses dados. Sugiro que vc considere fortemente o uso de TClientDataSets. Existem dicas na Internet que ensinam como ordenar um TClientDataSet em tempo de execução do modo que vc deseja, através de um clique na coluna de um TDBGrid (ou, no caso, um TwwDBGrid). A dica para pescar o peixe foi passada. O resto é com vc! S _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Manipular Components
eu crio uma procedure onde coloco: BT01.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT02.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT03.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT05.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT06.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT07.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT08.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT09.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT10.Enabled:=DT.DataSet.State IN [DSBROWSE]; Gb.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; e dentro do envento ondatachange, onstatechange e onupdatechange do datasource... chamo esta procedure... - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, November 26, 2005 6:28 PM Subject: Re: [delphi-br] Manipular Components Questão 1: tenho um procedimento para ocultar os botoes que nao serão utilizados durante uma operação, por exemplo: Após um botão gravar,, o mesmo não precisa ficar habilitado pois não estarei mais em modo de edicao ou insert, num botao Incluir so habilito o gravar o e voltar e assim por diante como é o caso da barra de botoes do dbnavigator... nao quero utilizar como sugerido o form1.botao_insert no proprio evento do botao pois nessa regra de habilitar uns botoes e desabilitar outros vai umas 12 linhas pois trabalho com 5 botoes e seis menus, isso repetidamente dentro de um sistema com 95 forms, se transformam em 1140 linhas de código, e sempre que quero acrescentar um botao a minha guia de botoes padrao não vou precisar fazer isso tela por tela. Questão 2: Preciso fazer isso em forma de funcao para que na hora de clicar em um botao, faco apenas um corrige_botao('Incluir'), e tudo esta pronto sem ter que redigitar. Sei que o correto seria criar um componente meu para isso, se você puder me ajudar agradeço... Forte abraço. - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 2:50 PM Subject: RE: [delphi-br] Manipular Components 1) Pra quê declarar essa variável botao_insert dentro da função? Além de estar fazendo referência a um componente que não foi devidamente criado, vc deveria simplesmente fazer Form.Botao_Insert para codificar a atribuição desejada! 2) Pra quê codificar isso como function se num tá retornando absolutamente nada? Sds. From: Alcistemas Informática [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Manipular Components Date: Sat, 3 Dec 2005 09:50:09 -0200 criei a seguinte funcao na minha unit de funcoes Function Corrige_Botao_insert(Form : TForm):String; var botao_insert :TButton; begin with form do botao_insert.caption := 'Incluindo.'; end; Corrige_Botao_Insert(Frm_CadCli); só que chamo a funcao pelo meu form, ele muda o caption do form e não do meu botao, o nome do form é frm_cadcli o que pode estar acontecento? [As partes desta mensagem que não continham texto foram removidas] _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: Código De Barras - alencar
depende do leitor... se for serial... ai tem que ter um programa que fica lendo a serial... eu utilizo o expresscom... ou o proprio sistema le a serial: ai eu utilizo o acbr, que e fantastico. - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 5:45 PM Subject: Re: [delphi-br] Re: Código De Barras - alencar exatamente... só mais um comentário... até no DOS... se vc executar um código de barras com o leitor também tem que funcionar - Original Message - From: Andrei Luís [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 2:19 PM Subject: Re: [delphi-br] Re: Código De Barras - alencar Cleiton, Não é necessário instalar nada. Como o Alencar já falou, esses leitores de código de barras são emuladores de teclado. Você pode ler o código de barras para qualquer componente que permita a digitação de dados. Pode testar também no Word, Bloco de Notas, no prompt do DOS, etc... A única coisa que você vai ter que tomar cuidado é que alguns leitores são programados para mandar junto com o código que foi lido um ENTER ou um TAB, verifique no manual do mesmo como configurar isso. [] Andrei Em 02/12/05, Cleiton[EMAIL PROTECTED] escreveu: Olá Alencar... Não é necessário a instalação de um outro componente? O próprio Tedit já consegue fazer essa leitura? No caso de leitura no bando de dados eu posso utilizar o componente DBedit? - Original Message - From: Alencar - Philler Informatica [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, December 02, 2005 10:56 AM Subject: Re: [delphi-br] Código De Barras Em 02/12/05, Cleiton[EMAIL PROTECTED] escreveu: Tenho um sistema do qual necessito implementar leitura de código de barras. A leitura é feita por leitores q ficam ligados a entrada de dados do computador, em geral no teclado. Para o sistema que esta recebendo os dados, é transparente a leitura. Ele simplesmente recebe o valor lido e pronto. Tipo assim: Vc coloca um TEdit e, qdo parado nele, passa o leitor em algum codigo de barras. No edit aparecera o valor correspondente ao codigo. Alencar --- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar Feliz aquele que transfere o que sabe e aprende o que ensina Cora Coralina -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Formato de datas e moeda
Pessoal bom dia . Estou tendo problemas com conversão ,veja o exemplo abaixo : Pelo trecho do programa abaixo eu gostaria q meu label recebesse a seguinte forma de data '01/12/2005' , porem ele está recebendo '1/12/2005' .. gostaria q ,independente do formato adotado pelo sistema operacional, meu programa utilizase os formatos inseridos na procedure Configurar ... porem não acontece nada .. alguem pode me dar uma ajuda ? obrigrado. trecho do programa : unit teste; . implementation {$R *.dfm} var Formatos : TFormatSettings; procedure TForm1.Configurar; begin GetLocaleFormatSettings(1046, Formatos); Formatos.ShortDateFormat := 'DD/MM/'; Formatos.DateSeparator:= '/'; Formatos.NegCurrFormat:= 12; Formatos.DecimalSeparator := ','; Formatos.ThousandSeparator:= '.'; Formatos.CurrencyDecimals := 2; Formatos.CurrencyFormat := 2; Formatos.CurrencyString := 'R$'; end; procedure TForm1.Button1Click(Sender: TObject) begin configurar; label1.Caption := DateToStr(Now,Formatos); end; end. Les mondes virtuels vous connaissez ? Telechargez le navigateur 3D et visitez des centaines de mondes virtuels gratuitement ! http://www.activeworlds.fr -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Manipular Components
já começei achar uma luz no fim do túnel, obrigado,, mais só um detalhe tem como referenciar o botao ao form correto, ou seja BT01 refere-se a a unit atual, e se o botão estiver em outra unit que o dataset ou seja na chamadaBT_01.Enabled o compilador diz que o objeto não existe. - Original Message - From: Francisco [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Sunday, December 04, 2005 2:44 PM Subject: Re: [delphi-br] Manipular Components eu crio uma procedure onde coloco: BT01.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT02.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT03.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT05.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT06.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT07.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT08.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT09.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT10.Enabled:=DT.DataSet.State IN [DSBROWSE]; Gb.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; e dentro do envento ondatachange, onstatechange e onupdatechange do datasource... chamo esta procedure... - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, November 26, 2005 6:28 PM Subject: Re: [delphi-br] Manipular Components Questão 1: tenho um procedimento para ocultar os botoes que nao serão utilizados durante uma operação, por exemplo: Após um botão gravar,, o mesmo não precisa ficar habilitado pois não estarei mais em modo de edicao ou insert, num botao Incluir so habilito o gravar o e voltar e assim por diante como é o caso da barra de botoes do dbnavigator... nao quero utilizar como sugerido o form1.botao_insert no proprio evento do botao pois nessa regra de habilitar uns botoes e desabilitar outros vai umas 12 linhas pois trabalho com 5 botoes e seis menus, isso repetidamente dentro de um sistema com 95 forms, se transformam em 1140 linhas de código, e sempre que quero acrescentar um botao a minha guia de botoes padrao não vou precisar fazer isso tela por tela. Questão 2: Preciso fazer isso em forma de funcao para que na hora de clicar em um botao, faco apenas um corrige_botao('Incluir'), e tudo esta pronto sem ter que redigitar. Sei que o correto seria criar um componente meu para isso, se você puder me ajudar agradeço... Forte abraço. - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 2:50 PM Subject: RE: [delphi-br] Manipular Components 1) Pra quê declarar essa variável botao_insert dentro da função? Além de estar fazendo referência a um componente que não foi devidamente criado, vc deveria simplesmente fazer Form.Botao_Insert para codificar a atribuição desejada! 2) Pra quê codificar isso como function se num tá retornando absolutamente nada? Sds. From: Alcistemas Informática [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Manipular Components Date: Sat, 3 Dec 2005 09:50:09 -0200 criei a seguinte funcao na minha unit de funcoes Function Corrige_Botao_insert(Form : TForm):String; var botao_insert :TButton; begin with form do botao_insert.caption := 'Incluindo.'; end; Corrige_Botao_Insert(Frm_CadCli); só que chamo a funcao pelo meu form, ele muda o caption do form e não do meu botao, o nome do form é frm_cadcli o que pode estar acontecento? [As partes desta mensagem que não continham texto foram removidas] _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Manipular Components
cria a procedure passando um parametro... do tipo form... - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Sunday, December 04, 2005 2:02 PM Subject: Re: [delphi-br] Manipular Components já começei achar uma luz no fim do túnel, obrigado,, mais só um detalhe tem como referenciar o botao ao form correto, ou seja BT01 refere-se a a unit atual, e se o botão estiver em outra unit que o dataset ou seja na chamadaBT_01.Enabled o compilador diz que o objeto não existe. - Original Message - From: Francisco [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Sunday, December 04, 2005 2:44 PM Subject: Re: [delphi-br] Manipular Components eu crio uma procedure onde coloco: BT01.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT02.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT03.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT05.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT06.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; BT07.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT08.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT09.Enabled:=DT.DataSet.State IN [DSBROWSE]; BT10.Enabled:=DT.DataSet.State IN [DSBROWSE]; Gb.Enabled:=DT.DataSet.State IN [DSEDIT,DSINSERT]; e dentro do envento ondatachange, onstatechange e onupdatechange do datasource... chamo esta procedure... - Original Message - From: Alcistemas Informática [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, November 26, 2005 6:28 PM Subject: Re: [delphi-br] Manipular Components Questão 1: tenho um procedimento para ocultar os botoes que nao serão utilizados durante uma operação, por exemplo: Após um botão gravar,, o mesmo não precisa ficar habilitado pois não estarei mais em modo de edicao ou insert, num botao Incluir so habilito o gravar o e voltar e assim por diante como é o caso da barra de botoes do dbnavigator... nao quero utilizar como sugerido o form1.botao_insert no proprio evento do botao pois nessa regra de habilitar uns botoes e desabilitar outros vai umas 12 linhas pois trabalho com 5 botoes e seis menus, isso repetidamente dentro de um sistema com 95 forms, se transformam em 1140 linhas de código, e sempre que quero acrescentar um botao a minha guia de botoes padrao não vou precisar fazer isso tela por tela. Questão 2: Preciso fazer isso em forma de funcao para que na hora de clicar em um botao, faco apenas um corrige_botao('Incluir'), e tudo esta pronto sem ter que redigitar. Sei que o correto seria criar um componente meu para isso, se você puder me ajudar agradeço... Forte abraço. - Original Message - From: Rubem Nascimento da Rocha [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Saturday, December 03, 2005 2:50 PM Subject: RE: [delphi-br] Manipular Components 1) Pra quê declarar essa variável botao_insert dentro da função? Além de estar fazendo referência a um componente que não foi devidamente criado, vc deveria simplesmente fazer Form.Botao_Insert para codificar a atribuição desejada! 2) Pra quê codificar isso como function se num tá retornando absolutamente nada? Sds. From: Alcistemas Informática [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Manipular Components Date: Sat, 3 Dec 2005 09:50:09 -0200 criei a seguinte funcao na minha unit de funcoes Function Corrige_Botao_insert(Form : TForm):String; var botao_insert :TButton; begin with form do botao_insert.caption := 'Incluindo.'; end; Corrige_Botao_Insert(Frm_CadCli); só que chamo a funcao pelo meu form, ele muda o caption do form e não do meu botao, o nome do form é frm_cadcli o que pode estar acontecento? [As partes desta mensagem que não continham texto foram removidas] _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Duvida
Se forem cálculos matemáticos, vc pode fazer de 2 formas (pelo menos): 1- Crie uma classe separada que implemente uma thread com todos os seus cálculos dentro, assim a interface do seu programa não ficará travada. Se o computador estiver travando (o que é muito estranho), você pode tentar colocar algumas chamadas ao método Sleep(numero de milisegundos) (Ex: Sleep(500)), dentro de alguns laços de repetição. No entanto, seus cálculos demorarão mais para serem realizados. 2 (a mais fácil)- No meio do seu código de cálculos, coloque algumas chamadas ao método Application.ProcessMessages(). Esse método faz com que o Windows possa processar suas mensagens (como por exemplo OnPaint, onClick, onMouseMove, etc), tirando o efeito de travamento da interface que acontece durante processamentos longos na thread principal. Aqui também vale a dica do sleep, se for o caso. Espero ter ajudado em alguma coisa! Juao Igor escreveu: Eu to com um problema. Quando eu faco um programa que tem uma serie de calculos(muitos calculos) o computador trava até que eles terminem. Eu gostaria de saber como fazer pra evitar isso. Obrigado -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *Links do Yahoo! Grupos* * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- Atenciosamente ___ Giovani Benedetti Penha Coordenador de Projetos de TI Veltrac Rastreadores de Veículos Ltda. e-mail: [EMAIL PROTECTED] Tel: (43) 2105-5041 / Cel: (43) 9117-5181 Av. Celso Garcia Cid, 1451 Londrina - Paraná www.veltrac.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Resumo 6272
Olá Roberto, vi sua resposta agora e hoje durante o dia fiquei tentando e consegui colocar senha em duas tabelas logo, farei nas outras. (O utilitário que tenho é o ParadoxRepair, indicado por um amigo). Não sei se foi da maneira correta mas foi dia DataBase DeskTop. Como a maioria dos usuários ao redor destes dados são leigos acho que não terei problemas mais sérios. Bom, vamos então considerar que via DataBase DeskTop as coisas foram resolvidas e agora surge um outro problema que é o seguinte: - Ao rodar a aplicação que usa essas tabelas há uma interrupção para a entrada da senha para acesso a estas tabelas do BD. Como fazer para a aplicação não solicitar a senha do BD ? Eu estou usando para teste um table e um datasource. Mensagem: 3 Data: Sat, 3 Dec 2005 11:25:54 -0200 De: Roberto Wazen Assunto: Re: Segurança (proteção do DB) O Paradox, até aceita senha. Entretanto somente para leigos, visto existir senhas mestras que abrem as tabelas e quase todos os usuários de Paradox as conhecem. Se assim mesmo te interressar, retorne que te informo como fazer. Outro big problema é que Paradox com senha, se corrompido, tem que ter utilitário de recuperação específico, pois senão blau, blau, com a tabela. Se me lembro, vc coloca a senha, fecha o DBDeskTop e abre novamente para reconhecer a senha. - Original Message - From: Ionildo IOIO To: Sent: Saturday, December 03, 2005 5:09 AM Subject: [delphi-br] Segurança (proteção do DB) Olá pessoal, estou fazendo um sistema usando Delphi 6 com Paradox para coletar dados para uma pesquisa e estes dados serão analizados de 3 em 3 meses e os resultados serão publicados em revistas importantes. Neste caso, é muito importante que os dados armazenados no DB não sejam usados por outras pessoas. Preciso então colocar uma senha para não permitir a abertura das tabelas do BD via paradox. Estranhamente estou tentando colocar a senha via database desktop mas assim que fecho e tento abrir novamente a tabela ela abre sem solicitar a senha que acabei de colocar. Espero que alguem possa me dar uma dica sobre o que pode estar acontecendo. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Excluir Registros da Tabela
Em 03/12/05, Rodrigo César Pagani[EMAIL PROTECTED] escreveu: Estou tentando excluir os registros de uma tabela, mas após excluir, se eu der um refresh na tabela, o registro que eu exclui está lá novamente. Utilizo Delphi 7 + MySQL 4 + Zeos. Faltou o commit... --- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar Feliz aquele que transfere o que sabe e aprende o que ensina Cora Coralina -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Segurança (proteção do DB)
Em 03/12/05, Ionildo IOIO[EMAIL PROTECTED] escreveu: Preciso então colocar uma senha para não permitir a abertura das tabelas do BD via paradox. Como ja disseram, senha em paradox, é só pra ingles ver. Sugiro q uso criptografia para armazenar nos campos. Alencar --- Philler Informatica Ltda Jose Alencar Philereno ICQ 13458351 Messenger/Skype (voz): alencar Feliz aquele que transfere o que sabe e aprende o que ensina Cora Coralina -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Modelagem de dados
Olá pessoal, alguém me indica um bom modelador de dados. Qual o que vocês usam ??? Grato... -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html