Arquivo - [delphi-br] regras.txt
= TERMOS PARA PARTICIPAÇÃO NO GRUPO DELPHI-BR = I. CONSIDERAÇÕES GERAIS --- a) A concordância com os termos do presente documento é precondição para sua participação na lista de discussão delphi-br. b) O desconhecimento do presente documento não é motivo para o não cumprimento de qualquer de suas regras. c) A função dos moderadores é reguladora e suas principais atividades são: .observar que as mensagens enviadas ao grupo guardam tom amistoso; .observar que as mensagens enviadas ao grupo tratam de assuntos relacionados com o tema principal da lista, ou seja, Pascal, Delphi e Kylix; .aplicar medidas punitivas quando algum membro da lista infringe alguma das regras da lista, conforme disposto nos termos abaixo. d) A lista é mantida de forma gratuita. Não existem quaisquer garantias de continuidade ou qualidade no funcionamento da lista. Também não há garantias quanto ao teor ou validade técnica das mensagens enviadas à lista. II. FUNCIONAMENTO - a) MEMBROS MODERADOS: . Membros moderados têm suas mensagens submetidas à aprovação por um moderador antes de serem encaminhadas à lista. * Mensagens em desacordo com as regras da lista serão bloqueadas e jamais chegarão à lista. * O processo de moderação causará algum atraso na entrega das mensagens do membro moderado à lista. * O prazo de moderação é, por padrão, indeterminado. Porém, o tempo médio de moderação é uma semana. b) MEMBROS REGULARES: . Membros regulares são aqueles que participam da lista sem moderação. Suas mensagens são enviadas automaticamente à lista sem qualquer tipo de preprocessamento. . Membros regulares estão sujeitos às regras da lista e a infração de qualquer uma dessas regras resultará em medidas punitivas por parte dos moderadores. c) CAIXAS POSTAIS: . Usuários terão seu status de recepção modificado para 'No email' quando: sua caixa postal estiver cheia; sua caixa postal apresentar problemas que causem retorno de erro; ou, seu leitor de email tiver a propriedade aviso de recebimento de mensagens ativada. * Quando sanar o problema, o próprio usuário poderá entrar no site e alterar seu status: http://br.groups.yahoo.com/mygroups * Opcionalmente, um usuário poderá restaurar seu status para normal enviando uma mensagem para: delphi-br-nor...@yahoogroups.com III. REGULAMENTO a) GERAL: 1. O idioma oficial da lista é o português. Mensagens em outros idiomas não serão permitidas. 2. Todas as mensagens enviadas à lista deverão usar de tom amigável. O uso de ironia, sarcasmo, linguagem vulgar, comentário preconceituoso, insulto ou tom ofensivo sob qualquer outra forma não será tolerado. 3. As regras de etiqueta da Rede (RFC 1855, Netiquette Guidelines) deverão ser observadas quando pertinentes ao tipo de comunicação estabelecida na lista (um para muitos). Para maiores detalhes sobre a RFC 1855, veja http://www.ietf.org/rfc/rfc1855.txt?number=1855 4. Não envie arquivos anexados (attachments). Arquivos anexados são automaticamente rejeitados pela lista. A lista oferece um espaço para arquivos em: http://br.groups.yahoo.com/group/delphi-br/files 5. Não faça cross-posting (envio da mesma mensagem para diversas listas). Essa prática é considerada anti-ética pela maioria das comunidades na Internet. b) PIRATARIA: 1. Não promova pirataria de qualquer material. 2. Será considerada promoção de pirataria a solicitação ou fornecimento de números seriais, senhas, cracks, warez, cópias eletrônicas ou links para download de produtos (ou qualquer uma de suas partes) sem autorização legal para distribuição gratuita na Internet. Qualquer menção de como obter acesso a esse tipo de material (redes P2P, newsgroups, listas de discussão, diretórios, anúncios, etc) será igualmente considerada promoção de pirataria. * Para que não seja considerada pirataria, o autor da da mensagem deverá indicar explicitamente tratar-se de versão livremente acessível pela Internet. Caso não proceda dessa forma e havendo versão comercial do produto mencionado, a mensagem será considerada promoção de pirataria. 3. Na dúvida, seja explícito em sua mensagem e indique com toda clareza estar solicitando ou fornecendo dados de uma versão gratuita de um material. 4. Os moderadores da lista procederão com o máximo rigor, comunicando a todos os provedores envolvidos (dos autores das mensagens e
Re: [delphi-br] Aplicação 100% CPU
Pessoal...Acabei resolvendo o problema, o caso é que estava iniciando a aplicação com todos os ClientdataSets e SqlQuery com active = True, desabilitei todos e só dou um True neles em tempo de execução(Quando realmente vou usa-los). --- Em seg, 31/5/10, jccj2...@ymail.com jccj2...@ymail.com escreveu: De: jccj2...@ymail.com jccj2...@ymail.com Assunto: [delphi-br] Aplicação 100% CPU Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 31 de Maio de 2010, 12:55 Galera... desenvolvi um aplicação com delphi 2010 para cadastro de clienes,fornecedores,materiais e vendas usando banco de dados MySql 5.1 e conexão dbexpress, o problema é que no meu notebook(processador 2 nucleos AMD, 3GB Ram) e meu Desktop(processador semprom 1.8, 512 Ram) o programa roda normal mas no cliente (processador 1.6 e 1.5GB Ram)não roda fica sempre com 100% de CPU e nem abre o programa. Obs: nas minhas máquinas tem o delphi 2010 instalado. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] BDE 64bit - -
Rodrigo, Onde conseguiu o BDE para 64bits? Pode passar para mim? Tb tenho a mesma dificuldade, tenho Oracle instalado e nao tenho o driver para 64bits. Obrigado. MuriloCunha On 31/05/2010 08:53, rodrigoojapa wrote: Pessoal, Fiz a instalação do BDE, no windows 64, mas não tem o drive do Oracle... Alguem sabe como posso incluir o drive do oracle? Ja fiz até a cópia dos arquivos de um windows 32,mas não deu certo.
Re: [delphi-br] BDE 64bit - -
Não existe BDE de 64 bits. Ele disse que instalou o BDE no Windows de 64 bits. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Murilo Cunha To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 01, 2010 8:16 AM Subject: Re: [delphi-br] BDE 64bit - - Rodrigo, Onde conseguiu o BDE para 64bits? Pode passar para mim? Tb tenho a mesma dificuldade, tenho Oracle instalado e nao tenho o driver para 64bits. Obrigado. MuriloCunha On 31/05/2010 08:53, rodrigoojapa wrote: Pessoal, Fiz a instalação do BDE, no windows 64, mas não tem o drive do Oracle... Alguem sabe como posso incluir o drive do oracle? Ja fiz até a cópia dos arquivos de um windows 32,mas não deu certo. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: PRFWK - Framework para acesso a dados
2010/6/1 Paulo Coutinho pa...@prsolucoes.com: Olá, Obrigado pelas criticas, com certeza ajudam muito. Mas vou explicar alguns detalhes. O framework utiliza o padrão DAO ou MODELO/GERENTE, então você não usa diretamente componentes como ado ou dbx, você cria os modelos e o framework se encarrega de montar baseado nas configurações do arquivo INI, embora você até possa acessar o dbx ou ado pelo gerente, mas não recomendo. A transparência do framework permite deixar você livre de qual componente suar, já que estou colocando os 2 padrões do delphi, mas nada impede de você alterar o gerente para usar o UniDac por exemplo. Outra vantagem é você trabalhar com componentes desconectados e liberando da memória o desnecessário, sempre criando e excluindo o objeto quando não usar mais. Outra vantagem é você trabalhar com objetos , utilizando padrões e definindo uma metodologia de desenvolvimento para seus projetos, ao invés de manipular componentes, você vai manipular objetos, como : - cliente.nome - mercadoria.valor - pessoa.data_nascimento - etc... Os códigos não são confusos, apenas IFs para saber se o grid tem item selecionado e depois vem: /// gMembro := TPRFWK_Membro.Create; gMembro.ID := 1; //substitui por um numero gMembro := gGR_Membro.obter(gMembro) as TPRFWK_Membro; //estou dizendo neste bloco que criei um objeto da minha classe de dominio Membro, defini o atributo padrão ID para 1 e usei o gerente para obter este objeto pela chave ID. //por padrão todas os modelos do dominio possuem o atributo ID (pode ser alterado na classe pai dos modelos) /// if (gMembro nil) then begin gMembro.nome := edNome.Text; gGR_Membro.alterar(gMembro); gMembro.Free; end; carregarGrid(); //aqui estou verificando se o valor retornado para meu objeto não está nulo, ou seja, se realmente encontrou o Membro pelo ID dele. Em seguida defino o nome do membro como o texto do edit e uso o gerente para alterá-lo e libero o modelo recebido da memória. Não vi complicação. E em nenhum momento me preocupei com componentes. Essa é a regra. Esqueça esse lance de componente, foque na orientação a objetos. Mais uma classe útil, é usada aqui: /// lTemp := MD_PRFWK_Utilidades.TPRFWK_Utilidades.obterInstancia().obterConfiguracao('APLICACAO','titulo', ''); self.Caption := lTemp; //aqui eu estou usando uma classe do framework para obter do arquivo de configuração o TITULO da aplicação, mas em aplicações que tenho aqui, possuo trocentas configurações pelo INI, então ajuda bastante. /// Mais alguma dúvida? Falei que o código é confuso, não que eu tinha dúvidas sobre como ele trabalha. É confuso porque escreve-se demais para obter coisas simples; é burocrático, na minha opinião, claro. Em todo caso, pode ser bem útil para várias pessoas. Parabéns pela divulgação. Marcos Douglas
[delphi-br] Enviar e-mail qnd dominio do cliente está no gmail, como?
Boa tarde! Estou em uma situação que é a seguinte: O meu cliente colocou o correio eletronico dele para funcionar dentro do gmail. Ele não tem um servidor de email na empresa dele. Usa o do google, é um produto que o google venda para as empresas. Não estou conseguindo enviar e-mail do xml nesta condição. Está funcionando normalmente quando uso o meu usuário do gmail mas quando uso com as informações do dominio dele não funciona. Alguém já conseguiu? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Código de Barras QuickReport
O QuickReport tem componente para impressão de código de barras nativo? ou preciso instalar outro? Delphi 2007 QuickReport 4 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Código de Barras QuickReport
Bom dia, eu estou utilizando o componente em anexo no Delphi 7 não sei se roda no 2007. Att Rodrigo Alex Marchiori De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Evaldo Enviada em: terça-feira, 1 de junho de 2010 09:31 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Código de Barras QuickReport O QuickReport tem componente para impressão de código de barras nativo? ou preciso instalar outro? Delphi 2007 QuickReport 4 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Código de Barras QuickRepor t
Que eu saiba não tem, mas tem como voce desenhar o codigo de barras no canvas de um qrImage e imprimi-lo. De: Evaldo evaldoave...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 1 de Junho de 2010 9:30:37 Assunto: [delphi-br] Código de Barras QuickReport O QuickReport tem componente para impressão de código de barras nativo? ou preciso instalar outro? Delphi 2007 QuickReport 4 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] IntraWeb XI
http://www.atozed.com:8890/index.html Pessoal, estamos de vento em popa no IW XI... no link acima vcs podem ver a nossa nova documentação (no inicio ainda), aonde tudo é feito pelo IW XI: ou seja, vc poderá fazer websites com o IW, o que antes não era possível. Poderá fornecer conteudo estático, com diversos tipos de tags (http://www.atozed.com:8890/Tags/index.html), novo IPM (http://www.atozed.com:8890/IPM/index.html), dentre outras coisas. Notem uma coisa interessante nos links. A partir de agora, vc poderá associar links a seus formularios. Se vc tem um cadastro qualquer, ou relatórios, vc poderá fazer: http://www.minhaaplicacao.com.br/relatorios Isso já instancia o formulário de relatorios e uma sessão para vc. Outra coisa interessante é que vc poderá configurar sua aplicação para que o usuário tenha várias sessões ou apenas uma, e, caso o usuário feche o aplicativo e abra de novo, ele entra na mesma janela de seu aplicativo, caso a sessão não tenha expirado. Tem muitas coisas interessantes. Dêem uma olhada no blog: http://www.atozed.com/intraweb/blog -- Jackson
[delphi-br] Ref. Criar BPL
Ola amigos(as), Salve... ;) Alguém poderia dar-me umas dicas de como gerar um .BPL com minhas funções utilitárias para ser compilada juntos com meus projetos, sem ter necessidade de inserir estas funções dentro do código do meu projeto. Omar M. Haddad Analista de Sistemas [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Ref. Criar BPL
Omar, Em File/New há um tipo de projeto chamado Package. Quando compilado, ele gera um arquivo BPL (que é uma espécie de DLL). []'s Dirlei Dionísio Novo artigo: Quando utilizar soluções de contorno http://MaisQueBomCodigo.blogspot.com Em Ter, 2010-06-01 às 08:20 -0700, Omar Marques escreveu: Ola amigos(as), Salve... ;) Alguém poderia dar-me umas dicas de como gerar um .BPL com minhas funções utilitárias para ser compilada juntos com meus projetos, sem ter necessidade de inserir estas funções dentro do código do meu projeto. Omar M. Haddad Analista de Sistemas [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ActiveX - DLL
Pessoal estou tentando instalar um ActiveX, que esta armazenado em uma DLL, no Delphi 2010, o mesmo activeX funciona no Delphi 7, usando o mesmo processo de instalação funciona da certo no Delphi 7 e no Delphi 2010 não da.. Quando mando executar no Delphi 2010 da erro de acess violation, acredito que o problema seja com as strings que mudaram do Delphi 7 para Delphi 2010 O trecho onde da o problema é neste function Get_AdicionaCardSerial(pNumero: Byte; const pPorta: WideString; pVelocidade: SVelocidade; pCatraca: WordBool; pModoComunicacao: SModoComunicacao): Integer; O problema esta no fato que esta enviando um WideString, e do Delphi 7 para o 2010 mudou, eu acho que se eu colocar o tipo compatível do Delphi 2010 irá funcionar... alguém sabe qual o tipo correto ? Se alguém se interessar por dar uma olhada, tenho aqui a instalação do activex com o passo a passo para instalar no Delphi 7 [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] ActiveX - DLL
Valdemir, Primeiro tem que identificar em que parte do sistema ocorre o AV, executa em modo de debug pra ter certeza que está relacionado com o ActiveX. Caso seja, troque de WideString para AnsiString. -- -- Andreano Lanusse Product Line Manager Lead Evangelist Latin America Embarcadero Technologies Blog: http://www.andreanolanusse.com Twitter: http://twitter.com/andreanolanusse -Original Message- From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Valdemir (yahoo) Sent: Tuesday, June 01, 2010 1:09 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] ActiveX - DLL Pessoal estou tentando instalar um ActiveX, que esta armazenado em uma DLL, no Delphi 2010, o mesmo activeX funciona no Delphi 7, usando o mesmo processo de instalação funciona da certo no Delphi 7 e no Delphi 2010 não da.. Quando mando executar no Delphi 2010 da erro de acess violation, acredito que o problema seja com as strings que mudaram do Delphi 7 para Delphi 2010 O trecho onde da o problema é neste function Get_AdicionaCardSerial(pNumero: Byte; const pPorta: WideString; pVelocidade: SVelocidade; pCatraca: WordBool; pModoComunicacao: SModoComunicacao): Integer; O problema esta no fato que esta enviando um WideString, e do Delphi 7 para o 2010 mudou, eu acho que se eu colocar o tipo compatível do Delphi 2010 irá funcionar... alguém sabe qual o tipo correto ? Se alguém se interessar por dar uma olhada, tenho aqui a instalação do activex com o passo a passo para instalar no Delphi 7 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
Re: [delphi-br] BDE 64bit - -
Rodrigo, No seu BDE como esta a configuracao em: CONFIGURATION DRIVERS NATIVE ORACLE VENDOR INIT e CONFIGURATION DRIVERS NATIVE ORACLE DLL32 Aqui na empresa configurei desta forma: CONFIGURATION DRIVERS NATIVE ORACLE VENDOR INIT SQLORA32.DLL e CONFIGURATION DRIVERS NATIVE ORACLE DLL32 OCI.DLL (esta DLL veio do pacote ORACLE CLIENTE para 32 bits - http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html) Apaguei todas as OCI.DLL do servidor de 64bits e apontei o PATH do Windows para pegar este diretorio com a nova DLL citada acima. Com isso, a aplicacao passou a funcionar (as vezes dah alguns problemas de incompatibilidade, mas nada grave)!! Tente fazer estas mudancas e avise se deu algum erro. Qualquer coisa faremos algumas mudancas nas configuracoes do ORACLE (versao, SO, Autenticacao...). Obrigado MuriloCunha On 31/05/2010 08:53, rodrigoojapa wrote: Pessoal, Fiz a instalação do BDE, no windows 64, mas não tem o drive do Oracle... Alguem sabe como posso incluir o drive do oracle? Ja fiz até a cópia dos arquivos de um windows 32,mas não deu certo.
[delphi-br] Meus Exemplos Delphi
Exemplos que desenvolvi e postei na área de arquivos da lista de discussão delphi-br, em http://br.groups.yahoo.com/group/delphi-br/files/Exemplos/. Cronometro e DBGrid.rar - Exemplo de como mostrar uma coluna de cronômetro em um dataset e este ser visualizado em um DBGrid e atualizado via TTimer. Cálculos com DBGrid e ClientDataSet.zip - Exemplo de totalização automática e condicional de campos em um ClientDataset, usando campos Aggregate. DBGrid e ProgressBar.rar - Exemplo de como implementar o efeito de uma barra de progresso em um DBGrid sem a necessidade de usar o componente TProgressBar. Entrada de Dados Sem Letras Acentuadas.zip - Exemplo de como implementar, de forma extremamente simples, entradas de dados sem acentuação usando controles data-aware, e sem a necessidade de codificar eventos OnKeyPress em controles de edição. pConvUtils.zip - Exemplo de como utilizar as bibliotecas de conversão de medidas presentes no Delphi 7. SmartLowLevelLibSample.rar - Exemplo de uso da minha biblioteca COM (SmartLowLevelLib.dll) que desenvolvi para acessar portas de I/O do computador sem a necessidade de drivers de terceiros (InpOut32, DirectIO, PortIO, etc.) _ DIVIRTA SEUS AMIGOS NO MESSENGER. TRANSFORME AQUI SUAS FOTOS EM EMOTICONS, É GRÁTIS. http://ilm.windowslive.com.br/?ocid=ILM:ILM:Hotmail:Tagline:1x1:Tagline [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Código de Barras QuickR eport
Testei aqui e funcionou perfeitamente com o delphi 2007. Obrigado! From: Rodrigo Alex Marchiori r.marchi...@uol.com.br To: delphi-br@yahoogrupos.com.br Sent: Tue, June 1, 2010 9:33:04 AM Subject: RES: [delphi-br] Código de Barras QuickReport Bom dia, eu estou utilizando o componente em anexo no Delphi 7 não sei se roda no 2007. Att Rodrigo Alex Marchiori De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Evaldo Enviada em: terça-feira, 1 de junho de 2010 09:31 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Código de Barras QuickReport O QuickReport tem componente para impressão de código de barras nativo? ou preciso instalar outro? Delphi 2007 QuickReport 4 [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]
RES: RES: [delphi-br] Código de Barras QuickReport
Maravilha! De nada cara. Att Rodrigo Alex Marchiori De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Evaldo Enviada em: terça-feira, 1 de junho de 2010 16:40 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Código de Barras QuickReport Testei aqui e funcionou perfeitamente com o delphi 2007. Obrigado! From: Rodrigo Alex Marchiori r.marchi...@uol.com.br mailto:r.marchiori%40uol.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tue, June 1, 2010 9:33:04 AM Subject: RES: [delphi-br] Código de Barras QuickReport Bom dia, eu estou utilizando o componente em anexo no Delphi 7 não sei se roda no 2007. Att Rodrigo Alex Marchiori 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 Evaldo Enviada em: terça-feira, 1 de junho de 2010 09:31 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Código de Barras QuickReport O QuickReport tem componente para impressão de código de barras nativo? ou preciso instalar outro? Delphi 2007 QuickReport 4 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Cadastro Clientes - Delphi 7 com BD Firebird
Olá pessoal, Gostaria de uma ajuda no sentido de criar um banco de dados firebird. Que será cadastrado pessoas, que estas pessoas serão divididas por grupos, estas pessoas terão um código, sendo que cada uma pode ter um código ou mais, que também ela pode passar de um grupo para o outro, ou seja se estava no grupo B, depois foi para o grupo D. grupo A Joao - no seu cadastro coloco o historico de várias passagens, que nesta passagem pode ser notificada por data e o código, tipo: passagem 20/04/2010 - código: 200831313 passagem 01/05/2010 - código: 564778987 passagem 19/05/2010 - código: 807899895 Maria Antonio grupo B CARLOS MANOEL grupo C ANA PAULA PEDRO grupo D CRISTINA JOSE LUCIO Espero que entendam. Qualquer coisa retorno com mais detalhes. Grato. Nilton
Re: [delphi-br] Cadastro Clientes - Delphi 7 com BD Firebird
Pq a pessoa teria mais de um código ? O que vc quis dizer com passagens ? Tente detalhar mais o que vc quer fazer ! Não poderia ser ? Tabela de Grupos Id_Grupo Integer, Nome_Grupo VarChar(20) Tabela de Pessoas Id_Pessoa Integer, Nome_Pessoa VarChar(60), Id_Grupo Int Tabela de Passagens Id_Pessoa Integer, Data_Passagem Date []'s William C. Brazilino [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Cadastro Clientes - Delphi 7 com BD Firebird
Não é bem o código de registro, é uma informação, como por exemplo um dado numérico, que pode ser outro, ou o mesmo em cada vez que acontecer a sua entrada novamente(passagem pelo local- entrada e saída). Em 01/06/2010 19:23, Desenvolvimento desenvolvime...@passofeliz.com.br escreveu: Pq a pessoa teria mais de um código ? O que vc quis dizer com passagens ? Tente detalhar mais o que vc quer fazer ! Não poderia ser ? Tabela de Grupos Id_Grupo Integer, Nome_Grupo VarChar(20) Tabela de Pessoas Id_Pessoa Integer, Nome_Pessoa VarChar(60), Id_Grupo Int Tabela de Passagens Id_Pessoa Integer, Data_Passagem Date []'s William C. Brazilino [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Ao compilar um programa em delphi, as fontes utilizadas vai junto?
Amigos, utilizamos algumas fontes diferentes em alguns relatórios, e até em telas. Eis que surgiu uma dúvida, devo copiar o arquivo TTF e instalar no windows do cliente, ou o delphi ao compilar o executável embute nele, as fontes? Att. -- _ T.·.F.·.A.·. Fellipe Henrique http://blogs.digitumsoft.com.br/fellipeh --- [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Ao compilar um programa em delphi, as fontes utilizadas vai junto?
a experiencia que tive aqui na empresa era que nao embute não, tinhamos um boleto que o codigo de barras era uma fonte, se não tivesse a fonte instalada no cliente não saia nada. De: Fellipe Henrique felli...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 1 de Junho de 2010 21:09:02 Assunto: [delphi-br] Ao compilar um programa em delphi, as fontes utilizadas vai junto? Amigos, utilizamos algumas fontes diferentes em alguns relatórios, e até em telas. Eis que surgiu uma dúvida, devo copiar o arquivo TTF e instalar no windows do cliente, ou o delphi ao compilar o executável embute nele, as fontes? Att. -- _ T.·.F.·.A.·. Fellipe Henrique http://blogs.digitumsoft.com.br/fellipeh -- [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] FastCubo
Olá pessoal gostaria de estar tendo conato com usuários do fastcubo pois não estou conseguindo criar um campo calculado com calculo de % entre um valor e outro. Agradeço qualquer ajuda. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: PRFWK - Framework para acesso a dados
Olá, Eu entendi, mas o lance é que em qualquer outra llinguagem/plataforma como java ou .net não se trabalha com componentes diretamente e sim com facade, DAO, pojo e por ai vai, então no delphi usei a mesma lógica, ao invés de acessar componentes vamos acessar os objetos e a forma como os objetos trabalham, pouco importa, pois o que acontece na maioria das vezes é você migrar de versão do delphi e ter que atualizar componentes e tudo mais, o que não precisa aqui , já que você pode usar qualquer componente por tras das classes. Então não é escrever muito, é um código simples e bem pequeno para um framework que tem este propósito simples. Se você for passar pro java ou .net terá mais trabalho ainda. Escrever muito não é sinônimo de ser burocrático, mas organizado e seguindo padrões. É muito mais fácil você manter este código, do que um sistema cheio de componentes conectados, além de possuir um maior controle de memória e de dados. Enfim, quem quiser ajudar ai, seja bem vindo, pode modificar livremente, só peço que se for usar, me falar como foi a experiencia e o tipo de projeto, para eu ter idéia. Abs. Em 1 de junho de 2010 09:02, Marcos Douglas m...@delfire.net escreveu: 2010/6/1 Paulo Coutinho pa...@prsolucoes.com paulo%40prsolucoes.com: Olá, Obrigado pelas criticas, com certeza ajudam muito. Mas vou explicar alguns detalhes. O framework utiliza o padrão DAO ou MODELO/GERENTE, então você não usa diretamente componentes como ado ou dbx, você cria os modelos e o framework se encarrega de montar baseado nas configurações do arquivo INI, embora você até possa acessar o dbx ou ado pelo gerente, mas não recomendo. A transparência do framework permite deixar você livre de qual componente suar, já que estou colocando os 2 padrões do delphi, mas nada impede de você alterar o gerente para usar o UniDac por exemplo. Outra vantagem é você trabalhar com componentes desconectados e liberando da memória o desnecessário, sempre criando e excluindo o objeto quando não usar mais. Outra vantagem é você trabalhar com objetos , utilizando padrões e definindo uma metodologia de desenvolvimento para seus projetos, ao invés de manipular componentes, você vai manipular objetos, como : - cliente.nome - mercadoria.valor - pessoa.data_nascimento - etc... Os códigos não são confusos, apenas IFs para saber se o grid tem item selecionado e depois vem: /// gMembro := TPRFWK_Membro.Create; gMembro.ID := 1; //substitui por um numero gMembro := gGR_Membro.obter(gMembro) as TPRFWK_Membro; //estou dizendo neste bloco que criei um objeto da minha classe de dominio Membro, defini o atributo padrão ID para 1 e usei o gerente para obter este objeto pela chave ID. //por padrão todas os modelos do dominio possuem o atributo ID (pode ser alterado na classe pai dos modelos) /// if (gMembro nil) then begin gMembro.nome := edNome.Text; gGR_Membro.alterar(gMembro); gMembro.Free; end; carregarGrid(); //aqui estou verificando se o valor retornado para meu objeto não está nulo, ou seja, se realmente encontrou o Membro pelo ID dele. Em seguida defino o nome do membro como o texto do edit e uso o gerente para alterá-lo e libero o modelo recebido da memória. Não vi complicação. E em nenhum momento me preocupei com componentes. Essa é a regra. Esqueça esse lance de componente, foque na orientação a objetos. Mais uma classe útil, é usada aqui: /// lTemp := MD_PRFWK_Utilidades.TPRFWK_Utilidades.obterInstancia().obterConfiguracao('APLICACAO','titulo', ''); self.Caption := lTemp; //aqui eu estou usando uma classe do framework para obter do arquivo de configuração o TITULO da aplicação, mas em aplicações que tenho aqui, possuo trocentas configurações pelo INI, então ajuda bastante. /// Mais alguma dúvida? Falei que o código é confuso, não que eu tinha dúvidas sobre como ele trabalha. É confuso porque escreve-se demais para obter coisas simples; é burocrático, na minha opinião, claro. Em todo caso, pode ser bem útil para várias pessoas. Parabéns pela divulgação. Marcos Douglas -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com Skype: paulo.prsolucoes Consultor Certificado Bindows [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: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na