Res: [delphi-br] Programador Delphi (CAMPO GRANDE-MS)
De acordo com as mensagens que foram colocadas o que dá para entender é que o custo de vida em MS é mais baixo do que em SP. Quer dizer que a mesma compra de supermercado em MS vai ficar 60% mais barata que a feita no estado de SP? O pão tambem é mais barato? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Gustavo Teruel gustavoter...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 2 de Setembro de 2010 8:38:24 Assunto: RES: [delphi-br] Programador Delphi (CAMPO GRANDE-MS) Pessoal, Olhem no site do salariometro, (http://www.salariometro.sp.gov.br/) o salário em carteira do programador, considerando somente a cidade de São Paulo é em média R$ 2.212,00 para os funcionários com superior completo, a media em MS é de R$ 1.332,00. Teruel. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quarta-feira, 1 de setembro de 2010 17:00 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Programador Delphi (CAMPO GRANDE-MS) Eu não poderia deixar de comentar esse anúncio! Eu não sei se a região do anúncio trabalha com essa faixa salarial, mas, olha, pra trabalhar esse tanto e ter essa experiência e essa escolaridade, acho que estão oferecendo muito pouco! Não quero criar polêmica aqui, pelo amor de Deus! Só queria deixar registrada uma opinião. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Douglas Uesato ues...@multicoisas.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 1 de Setembro de 2010 12:19:03 Assunto: [delphi-br] Programador Delphi (CAMPO GRANDE-MS) Programador Delphi Empresa Contratante: Multicoisas - Analisar e desenvolver sistema de gestão ERP em Delphi. - Ensino Superior (cursando ou concluído) na área de informática. - Experiência em desenvolvimento de Sistemas, Delphi, Firebird e MySQL. Local de trabalho: Campo Grande - MS. Tipo de contratação: CLT, efetivo. Horário: 8h diárias, com 1:30h de intervalo e 4 horas no sábado. Benefícios: VT, VR, Assistência médica (após o período de experiência) e Seguro de vida (após o período de experiência) Faixa Salarial: R$ 1200,00 + Produtividade Cidade: Campo Grande Quantidade de vaga(s): 1 Interessados enviar o currículo para o email: mailto:ues...@multicoisas.com.br ues...@multicoisas.com.br [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: [delphi-br] Re: Como subtrair horas corretas
Porque vc não usa IncHour()? Adiciona a unit DateUtils... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Roni Rodrigo ronirodr...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 26 de Agosto de 2010 22:15:13 Assunto: Re: [delphi-br] Re: Como subtrair horas corretas mas então... como eu disse... não seria 0 hora do dia seguinte? converte teu 24:00 pra 0 e incrementa 1 dia... ai vc faz o calculo normalmente... o/ Em 26/08/2010 22:00, alexsandro_qs escreveu: É o problema que estou tendo aqui é isso, pois o usuário digitar Inicial : 07:30 Final: 24:00 o resultado teria que dar : 16:30 Só que como ele não reconhece o 24:00, não faz o calculo. --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br, Roni Rodrigo ronirodr...@... escreveu cara... acredito que 24:00 não seja uma hora válida mesmo... o dia vai até de 0:00 até 23:59 ... o/ Em 26/08/2010 18:48, alexsandro_qs escreveu: Boa noite pessoal; Eu tinha feito uma forma de subtrair 2 horas aqui, e até à um tempinho atrás, estava tudo ok. Só que agora pintou um problema: era feito assim: --- var h1, h2, resultado : TDateTime; begin d1:= StrToTime(adotDatainicial.Value); d2:= StrToTime(adotDatainicia2.Value); resultado := d2 - d1; --- Só que quando é digitado 24:00, esse valor não é reconhecido como horas ai os erros. Alguém poderia me ajudar com isso ? OBS.: a hora nunca vai passar de 24:00 ( ou seja de um dia para o outro) Ex.: saída 24:00 - entrada 01:00 = 23:00 e não 23:60 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] certificado para homologacao de nfe
Oi gente! Tenho um cliente que quer que eu implemente o envio de nfe no sistema dele. O certificado fica num cartao que ele passa numa leitora usb. Como devo proceder para poder utilizar o certificado dele em teste? Alguem ja utilizou isso? O problema maior é que ele está em SP e eu no interior... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Componente de Grid
O que exatamente vc precisa? As vezes a sua necessidade não é a mesma que eu tenho... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Pablo Farias develo...@marketingrapido.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 13 de Agosto de 2010 18:36:19 Assunto: Re: Res: [delphi-br] Componente de Grid Ola Eny, coloca algumas telas na web do seu sitema para vermos a eficiencia do jedy. Pablo Farias Fone(81)9169.3339 develo...@marketingrapido.com.br www.marketingrapido.com.br Em 13/08/2010 18:35, Eny Urias escreveu: JEDI não interessa? Eu estou usando e estou gostando... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Alexandre Marinho da Silveira xandi...@terra.com.br mailto:xandi_ms%40terra.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 13 de Agosto de 2010 16:15:02 Assunto: Re: [delphi-br] Componente de Grid Prezado Marlon Eu cheguei a testar os dois e achei a aprendizagem do componente da DevExpress mais simples e produtiva para mim. Sem contar que tudo o que eu precisei em matéria de grid, eu encontrei neste componente. Tudo depende de gosto pessoal. Na minha opinião, se você ganha produtividade com um componente e ele atende aos requisitos que você precisa, é o componente certo, mesmo que ele custe mais caro. Pode ser que você ache o pacote da TMS mais fácil de usar ou mais completo. Antes de você decidir, sugiro que você teste os dois e veja o que mais se adapta ao que precisa. Abraço Alexandre - Original Message - From: Murilo Cunha mcscu...@yahoo.com.br mailto:mcscunha%40yahoo.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Date: Fri, 13 Aug 2010 15:49:58 -0300 Subject: Re: [delphi-br] Componente de Grid Marlon, Eu gosto muito da DevExpress. TMS acho pesado e visual poluido! Mas este eh um gosto pessoal, pois os dois pacotes sao muito bons. Opte pelo mais barato OU que tenha mais dominio dos componentes Obrigado MuriloCunha On 13/08/2010 14:32, marlon david de souza wrote: Boa tarde a todos, Gostaria de uma opinião: Qual o melhor componente Grid para Delphi: da DevExpress ou o da TMS? Sem mais, Marlon David de Souza Desenvolvedor [As partes desta mensagem que não continham texto foram removidas] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDEwNDI2MyNwZXJtIXRlcnJhJjEsMTI4MTcyNTM1Ny4yNTM0MjAuMTUzMDguMWYyLnRwbi50ZXJyYS5jb20sMjA4OTg=TerraMail l l Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [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: [delphi-br] Componente de Grid
JEDI não interessa? Eu estou usando e estou gostando... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Alexandre Marinho da Silveira xandi...@terra.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 13 de Agosto de 2010 16:15:02 Assunto: Re: [delphi-br] Componente de Grid Prezado Marlon Eu cheguei a testar os dois e achei a aprendizagem do componente da DevExpress mais simples e produtiva para mim. Sem contar que tudo o que eu precisei em matéria de grid, eu encontrei neste componente. Tudo depende de gosto pessoal. Na minha opinião, se você ganha produtividade com um componente e ele atende aos requisitos que você precisa, é o componente certo, mesmo que ele custe mais caro. Pode ser que você ache o pacote da TMS mais fácil de usar ou mais completo. Antes de você decidir, sugiro que você teste os dois e veja o que mais se adapta ao que precisa. Abraço Alexandre - Original Message - From: Murilo Cunha mcscu...@yahoo.com.br To: delphi-br@yahoogrupos.com.br Date: Fri, 13 Aug 2010 15:49:58 -0300 Subject: Re: [delphi-br] Componente de Grid Marlon, Eu gosto muito da DevExpress. TMS acho pesado e visual poluido! Mas este eh um gosto pessoal, pois os dois pacotes sao muito bons. Opte pelo mais barato OU que tenha mais dominio dos componentes Obrigado MuriloCunha On 13/08/2010 14:32, marlon david de souza wrote: Boa tarde a todos, Gostaria de uma opinião: Qual o melhor componente Grid para Delphi: da DevExpress ou o da TMS? Sem mais, Marlon David de Souza Desenvolvedor [As partes desta mensagem que não continham texto foram removidas] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMDEwNDI2MyNwZXJtIXRlcnJhJjEsMTI4MTcyNTM1Ny4yNTM0MjAuMTUzMDguMWYyLnRwbi50ZXJyYS5jb20sMjA4OTg=TerraMail l Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Estrutura Padrão de Softwar e
Por isso que eu adoro essa lista! Adorei a ideia! Tks! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Agosto de 2010 11:21:55 Assunto: RES: [delphi-br] Estrutura Padrão de Software Informem-se sobre TDI (Tabbed-Document Interface). É uma boa alternativa ao MDI, e eu uso essa abordagem em meus projetos Delphi e .NET(C#). Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quarta-feira, 11 de agosto de 2010 10:03 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Entendi Então, realmente, não ha como trabalhar com DataModule numa aplicação MDI? Porque foi uma das exigencias do cliente poder abrir mais de um cadastro de uma vez... Eu tb não gosto de trabalhar com MDI... muito trabalhoso... mas, fazer o q... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br mailto:trindade%40desbrava.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 10 de Agosto de 2010 17:03:46 Assunto: RES: [delphi-br] Estrutura Padrão de Software Minha aplicação é SDI. Bem mais simples e menos propensa á erros, tipo, um registro ser modificado em um form e no outro você ter o mesmo dado atualizado. Quanto mais você deixar o usuário fazer o que ele quiser, maior serão as possibilidades de algo dar errado. Mas isso é a minha opção pessoal, claro. As precauções e checagens para MDI e SDI são bem diferentes. Você define como você quer trabalhar. Eu tenho uma maneira bem peculiar de trabalhar aqui, muito “old school”. Falou! 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 Eny Urias Enviada em: terça-feira, 10 de agosto de 2010 15:51 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Como vc trabalha numa aplicação MDI utilizando DataModule? Se o usuário quiser abrir dois formularios de clientes como vc faz? Não dá conflito já que os componentes de acesso aos dados estão no DM? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br mailto:trindade%40desbrava.com.br mailto:trindade%40desbrava.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 9 de Agosto de 2010 19:03:05 Assunto: RES: [delphi-br] Estrutura Padrão de Software Não quero te desanimar, mas mostrar os problemas provoca a busca de soluções para eles, e com isso aprende-se. Pelo jeito você está meio “cru” no negócio, e a lógica, você até que está indo bem, considerando a herança dos formulários. O que falta, na real, é você fracionar estes seus casos de uso aí. Explico: DataSource, por exemplo, alguns formulários vão precisar de um, outros de 5 e outros de 20. Se você fazer no seu modelo primário um único DataSource, em cada formulário que você criar herdando este formulário, terá que adicionar mais DataSources. Mas, se você fizer o modelo com 10, aí você atende a maioria dos casos, e em raras oportunidades terás que adicionar mais data sources além desses 10 aí. Entendeu o exemplo? Eu quis dizer: projetar considerando o máximo de possibilidades para cada form, e não o mínimo. Certo? Agora esqueça esses data sources aí. Crie um único Data Module, com um nome bem curto (eu uso “DM”) e coloque todos seus componentes de acesso á dados lá: ClientDataSets, DataModules, DataSetProviders e por aí vai. Desta maneira, você não vai ter componentes de acesso á dados espalhados pelo seu projeto. Eu comecei há 5 anos atrás um sistema mais ou menos da maneira que você estava começando este. Começou com 34 tabelas e hoje tem 220 tabelas no BD. De todo o tempo de desenvolvimento, no mínimo 30% dele foi refazendo coisas que fiz sem considerar todas as possibilidades. Por exemplo: ao projetar um formulário para Notas Fiscais, você precisa de uma tabela para os dados da NF e outra para o detalhamento da NF, que são os produtos/serviços. Primeiro fiz com uma tabela para produtos e outra para serviços: tive que refazer para colocar produtos e serviços em uma única tabela. Alguns valores como frete e seguro iam no corpo da NF. Não, não dá certo, valores de frete e seguro tem que ser distribuídos pelos itens da NF para conseguir gerar a NF-e direito. No corpo da NF, só dados cadastrais, dados
RES: [delphi-br] Estrutura Padrão de Softwar e
Você não entendeu o meu questionamento... Eu só perguntei porque achei que vc tivesse alguma experiencia para trocar... Eu concordo com vc... não precisa ficar bravo! ;) -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 11 de Agosto de 2010 13:06:19 Assunto: RES: [delphi-br] Estrutura Padrão de Software Ei, eu não te impus uma regra. Falei que EU trabalho assim, eu trabalho somente com SDI. Tudo depende da maneira que a sua aplicação vai trabalhar. Você pode trabalhar com MDI e mastigar os problemas decorrentes disso. E mais de um cadastro aberto de cada vez? Você tem que questionar: “você vai precisar mexer em dois cadastros simultaneamente?” Porque a gente não permite isso, justamente porque cada pessoa faz uma coisa de cada vez: conclui-se um cadastro primeiro para depois abrir o próximo. Também outra coisa é abrir duas janelas DISTINTAS ao mesmo tempo e outra é abrir a MESMA janela mais de uma vez. Você tem que ver o que o cliente quer, e se é viável. Em muitos casos você tem que mudar a cabeça do cliente para não ter que fazer um monte de trabalho desnecessário. Só que você não consegue fazer isso sem argumentos sólidos, consistentes e convincentes. Um deles é o custo de desenvolvimento: “da maneira A eu faço em uma semana, da maneira B eu levo um mês porque tenho que reescrever tudo”. Também é uma coisa você fazer um sistema específico para um cliente e outra coisa radicalmente diferente é você fazer um sistema para vários clientes. Se um cliente te exige SDI e outro te exige MDI, qual que ganha? E, piorando, se 10 clientes exigirem MDI e 10 clientes exigirem SDI, como é que fica? Se você optar por SDI, o quê você vai dizer para quem não quer SDI? Vai dizer tchau? Tenha uma justificativa e ele a aceitará. Mas sem justificativa, não vai aceitar nunca. Porque um sistema para várias empresas jamais vai CONTENTAR á todas, mas pode ATENDER BEM á todas. E mesmo essas que não se contentaram, depois de um tempo se acostumam e param de reclamar. Afinal, a resistência à mudanças é uma constante, ninguém quer mudar, porque isso dá trabalho. “A fórmula do sucesso eu não sei, mas a do fracasso é agradar á todos” – Anônimo (corretíssimo) Falou! De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quarta-feira, 11 de agosto de 2010 11:03 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Entendi Então, realmente, não ha como trabalhar com DataModule numa aplicação MDI? Porque foi uma das exigencias do cliente poder abrir mais de um cadastro de uma vez... Eu tb não gosto de trabalhar com MDI... muito trabalhoso... mas, fazer o q... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br mailto:trindade%40desbrava.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 10 de Agosto de 2010 17:03:46 Assunto: RES: [delphi-br] Estrutura Padrão de Software Minha aplicação é SDI. Bem mais simples e menos propensa á erros, tipo, um registro ser modificado em um form e no outro você ter o mesmo dado atualizado. Quanto mais você deixar o usuário fazer o que ele quiser, maior serão as possibilidades de algo dar errado. Mas isso é a minha opção pessoal, claro. As precauções e checagens para MDI e SDI são bem diferentes. Você define como você quer trabalhar. Eu tenho uma maneira bem peculiar de trabalhar aqui, muito “old school”. Falou! 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 Eny Urias Enviada em: terça-feira, 10 de agosto de 2010 15:51 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Como vc trabalha numa aplicação MDI utilizando DataModule? Se o usuário quiser abrir dois formularios de clientes como vc faz? Não dá conflito já que os componentes de acesso aos dados estão no DM? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br mailto:trindade%40desbrava.com.br mailto:trindade%40desbrava.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 9 de Agosto de 2010 19:03:05 Assunto: RES: [delphi-br] Estrutura Padrão de Software Não quero te desanimar, mas mostrar os problemas provoca a busca de
RES: [delphi-br] Estrutura Padrão de Softwar e
Então... essa é uma coisa que eu particularmente não gosto... Quero que meu cliente tenha liberdade de navegar entre os cadastros... Por isso que to ralando pra tentar fazer um sistema o mais flexivel possivel!... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 12 de Agosto de 2010 8:21:48 Assunto: RES: [delphi-br] Estrutura Padrão de Software Opa! Mas eu faço isso em SDI. Se estou no cadastro de estoque e preciso cadastrar uma família de estoque, eu chamo o form de cadastro de famílias do estoque, a família é inserida, depois volta para o estoque e continua a preencher o cadastro. A diferença é o usuário só volta para o cadastro de estoque depois de concluir e fechar o cadastro de famílias, o usuário não tem liberdade para alternar de um para outro conforme sua vontade, e sim da maneira que eu determino. Desta maneira eu sei o que esperar e não perco o controle. Falou! -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Luciano Bruno Enviada em: quarta-feira, 11 de agosto de 2010 20:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Estrutura Padrão de Software Eu tenho aplicaçoes relativamente grandes e uso MDI. uma das coisas que eu faço é impedir que ele seja criado mais de uma vez. uma vantagem que vejo no MDI e TDI, é a liberdade de poder editar um cadastro auxiliar na ediçao de outro. tipo: no cadastro de um produto, poder cadastrar um grupo uma sessao etc. mais isso fica acriterio do desenvolvedor. Em 11 de agosto de 2010 11:36, Adriano de F. Trindade trind...@desbrava.com.br escreveu: Ei, eu não te impus uma regra. Falei que EU trabalho assim, eu trabalho somente com SDI. Tudo depende da maneira que a sua aplicação vai trabalhar. Você pode trabalhar com MDI e mastigar os problemas decorrentes disso. E mais de um cadastro aberto de cada vez? Você tem que questionar: “você vai precisar mexer em dois cadastros simultaneamente?” Porque a gente não permite isso, justamente porque cada pessoa faz uma coisa de cada vez: conclui-se um cadastro primeiro para depois abrir o próximo. Também outra coisa é abrir duas janelas DISTINTAS ao mesmo tempo e outra é abrir a MESMA janela mais de uma vez. Você tem que ver o que o cliente quer, e se é viável. Em muitos casos você tem que mudar a cabeça do cliente para não ter que fazer um monte de trabalho desnecessário. Só que você não consegue fazer isso sem argumentos sólidos, consistentes e convincentes. Um deles é o custo de desenvolvimento: “da maneira A eu faço em uma semana, da maneira B eu levo um mês porque tenho que reescrever tudo”. Também é uma coisa você fazer um sistema específico para um cliente e outra coisa radicalmente diferente é você fazer um sistema para vários clientes. Se um cliente te exige SDI e outro te exige MDI, qual que ganha? E, piorando, se 10 clientes exigirem MDI e 10 clientes exigirem SDI, como é que fica? Se você optar por SDI, o quê você vai dizer para quem não quer SDI? Vai dizer tchau? Tenha uma justificativa e ele a aceitará. Mas sem justificativa, não vai aceitar nunca. Porque um sistema para várias empresas jamais vai CONTENTAR á todas, mas pode ATENDER BEM á todas. E mesmo essas que não se contentaram, depois de um tempo se acostumam e param de reclamar. Afinal, a resistência à mudanças é uma constante, ninguém quer mudar, porque isso dá trabalho. “A fórmula do sucesso eu não sei, mas a do fracasso é agradar á todos” – Anônimo (corretíssimo) Falou! De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quarta-feira, 11 de agosto de 2010 11:03 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Entendi Então, realmente, não ha como trabalhar com DataModule numa aplicação MDI? Porque foi uma das exigencias do cliente poder abrir mais de um cadastro de uma vez... Eu tb não gosto de trabalhar com MDI... muito trabalhoso... mas, fazer o q... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.brtrindade%40desbrava.com.brmailto: trindade%40desbrava.com.br trindade%2540desbrava.com.br Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brmailto: delphi-br%40yahoogrupos.com.br delphi-br%2540yahoogrupos.com.br Enviadas: Terça-feira, 10 de Agosto de 2010 17:03:46 Assunto: RES: [delphi-br] Estrutura Padrão de Software Minha aplicação é SDI. Bem mais simples e menos propensa á erros, tipo, um registro ser modificado em um
Res: [delphi-br] Estrutura Padrão de Softwar e
Entendi Então, realmente, não ha como trabalhar com DataModule numa aplicação MDI? Porque foi uma das exigencias do cliente poder abrir mais de um cadastro de uma vez... Eu tb não gosto de trabalhar com MDI... muito trabalhoso... mas, fazer o q... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 10 de Agosto de 2010 17:03:46 Assunto: RES: [delphi-br] Estrutura Padrão de Software Minha aplicação é SDI. Bem mais simples e menos propensa á erros, tipo, um registro ser modificado em um form e no outro você ter o mesmo dado atualizado. Quanto mais você deixar o usuário fazer o que ele quiser, maior serão as possibilidades de algo dar errado. Mas isso é a minha opção pessoal, claro. As precauções e checagens para MDI e SDI são bem diferentes. Você define como você quer trabalhar. Eu tenho uma maneira bem peculiar de trabalhar aqui, muito “old school”. Falou! De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: terça-feira, 10 de agosto de 2010 15:51 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Estrutura Padrão de Software Como vc trabalha numa aplicação MDI utilizando DataModule? Se o usuário quiser abrir dois formularios de clientes como vc faz? Não dá conflito já que os componentes de acesso aos dados estão no DM? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br mailto:trindade%40desbrava.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 9 de Agosto de 2010 19:03:05 Assunto: RES: [delphi-br] Estrutura Padrão de Software Não quero te desanimar, mas mostrar os problemas provoca a busca de soluções para eles, e com isso aprende-se. Pelo jeito você está meio “cru” no negócio, e a lógica, você até que está indo bem, considerando a herança dos formulários. O que falta, na real, é você fracionar estes seus casos de uso aí. Explico: DataSource, por exemplo, alguns formulários vão precisar de um, outros de 5 e outros de 20. Se você fazer no seu modelo primário um único DataSource, em cada formulário que você criar herdando este formulário, terá que adicionar mais DataSources. Mas, se você fizer o modelo com 10, aí você atende a maioria dos casos, e em raras oportunidades terás que adicionar mais data sources além desses 10 aí. Entendeu o exemplo? Eu quis dizer: projetar considerando o máximo de possibilidades para cada form, e não o mínimo. Certo? Agora esqueça esses data sources aí. Crie um único Data Module, com um nome bem curto (eu uso “DM”) e coloque todos seus componentes de acesso á dados lá: ClientDataSets, DataModules, DataSetProviders e por aí vai. Desta maneira, você não vai ter componentes de acesso á dados espalhados pelo seu projeto. Eu comecei há 5 anos atrás um sistema mais ou menos da maneira que você estava começando este. Começou com 34 tabelas e hoje tem 220 tabelas no BD. De todo o tempo de desenvolvimento, no mínimo 30% dele foi refazendo coisas que fiz sem considerar todas as possibilidades. Por exemplo: ao projetar um formulário para Notas Fiscais, você precisa de uma tabela para os dados da NF e outra para o detalhamento da NF, que são os produtos/serviços. Primeiro fiz com uma tabela para produtos e outra para serviços: tive que refazer para colocar produtos e serviços em uma única tabela. Alguns valores como frete e seguro iam no corpo da NF. Não, não dá certo, valores de frete e seguro tem que ser distribuídos pelos itens da NF para conseguir gerar a NF-e direito. No corpo da NF, só dados cadastrais, dados monetários tem que ser tudo nos itens. E tome refazer enormes partes do código. Minha dica pra ti é: vá para o Delphi por último. Faça funcionar no papel primeiro. Vai lidar com Notas Fiscais? Estude o lay-out da NFe e do SPED antes para saber de quais dados você precisará e modelar seu BD de acordo. Sugiro usar a padronização de nomes de campos que consta no lay-out da NF-e, vai tornar sua vida mais fácil no futuro. Vais trabalhar com ECF? Estude o manual do PAF-ECF. Vais gerar boletos para bancos? Estude a documentação sobre quais dados você precisa informar nos arquivos gerados para os bancos e use eles nas contas á pagar/receber. Quais impostos vais ter que informar? Campos no BD para cada um. É mais importante para seu projeto entrar nas empresas e ver como que todos trabalham, que informações um departamento precisa obter do outro, o rastreamento de quem fez o quê, o controle de acesso, permissões para os menus, acesso de vários usuários ao mesmo tempo... Depois que tiver tudo isso no papel, aí sim você vai pro Delphi. Porque sabendo isso tudo, aí
Res: [delphi-br] Estrutura Padrão de Softwar e
Como vc trabalha numa aplicação MDI utilizando DataModule? Se o usuário quiser abrir dois formularios de clientes como vc faz? Não dá conflito já que os componentes de acesso aos dados estão no DM? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adriano de F. Trindade trind...@desbrava.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 9 de Agosto de 2010 19:03:05 Assunto: RES: [delphi-br] Estrutura Padrão de Software Não quero te desanimar, mas mostrar os problemas provoca a busca de soluções para eles, e com isso aprende-se. Pelo jeito você está meio “cru” no negócio, e a lógica, você até que está indo bem, considerando a herança dos formulários. O que falta, na real, é você fracionar estes seus casos de uso aí. Explico: DataSource, por exemplo, alguns formulários vão precisar de um, outros de 5 e outros de 20. Se você fazer no seu modelo primário um único DataSource, em cada formulário que você criar herdando este formulário, terá que adicionar mais DataSources. Mas, se você fizer o modelo com 10, aí você atende a maioria dos casos, e em raras oportunidades terás que adicionar mais data sources além desses 10 aí. Entendeu o exemplo? Eu quis dizer: projetar considerando o máximo de possibilidades para cada form, e não o mínimo. Certo? Agora esqueça esses data sources aí. Crie um único Data Module, com um nome bem curto (eu uso “DM”) e coloque todos seus componentes de acesso á dados lá: ClientDataSets, DataModules, DataSetProviders e por aí vai. Desta maneira, você não vai ter componentes de acesso á dados espalhados pelo seu projeto. Eu comecei há 5 anos atrás um sistema mais ou menos da maneira que você estava começando este. Começou com 34 tabelas e hoje tem 220 tabelas no BD. De todo o tempo de desenvolvimento, no mínimo 30% dele foi refazendo coisas que fiz sem considerar todas as possibilidades. Por exemplo: ao projetar um formulário para Notas Fiscais, você precisa de uma tabela para os dados da NF e outra para o detalhamento da NF, que são os produtos/serviços. Primeiro fiz com uma tabela para produtos e outra para serviços: tive que refazer para colocar produtos e serviços em uma única tabela. Alguns valores como frete e seguro iam no corpo da NF. Não, não dá certo, valores de frete e seguro tem que ser distribuídos pelos itens da NF para conseguir gerar a NF-e direito. No corpo da NF, só dados cadastrais, dados monetários tem que ser tudo nos itens. E tome refazer enormes partes do código. Minha dica pra ti é: vá para o Delphi por último. Faça funcionar no papel primeiro. Vai lidar com Notas Fiscais? Estude o lay-out da NFe e do SPED antes para saber de quais dados você precisará e modelar seu BD de acordo. Sugiro usar a padronização de nomes de campos que consta no lay-out da NF-e, vai tornar sua vida mais fácil no futuro. Vais trabalhar com ECF? Estude o manual do PAF-ECF. Vais gerar boletos para bancos? Estude a documentação sobre quais dados você precisa informar nos arquivos gerados para os bancos e use eles nas contas á pagar/receber. Quais impostos vais ter que informar? Campos no BD para cada um. É mais importante para seu projeto entrar nas empresas e ver como que todos trabalham, que informações um departamento precisa obter do outro, o rastreamento de quem fez o quê, o controle de acesso, permissões para os menus, acesso de vários usuários ao mesmo tempo... Depois que tiver tudo isso no papel, aí sim você vai pro Delphi. Porque sabendo isso tudo, aí você saberá quantos formulários vai precisar, quantos campos em cada formulário, quantos ClientDataSets... Bote a prancheta embaixo do braço, esqueça a “programação de software acadêmica” e disseque a prática das pessoas. Só depois você vai saber o quê precisa fazer no Delphi e quais problemas terá que solucionar DE VERDADE. Falou! De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rodrigo Rossi Enviada em: segunda-feira, 9 de agosto de 2010 17:42 Para: delphi-br@yahoogrupos.com.br; n...@yahoogrupos.com.br Assunto: [delphi-br] Estrutura Padrão de Software Boa tarde. Estou desenvolvendo já faz uns 3 meses um software em Delphi 2010 para ERP, não é um ERP muito grande mas a idéia é atender vários ramos de atividade, é um projeto importantíssimo para min, este software estou desenvolvendo sozinho, como nunca fiz um projeto grande assim de delphi, gostaria da opinião de vocês sobre alguns assuntos. Estou com muita dificuldade em definir a arquitetura do software (o modelo), por exemplo, o que fiz até agora foi: 1 - Criar um DM para conexão com o Firebird usando SqlConnection. 3 - Criar três formulários genéricos que serão herdados para a geração de outros (herança de formulários). Nesses formulários coloquei um DataSource. 4 - Criei um cadastro de clientes herdando do formulário genério do item 3, neste cadastro, coloquei um SqlQuery, um
Res: [delphi-br] Autoincremento X ClientDataSet
Bruno, Vou aproveitar que vc tocou nesse assunto de multicamadas e perguntar se vc tem algum artigo bom para indicar... Eu já desenvolvo em multicamadas em C#, mas queria dar uma olhada como funciona no Delphi. Obrigada! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Bruno Lichot bruno.lic...@microfocus.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 22:33:05 Assunto: RE: [delphi-br] Autoincremento X ClientDataSet Em tabela mestre detalhe com este auto-incremento de que falei, abordo nos exemplos em questão que relatei antes. A função e simples e o seu uso também, e pode ser aplicada tanto em ambiente client/Server qto em multicamadas. Abs Bruno From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Eny Urias Sent: quinta-feira, 5 de agosto de 2010 16:38 To: delphi-br@yahoogrupos.com.br Subject: RES: [delphi-br] Autoincremento X ClientDataSet É... eu pensei em fazer isso também ... Acho que vai ser a unica maneira... Ô coisa trabalhosa! Agradeço a todos que deram as suas ideias... Inclusivo ao Bruno que é sempre muito atencioso (e educado) também! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br mailto:ricardo_engsoft%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 14:04:45 Assunto: Re: Res: RES: [delphi-br] Autoincremento X ClientDataSet Eny, lembro que em alguma das minhas revistas antigas da Active Delphi tinha algo do tipo... Não sei se é exatamente o que vc precisa ou o que está descrito nos links oferecidos (desculpe mas não tive tempo pra verificar) mas basicamente eu alimentava os itens da tabela detalhe com um valor virtual (geralmente eu fazia um contador negativo para os novos registros da tabela mestre e a cada registro da tabela detalhe eu alimentava a chave estrangeira com esse valor. Na hora do update, ao salvar o registro no bd, aí sim eu pegava o valor do generator e substituia os valores virtuais pelos reais. Se eu achar algum exemplo quando chegar na minha máquina eu posso até te passar, caso vc não consiga progredir com base nessa descrição apressada que eu fiz. No meu caso essa estratégia atendia bem... Sem mais, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 5/8/10, Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br Assunto: Res: RES: [delphi-br] Autoincremento X ClientDataSet Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Data: Quinta-feira, 5 de Agosto de 2010, 11:06 E quem lê direito não perde tempo! Aff! Falei que já peguei os exemplos do site da embarcadero e tb nao deu certo... Esse aí eu já li de cabo a rabo e testei tudo o que falam lá! Mas, mesmo assim obrigada pela atenção! Achei esse artigo do Walter http://www.oocities.com/walterchagas/ClientDataset.html... mas tb não funciona por causa do Autoinc na tabela de detalhes... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br mailto:rubem.rocha%40dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 10:46:00 Assunto: RES: [delphi-br] Autoincremento X ClientDataSet Lembre-se sempre: quem procura, acha! (Artigo “How to use AutoInc fields with DataSnap” – Como usar campos auto-incremento com DataSnap) http://edn.embarcadero.com/article/20847 (Código fonte referente ao artigo – necessário registro gratuito no portal para download) http://cc.embarcadero.com/Item/14448 Boa sorte. Sds. P.S.: O artigo é excelente, mas não tem versão dele em português, OK? ;) 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 Eny Urias Enviada em: quinta-feira, 5 de agosto de 2010 09:19 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Autoincremento X ClientDataSet Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa funcionar. Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de itens com o campo codigo referente a venda e o campo id (autoinc
[delphi-br] Autoincremento X ClientDataSet
Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa funcionar. Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de itens com o campo codigo referente a venda e o campo id (autoinc)... Mas, como estou utilizando cds, tá dando key violation (lógico!) na tabela itens. Eu tenho medo de utilizar campo int nos codigos. Temo que dois usuarios ao mesmo tempo deem applyupdates com o mesmo codigo. Então como devo proceder? Fiquei a noite inteira ontem pesquisando... Peguei alguns exemplos no site da embarcadero mas nenhum deu certo... Como vcs trabalham? Lembro que eu quero digitar o pedido inteiro com itens e tudo antes de dar o applyupdates nas tabelas porque eu atualizo o estoque depois que eu salvo a venda. Agradeço a quem der um luz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: RES: [delphi-br] Autoincremento X ClientDataSet
E quem lê direito não perde tempo! Aff! Falei que já peguei os exemplos do site da embarcadero e tb nao deu certo... Esse aí eu já li de cabo a rabo e testei tudo o que falam lá! Mas, mesmo assim obrigada pela atenção! Achei esse artigo do Walter http://www.oocities.com/walterchagas/ClientDataset.html... mas tb não funciona por causa do Autoinc na tabela de detalhes... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 10:46:00 Assunto: RES: [delphi-br] Autoincremento X ClientDataSet Lembre-se sempre: quem procura, acha! (Artigo “How to use AutoInc fields with DataSnap” – Como usar campos auto-incremento com DataSnap) http://edn.embarcadero.com/article/20847 (Código fonte referente ao artigo – necessário registro gratuito no portal para download) http://cc.embarcadero.com/Item/14448 Boa sorte. Sds. P.S.: O artigo é excelente, mas não tem versão dele em português, OK? ;) De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quinta-feira, 5 de agosto de 2010 09:19 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Autoincremento X ClientDataSet Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa funcionar. Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de itens com o campo codigo referente a venda e o campo id (autoinc)... Mas, como estou utilizando cds, tá dando key violation (lógico!) na tabela itens. Eu tenho medo de utilizar campo int nos codigos. Temo que dois usuarios ao mesmo tempo deem applyupdates com o mesmo codigo. Então como devo proceder? Fiquei a noite inteira ontem pesquisando... Peguei alguns exemplos no site da embarcadero mas nenhum deu certo... Como vcs trabalham? Lembro que eu quero digitar o pedido inteiro com itens e tudo antes de dar o applyupdates nas tabelas porque eu atualizo o estoque depois que eu salvo a venda. Agradeço a quem der um luz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] Autoincremento X ClientDataSet
Só achei desnecessário o comentario Quem procura acha!. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 11:39:05 Assunto: RES: RES: [delphi-br] Autoincremento X ClientDataSet Eny, Você não foi específica sobre qual exemplo você baixou, e poderia haver mais de um artigo no portal falando sobre o assunto. Por isso q eu postei o link do artigo e código fonte relacionado. Desculpe se pratico leitura dinâmica (skimming/scanning). ;) Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quinta-feira, 5 de agosto de 2010 10:07 Para: delphi-br@yahoogrupos.com.br Assunto: Res: RES: [delphi-br] Autoincremento X ClientDataSet E quem lê direito não perde tempo! Aff! Falei que já peguei os exemplos do site da embarcadero e tb nao deu certo... Esse aí eu já li de cabo a rabo e testei tudo o que falam lá! Mas, mesmo assim obrigada pela atenção! Achei esse artigo do Walter http://www.oocities.com/walterchagas/ClientDataset.html... mas tb não funciona por causa do Autoinc na tabela de detalhes... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br mailto:rubem.rocha%40dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 10:46:00 Assunto: RES: [delphi-br] Autoincremento X ClientDataSet Lembre-se sempre: quem procura, acha! (Artigo “How to use AutoInc fields with DataSnap” – Como usar campos auto-incremento com DataSnap) http://edn.embarcadero.com/article/20847 (Código fonte referente ao artigo – necessário registro gratuito no portal para download) http://cc.embarcadero.com/Item/14448 Boa sorte. Sds. P.S.: O artigo é excelente, mas não tem versão dele em português, OK? ;) 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 Eny Urias Enviada em: quinta-feira, 5 de agosto de 2010 09:19 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Autoincremento X ClientDataSet Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa funcionar. Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de itens com o campo codigo referente a venda e o campo id (autoinc)... Mas, como estou utilizando cds, tá dando key violation (lógico!) na tabela itens. Eu tenho medo de utilizar campo int nos codigos. Temo que dois usuarios ao mesmo tempo deem applyupdates com o mesmo codigo. Então como devo proceder? Fiquei a noite inteira ontem pesquisando... Peguei alguns exemplos no site da embarcadero mas nenhum deu certo... Como vcs trabalham? Lembro que eu quero digitar o pedido inteiro com itens e tudo antes de dar o applyupdates nas tabelas porque eu atualizo o estoque depois que eu salvo a venda. Agradeço a quem der um luz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] Autoincremento X ClientDataSet
É... eu pensei em fazer isso também ... Acho que vai ser a unica maneira... Ô coisa trabalhosa! Agradeço a todos que deram as suas ideias... Inclusivo ao Bruno que é sempre muito atencioso (e educado) também! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 14:04:45 Assunto: Re: Res: RES: [delphi-br] Autoincremento X ClientDataSet Eny, lembro que em alguma das minhas revistas antigas da Active Delphi tinha algo do tipo... Não sei se é exatamente o que vc precisa ou o que está descrito nos links oferecidos (desculpe mas não tive tempo pra verificar) mas basicamente eu alimentava os itens da tabela detalhe com um valor virtual (geralmente eu fazia um contador negativo para os novos registros da tabela mestre e a cada registro da tabela detalhe eu alimentava a chave estrangeira com esse valor. Na hora do update, ao salvar o registro no bd, aí sim eu pegava o valor do generator e substituia os valores virtuais pelos reais. Se eu achar algum exemplo quando chegar na minha máquina eu posso até te passar, caso vc não consiga progredir com base nessa descrição apressada que eu fiz. No meu caso essa estratégia atendia bem... Sem mais, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 5/8/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: Res: RES: [delphi-br] Autoincremento X ClientDataSet Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 5 de Agosto de 2010, 11:06 E quem lê direito não perde tempo! Aff! Falei que já peguei os exemplos do site da embarcadero e tb nao deu certo... Esse aí eu já li de cabo a rabo e testei tudo o que falam lá! Mas, mesmo assim obrigada pela atenção! Achei esse artigo do Walter http://www.oocities.com/walterchagas/ClientDataset.html... mas tb não funciona por causa do Autoinc na tabela de detalhes... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 10:46:00 Assunto: RES: [delphi-br] Autoincremento X ClientDataSet Lembre-se sempre: quem procura, acha! (Artigo “How to use AutoInc fields with DataSnap” – Como usar campos auto-incremento com DataSnap) http://edn.embarcadero.com/article/20847 (Código fonte referente ao artigo – necessário registro gratuito no portal para download) http://cc.embarcadero.com/Item/14448 Boa sorte. Sds. P.S.: O artigo é excelente, mas não tem versão dele em português, OK? ;) De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: quinta-feira, 5 de agosto de 2010 09:19 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Autoincremento X ClientDataSet Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa funcionar. Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de itens com o campo codigo referente a venda e o campo id (autoinc)... Mas, como estou utilizando cds, tá dando key violation (lógico!) na tabela itens. Eu tenho medo de utilizar campo int nos codigos. Temo que dois usuarios ao mesmo tempo deem applyupdates com o mesmo codigo. Então como devo proceder? Fiquei a noite inteira ontem pesquisando... Peguei alguns exemplos no site da embarcadero mas nenhum deu certo... Como vcs trabalham? Lembro que eu quero digitar o pedido inteiro com itens e tudo antes de dar o applyupdates nas tabelas porque eu atualizo o estoque depois que eu salvo a venda. Agradeço a quem der um luz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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]
Res: [delphi-br] Re: Quem grande empresa usa Delphi ?
Dessa vez vou concordar com o Walter... Estou tendo que desenvolver um sistema em .Net e não tá fácil não... A linguagem (C#) é ótima de se trabalhar mas a IDE (Visual Studio) deixa qualquer um que venha do Delphi de cabelo em pé! O coisa atravancada!!! Aí, quando chego em casa e vou trabalhar no meu software (em Delphi) é que fico feliz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 4 de Agosto de 2010 9:30:41 Assunto: Re: [delphi-br] Re: Quem grande empresa usa Delphi ? Na verdade, o Delphi tem uma grande abrangencia graças a sua linguagem usada que é o Object Pascal. Até hoje não sei o porque de terem inventanto tantos mitos de que o Delphi é ultrapassado, morreu, não presta ou é limitado. Com Delphi dá pra voce fazer um caminhão de coisas e com produtividade invejável para muitos desenvolvedores de outras linguagens. Com ele, voce pode desenvolver aplicações que vão desde a automação industrial até as comerciais básicas. Eu, sinceramente, opinião minha, não consigo ver alguma coisa que consiga fazer frente a ele até hoje. E olha que eu tenho mexido pouco com Delphi atualmente e muito mais com Visual Studio. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Vinicius Santos vinicius.santos.li...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Tuesday, August 03, 2010 8:08 PM Subject: Re: [delphi-br] Re: Quem grande empresa usa Delphi ? Em 03/08/2010 16:52, Rubem Nascimento da Rocha escreveu: Acabei de conferir o produto principal deles, chamado SIENGE. É um ERP específico para empresas de construção civil. Mas, pelo vídeo de apresentação, eles dizem que é feito em Java!! Sim. A SoftPlan utiliza Java e Delphi. Os sistemas da parte jurídica são todos em Delphi 5. [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Lazarus
Faço parte da lista desde 2006. Vc está mal informado! E eu tenho esse defeito de ir a favor dos fracos e oprimidos mesmo! Qual o problema? Não suporto arrogancia! E adoro compartilhar conhecimento... Seja ele de Delphi, Lazarus, .Net, etc! Acho que a lista deveria criar uma regra onde o que não for resposta nem deveria aparecer! Assim evita esses aborrecimentos com tiradas, xingamentos, ironias... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Julho de 2010 16:51:35 Assunto: Re: [delphi-br] Lazarus Evandro, Eu não estou estressado. Pra voce ter uma ideia, se eu tivesse estressado eu teria é xingado e não escrito o que escrevi. A questão é que esse tema Delphi x Lazarus, só este ano, já foi debatido aqui umas 4-5 vezes sendo que em todas chegou-se à mesma conclusão. Poxa meu, será que é trabalhoso ir no historico de mensagens da lista ou mesmo no google ou Yahoo e pesquisar? Levantar comparativos e Cases? Tem que reabrir o tópico novamente pra se chegar ao mesmo Feedback? Esse assunto tá igual, em tempos remotos ao Delphi x VB, o Descopilador pra Delphi ou mesmo se o Delphi é melhor que o Java. Eram assuntos que viviam rondando a lista e mesmo assim, todo dia aparecia um perguntando a mesma coisa. Eu não sou anti-lazarus e muito menos falar de Lazarus aqui seja crime, visto que até cheguei a usar ele aqui uma vez na Telemont pra montar um coletador. A questão, nem vem ao caso, é que ele é tão limitado, que no final saiu mais negócio reescrever o coletador em Delphi já que com o Lazarus a coisa não funcionava. E tem gente que ainda fala que ele é melhor que o Delphi. Quanto ao Sr. Clécio, eu tomei uma certa antipatia dele porque tudo que eu postava nas listas, ele aparecia pra retrucar em tom irônico como se tivesse mesmo é querendo me atingir. Além do que acho bastante inconveniente voce, numa lista de Delphi, ficar só fazendo apologia a uma outra ferramenta o tempo todo. Cê já pensou voce, num forum do Corinthians, ficar só falando de Palmeiras ou São Paulo lá? Eu penso que ele criou esta rusga comigo desde uma vez que ele sugeriu suspender usuarios na lista-delphi, onde sou moderador, por não eliminar o corpo das mensagens anteriores. Eu, educadamente, respondi em publico que tal medida não se justificava por não se tratar de falta grave e além do mais, não era interessa da administração da lista, criar um ambiente pesado aonde tudo é proibido e o negócio é suspender e banir todo mundo por motivo futil. Ele não gostou disto e além de bater boca comigo em publico sobre o assunto, ainda passou a ficar protestando contra isto pra todo mundo. Quem participa lá, sabe muito bem que é raro punirmos alguem lá. Hoje mesmo, um postou uma corrente (Assunto totalmente fora do escopo da lista e intolerado). Pois bem, se eu tivesse estressado como vocês falam, eu teria posto o usuário pra fora da mesma hora, mas não. Apenas limitei a um aviso público pedindo ao pessoal pra manter o foco da lista e mais nada. Até esqueci do assunto. Quanto a Sra. Eny, eu gostaria apenas de salientar, que em todas vezes que respondi duvidas dela ou entrei em discussões que a envolvia, e jamais a desrespeitei ou desacatei e muito menos expus algum tipo de juizo de valor sobre a mesma em publico. Sempre tive o respeito e a linha ao responder-lhe alguma coisa. Mas vejo que ela faz parte de um segmento de associados aqui que se veem no direito de atacar, insultar e degradar pessoas, que não conhece pessoalmente, mas não admitem que voce fale um A a seu respeito. Eu, nestes 14 anos de lista delphi-br, já to pra lá de acostumado com isto vei. Esse tipo de associado, vem, não dura muito tempo aqui e vai. e vem outros com a mesma filosofia: Adoram jogar pedras mas não aceitam ser apedrejados. Porém, como eu disse anteriormente, deixa pra lá. Não vou tocar mais nesse assunto de Delphi x Lazarus. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Evandro Siqueira vans...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Friday, July 30, 2010 11:40 AM Subject: Re: [delphi-br] Lazarus Walter, Me dê esse desconto, em nome dos velhos tempos, mas tenho que concordar com a Eny. Vc realmente está muito estressado. E não é só por causa do Silvio Clécio não. Outro dia um rapaz postou uma dúvida do Lazarus e vc já retrucou. Vc está vendo o Lazarus como o anti-cristo da informática. Esfria a cabeça um pouquinho, compadre!!! Só pra lhe tranquilizar, o Silvio não deve aparecer muito por aqui pq ele anda muito ocupado, depois que foi contratado pelo projeto ACBr. Walter Chagas (Bol) escreveu: É verdade... O gozado é
Res: [delphi-br] Lazarus
Não consegui ficar quieta. Realmente esse tal de Walter ou tá com falta ou tá com excesso... Que estress!!! E a gente ainda perde tempo abrindo a mensagem achando que vai ter alguma coisa que mereça ser lida.. afff! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 29 de Julho de 2010 21:45:56 Assunto: Re: [delphi-br] Lazarus Pô Walter, não precisa exagerar, né. Pra que mexer com quem nem posta nada há um bom tempo! E além do mais propaganda é a alma do negócio. Pra que tacar pedra? Depois o pessoal reclama das guerras de mensagens... Agora quanto ao assunto Lazarus x Delphi, realmente é melhor olhar o histórico e nem tocar no assunto que é bem desgastante (pelo menos pra mim). Sem mais, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 29/7/10, Walter Chagas (Bol) wchag...@bol.com.br escreveu: De: Walter Chagas (Bol) wchag...@bol.com.br Assunto: Re: [delphi-br] Lazarus Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 29 de Julho de 2010, 20:56 Daqui a pouco aparece aquele mala daquele Clécio pra encher o saco aqui fazendo aquela propagandinha chata que ele faz do Lazarus... []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Leonardo Quinino leonardo.quin...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Thursday, July 29, 2010 5:54 PM Subject: Re: [delphi-br] Lazarus Hiii e vamos nos tudo novamente, já existe uma conversa aqui, e foi muito e amplamente discutida, rolou até papo das antigas versão de aprendizagem, os Turbos. Dá uma passeada nas mensagens das lista que vai encontrar. Em 29 de julho de 2010 11:56, jorge takahashi jorgekenitetakaha...@yahoo.com.br escreveu: Ola pessoal do grupo, Alguém pode dar algumas opiniões sobre o Software Lazarus, sobre o PRÓS e CONTRA. Um abraço e-mail : jorgekenitetakaha...@yahoo.com.brjorgekenitetakahashi%40yahoo.com.br informatica.ap...@terra.com.brinformatica.apoio%40terra.com.br site : www.informaticaapoio.bpg.com.br APOIO INFORMATICA S/C LTDA O apoio que a sua empresa necessita !!! [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- 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] [CLIENTDATASET 3 TABELAS]
Eu baixei o codigo do exemplo que vc deu... Eu não tenho experiencia nenhuma com FireBird... Não sei se precisa configurar alguma coisa pra poder rodar o exemplo Só sei que não rodou...rs E esse esquema de mestre/detalhe é exatamente o que eu utilizava antes de descobrir o quanto de trafego ele causa na rede... por isso parei de usar... Mas, para sistemas de pequeno porte dá pra utilizar tranquilo... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Bruno Lichot bruno.lic...@microfocus.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 27 de Julho de 2010 23:18:41 Assunto: RE: [delphi-br] [CLIENTDATASET 3 TABELAS] Uma boa forma é sempre conduzir pesquisas com filtros e trabalhar este trafego de registros através do packagerecords. Uma outra forma é colocar a navegação de pais e filhos inerentes a sua vizualizaçào e acontecendo por demanda. Eu estou com artigos na active Delphi desde a edição 74 sobre desenvolvimento comercial com Delphi e DataSnap, e um dos tópicos e o tratamento mestre-detalhe. No meu link de downloads tem alguns exemplos sobre isso, inclusive o exemplo do artigo e um vídeo do FDD 2008 onde mostro este e outros recursos do clientdataset: http://cc.embarcadero.com/author/795118 Abracos Bruno From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Eny Urias Sent: terça-feira, 27 de julho de 2010 09:37 To: delphi-br@yahoogrupos.com.br Subject: Res: [delphi-br] [CLIENTDATASET 3 TABELAS] Não quero mesmo trazer todos os registros do pai... Mas, se o cliente quiser fazer uma simples pesquisa que me traga uns 50 registros... Mesmo assim eu nao quero trazer tudo... Então eu estou fazendo assim: No evento AfterScroll do Pai eu fecho e abro o filho atraves do parametro enviado pelo pai... dessa forma ele só me traz os filhos do pai onde está o ponteiro. Tem alguma idéia melhor? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Fabricio Colombo fabricio.colombo@gmail.com mailto:fabricio.colombo.mva%40gmail.com Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 27 de Julho de 2010 9:01:07 Assunto: Re: [delphi-br] [CLIENTDATASET 3 TABELAS] Mais isso não é uma falha, ele foi feito pra trabalhar assim, aliás, não conheço nenhum DataSet que faça diferente. O que vc queria é que ele fizesse *Lazy Loading*. ** http://en.wikipedia.org/wiki/Lazy_loadingNa minha opnião, quase nunca é viável carregar todos os dados do pai, principalmente se utilizar DataSnap, e portanto, isso foi abolido no nosso sistema. Por exemplo, de acordo com o cliente, a mesma tabela PAI pode variar de 10 mil até mais de 4 milhões de registros, então temos que fazer o sistema pensando no cliente de 4 milhões. Não é viável abrir a tabela inteira, mesmo que ele não tivesse filhos, por isso o usuário consulta apenas um registro por vez, e é o suficiente, ele não precisa de todos os registros. Nosso sistema nem tem navegador de registros e isso não dificulta o trabalho do usuário, pois vc tem que suprir essa limitação com pesquisas mais ricas e agéis. Pense um pouco na escalabilidade do sistema. E se o seu usuário abrir essa tabela de 100.000 e clicar para ir ao último registro? Ele não vai trazer todos os registros da mesma maneira, só que de modo mais custoso? Como vc controla a transação, visto que aparentemente vc não usa mais Nested Datasets? Abraços, Fabricio Em 26 de julho de 2010 19:45, Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br escreveu: Vamos fazer o seguinte Utilize uma ferramenta tracer e depois me fala o que acontece no momento em que vc abre o cds Pai. No meu acontece assim: vamos imaginar uma tabela pai com 100.000 registros... E uma tabela filho com 10 itens para cada pai... Então o programa vai trazer na memória 1.000.000 certo? Eu quero carregar todos os registros do cds pai e, somente trazer os do filho, quando o ponteiro estiver no pai.. entendeu? Foi aí que eu comecei a utilizar o evento AfterScroll... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Andre Yahoo gyncow...@yahoo.com.br mailto:gyncowboy%40yahoo.com.br gyncowboy%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Sábado, 24 de Julho de 2010 20:33:03 Assunto: Re: Res: [delphi-br] [CLIENTDATASET 3 TABELAS] Cara Eny, Não entendi o porque do problema, uma vez que ao carregar o registro pai, você vai estar filtrando ele, o que retornará para o registro mestre somente um registro, já para o filho você estará retornando todos os detalhes que
Res: [delphi-br] [OFF] - Motivação
Concordo em Número, Gênero e Grau! Eu já passei (acho que ainda não terminou essa fase) por isso e então caiu a ficha! Eu não nasci para trabalhar para os outros... Então abri minha propria empresa... No começo vc tem que adequar seus gastos. Já andei recusando trabalhos... Tem serviço pra caramba nessa área! Tente trabalhar como PJ para começar... Vá a luta! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: JB josebened...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 27 de Julho de 2010 15:58:59 Assunto: Re: [delphi-br] [OFF] - Motivação caro Irã, trabalho a 11 anos como analista, programador, documentador, testador, trocador de galão de água, treinador, polidor, dba, suporte, secretário, gerente de projetos, saco de pancadas e as vezes fazendo um cafézinho rs, nada que alguém do segmento não precise pra se (des) motivar rs. Após todo esse tempo hoje estou em plenitude, ams o caminho foi duro. Siga os conselhos de Jhosef Marks. Palavras sábias, mas entenda a diferença da busca por motivação e de macaco que pula de galho em galho, num currículo conta muito o tempo de experiência em cada empresa, as vezes vc pensa que não está evoluindo mas sempre se tira algo, mentalize que você precisa melhorar sempre e não a empresa, a empresa é a cara dos funcionários, se tiver uns FDP que fazem panelinha então vc ta fudido mesmo rs. Trilhe o caminho com pedras, no final vai encontrar uma casa de massagens para os pés. No mais, programe ouvindo muito heavy metal e as vezes música clássica, fique off-line quando estiver compondo seus códigos rs ah férias? programador não tira férias rapah! boa sorte JB 2010/7/27 Fabiano Moura mctbra...@gmail.com: *Boa tarde!* Irã, acredito que sua desmotivação é associado por falta de trabalhos interessantes, por isso, eu acho que primeiramente deve tentar na empresa que trabalha, caso não consiga nada para se motivar, procure outra empresa. Irá te ajudar! Bons programadores querem desafios, sem desafios se sentem desmotivados, então amigo, procura algo desafiador, ou como o companheiro Dirlei falou, consiga algo open-source para você contribuir e aumentar a motivação. *Obrigado,* * * *Fabiano* Em 27 de julho de 2010 14:03, Luis Alberto - Yahoo! luisalbertolo...@yahoo.com.br escreveu: Todos no mercado de trabalho, independente do segmento, está sujeito a isso. Ou a empresa tem que criar mecanismos de motivação ou você tem que procurar, na empresa, alguma motivação. Caso não seja possível, o melhor é mudar de ares mesmo. ___ Luis Lopes Belo Horizonte - MG luisalbertolo...@yahoo.com.br (31) 9741-7473 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Jhosef Marks Enviada em: terça-feira, 27 de julho de 2010 13:46 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] [OFF] - Motivação Se tu entende que não tem mais para onde crescer na empresa que vc esta atualmente, procura outra... rs Foi o que eu fiz até chegar em uma empresa que eu realmente tenho muito para aprender e crescer... Att, Jhosef Marks de Carvalho Blog: http://www.jhosefmarks.com.br Jesus está voltando E se o meu povo, que se chama pelo meu nome, se humilhar, e orar, e buscar a minha face e se converter dos seus maus caminhos, então eu ouvirei dos céus, e perdoarei os seus pecados, e sararei a sua terra. (2 Cr 7:14) Em 27 de julho de 2010 13:33, Iran Lima i...@sgisolution.com.br escreveu: Olá pessoal, sei que estou fugindo do tema do grupo, porém acredito que este assunto seja de importância a todos. Trabalho no desenvolvimento de sistemas a 3 anos. Ultimamente meu rendimento caiu muito e anda muito abaixo do que já foi. Sempre gostei de programar e projetar sistemas, porem a rotina e o stress tornou meu trabalho um “saco”. Ainda gosto de programar e estudar porém da área que eu trabalho. Gostaria de saber a opinião de alguém que já passou ou esta passando por isso. Grato, Iran Lima. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- José Benedito Software Developer -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As
[delphi-br] Acbr X Windows 7
Acabei de fazer uma busca no grupo para saber se alguém está trabalhando com Acbr no Windows 7 mas não encontrei nenhum tópico. Procurei no site da Acbr mas não encontrei o item que diz com qual OS é compatível. Alguém já está tendo essa experiência e está funcionando perfeitamente? Não aguento mais usar o XP -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] [CLIENTDATASET 3 TABELAS]
Não quero mesmo trazer todos os registros do pai... Mas, se o cliente quiser fazer uma simples pesquisa que me traga uns 50 registros... Mesmo assim eu nao quero trazer tudo... Então eu estou fazendo assim: No evento AfterScroll do Pai eu fecho e abro o filho atraves do parametro enviado pelo pai... dessa forma ele só me traz os filhos do pai onde está o ponteiro. Tem alguma idéia melhor? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Fabricio Colombo fabricio.colombo@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 27 de Julho de 2010 9:01:07 Assunto: Re: [delphi-br] [CLIENTDATASET 3 TABELAS] Mais isso não é uma falha, ele foi feito pra trabalhar assim, aliás, não conheço nenhum DataSet que faça diferente. O que vc queria é que ele fizesse *Lazy Loading*. ** http://en.wikipedia.org/wiki/Lazy_loadingNa minha opnião, quase nunca é viável carregar todos os dados do pai, principalmente se utilizar DataSnap, e portanto, isso foi abolido no nosso sistema. Por exemplo, de acordo com o cliente, a mesma tabela PAI pode variar de 10 mil até mais de 4 milhões de registros, então temos que fazer o sistema pensando no cliente de 4 milhões. Não é viável abrir a tabela inteira, mesmo que ele não tivesse filhos, por isso o usuário consulta apenas um registro por vez, e é o suficiente, ele não precisa de todos os registros. Nosso sistema nem tem navegador de registros e isso não dificulta o trabalho do usuário, pois vc tem que suprir essa limitação com pesquisas mais ricas e agéis. Pense um pouco na escalabilidade do sistema. E se o seu usuário abrir essa tabela de 100.000 e clicar para ir ao último registro? Ele não vai trazer todos os registros da mesma maneira, só que de modo mais custoso? Como vc controla a transação, visto que aparentemente vc não usa mais Nested Datasets? Abraços, Fabricio Em 26 de julho de 2010 19:45, Eny Urias enyur...@yahoo.com.br escreveu: Vamos fazer o seguinte Utilize uma ferramenta tracer e depois me fala o que acontece no momento em que vc abre o cds Pai. No meu acontece assim: vamos imaginar uma tabela pai com 100.000 registros... E uma tabela filho com 10 itens para cada pai... Então o programa vai trazer na memória 1.000.000 certo? Eu quero carregar todos os registros do cds pai e, somente trazer os do filho, quando o ponteiro estiver no pai.. entendeu? Foi aí que eu comecei a utilizar o evento AfterScroll... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Andre Yahoo gyncow...@yahoo.com.br gyncowboy%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Sábado, 24 de Julho de 2010 20:33:03 Assunto: Re: Res: [delphi-br] [CLIENTDATASET 3 TABELAS] Cara Eny, Não entendi o porque do problema, uma vez que ao carregar o registro pai, você vai estar filtrando ele, o que retornará para o registro mestre somente um registro, já para o filho você estará retornando todos os detalhes que estão vinculados com este registro mestre. Mas você disse: quando o CDS carrega os registros do Master, ele tras também, para cada registro pai, todos os registros do filho, quer dizer que estava retornando todos os mestres ? Para a programação C/S você retorna somente um registro mestre, que é o que o usuário vai trabalhar nele, não precisa retornar todos os registros. Se era essa a situação, o problema era estrutural e com erro de programação, não do componente ou da maneira com os mesmos eram usados. Se não for isso que acontecia e puder explicar melhor, pois acho que muitos como eu podem não ter entendido a situação que ocorria muito bem. Atenciosamente, André Luis da Silveira Siagri - Sistemas de Gestao Ltda. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] [CLIENTDATASET 3 TABELAS]
Vamos fazer o seguinte Utilize uma ferramenta tracer e depois me fala o que acontece no momento em que vc abre o cds Pai. No meu acontece assim: vamos imaginar uma tabela pai com 100.000 registros... E uma tabela filho com 10 itens para cada pai... Então o programa vai trazer na memória 1.000.000 certo? Eu quero carregar todos os registros do cds pai e, somente trazer os do filho, quando o ponteiro estiver no pai.. entendeu? Foi aí que eu comecei a utilizar o evento AfterScroll... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Andre Yahoo gyncow...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sábado, 24 de Julho de 2010 20:33:03 Assunto: Re: Res: [delphi-br] [CLIENTDATASET 3 TABELAS] Cara Eny, Não entendi o porque do problema, uma vez que ao carregar o registro pai, você vai estar filtrando ele, o que retornará para o registro mestre somente um registro, já para o filho você estará retornando todos os detalhes que estão vinculados com este registro mestre. Mas você disse: quando o CDS carrega os registros do Master, ele tras também, para cada registro pai, todos os registros do filho, quer dizer que estava retornando todos os mestres ? Para a programação C/S você retorna somente um registro mestre, que é o que o usuário vai trabalhar nele, não precisa retornar todos os registros. Se era essa a situação, o problema era estrutural e com erro de programação, não do componente ou da maneira com os mesmos eram usados. Se não for isso que acontecia e puder explicar melhor, pois acho que muitos como eu podem não ter entendido a situação que ocorria muito bem. Atenciosamente, André Luis da Silveira Siagri - Sistemas de Gestao Ltda. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] [CLIENTDATASET 3 TABELAS]
Isso mesmo! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Magnun Oliveira magnunolive...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 23 de Julho de 2010 8:46:39 Assunto: Re: [delphi-br] [CLIENTDATASET 3 TABELAS] fiquei com a mesma duvida ... estaria no caso, trazendo todos os registros master e todos os details do relacinamento de uma vez só ? tipo fetchall nas duas tabelas ? Em 22 de julho de 2010 23:32, Fabricio Colombo fabricio.colombo@gmail.com escreveu: Não entendi, a idéia não é essa mesma, para cada registro do pai carregar os filhos automaticamente. Exemplifica o que vc constatou. O que ele tava executando desnecessariamente. [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] [CLIENTDATASET 3 TABELAS]
Vc vai ter dois Cds... Uma para a tabela de representante e outra para representante_cliente.. nessa de representante_cliente vc faz o join com a tabela de clientes... E na propriedade MasterSouce do cds representante_cliente vc coloca o DataSouce do representante e na propriedade MasterFields vc coloca o campo chave da tabela representante ufa! Deu para entender? Assim, quando vc cadastrar um novo representante e relacionar um cliente a ele, o sistema ja vai colocar a qual representante o cliente pertence... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcio mar...@sulfabril.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 22 de Julho de 2010 10:29:49 Assunto: Res: [delphi-br] [CLIENTDATASET 3 TABELAS] existe outra maneira ?? é que p representante esta cadastrando o cliente dele . entao ja devo fazer a ligacao . att. MArcio At 13:48 21/7/2010 -0700, you wrote: Não entendi muito bem sua pergunta Vc quer cadastrar o cliente e já liga-lo ao representante? É isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcio mailto:marcio%40sulfabril.com.brmar...@sulfabril.com.br Para: mailto:delphi-br%40yahoogrupos.com.brdelphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 21 de Julho de 2010 16:59:11 Assunto: [delphi-br] [CLIENTDATASET 3 TABELAS] Olá para os entendidos ... como é que se faz para usar ClientDataset com 3 tabelas no caso . ex: (Respresentantes 1-N Clientes ) TAB_Representante x TAB_rep_cli x TAB_Cliente supondo que eu esteja cadastrando o cliente, como faco para fazer a ligacao com o representante ?? [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: [delphi-br] [CLIENTDATASET 3 TABELAS]
Só para deixar registrado: Eu usei por muito tempo esse esquema do DATASETFIELD para utilizar em Master/Detail... Até que um dia, utilizando a ferramenta OraTracer para pegar um comando sql do Oracle eu pude perceber que ao utilizar essa técnica, quando o CDS carrega os registros do Master, ele tras também, para cada registro pai, todos os registros do filho... Fiquei abismada com o tráfego que isso causa na rede... Quando o DBA da empresa viu disse para nunca mais utilizar dessa forma... Agora eu abro o CDS filho utilizando o mesmo parametro mas no evento AfterScroll do CDS pai... Alguém já fez essa verificação com outros bancos? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 22 de Julho de 2010 14:58:28 Assunto: Re: [delphi-br] [CLIENTDATASET 3 TABELAS] Marcio, Este passo-a-passo meu já é bem conhecido aqui na lista. Ve se te atende: 1) TODAS AS TABELAS ENVOLVIDAS NESTE PROCESSO TEM QUE TER CHAVE PRIMÁRIA E ESTRANGEIRA, DO CONTRARIO ISTO DAÍ NÃO VAI FUNCIONAR 100% ESTÁVEL. 2) Coloque um componente TADOConnection no seu DataModule e defina as configurações devidas nele. 3) Coloque um compoente TQuery no Datamodule ou então um TSQLDataSet. Vamos Chamá-lo de qMaster, ou sqldMaster. 4) Coloque na propriedade SQL do qMaster, ou então na propriedade CommandText do sqldMaster a sentença SQL que você deseja buscar como dados da Tabela Master. 5) Dê um clique duplo na qMaster. Aparecerá o FieldsEditor. Manda adicionar todo mundo. 6) Em cada TField, localize a propriedade providerflags. Os campos que são chave primária na Tabela, ficaraão com pfInkey true nos, os demais ficou false. Os pfInUpdate e pfInWhere todos ficam como true (em todos os campos). 7) Sete a propriedade CursorLocation da qMaster ou do sqldMaster pra clUseServer 8) Se a sentença SQL da qMaster tiver parametros, ajuste as configurações dele, na propriedade Parameters (A não configuração do parametro irá dar pau nos ClientDatasets posteriormente) 9) Coloque um componente TDatasetProvider no Datamodule. vamos chamá-lo de dspMaster. 10) Aponte o Dataset dele pra qMaster ou pro sqldMaster. 11) Abra a propriedade Options do dspMaster. Todas as subpropriedades dele devem ficar como false, exceto as poCascadeDeletes, poCascadeUpdates, poAutoRefresh. Estas tres deverão ficar setadas como True. 12) Mude a propriedade, no dspMaster, UpdateMode para upWhereKeyOnly 13) Coloque no seu Datamodule um componente TClientDataset. Vamos chamalo de cdsMaster. 14) Aponte o Provider dele pra dspMaster. 15) Ative o cdsMaster, mudando a propreiedade Active dele para True. Dê um clique duplo na cdsMaster. Aparecerá o FieldsEditor. Manda adicionar todo mundo. 16) Repita o passo 6. Mas agora, você pode formatar os campos. Na propriedade DisplayLabel, coloque um nome mais legível ao usuário. Na propriedade Displayformat, você pode formatar valores monetários e de data para serem exibidos. Na propriedade EditFormat voce pode formatar estes valores para serem editados no cadastro. A propriedade Visible do TField, permite você ocultar este campo nos DBwares. 17) Coloque no seu DataModule, um componente TDataSource. Vamos chama-lo de dsMaster. 18) Aponte o Dataset dele para o cdsMaster. Seu Módulo Master está pronto. Agora vamos linkar ele ao Modulo detail. 1) Coloque no seu DataModule, um componente TDataSource. Vamos chama-lo de dsMasterDetail. 2) Aponte o Dataset dele para o dsMaster. 3)Coloque um compoente TQuery no Datamodule ou então um TSQLDataSet. Vamos Chamá-lo de qDetail, ou sqldDetail. 4) Coloque na propriedade SQL do qMaster, ou então na propriedade CommandText do sqldMaster a sentença SQL que você deseja buscar como dados da Tabela Detail, com o detalhe de que o parametro de referência na tabela detail, deve ter OBRIGATÓRIAMENTE o nome exato do campo chave na tabela master. Veja o exemplo: Na tabela master queremos buscar todas as MM (movimentação de material) de um determinado amoxarifado: select IDMOV, CODTMV, SERIE, NUMEROMOV, DATAEMISSAO, DATAENTREGA, COMPETENCIA, CODFILIAL, CODPESSOA, CODLOCALIDADE, CODOSATIV, CODCONTRATO, CODLOC, CODFILIALDEST, CODLOCDEST, STATUS, OBSERVACAO, USRCRIACAO, DATACRIACAO, USRALTERACAO, DATAALTERACAO, DATAEXPORTACAO, NOMEARQEXPORT, CODCCUSTO, CODDEPTO, CODAREA from ZMMTMOV Na tabela detail, queremos buscar todos os itens da MM (movimentação de material) de um determinado registro master: select IDMOV, NSEQITMMOV, IDPRD, QUANTIDADE, CODUND, LOTE, ROLO, PATRIMONIO from ZMMTITMMOV where IDMOV = :IDMOV ATENTE PARA O PARÂMETRO IDMOV. ELE É O MESMO NOME DO CAMPO MASTER IDMOV. 5) repita os passos 5 e 6 da geração da query master (referentes ao Tfieds). 6) Sete a propriedade CursorLocation da qDetail ou do
Res: [delphi-br] [CLIENTDATASET 3 TABELAS]
Não entendi muito bem sua pergunta Vc quer cadastrar o cliente e já liga-lo ao representante? É isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcio mar...@sulfabril.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 21 de Julho de 2010 16:59:11 Assunto: [delphi-br] [CLIENTDATASET 3 TABELAS] Olá para os entendidos ... como é que se faz para usar ClientDataset com 3 tabelas no caso . ex: (Respresentantes 1-N Clientes ) TAB_Representante x TAB_rep_cli x TAB_Cliente supondo que eu esteja cadastrando o cliente, como faco para fazer a ligacao com o representante ?? [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Desempenho Firebird
Taí... gostei! Realmente acho que o ideal é fazer parcerias com quem realmente entende da coisa... Mas, vai falar isso pro dono da empresa! Acho que o que aconteceu com meu amigo foi exatamente isso... Uma pessoa que não está mais na empresa colocou o sistema pra rodar com o FB... aí ele foi embora porque teve uma proposta melhor e sobrou pro cara do suporte dar manutenção no banco que, depois que a coisa ficou grande, não soube mais o que fazer... Mas essa profissão de DBA ainda é escassa aqui no interior... Acho rara a empresa que tem um cara pra cuidar do banco... Seria legal ter um parceiro para passar como deve ser configurado o banco, independente de qual seja. Agradeços a todos pelos esclarecimentos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 15 de Julho de 2010 8:55:03 Assunto: Re: [delphi-br] Desempenho Firebird O que denegre o banco, ao meu ver, é que se ele exige ou pelo menos requeira um DBA para fazer o trabalho de ajuste e tunnagem do mesmo, aí vem muitas vezes o próprio desenvolvedor na base da fuçação mesmo pra tentar configurar. Acaba até configurando corretamente, mas depois de muito penar e gerar desgastes com o cliente. Muitos lugares, o desenvolvedor vai para uma filial, chega lá não tem nada estruturado para ele trabalhar e lá vai o cara atrasar seu cronograma e partir pro heroismo pra resolver problemas que não deveriam existir lá. A questão que vejo, é que muitas empresas e muitos cartolas nao entendem que no universo do desenvolvimento, cada macaco no seu galho. Banco de dados é com DBA, desenvolvimento é com o programador e levantamento de requisitos/mapeamento de processos é com o analista. []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: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Wednesday, July 14, 2010 10:26 PM Subject: Re: [delphi-br] Desempenho Firebird Desconfio desse tipo de chute. Já vi gente dizendo Firebird em sistemas de missão critica (acho que um deles é o Bruno Lichot). Não posso dizer muito pois não tenho nenhum sistema de missão critica, mas posso dizer que no quesito VOLUME DE DADOS o FB aguenta o tranco. Um camarada aqui tem um sistema que já acumulou 40 GB de dados dos mais diversos na base e roda que é uma belezinha .Tem foto, áudio, vídeo e até planilhas e arquivos PDFs gravados no BD juntos com os campos de dados. Todo BD que trabalha em missão crítica (eu até diria que até mesmo o hardware) precisa de um tuning ou de refinamentos para melhorar a performance. A diferença é que no FB esse tipo de ajuste tem que ser feito pelo DBA no braço. Ou seja, não há wizards que fazem todo o trabalho pesado. Vc tem que conhecer os conceitos para saber exatamente o que está fazendo. Outros fatores são o processador em uso e a versão do BD que está usando (SuperClassic, ClassicServer, SuperServer) que pode oferecer mais refinamentos. Só por desencargo de consciência, indica pro teu amigo ler isso aqui (http://www.sinatica.com/blog/br/index.php/artigos/firebird-superserver-classicserver-ou-superclassic) e acompanhar a Lista Firebase BR. Um BD que tenho vontade (só vontade, pois tempo eu não tenho mesmo...) de testar é o PostGree é gratuito e aguenta o tranco como os majors, pelo menos é o que dizem. Uma última dúvida: que BD entrou no lugar do FB? Tanto o Oracle XE quando o SQL Server Express tem limitações quanto ao tamanho máximo que o arquivo do BD pode assumir (acho que 4Gb em ambos) e no Oracle ainda há a limitação de núcleos de processador (só usa 1 núcleo). Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 14/7/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: [delphi-br] Desempenho Firebird Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 14 de Julho de 2010, 10:26 Acabei de falar com um amigo que trabalha numa empresa de rastreamento de veículos onde as informações chegam a cada milésimos de segundo e ele me disse exatamente assim: Tirei o firebird de todos os sistemas esta semana ficou 10 80 % mais rápido foi a maior c...@#$ colocar aquele firebird a coisa cresceu e ele não dava conta ... posso dizer uma coisa os plantões estão muito mais sussegados... Eu sempre tive essa dúvida... Porque o Firebird ainda é tão divulgado e utilizado entre os delphianos? Qual a vantagem em relação as versões Express do SQL e do Oracle? Existem
Res: [delphi-br] Desempenho Firebird
São João da Boa Vista.. divisa com Poços de Caldas-MG -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 15 de Julho de 2010 14:09:57 Assunto: Re: Res: [delphi-br] Desempenho Firebird Desculpe a pergunta um tanto pessoal, mas onde vc está nesse interiorzão de SP, Eny? Eu até pensei em insistir na carreira de DBA, mas sempre pinta aquela insegurança... Eu gosto muito de BD mas gosto bastante de desenvolvimento tb... Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qui, 15/7/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: Res: [delphi-br] Desempenho Firebird Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 15 de Julho de 2010, 10:07 Taí... gostei! Realmente acho que o ideal é fazer parcerias com quem realmente entende da coisa... Mas, vai falar isso pro dono da empresa! Acho que o que aconteceu com meu amigo foi exatamente isso... Uma pessoa que não está mais na empresa colocou o sistema pra rodar com o FB... aí ele foi embora porque teve uma proposta melhor e sobrou pro cara do suporte dar manutenção no banco que, depois que a coisa ficou grande, não soube mais o que fazer... Mas essa profissão de DBA ainda é escassa aqui no interior... Acho rara a empresa que tem um cara pra cuidar do banco... Seria legal ter um parceiro para passar como deve ser configurado o banco, independente de qual seja. Agradeços a todos pelos esclarecimentos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 15 de Julho de 2010 8:55:03 Assunto: Re: [delphi-br] Desempenho Firebird O que denegre o banco, ao meu ver, é que se ele exige ou pelo menos requeira um DBA para fazer o trabalho de ajuste e tunnagem do mesmo, aí vem muitas vezes o próprio desenvolvedor na base da fuçação mesmo pra tentar configurar. Acaba até configurando corretamente, mas depois de muito penar e gerar desgastes com o cliente. Muitos lugares, o desenvolvedor vai para uma filial, chega lá não tem nada estruturado para ele trabalhar e lá vai o cara atrasar seu cronograma e partir pro heroismo pra resolver problemas que não deveriam existir lá. A questão que vejo, é que muitas empresas e muitos cartolas nao entendem que no universo do desenvolvimento, cada macaco no seu galho. Banco de dados é com DBA, desenvolvimento é com o programador e levantamento de requisitos/mapeamento de processos é com o analista. []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: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Wednesday, July 14, 2010 10:26 PM Subject: Re: [delphi-br] Desempenho Firebird Desconfio desse tipo de chute. Já vi gente dizendo Firebird em sistemas de missão critica (acho que um deles é o Bruno Lichot). Não posso dizer muito pois não tenho nenhum sistema de missão critica, mas posso dizer que no quesito VOLUME DE DADOS o FB aguenta o tranco. Um camarada aqui tem um sistema que já acumulou 40 GB de dados dos mais diversos na base e roda que é uma belezinha .Tem foto, áudio, vídeo e até planilhas e arquivos PDFs gravados no BD juntos com os campos de dados. Todo BD que trabalha em missão crítica (eu até diria que até mesmo o hardware) precisa de um tuning ou de refinamentos para melhorar a performance. A diferença é que no FB esse tipo de ajuste tem que ser feito pelo DBA no braço. Ou seja, não há wizards que fazem todo o trabalho pesado. Vc tem que conhecer os conceitos para saber exatamente o que está fazendo. Outros fatores são o processador em uso e a versão do BD que está usando (SuperClassic, ClassicServer, SuperServer) que pode oferecer mais refinamentos. Só por desencargo de consciência, indica pro teu amigo ler isso aqui (http://www.sinatica.com/blog/br/index.php/artigos/firebird-superserver-classicserver-ou-superclassic) e acompanhar a Lista Firebase BR. Um BD que tenho vontade (só vontade, pois tempo eu não tenho mesmo...) de testar é o PostGree é gratuito e aguenta o tranco como os majors, pelo menos é o que dizem. Uma última dúvida: que BD entrou no lugar do FB? Tanto o Oracle XE quando o SQL Server Express tem limitações quanto ao tamanho máximo que o arquivo
[delphi-br] Desempenho Firebird
Acabei de falar com um amigo que trabalha numa empresa de rastreamento de veículos onde as informações chegam a cada milésimos de segundo e ele me disse exatamente assim: Tirei o firebird de todos os sistemas esta semana ficou 10 80 % mais rápido foi a maior c...@#$ colocar aquele firebird a coisa cresceu e ele não dava conta ... posso dizer uma coisa os plantões estão muito mais sussegados... Eu sempre tive essa dúvida... Porque o Firebird ainda é tão divulgado e utilizado entre os delphianos? Qual a vantagem em relação as versões Express do SQL e do Oracle? Existem outros bancos free bons também, não? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Campo Lookup no ClientDataSet
Estou criando no cds um campo Type: string (50); Field Type: Lookup; KeyField: a chave estrangeira na minha tabela; DataSet: a tabela relacionada; Lookup Fields: a chave primaria da minha tabela relacionada; Result Field: o campo com a descrição. Ou seja... coisa básica... Mas no D2010 , quando dou um Append no cds aparece o seguinte erro: Erro desconhecido... que legal! Alguém sabe se isso é um bug do Delphi? Ou to fazendo algo errado? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Delphi Prism
Entrando de gaiata na conversa quero deixar registrado o que me aconteceu há alguns dias. Fui contratada por uma empresa para desenvolver um sistema em Delphi... Disseram, até o dia da contratação, que era difícil encontrar programador em Delphi aqui no interior e bla bla bla... Um dia antes de começar na empresa me perguntaram se eu tinha conhecimento em .Net... Ãh? Como assim??? Não era Delphi? Aí responderam Queremos mudar para .Net por causa de todo o respaldo que a Microft tem. Nós não podemos arriscar a começar um sistema utilizando um programa que a cada hora uma empresa é dona... Primeiro a Borland, depois A CodeGear, agora a Embarcadero... E daqui um tempo? Como vai ser? Preferimos mudar agora para que futuramente não sejamos pegos de surpresa... Tem muita empresa pensando assim... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Fortes Marcelo marcelosoftw...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 8 de Julho de 2010 21:41:23 Assunto: Re: Res: [delphi-br] Delphi Prism .Net infelizmente é uma tendência que quer queiramos ou não nos é imposta compulssória, não se ganha nada com .Net, nada, mas é a tendência, a bola da vez... Queria ver umazinha aplicação da Microsoft em .Net, uma só, se é tão maravilhosa assim por que o pacote Office não é em C# por que o SQL Server não é reescrito em .Net??? A Microsoft vai desenvolver m C++ até o fim dos tempos é incrível como as pessoas não têem crítica, não pensam, aceitam tudo e pronto é o futuro, afirmam. Vou te ajudar, o Prism é uma impelmentação da linguagem Object Pascal para .Net qaue agora é inserida no Visual Studio como um plugin, para os programadores Delphi que estão acostumados com a sintaxe do Object Pascal. Ele adiciona um monte de outros templates e coisas a mais que o Visual Studio não tem na caixa de projetos, Além de recusros na linguagem que o C# não tem como Class contracts que é excelente. Mas a embarcadero está fazendo justamente o Jogo certo não deixando o Delphi perder sua essência com o Delphi 2010 fazendo aplicações nativas. Não brigando com a vmicrosoft de frente como a Borland no próprio jogo da Microsoft, pos senão ia se ferrar como Borland se ferrou então vc tem o Delphi prism para plugar no Ambiente da microsoft e programar pro framework dela e o Delphi, C++Builder e RadStudio prá código nativo Win32 pegou? Sucesso. --- Em qua, 7/7/10, Ray Silva rayz...@yahoo.com.br escreveu: De: Ray Silva rayz...@yahoo.com.br Assunto: Res: [delphi-br] Delphi Prism Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 7 de Julho de 2010, 15:43 Walter, Obrigado pela informação coerente. Pois como você mesmo disse em outro e-mail, realmente é muito chato o pessoal que fica com ironia na hora de responder. Então, eu fui no Delphi Tour em SP e obtive alguma informação sobre o Prism, mas ainda acho que está faltando muita informação. Não sou programador .NET e na MINHA opinião o Delphi perdeu a sua essência indo para esse rumo. Realmente não entedi a sacada da Embarcadero em fazer o Delphi voltado para programação .NET...mas enfim, não sou especialista no assunto para poder opinar sobre. Vou dar uma estudada melhor na ferramenta e tentar tirar maior proveito. Obrigado pela resposta. Até logo. Jump off cliffs all the time and build your wings on the way down. De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 15:24:18 Assunto: Re: [delphi-br] Delphi Prism O Delphi Prism é 101% voltado para programação dotNET e ele usa como IDE a do Visual Studio. Por conta disto, a portabiliade do código do Delphi 7, por exemplo, pra esta ferramenta, é possível porém com muito trabalho manual e massante de adequeação de código. Portanto: - Não é possível programar no DP param Win32. - Não é possível abrir um projeto feito no D7 no DP e apenas dar F9 e pronto. - Não é possível carregar as VCLS de terceiros feitas pra Delphi Win32 no DP. Muita coisa da sintaxe do Delphi clássico não é portada por ele porque muita coisa de linguagens clássicas não são portadas na plataforma dotNET. Uma delas é o With, que tinha também no VB6, mas que não rola no VB.NET. Aliás, o With pra mim é uma coisa que so inventaram pra tornar o código mais confuso e facilitar uma rápida perda de fluxo da lógica. []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: Ray Silva To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 06, 2010 5:14 PM Subject: [delphi-br] Delphi Prism Pessoal, boa tarde. Alguém já está trabalhando com o Delphi Prism? Qual o feedback de
Res: [delphi-br] Versão Delphi para aprendiz ado
Já tentou o Lazarus? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Mário Guedes jmariogue...@gmail.com Para: Delphi BR - Grupo de Discussão delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 9:45:37 Assunto: [delphi-br] Versão Delphi para aprendizado Olá amigons! Dei uma olhada geral na web mas não cheguei a lugar nenhum. Estou evangelizando uma pessoa para as maravilhas do mundo Delphi e preciso de uma versão do Delphi que seja free, ou seja para efeitos de aprendizado. Eu lembro que existia isso mas no site da Embarcadero não vi nada a respeito... Tentei o Turbo Delphi mas o links jogam para o site da Embarcadero. Alguém sabe de alguma alternativa? Obrigado pela atenção! *José Mário Silva Guedes* e-mail: jmariogue...@gmail.com [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] Versão Delphi para aprendiz ado
UE, se ele quer ensinar a linguagem não vejo o porque não... Não gostei do tom irônico... Se ele não gostou da dica simplesmente ignore... Se você tem uma dica melhor, ótimo para todos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 10:16:13 Assunto: Re: [delphi-br] Versão Delphi para aprendizado UE,o cara quer evangelizar Delphi e voce indica Lazarus Nao é melhor baixar um Trial do Delphi não? []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: Eny Urias To: delphi-br@yahoogrupos.com.br Sent: Wednesday, July 07, 2010 10:09 AM Subject: Res: [delphi-br] Versão Delphi para aprendizado Já tentou o Lazarus? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Mário Guedes jmariogue...@gmail.com Para: Delphi BR - Grupo de Discussão delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 9:45:37 Assunto: [delphi-br] Versão Delphi para aprendizado Olá amigons! Dei uma olhada geral na web mas não cheguei a lugar nenhum. Estou evangelizando uma pessoa para as maravilhas do mundo Delphi e preciso de uma versão do Delphi que seja free, ou seja para efeitos de aprendizado. Eu lembro que existia isso mas no site da Embarcadero não vi nada a respeito... Tentei o Turbo Delphi mas o links jogam para o site da Embarcadero. Alguém sabe de alguma alternativa? Obrigado pela atenção! *José Mário Silva Guedes* e-mail: jmariogue...@gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Versão Delphi para aprendizado
Não é o Eny... é a Eny... Então... tb acho que vai do ponto de vista de cada um... Eu entendi que o cara quer ensinar a linguagem... E isso não é motivo para tiradas. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Leonardo Quinino leonardo.quin...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 16:10:26 Assunto: Re: [delphi-br] Versão Delphi para aprendizado Ok, pessoal, sem crises, vamos ser racionais e lógicos como todo bom programador. Tanto o Walter Chagas quanto o Eny Urias estão certos em cada ponto de vista. 1) Se o cara já conhece o DELPHI, já sabe programar, 30 dias dá para ver e ter uma idéia do potencial do produto. 2) Se o cara quer APRENDER A LINGUAGEM, (ae o pecado da embarcadero), não vai conseguir aprender em 30 dias. Então pelo fato de não ter acesso aos turbos, entra a opção Lazarus, que obviamente, não tem todo o potencial de um Delphi Prism, se quer ainda o Lazarus ainda está na versão 0.9 , talvez tenha pontêncial para um dia chegar no nível de recursos. Mas ae, isso é uma outra conversa São 2 pontos de vistas. Cada um tem a sua aplicação 2010/7/7 Walter Chagas (Bol) wchag...@bol.com.br Eu não estou fazendo ironias e muito menos faltando com o respeito. é preciso parar com esse melindro que existe nas listas de discussão que se não gostou da resposta parte pra esse tipo de expediente insulflando os demais. Eu apenas falei uma coisa que julguei completamente incoerente. Se o colega quer mostrar pro outro as qualidades que o Delphi tem, ele tem que mostrar é o Delphi e não o pascal e muito menos o Lazarus. E, neste caso, um Trial de 30 dias é mais do que suficiente para tal. Seria a mesma coisa que voce mostrar um Celta pra um comprador visando convencê-lo de comprar um Vectra. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br wchagasj%40bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com whitesockets%40hotmail.com SKYPE: WalterChagasJr - Original Message - From: Eny Urias To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, July 07, 2010 10:38 AM Subject: Res: [delphi-br] Versão Delphi para aprendizado UE, se ele quer ensinar a linguagem não vejo o porque não... Não gostei do tom irônico... Se ele não gostou da dica simplesmente ignore... Se você tem uma dica melhor, ótimo para todos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br wchagasj%40bol.com.br Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 10:16:13 Assunto: Re: [delphi-br] Versão Delphi para aprendizado UE,o cara quer evangelizar Delphi e voce indica Lazarus Nao é melhor baixar um Trial do Delphi não? []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br wchagasj%40bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com whitesockets%40hotmail.com SKYPE: WalterChagasJr - Original Message - From: Eny Urias To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Wednesday, July 07, 2010 10:09 AM Subject: Res: [delphi-br] Versão Delphi para aprendizado Já tentou o Lazarus? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Mário Guedes jmariogue...@gmail.com jmarioguedes%40gmail.com Para: Delphi BR - Grupo de Discussão delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 7 de Julho de 2010 9:45:37 Assunto: [delphi-br] Versão Delphi para aprendizado Olá amigons! Dei uma olhada geral na web mas não cheguei a lugar nenhum. Estou evangelizando uma pessoa para as maravilhas do mundo Delphi e preciso de uma versão do Delphi que seja free, ou seja para efeitos de aprendizado. Eu lembro que existia isso mas no site da Embarcadero não vi nada a respeito... Tentei o Turbo Delphi mas o links jogam para o site da Embarcadero. Alguém sabe de alguma alternativa? Obrigado pela atenção! *José Mário Silva Guedes* e-mail: jmariogue...@gmail.com jmarioguedes%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram
Res: [delphi-br] Atualização de versão do aplicativo
Eu tenho um esquema assim: - Uma pasta no servidor para deixar o .exe atual. - Um programa que verifica se o .exe do usuário é mais antigo que o da pasta do servidor. - Renomeio o .exe antigo e copio o novo. - O atalho do sistema aponta para o .exe desse programa ou seja, ele é executado antes do sistema. Se interessar, te passo os arquivos. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ari Arantes Filho a...@dd.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Domingo, 4 de Julho de 2010 3:01:32 Assunto: [delphi-br] Atualização de versão do aplicativo Pessoal, Como fazer para atualizar automaticamente (de preferência) o executável do sistema, num ambiente onde o executável (.exe) fica nos micros dos usuários, principalmente nos notebooks. Pois vários usuários utilizam através de VPN e fica melhor o acesso com o executável direto no PC que no servidor de arquivos. Para os usuários da rede interna sem problemas, pois o .exe fica no servidor de arquivos. Existe alguma maneira de deixar sempre o .exe atualizado? Obrigado, Ari [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Atualização de versão do aplicativo
Disponibilizei o arquivo no grupo. Lancador.rar (Atualização de versão). -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ari Arantes Filho a...@dd.com.br Para: enyur...@yahoo.com.br Enviadas: Domingo, 4 de Julho de 2010 11:41:04 Assunto: Re: [delphi-br] Atualização de versão do aplicativo Eny, Agradeço muito se enviar. Obrigado, Ari Em 4 de julho de 2010 10:09, Eny Urias enyur...@yahoo.com.br escreveu: Eu tenho um esquema assim: - Uma pasta no servidor para deixar o .exe atual. - Um programa que verifica se o .exe do usuário é mais antigo que o da pasta do servidor. - Renomeio o .exe antigo e copio o novo. - O atalho do sistema aponta para o .exe desse programa ou seja, ele é executado antes do sistema. Se interessar, te passo os arquivos. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ari Arantes Filho a...@dd.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Domingo, 4 de Julho de 2010 3:01:32 Assunto: [delphi-br] Atualização de versão do aplicativo Pessoal, Como fazer para atualizar automaticamente (de preferência) o executável do sistema, num ambiente onde o executável (.exe) fica nos micros dos usuários, principalmente nos notebooks. Pois vários usuários utilizam através de VPN e fica melhor o acesso com o executável direto no PC que no servidor de arquivos. Para os usuários da rede interna sem problemas, pois o .exe fica no servidor de arquivos. Existe alguma maneira de deixar sempre o .exe atualizado? Obrigado, Ari [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] Definindo Padrão - Herança de Formulários
Nossa! Esse assunto me interessa também! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rodrigo Rossi rdrg.ro...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 1 de Julho de 2010 14:32:58 Assunto: [delphi-br] Definindo Padrão - Herança de Formulários Boa tarde. Estou desenvolvendo uma aplicação Win32 com Delphi 2010 e preciso de algumas orientações referente a reaproveitamento de código. Tenho um form modelo, onde lá tenho alguns métodos juntamente com a parte visual bem definida. Quando vou criar um outro form Cadastro de Clientes eu gero uma herança deste form modelo (inherited form) e neste form de cadastro de Clientes coloco meu componentes de banco de dados, SqlQuery, DataSetProvider, ClientDataSet, DataSource e implemento os métodos dos botões inserir, alterar, proximo, anterior etc O problema é que quando faço outra tela Cadastro de Fornecedores herdando do form modelo (inherited form) tenho que adicionar os componentes do BD novamente e copiar e colar os métodos de todos os botões do cadastro de cliente para o cadastro de fornecedores pois vai ser a mesma coisa. Exeiste a possibilidade de nao ter que ficar copiando e colando o código e todos os forms? Não queria fazer desta mandeira pois se um dia eu quiser alterar o comportamento do método Incluir tenho que passar nos meu 999 forms para fazer isso? Não da neh O que vocês indicariam de solução? Quero coisa simples, não tenho muito conhecimento em Delphi, o que quero é nao ter que ficar reescrevendo o código. -- Att. Rodrigo Rossi rdrg_ro...@hotmail.com (45) 9963-1897 Cascavel - PR [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] Sistema de atividades
Porque a empresa não adquire uma ferramenta de terceiros? Tem vários ServiceDesk's disponiveis com tudo o que você precisa para controlar as tarefas Faz uma busca pra vc ver! Tem do mais simples até o mais burocrático... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Jean Barreiros delphij...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 29 de Junho de 2010 20:00:55 Assunto: Res: [delphi-br] Sistema de atividades Jean Barreiros Programador/Web-Designer Delphi, C++, PHP, JavaScript FireBird/InterBase, MySql, SQLServer, PostGree, Oracle msn: delphij...@gmail.com e-mail: delphij...@yahoo.com.br - Mensagem encaminhada De: Jean Barreiros delphij...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 29 de Junho de 2010 19:50:35 Assunto: Res: [delphi-br] Sistema de atividades Pessoal leva a mal não mas, vamos analisar o caso dele e vejamos que loucura. Ele diz: - Mas este sistema tem que ser acessivel de qualquer lugar do Brasil. Como ser acessível de qualquer lugar do Brasil sem estar conectado a rede mundial (Internet)? temos duas formas - Sistemas Win32 Usando DataSanp; Se optarmos pela primeira opção como acessar a base? Ele também diz: - Nosso servidor nao pode ser acessado de fora - regra de IP - Sistemas Web em linguagem como PHP, C#.net, asp e ect; Se optarmos pela segunda opção como alimentar as bases de dados Eu diria que se ele estiver usando uma solução n-tier como DataSnap que dar acesso usando umas linguagem quase que milagrosa chamda: JSON veja se não resolve. Jean Barreiros Programador/Web-Designer Delphi, C++, PHP, JavaScript FireBird/InterBase, MySql, SQLServer, PostGree, Oracle msn: delphij...@gmail.com e-mail: delphij...@yahoo.com.br De: Murilo Cunha mcscu...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 29 de Junho de 2010 16:59:42 Assunto: [delphi-br] Sistema de atividades Pessoal, Estou com uma duvida. Eu quero fazer um mural de atividades. Neste mural eu colocaria todas as atividades que o pessoal da empresa deveria executar. Por exemplo: Func. A - Fazer o fechamento do cliente A Func. B - Encerrar participacao na ativ. Y Func. B - Gerar relat. de fazendas e enviar para Fulano ... Entre outros itens (status de conclusao, data termino, inicio, comentarios...) Mas este sistema tem que ser acessivel de qualquer lugar do Brasil. Nosso servidor nao pode ser acessado de fora - regra de IP De que forma os senhores me indicam fazer esta aplicacao? Em Delphi ou Site na Web? OBS.: Se houver algum soft q tem esta funcionalidade, por favor, podem indicar Obrigado MuriloCunha [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ProviderFlags D2010
Oi Daniel! Fiz o que vc recomendou mas não deu certo... Apaguei todos os campos que eu ja tinha do ClientDataSet e no AdoDataSet Depois ativei o ClientDataSet e adicionei os campos somente nele... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Daniel Amorin dan...@infopowersistemas.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 22 de Junho de 2010 7:42:12 Assunto: RES: [delphi-br] ProviderFlags D2010 Caro Eny, Na verdade o que você tem que fazer é antes de add os campos na aplicação cliente, e deixar o clientdataset (active=true), ai só depois add os campo. Depois que implementamos esse padrão não tivemos mais problemas, apesar de ser verdade que no D7 não tínhamos esses problemas. Quanto a estar corrigido não posso te dizer pois não utilizamos o D2010. Abcs Daniel De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: segunda-feira, 21 de junho de 2010 17:43 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] ProviderFlags D2010 Nada? Ninguém? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 15:14:45 Assunto: [delphi-br] ProviderFlags D2010 Oi pessoal! Alguém pode tirar uma dúvida? Ainda não foi corrigido o bug que vem desde o D2009 onde o o ProviderFlags perde suas propriedades e não repassa para o midas? Achei alguns artigos sobre isso mas nenhuma solução concreta... Uso MSSQL 2008 - ADO, ClientDataSet e afins... Se alguém puder ajudar, ficaria muito grata pois perco um tempo acertando os ProviderFlags, sendo que no D7 isso não era necessário... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] [off topic] PHP ou Java?
Exatamente! Não gosto de fazer apologias... Cada um usa/sabe o que quer ou necessita... Se eu tivesse tempo adoraria aprender Java... mas por enquanto não dá entaum continuo com o PHP porque é o mais comercial na minha região... A única coisa que percebo é que o sujeito tem que saber muuuito de Java... Tendo só um pouco de conhecimento não é suficiente pra desenvolver um projeto completo... como um ERP ou um E-Commerce. Conheço um pessoal que acha que sabe Java mas na hora H, deixa a desejar como programador... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Reinaldo Aparecido Pereira ctocv...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 22 de Junho de 2010 16:37:36 Assunto: RES: [delphi-br] [off topic] PHP ou Java? É impossível responder essa pergunta sem dados do projeto. Se não for detalhado exatamente o que precisa ser feito, qualquer resposta é em vão. Qual o servidor web? Terceirizado ou próprio? Qual o servidor de banco de dados? Qual a quantidade de conexões? Qual número de transações? Enfim, existem muito e muitas questões que precisam ser respondidas antes que alguém possa arriscar uma resposta séria para essa pergunta. []'s Reinaldo -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Marcos Bernardo Enviada em: terça-feira, 22 de junho de 2010 15:17 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] [off topic] PHP ou Java? Opa... Acho o Java uma puta ferramenta, ainda mais se falando de multi-plataforma.. etc... Agora... PHP... muito material, muitos Frameworks Free...to achando bacana! Inicie no final do ano passado em PHP.. e achei bem tranquilo.. de uma olhada: spaghettiphp.org http://www.nosqlbr.com.br http://bagusconsultoria.wordpress.com/2010/02/10/re-iniciando-na-web-phpmysq l/ abraço Marcos Bernardo Em 22 de junho de 2010 14:46, Walter Chagas (Bol) wchag...@bol.com.brescreveu: Eu também vou de PHP. Muito mais pratico e robusto tendo a vantagem de que pode rodar no Linux, desta feita então voce pode montar um servidor WEB lá em Linux e o troço roda a vida inteira sem dar pau. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br wchagasj%40bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com whitesockets%40hotmail.com SKYPE: WalterChagasJr - Original Message - From: Dirlei To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Monday, June 07, 2010 11:13 AM Subject: Re: [delphi-br] [off topic] PHP ou Java? Para este caso, entre PHP e Java, fico com o PHP. Usar Java seria um overhead desnecessário. PS: sou programador certificado em Java, mas não puxo a sardinha pro lado dele quando não vale a pena. -- Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Em Seg, 2010-06-07 às 09:47 -0300, Ralp Alves Bezerra escreveu: Venho aqui mais uma vez solicitar a opinião dos nobres colegas. Já trabalho há alguns anos com delphi e não pretendo larga-lo tão cedo. Porém, aqui em nossa empresa surgiu à necessidade de migrar um de nossos sistemas que é desk para a web. (sistema de gestão escolar com controle de merenda escolar e outros). Minha dúvida seria qual a linguagem mais adequada a ser utilizada? PHP ou Java? Espero contar com a sugestão dos nobres colegas. Abraço. Ralp Alves [As partes desta mensagem que não continham texto foram removidas] -- Marcos A. de A. Bernardo xmarcos@gmail.com 11 - 9462-2657 / 11- 3205-1499 http://bagusconsultoria.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Variável Global
Mas então eu tenho que ter uma Unit pra isso mesmo? Não há outra forma de se fazer... tipo colocar no source do Projeto? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Dirlei dir...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 17:27:25 Assunto: Re: [delphi-br] Variável Global Eny, Se você declarar uma variável na seção interface ela será global. Por questões de organização eu crio uma unit (globals.pas) e deixo lá as variáveis que precisam ser globais. Mas, tecnicamente, essas variáveis podem ficar em qualquer unit. -- Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Sei que muitos falam que não há como criar uma variável global no Delphi... Que a única forma é vc colocar como publica numa Unit e usar essa Unit nos forms... Mas acontece que eu possuo um form de login que é liberado da memoria após efetuado o login (que aí chama o form principal)... Mas tenho um campo que quero guardar numa variavel para ser utilizado a qualquer momento em qualquer form... como devo proceder? Criar no form login nao dá porque ele vai virar fumaça... criar no form principal nao dá porque no momento do login ele ainda nao foi criado... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] Variável Global
Mas é aí que está o problema... na hora em que preciso guardar o valor, o meu form principal ainda nao foi criado... Ele só é criado se o usuario efetuar o login! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Nazareno Neto nazareno.nobr...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 17:37:57 Assunto: Re: [delphi-br] Variável Global No meu sistema faço algo pareceido, mas eu grava essa variavel no formulario princinpal, pois sempre vo ter que esta com ele aberto! Em 21 de junho de 2010 17:29, Eny Urias enyur...@yahoo.com.br escreveu: Mas então eu tenho que ter uma Unit pra isso mesmo? Não há outra forma de se fazer... tipo colocar no source do Projeto? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Dirlei dir...@gmail.com dirlei%40gmail.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 17:27:25 Assunto: Re: [delphi-br] Variável Global Eny, Se você declarar uma variável na seção interface ela será global. Por questões de organização eu crio uma unit (globals.pas) e deixo lá as variáveis que precisam ser globais. Mas, tecnicamente, essas variáveis podem ficar em qualquer unit. -- Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Sei que muitos falam que não há como criar uma variável global no Delphi... Que a única forma é vc colocar como publica numa Unit e usar essa Unit nos forms... Mas acontece que eu possuo um form de login que é liberado da memoria após efetuado o login (que aí chama o form principal)... Mas tenho um campo que quero guardar numa variavel para ser utilizado a qualquer momento em qualquer form... como devo proceder? Criar no form login nao dá porque ele vai virar fumaça... criar no form principal nao dá porque no momento do login ele ainda nao foi criado... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenon...@delphisistemas.com.br nazareno.nobr...@gmail.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Variável Global
Bom... acho que não vei ter outro jeito a nao ser criar essa Unit só pra guarda a variável... Obrigada a todos que se manifestaram! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 17:36:42 Assunto: Re: [delphi-br] Variável Global Voce pode ter uma unit pra isto ou por tudo no Datamodule. Aí quando quiser usa-la em algum canto do seu projeto basta declarar esta unit na clausula uses []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: Eny Urias To: delphi-br@yahoogrupos.com.br Sent: Monday, June 21, 2010 5:29 PM Subject: Res: [delphi-br] Variável Global Mas então eu tenho que ter uma Unit pra isso mesmo? Não há outra forma de se fazer... tipo colocar no source do Projeto? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Dirlei dir...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 17:27:25 Assunto: Re: [delphi-br] Variável Global Eny, Se você declarar uma variável na seção interface ela será global. Por questões de organização eu crio uma unit (globals.pas) e deixo lá as variáveis que precisam ser globais. Mas, tecnicamente, essas variáveis podem ficar em qualquer unit. -- Dirlei Dionísio http://MaisQueBomCodigo.blogspot.com Sei que muitos falam que não há como criar uma variável global no Delphi... Que a única forma é vc colocar como publica numa Unit e usar essa Unit nos forms... Mas acontece que eu possuo um form de login que é liberado da memoria após efetuado o login (que aí chama o form principal)... Mas tenho um campo que quero guardar numa variavel para ser utilizado a qualquer momento em qualquer form... como devo proceder? Criar no form login nao dá porque ele vai virar fumaça... criar no form principal nao dá porque no momento do login ele ainda nao foi criado... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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]
Res: [delphi-br] ProviderFlags D2010
O que vc usa para acessar o banco? Eu uso ADOConnection (Sql 2008), ADODataSet, DataSetProvider e ClientDataSet... No D7 eu simplesmente adicionava os campos no ClientDataSet e pronto... ja conseguia incluir e alterar... Quando comecei a migrar para o D2009, comecei a ter problemas na alteração... Dá o erro: Record not found or changed by another user... Depois de procurar na net vi que o que o pessoal estava fazendo era: Adicionar os campos também ao ADODataSet, marcar o ProviderFlags das chaves para pfInKey nos dois DataSets e alterar a propriedade UpdateMode do DataSetProvider para upWhereKeyOnly... Funciona mas tá ficando trabalhoso demais! Fiquei sabendo que esse é um bug do Delphi que até então no D7 não existia. Então venho a pergunta: isso não foi arrumado ainda? Posso postar aqui vários links de pessoas com o mesmo problema... mas não acho necessário... É só procurar na net que acha gente com o mesmo problema... Se você conseguiu usar até agora sem nenhum problema nesse esquema que passei então me fala porque tá dificil trabalhar assim... Obrigada! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Bruno Lichot bruno.lic...@microfocus.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 19:12:44 Assunto: RE: [delphi-br] ProviderFlags D2010 Como posso tentar reproduzir este erro? Não tenho absolutamente problema nenhum com providerflags e não tive em nenhuma versão de Delphi que usei, hoje estou na 2010 mas passei por praticamente todas menos o Delphi 8 e o 2005. From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Eny Urias Sent: segunda-feira, 21 de junho de 2010 17:43 To: delphi-br@yahoogrupos.com.br Subject: Res: [delphi-br] ProviderFlags D2010 Nada? Ninguém? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 21 de Junho de 2010 15:14:45 Assunto: [delphi-br] ProviderFlags D2010 Oi pessoal! Alguém pode tirar uma dúvida? Ainda não foi corrigido o bug que vem desde o D2009 onde o o ProviderFlags perde suas propriedades e não repassa para o midas? Achei alguns artigos sobre isso mas nenhuma solução concreta... Uso MSSQL 2008 - ADO, ClientDataSet e afins... Se alguém puder ajudar, ficaria muito grata pois perco um tempo acertando os ProviderFlags, sendo que no D7 isso não era necessário... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Click here https://www.mailcontroller.altohiway.com/sr/c6yvWj8sbc!TndxI!oX7UlXrL06QsU8vRA6zc0q4auxQOoG!VnmCUXKgknTK!4tAXnVjjKs7NdvgMdFy9yJ30A== to report this email as spam. This message has been scanned for viruses by MailController http://www.MailController.altohiway.com/ . [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Conexção remota Mssql x Interne t
É uma alternativa... Mas eu, particularmente, não acho seguro abrir a porta do MSSQL... ainda mais se for a padrão! Se for fazer dessa maneira, altere a porta... já é uma forma de se previnir de invasões... E antes que isso vire uma novela como vem acontecendo com outros assuntos, quero deixar claro que essa é uma opinião pessoal! Nada contra nada e contra ninguém! Estamos aqui para compartilhar conhecimento e experiência! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Claudiney Cogo claudiney-lis...@n2solutions.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 18 de Junho de 2010 21:56:15 Assunto: RES: [delphi-br] Conexção remota Mssql x Internet Olá Denilson. Lá no local onde está o o servidor MSSQL abra a porta 1433 (se não foi alterada, esta é a porta padrão) no roteador adsl e aponte para o servidor. Caso não tenha aqui um ip fixo, utilize um serviço qualquer de dns dinâmico, tipo dyndns (www.dyndns.com) para criar um nome para onde apontar. Se o ip for fixo, aponte para o ip direto. Utilizando string de conexão isso funciona perfeitamente. Não trabalhei muito com BDE, mas acredito que o procedimento seja o mesmo. Dessa maneira você pode inclusive utilizar os utilitários do próprio MSSQL para dar manutenção no banco remoto, conectando diretamente lá. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná http://www.n2solutions.com.br/ www.n2solutions.com.br http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br http://www.studion2.com.br/ www.studion2.com.br De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de denilson rezende Enviada em: sexta-feira, 18 de junho de 2010 17:21 Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br; mssq...@yahoogrupos.com.br Assunto: [delphi-br] Conexção remota Mssql x Internet Tenho um sistema Delphi 5.0 com Banco de Dados SqlServer 2000 preciso fazer uma conexção remota utilizando o BDE Para uma Filial x Matrix temos a internet Velox. Obrigado [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] Duvida NFe com duas CFOP
Não entendi porque vc citou meu nome... Acho que vc está se referindo a pessoa errada porque eu não fiz pergunta nenhuma sobre esse assunto... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Luis Carlos luyskar...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 17 de Junho de 2010 22:58:25 Assunto: Re: RES: [delphi-br] Duvida NFe com duas CFOP Bom... A gente fica um pouco na defensiva quando falam mal da nossa profissão, mas a minha intensão não é criar uma rixa ou afundar o nosso barco, claro que sei que existem contadores que não estão nem ai para os programadores, como existem programadores que não estão nem ai para os contadores, e também, Rubem, com base na minha experiencia que comecei a fazer os meus proprios programas do jeito que eu queria, acredito que aqui tenha muitos contadores/programdores ou vice-versa. Mas, acho que ficou tudo claro e peço desculpas a todos pela minha resposta rispida. Respondendo: A Eny. O seu programa, vai gerar informações para a receitas, municipais, estaduais e federais, é isso é sério, e quem vai assinar o q o seu programa vai gerar, vai ser um contador, portanto seja um parceiro dele. A Samuel. O SPED, nada mais é que tudo o que era feito em papel passou a ser em meio magnetico, com isso, não pode ter venda e devolução na mesma nf, pode ter venda, com CFOPs diferenciando as tributações. Acredito firmemente que você deva procurar um contador e esclarecer todas as suas duvidas, mesmo que o contador não saiba nada de nfe, ele vai saber de todo o processo fiscal em papel. Sucesso. LuysKarlos. [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] Abrir empresa
Estou voltando a esse assunto porque nao apareceu ninguem pra falar como funciona esse esquema de contratação PJ... como funciona? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Nivaldo Stainle stainle2...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 2 de Junho de 2010 18:11:48 Assunto: Re: [delphi-br] Abrir empresa Desenvolvimento e Locação de Softwares não é permitido nesta modalidade. Stainle --- Em qua, 2/6/10, Luiz Escobar esco...@megasistema.com.br escreveu: De: Luiz Escobar esco...@megasistema.com.br Assunto: Re: [delphi-br] Abrir empresa Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 2 de Junho de 2010, 17:23 Se achar avisa, pq também já procurei, mas cuidado com os limites, tipo parece que a renda não pode ser maior que R$3.000,00, voce pode ter até um funcionario, e voce só vai pagar +/- R$65,00 reais com todos os impostos inclusos.. rsrsrsrs []s Luiz Escobar From: Rubem Nascimento da Rocha Sent: Wednesday, June 02, 2010 5:17 PM To: delphi-br Subject: RE: [delphi-br] Abrir empresa Tb gostaria de saber mais sobre isso! Sds. To: delphi-br@yahoogrupos.com.br From: enyur...@yahoo.com.br Date: Wed, 2 Jun 2010 13:13:37 -0700 Subject: [delphi-br] Abrir empresa Oi gente! Alguém aqui trabalha por conta e tem firma aberta? Me falaram sobre o cadastro de Empreendedor Individual (http://www.portaldoempreendedor.gov.br). Mas não tem nenhuma categoria que se encaixe em analise e desenvolvimento... Se alguém já tiver experiencia e quiser dar um luz eu agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles __ QUER FICAR SEMPRE EM CONTATO COM SEUS AMIGOS? ACESSE O MESSENGER PELO SEU CELULAR. http://celular.windowslive.com.br/messenger.asp?produto=Messengerutm_source=Live_Hotmailutm_medium=Taglineutm_content=QUERFICARS82utm_campaign=MobileServices [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]
Res: Res: [delphi-br] Abrir empresa
Nossa Marcos! Era exatamente isso que eu queria saber... E se vc puder me passar uma cópia do seu contrato ficarei muito grata! -- Eny Trova Urias enyur...@yahoo.com.br Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles - Mensagem original De: Marcos Abreu Ferreira maferreira...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 16 de Junho de 2010 18:12:18 Assunto: Re: Res: [delphi-br] Abrir empresa Eny, Para abrir empresa é relativamente barato. Paguei 250,00 para meu contador e ele abriu a minha empresa de prestador de serviços. Pago ele 50,00 mensalmente para calcular os impostos e gerar as guias para mim. No fim do ano ele faz a declaração de imposto de renda da minha empresa e me manda os dados para eu fazer a de pessoa física. O contratos com as empresas variam um pouco, mas se você tiver interesse, posso enviar o meu contrato para você dar uma lida. Abs Marcos Ferreira Em 16 de junho de 2010 17:50, eric_developer developer.syst...@yahoo.comescreveu: sei muito vagamente, ainda não estou precisando abrir, sugiro que procure um escritório de contabilidade, irá tiras suas dúvidas facilmente. Eric Developer Systems www.magaldi.eti.br --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Eny Urias enyur...@... escreveu Estou voltando a esse assunto porque nao apareceu ninguem pra falar como funciona esse esquema de contratação PJ... como funciona? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Nivaldo Stainle stainle2...@... Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Quarta-feira, 2 de Junho de 2010 18:11:48 Assunto: Re: [delphi-br] Abrir empresa Desenvolvimento e Locação de Softwares não é permitido nesta modalidade. Stainle --- Em qua, 2/6/10, Luiz Escobar esco...@... escreveu: De: Luiz Escobar esco...@... Assunto: Re: [delphi-br] Abrir empresa Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Quarta-feira, 2 de Junho de 2010, 17:23 Se achar avisa, pq também já procurei, mas cuidado com os limites, tipo parece que a renda não pode ser maior que R$3.000,00, voce pode ter até um funcionario, e voce só vai pagar +/- R$65,00 reais com todos os impostos inclusos.. rsrsrsrs []s Luiz Escobar From: Rubem Nascimento da Rocha Sent: Wednesday, June 02, 2010 5:17 PM To: delphi-br Subject: RE: [delphi-br] Abrir empresa Tb gostaria de saber mais sobre isso! Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: enyur...@... Date: Wed, 2 Jun 2010 13:13:37 -0700 Subject: [delphi-br] Abrir empresa Oi gente! Alguém aqui trabalha por conta e tem firma aberta? Me falaram sobre o cadastro de Empreendedor Individual ( http://www.portaldoempreendedor.gov.br). Mas não tem nenhuma categoria que se encaixe em analise e desenvolvimento... Se alguém já tiver experiencia e quiser dar um luz eu agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles __ QUER FICAR SEMPRE EM CONTATO COM SEUS AMIGOS? ACESSE O MESSENGER PELO SEU CELULAR. http://celular.windowslive.com.br/messenger.asp?produto=Messengerutm_source=Live_Hotmailutm_medium=Taglineutm_content=QUERFICARS82utm_campaign=MobileServices [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] -- Att, Marcos A. Ferreira São Paulo - Brasil +55 11 9309-3936 +55 11 8905-9889 MSN: maferre...@hotmail.it Google Talk: maferreira.f2 Skype: maferreira.f2 LinkedIn: http://www.linkedin.com/in/maferreira/ Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode usar, copiar, ou divulgar as informações nela contidas ou tomar qualquer ação baseada nestas informações. Se você recebeu esta mensagem por engano, por favor, avise imediatamente o remetente, respondendo o email e em seguida, apague-o. Agradecemos sua cooperação. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please, advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. Antes de imprimir pense em sua responsabilidade e compromisso
Res: [delphi-br] Duvida NFe com duas CFOP
O que seria de mim, mísera programadora de sistemas comerciais, sem um contador? Não consigo nem imaginar... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Luis Carlos luyskar...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 16 de Junho de 2010 21:54:41 Assunto: Re: [delphi-br] Duvida NFe com duas CFOP Não vá cair na besteira de solucionar essa dúvida com um contador, pq a maioria dos contadores ou não sabem nem para onde vai esse negócio de NF-e ou, assim como vc, devem imaginar que CFOP e natureza de operação são a mesma coisa. Rubem, Você foi infeliz nesse seu comentário acima, CFOP faz parte da rotina de um escritório contábil que trabalha com a escrita fiscal, o que provavelmente você se baseou, foi que na contabilidade, que como em muitas áreas, ela também têm seus especialistas na, contabilidade publica, contabilidade comercial, contabilidade do terceiro setor, contabilidade rural, fiscais, rh,etc.., então você deve fazer a pergunta para a devida área e como em muitas áreas existem muitos maus profissionais sem o menor profissionalismo, não é ? Bom, respondendo a questão do sr. Samuel, sim, cada mercadoria têm o seu CFOP, isso é devido pela tributação diferenciada de cada mercadoria, ex: Natureza da Operação: Venda Mercadoria: 01-Arroz - CFOP 5.102 : venda de mercadoria adquirida de 3º para revenda Mercadoria: 02-Cerveja - CFOP 5.403 - venda de mercadoria adquirida de 3º para revenda com subst.trib. Os CFOP não só podem ser feita como deve ser feita ao contador da empresa, porque cada mercadoria se comporta diferente nas empresas. Cada um opina na sua área, e quem não é da área, não dê respostas precipitadas. Luis Carlos Contador e Programador. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ACBr no D2010
Oi Gente! Tem alguem utilizando o ACBr para emissão de NFe no Delphi 2010? Tá dando tudo certo? Preciso migrar meu sis... Tks! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: Res: [delphi-br] SQL Embarcado
Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar de alguma forma! Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está necessitando urgentemente migrar para outro DB por causa dos problemas com o mesmo... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: psdias2 psdi...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Cc: Eny Urias enyur...@yahoo.com.br Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58 Assunto: Re: Res: [delphi-br] SQL Embarcado Eny: Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder ajudar agradeço! Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o DB junto com o executável para colocar no cliente para ele experimentar sem eu ter que instalar o SQL na máquina. Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz! Acho que as mensagens que você mencionou, que passaram pela lista nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um pequeno sistema). O Firebird embarcado é monousuário, e ao instalar em uma máquina, somente o usuário daquela máquina poderá testar seu sistema. Se a empresa decidir comprar o sistema, você instala o servidor FireBird completo em uma das máquinas, passando todos os usuários a poderem usar o sistema. Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo, você deve, no componente SQLConnection, usar o Driver para InterBase, e a DLL fbembed.dll. Essa DLL, e alguns outros arquivos necessários, você encontra no pacote do FireBird embarcado (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se tiver dificuldades de encontrar). Você precisa levar para seu cliente os seguintes arquivos, supondo que você grave seu sistema em uma pasta chamada SISTEMA, no drive C: do computador do usuário PASTA DO PROGRAMA: C:\SISTEMA ARQUIVO dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird fbembed.dll = fornecido no pacote do FB embarcado firebird.conf = fornecido no pacote do FB embarcado icudt30.dll = fornecido no pacote do FB embarcado icuin30.dll = fornecido no pacote do FB embarcado icuuc30.dll = fornecido no pacote do FB embarcado SISTEMA.EXE.exe = executável do seu sistema BD DIR = pasta onde você coloca o seu banco de dados FireBird FB DIR = pasta para um arquivo do FireBird, que também vem no pacote mencionado acima Dentro da pasta BD: ARQUIVO BD.FB= banco de dados do seu sistema Dentro da pasta FB: ARQUIVO - firebird.msg = fornecido no pacote do FB embarcado Observações: - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável - Para passar a usar o FB completo (multiusuário), você tem de usar a DLL FBCLIENT.DLL, em vez da FBEMBED.DLL. Veja mais informações no seguinte documento: http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF Paulo [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] SQL Embarcado
Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui desenvolve sistema que possa ser instalado com vários bancos... Sei de uma empresa grande de TI que está com um projeto desses... Fazer com que o sistema rode em 3 bancos... SQL, Oracle e mais um que nao sei qual é E fica a critério do cliente escolher o banco. Alguém já viu isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 13:18:41 Assunto: Res: Res: [delphi-br] SQL Embarcado Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar de alguma forma! Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está necessitando urgentemente migrar para outro DB por causa dos problemas com o mesmo... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: psdias2 psdi...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Cc: Eny Urias enyur...@yahoo.com.br Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58 Assunto: Re: Res: [delphi-br] SQL Embarcado Eny: Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder ajudar agradeço! Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o DB junto com o executável para colocar no cliente para ele experimentar sem eu ter que instalar o SQL na máquina. Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz! Acho que as mensagens que você mencionou, que passaram pela lista nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um pequeno sistema). O Firebird embarcado é monousuário, e ao instalar em uma máquina, somente o usuário daquela máquina poderá testar seu sistema. Se a empresa decidir comprar o sistema, você instala o servidor FireBird completo em uma das máquinas, passando todos os usuários a poderem usar o sistema. Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo, você deve, no componente SQLConnection, usar o Driver para InterBase, e a DLL fbembed.dll. Essa DLL, e alguns outros arquivos necessários, você encontra no pacote do FireBird embarcado (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se tiver dificuldades de encontrar). Você precisa levar para seu cliente os seguintes arquivos, supondo que você grave seu sistema em uma pasta chamada SISTEMA, no drive C: do computador do usuário PASTA DO PROGRAMA: C:\SISTEMA ARQUIVO dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird fbembed.dll = fornecido no pacote do FB embarcado firebird.conf = fornecido no pacote do FB embarcado icudt30.dll = fornecido no pacote do FB embarcado icuin30.dll = fornecido no pacote do FB embarcado icuuc30.dll = fornecido no pacote do FB embarcado SISTEMA.EXE.exe = executável do seu sistema BD DIR = pasta onde você coloca o seu banco de dados FireBird FB DIR = pasta para um arquivo do FireBird, que também vem no pacote mencionado acima Dentro da pasta BD: ARQUIVO BD.FB= banco de dados do seu sistema Dentro da pasta FB: ARQUIVO - firebird.msg = fornecido no pacote do FB embarcado Observações: - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável - Para passar a usar o FB completo (multiusuário), você tem de usar a DLL FBCLIENT.DLL, em vez da FBEMBED.DLL. Veja mais informações no seguinte documento: http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF Paulo [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: [delphi-br] Re: SQL Embarcado
Mas nesse caso que componentes para conexao vc usa que consegue reconhecer? Você nao precisa mudar nada no fonte? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: simoesluciano simoesluci...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 14:18:20 Assunto: [delphi-br] Re: SQL Embarcado Sim, desenvolvo um sistema que roda em 3 bancos até o mento. Sybase, SQL Server e FireBird, mas nada impede de colocar em outro como Oracle, ... basta mudar alguns poucos parâmetros no meu servidor de conexão. Algumas premissas: - Não ter Procedure e Triggers no banco; - Ter sentenças SQLs mais ANSI possível. Sempre irão exitir os prós e os contras, assim como as pessoas a favor e contra. Vai de acordo com o negócio. Luciano C. Simões --- Em delphi-br@yahoogrupos.com.br, Eny Urias enyur...@... escreveu Aliás, eu vou aproveitar esse assunto pra perguntar se alguém aqui desenvolve sistema que possa ser instalado com vários bancos... Sei de uma empresa grande de TI que está com um projeto desses... Fazer com que o sistema rode em 3 bancos... SQL, Oracle e mais um que nao sei qual é E fica a critério do cliente escolher o banco. Alguém já viu isso? -- [As partes desta mensagem que não continham texto foram removidas]
Res: Res: [delphi-br] SQL Embarcado
Eu tenho receio de trabalhar com bancos mais limitados... Acostumei a trabalhar com Oracle e SQL (desde o 2000) ... Tem uma versão Embedded do Oracle. nao sei se é só pra dispositivo mas vou continuar pesquisando! Obrigada! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 15:05:06 Assunto: Re: Res: [delphi-br] SQL Embarcado Voce pode tentar também o MySQL ou o Postgree []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: Eny Urias To: delphi-br@yahoogrupos.com.br Sent: Friday, June 11, 2010 1:18 PM Subject: Res: Res: [delphi-br] SQL Embarcado Oi Paulo! Agradeço muito a atenção! Aliás agradeço a todos que tentaram ajudar de alguma forma! Mas eu já trabalhei com FireBird e não gostei... A empresa onde instalamos está necessitando urgentemente migrar para outro DB por causa dos problemas com o mesmo... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: psdias2 psdi...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Cc: Eny Urias enyur...@yahoo.com.br Enviadas: Quinta-feira, 10 de Junho de 2010 18:22:58 Assunto: Re: Res: [delphi-br] SQL Embarcado Eny: Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder ajudar agradeço! Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o DB junto com o executável para colocar no cliente para ele experimentar sem eu ter que instalar o SQL na máquina. Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz! Acho que as mensagens que você mencionou, que passaram pela lista nos últimos dias, referem-se ao FireBird embarcado, que alguns amigos sugeriram a mim (na pergunta que fiz sobre o desenvolvimento de um pequeno sistema). O Firebird embarcado é monousuário, e ao instalar em uma máquina, somente o usuário daquela máquina poderá testar seu sistema. Se a empresa decidir comprar o sistema, você instala o servidor FireBird completo em uma das máquinas, passando todos os usuários a poderem usar o sistema. Para usar o FireBird embarcado via DBExpress do Delphi 7, por exemplo, você deve, no componente SQLConnection, usar o Driver para InterBase, e a DLL fbembed.dll. Essa DLL, e alguns outros arquivos necessários, você encontra no pacote do FireBird embarcado (disponível nos sites do FireBird - mas posso enviar-lher por e-mail, se tiver dificuldades de encontrar). Você precisa levar para seu cliente os seguintes arquivos, supondo que você grave seu sistema em uma pasta chamada SISTEMA, no drive C: do computador do usuário PASTA DO PROGRAMA: C:\SISTEMA ARQUIVO dbexpint.dll = arquivo do DBExpress, que acessa o InterBase e FireBird fbembed.dll = fornecido no pacote do FB embarcado firebird.conf = fornecido no pacote do FB embarcado icudt30.dll = fornecido no pacote do FB embarcado icuin30.dll = fornecido no pacote do FB embarcado icuuc30.dll = fornecido no pacote do FB embarcado SISTEMA.EXE.exe = executável do seu sistema BD DIR = pasta onde você coloca o seu banco de dados FireBird FB DIR = pasta para um arquivo do FireBird, que também vem no pacote mencionado acima Dentro da pasta BD: ARQUIVO BD.FB = banco de dados do seu sistema Dentro da pasta FB: ARQUIVO - firebird.msg = fornecido no pacote do FB embarcado Observações: - Se quiser, pode deixar o arquivo BD.FB na mesma pasta do executável - Para passar a usar o FB completo (multiusuário), você tem de usar a DLL FBCLIENT.DLL, em vez da FBEMBED.DLL. Veja mais informações no seguinte documento: http://www.comunidade-firebird.org/cflp/downloads/CFLP_O035.PDF Paulo [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]
Res: [delphi-br] HELP
Não entendi... pode especificar melhor? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: OLIVAL CRISTIANO DA SILVA olival.c...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 15:59:35 Assunto: [delphi-br] HELP Galera to precisando de uma ajuda se puderem me ajudar, a situacao é a seguinte:to fazendo uma pesquisa num banco de determinados campos so que um vem em branco, mas quando seleciono para o form ele aparece, alguem tem alguma ajuda [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] HELP
Certo vamos por partes... vctá fazendo uma consulta de que forma? com locate, com find, com select E em que momento? Numa tela a parte, no gerenciador do banco E esse quando clico no ok pra voltar ao form... vc esta em outro form? o resultado dessa consulta aparece onde? num grid? vc tá usando datacontrols? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: OLIVAL CRISTIANO DA SILVA olival.c...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 17:48:58 Assunto: Re: Res: [delphi-br] HELP A questao é:to fazendo uma consulta em uma tabela atraves de um campo para puxar os campos restantes.Exemplo:pesquisar por cpf trazendo todos os dados restantes, quando pesquiso fica um campo sem informaçoes, quando clico no ok para voltar ao form esse campo que ta em branco reaparece --- Em sex, 11/6/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: Res: [delphi-br] HELP Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 11 de Junho de 2010, 17:02 Não entendi... pode especificar melhor? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: OLIVAL CRISTIANO DA SILVA olival.c...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Junho de 2010 15:59:35 Assunto: [delphi-br] HELP Galera to precisando de uma ajuda se puderem me ajudar, a situacao é a seguinte:to fazendo uma pesquisa num banco de determinados campos so que um vem em branco, mas quando seleciono para o form ele aparece, alguem tem alguma ajuda [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] SQL Embarcado
Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder ajudar agradeço! Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o DB junto com o executável para colocar no cliente para ele experimentar sem eu ter que instalar o SQL na máquina. Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz! Grata, -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: [delphi-br] SQL Embarcado
Nada? Ninguem? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:24 Assunto: [delphi-br] SQL Embarcado Gente, eu li vários posts do forum sobre DB embarcado... E ainda não achei uma afirmativa ou uma negativa concreta sobre esse assunto então, se alguém puder ajudar agradeço! Tenho um sistema rodando com SQL Express 2008 que eu pretendo apresentar para novos clientes Eu gostaria de saber se existe a possibilidade de eu levar o DB junto com o executável para colocar no cliente para ele experimentar sem eu ter que instalar o SQL na máquina. Se alguém já passou por isso e conseguiu uma solução por favor, me dê uma luz! Grata, -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] [off topic] PHP ou Java?
Eu uso PHP já há anos... bom demais! Free... tem material pra caramba na Web... fácil aprendizagem... E até agora não vi uma situação onde não possa ser usado... Espero ter dado uma luz! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ralp Alves Bezerra ral...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 7 de Junho de 2010 9:47:56 Assunto: [delphi-br] [off topic] PHP ou Java? Venho aqui mais uma vez solicitar a opinião dos nobres colegas. Já trabalho há alguns anos com delphi e não pretendo larga-lo tão cedo. Porém, aqui em nossa empresa surgiu à necessidade de migrar um de nossos sistemas que é desk para a web. (sistema de gestão escolar com controle de merenda escolar e outros). Minha dúvida seria qual a linguagem mais adequada a ser utilizada? PHP ou Java? Espero contar com a sugestão dos nobres colegas. Abraço. Ralp Alves [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] [off topic] PHP ou Java?
Mas nesse caso esse tal de IntraWeb retorna que tipo de linguagem? e Em que servidor web eu coloco isso pra rodar? Tem hospedagem pra isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Jackson Gomes - ToolsComps jack...@toolsandcomps.com Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 7 de Junho de 2010 10:19:51 Assunto: Re: [delphi-br] [off topic] PHP ou Java? Minha dúvida seria qual a linguagem mais adequada a ser utilizada? PHP ou Java? Já foi discutido isso aqui recentemente... Eu com certeza iria de Delphi + IntraWeb, que permite aproveitamento/compartilhamento de código já existente, dentre outras vantagens. -- Jackson [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Quando utilizar Locate ou Select ?
O que eu vejo de problemas no Locate é que vc precisa estar com todos os registros carregados, sendo que o select só te traz o necessario... entao se for uma tabela pequena, vale a pena usar o locate, senao vai se select mesmo... Outra coisa é que o [loPartialKey] do Locate traz a partir do primeiro caracter... no select vc tem a opção de usar %... % para buscar em qualquer parte... Espero ter ajudado! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Albuquerque sys.e...@yahoo.com Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 7 de Junho de 2010 10:28:29 Assunto: [delphi-br] Quando utilizar Locate ou Select ? -Em que situações é recomendável utilizar LOCATE ao invés de SELECTwhere... = ? -Há ganho de performance com LOCATE ? Desde já agradeço a atenção dispensada. Att. Albuquerque [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi 2009 e 2010 na máquina
Posso instalar a versão 2010 e continuar com a 2009 funcionando normalmente? Tenho medo de instalar e dar problema e ter que desinstalar e instalar tddooo novamente... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: [delphi-br] Delphi 2009 e 2010 na máqui na
Já começaram os problemas... Fui compilar uma versão do 2009 no 2010 e: [DCC Fatal Error] RCL.dpr(26): F2051 Unit Graphics was compiled with a different version of Consts.SVTIFFImages -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 13:13:06 Assunto: [delphi-br] Delphi 2009 e 2010 na máquina Posso instalar a versão 2010 e continuar com a 2009 funcionando normalmente? Tenho medo de instalar e dar problema e ter que desinstalar e instalar tddooo novamente... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Delphi 2009 e 2010 na máqui na
Oi Adreano! Obrigada por ajudar! Mas foi exatamente isso que eu fiz... Apaguei todos os .dcu e .res... Dá a impressçao que ele não tá achando a Graphics... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Andreano Lanusse andreano.lanu...@embarcadero.com Para: delphi-br@yahoogrupos.com.br delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 14:35:57 Assunto: RE: [delphi-br] Delphi 2009 e 2010 na máquina Claro que você vai ter problemas Eny :) Você removeu os arquivos DCU do D2009 antes de compilar no D2010? Você apontou os path do IDE para apontar para os componentes e afins do D2010? Faça isso antes de começar E você pode ter todos as versões 2009 e 2010, desde que elas sejam instaladas na sequência correta. []'s Andreano -Original Message- From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Eny Urias Sent: Friday, June 04, 2010 2:23 PM To: delphi-br@yahoogrupos.com.br Subject: Res: [delphi-br] Delphi 2009 e 2010 na máquina Já começaram os problemas... Fui compilar uma versão do 2009 no 2010 e: [DCC Fatal Error] RCL.dpr(26): F2051 Unit Graphics was compiled with a different version of Consts.SVTIFFImages -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 13:13:06 Assunto: [delphi-br] Delphi 2009 e 2010 na máquina Posso instalar a versão 2010 e continuar com a 2009 funcionando normalmente? Tenho medo de instalar e dar problema e ter que desinstalar e instalar tddooo novamente... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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. [As partes desta mensagem que não continham texto foram removidas]
Res: Res: [delphi-br] Delphi 2009 e 2010 na m áquina
Meu form usa: Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ToolWin, ComCtrls, Grids, DBGrids, DB, DBClient, Provider, ADODB, StdCtrls, Mask, DBCtrls, Gauges; Mas ele só tá reconhecendo as 5 primeiras... O resto, nada! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 14:40:57 Assunto: Res: [delphi-br] Delphi 2009 e 2010 na máquina Oi Adreano! Obrigada por ajudar! Mas foi exatamente isso que eu fiz... Apaguei todos os .dcu e .res... Dá a impressçao que ele não tá achando a Graphics... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Andreano Lanusse andreano.lanu...@embarcadero.com Para: delphi-br@yahoogrupos.com.br delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 14:35:57 Assunto: RE: [delphi-br] Delphi 2009 e 2010 na máquina Claro que você vai ter problemas Eny :) Você removeu os arquivos DCU do D2009 antes de compilar no D2010? Você apontou os path do IDE para apontar para os componentes e afins do D2010? Faça isso antes de começar E você pode ter todos as versões 2009 e 2010, desde que elas sejam instaladas na sequência correta. []'s Andreano -Original Message- From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Eny Urias Sent: Friday, June 04, 2010 2:23 PM To: delphi-br@yahoogrupos.com.br Subject: Res: [delphi-br] Delphi 2009 e 2010 na máquina Já começaram os problemas... Fui compilar uma versão do 2009 no 2010 e: [DCC Fatal Error] RCL.dpr(26): F2051 Unit Graphics was compiled with a different version of Consts.SVTIFFImages -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 4 de Junho de 2010 13:13:06 Assunto: [delphi-br] Delphi 2009 e 2010 na máquina Posso instalar a versão 2010 e continuar com a 2009 funcionando normalmente? Tenho medo de instalar e dar problema e ter que desinstalar e instalar tddooo novamente... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Abrir empresa
Oi gente! Alguém aqui trabalha por conta e tem firma aberta? Me falaram sobre o cadastro de Empreendedor Individual (http://www.portaldoempreendedor.gov.br). Mas não tem nenhuma categoria que se encaixe em analise e desenvolvimento... Se alguém já tiver experiencia e quiser dar um luz eu agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: RES: [delphi-br] Re: FastCubo
Eu usei até hoje o PivotCube... Esse FastCube é bom? É free? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 2 de Junho de 2010 11:58:04 Assunto: RES: [delphi-br] Re: FastCubo Parece aquela história do povo falar Data Modulo, ao invés de Data Module, ou pelo menos falar em português claro módulo de dados. RS RS RS! Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de eric_developer Enviada em: quarta-feira, 2 de junho de 2010 08:00 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: FastCubo Acho que é um Cubo Rápido rsrsrs É um produto da empresa que desenvolve o FastReport. FASTCUBE is a tool for effective data analysis. FastCube enables you to analyze data and to build summary tables (data cutoffs) as well as to create various reports and graphs easily and instantly. It's a handy tool for efficient analytical data arrays handling. FastCube is a set of OLAP Desktop components. It supports Delphi 5, Delphi 6, Delphi 7, Delphi 2005, Delphi 2006/Turbo Delphi, Delphi 2007, Delphi 2009, C++Builder 6, C++Builder 2007, C++ Builder 2009, CodeGear RAD Studio 2009, Lazarus. Eric Developer Systems www.magaldi.eti.br --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Rubem Nascimento da Rocha djpardalro...@... escreveu O que é FastCubo??? Sds. To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br From: wild...@... Date: Tue, 1 Jun 2010 22:52:53 -0300 Subject: [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] [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Abrir empresa
Mas como técnico em manutenção fica estranho na hora de emitir a nota para o cliente, nao fica? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles - Mensagem original De: Eduardo Silva dos Santos eduardo@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 2 de Junho de 2010 17:21:41 Assunto: Re: [delphi-br] Abrir empresa Realmente, analista de sistemas, desenvolvedor de Software não tem na listagem. Eu fiz meu cadastro e como atividade coloquei técnico de manutenção em computadores. Já to pagando o imposto, agora falta a prefeitura liberar a autorização para eu fazer o bloco de nota fiscal. lá no site tem toda a orientação. Att, ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... Em 2 de junho de 2010 17:13, Eny Urias enyur...@yahoo.com.br escreveu: Oi gente! Alguém aqui trabalha por conta e tem firma aberta? Me falaram sobre o cadastro de Empreendedor Individual ( http://www.portaldoempreendedor.gov.br). Mas não tem nenhuma categoria que se encaixe em analise e desenvolvimento... Se alguém já tiver experiencia e quiser dar um luz eu agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Res: [delphi-br] Ref. Desaparecer form ao fundo
Eu utilizo um form de acesso mas é um form normal Nesse form eu tenho uma classe chamada Execute: class function TfrmLogin.Execute: boolean; begin with TfrmLogin.Create(nil) do try Result := ShowModal = mrOk; finally Free; end; end; E o source do projeto eu coloco assim: if TfrmLogin.Execute then begin Application.Initialize; Application.CreateForm(TfrmPrincipal, frmPrincipal); Application.Run; end; Dessa forma o form de acesso nao fica na memoria... Espero ter ajudado! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Omar Marques webomarmat...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 28 de Maio de 2010 10:16:20 Assunto: [delphi-br] Ref. Desaparecer form ao fundo Olá, bom dia amigos(as), Estou com uma aplicação que tem como MainForm, um formulario de login e senha. Após o login, abre-se outro form (Principal) com as opções de menu, bem básico. Mas, neste contexto, estou com um problema. No form Principal, existe a opção de minimizá-lo. Caso o usuário faça isso, o formulario de acesso fica visível, mas o usuário não consegue clicar nele, mas eu gostaria de sumir com ele, após efetuar o login. Dúvida: Mesmo ele sendo o MainForm definido no Projeto, posso ativar o FrmPrincipal e fechar o formulário de login sem problemas ? Obrigado a todos. Omar M. Haddad Analista de Sistemas [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] Envio de email com Delphi
Porque vc precisa usar assim? Por causa do Outlook? Eu uso IdSMTP e IdMessage da paleta IndyServer... Nesse caso eu monto a mensagem com HTML... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Richardson Freddo mjrkon...@yahoo.com.br Para: Grupo delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 28 de Maio de 2010 11:35:10 Assunto: [delphi-br] Envio de email com Delphi Ola pessoal. Estou tentando usar o comando abaixo para enviar um email usando a API, com Delphi 7: comando:='mailto:'+quotedstr(Email) + '?subject='+quotedstr(vEmail.Assunto)+ ';attachment='+quotedstr(arquivo)+';'; ShellExecute(0, nil, PChar(Comando), nil, nil,SW_SHOWNORMAL); 1 - O problema é que ele abre o email, mas sem anexo nehum. Alguem sabe como usar esse comando e anexar o arquivo no email?? 2 - E o corpo da mensagem, ou seja, a mansagem mesmo, tem como montar ela ? Obrigado. Richardson Marcelo Freddo. msn: freddodp...@hotmail.com Skype: r.freddo Rondonópolis/MT [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Migrar para Delphi 2010
Salve! Trabalho com D2009... Mas estou querendo migrar para o 2010... Tenho W7 e MSSQL2008... uso ADO... Alguem utiliza o 2010 dessa forma e está satisfeito? Sem bugs? Qual ferramenta de relatorio free utiliza? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
[delphi-br] Jedi
Acho que eu tô ficando louca! Eu estava procurando um componente que tivesse a mesma funcionalidade do DBLookupComboBox, mas que pudesse ser editável como o DBComboBox. Depois de pesquisar, achei essa lib JEDI... Instalei... Fui testar e, pimba! Dos 6 componentes que tem na paleta Jv Data Controls, nenhum faz isso! Será que eu tô fazendo coisa errada! Alguem usa esse componente? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: [delphi-br] Jedi
Então... Eu testei todos os componentes que tem Lookup ou Combo no nome...rs Não tem nenhum que faça uma lista, conforme eu for digitando ele localiza ma que também me dá a liberdade de digitar caso nao exista na lista... aff! Agradeço a atençao! PS: Vc usa que tipo de componente? Preenche tudo e depois manda campo por campo para o DataSet? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Maio de 2010 14:17:21 Assunto: Re: [delphi-br] Jedi Eny, geralmente eu não uso componentes DB, mas gostaria de tentar ajudar. Vc testou o TJvDBLookupCombo e o TJvDBLookupEdit? Não garanto nada, mas se sobrar um tempinho (coisa difícil...) posso até tentar fazer um teste e ver qual exatamente é o problema. Abraço, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 19/5/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: [delphi-br] Jedi Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 19 de Maio de 2010, 13:50 Acho que eu tô ficando louca! Eu estava procurando um componente que tivesse a mesma funcionalidade do DBLookupComboBox, mas que pudesse ser editável como o DBComboBox. Depois de pesquisar, achei essa lib JEDI... Instalei... Fui testar e, pimba! Dos 6 componentes que tem na paleta Jv Data Controls, nenhum faz isso! Será que eu tô fazendo coisa errada! Alguem usa esse componente? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] Jedi
Consegui! O componente é o JvDBLookupComboEdit... mas tem que mudar a propriedade PopupOnlyLocate para False... pronto! É bem mais fácil e poupa tempo... deveria experimentar...rs -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Maio de 2010 14:27:19 Assunto: Re: Res: [delphi-br] Jedi Geralmente esse tipo de campo eu populo via Select na base de dados jogando para um TStringList. E alimento a ComboBox com o TStringList. Quando o item não está na lista eu deixo uma opção 'Adicionar' no final da lista e que ao selecionar o usuário vai para o formulário onde cadastra a informação que precisa e ao voltar eu populo novamente o TStringList e o ComboBox. Quem lê já fica cansado só de imaginar, mas eu acho a melhor solução para a minha necessidade... Abraço, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 19/5/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: Res: [delphi-br] Jedi Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 19 de Maio de 2010, 14:21 Então... Eu testei todos os componentes que tem Lookup ou Combo no nome...rs Não tem nenhum que faça uma lista, conforme eu for digitando ele localiza ma que também me dá a liberdade de digitar caso nao exista na lista... aff! Agradeço a atençao! PS: Vc usa que tipo de componente? Preenche tudo e depois manda campo por campo para o DataSet? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Maio de 2010 14:17:21 Assunto: Re: [delphi-br] Jedi Eny, geralmente eu não uso componentes DB, mas gostaria de tentar ajudar. Vc testou o TJvDBLookupCombo e o TJvDBLookupEdit? Não garanto nada, mas se sobrar um tempinho (coisa difícil...) posso até tentar fazer um teste e ver qual exatamente é o problema. Abraço, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 19/5/10, Eny Urias enyur...@yahoo.com.br escreveu: De: Eny Urias enyur...@yahoo.com.br Assunto: [delphi-br] Jedi Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 19 de Maio de 2010, 13:50 Acho que eu tô ficando louca! Eu estava procurando um componente que tivesse a mesma funcionalidade do DBLookupComboBox, mas que pudesse ser editável como o DBComboBox. Depois de pesquisar, achei essa lib JEDI... Instalei... Fui testar e, pimba! Dos 6 componentes que tem na paleta Jv Data Controls, nenhum faz isso! Será que eu tô fazendo coisa errada! Alguem usa esse componente? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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]
Res: [delphi-br] Erro ApplyUpdate - ClientDataSet
Coloca aí como você está alimentando os campos do cds... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Samuel M. Basso samuelba...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 22:43:21 Assunto: [delphi-br] Erro ApplyUpdate - ClientDataSet Olá Pessoal! Estou tendo um problema em somente uma tabela do sistema que ocorre no momento que salvo com o ClientDataSet. No momento do Client.ApplyUpdates(-1) me aparece o seguinte erro:*Unsupported feature. * Alguem tem ideia do que seja? -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [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] Erro ApplyUpdate - ClientDataSet
Se vc migrou seu sistema pra uma versao mais nova do Delphi pode ser incompatibilidade entre tipo de dados... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Samuel M. Basso samuelba...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 22:43:21 Assunto: [delphi-br] Erro ApplyUpdate - ClientDataSet Olá Pessoal! Estou tendo um problema em somente uma tabela do sistema que ocorre no momento que salvo com o ClientDataSet. No momento do Client.ApplyUpdates(-1) me aparece o seguinte erro:*Unsupported feature. * Alguem tem ideia do que seja? -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [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] Erro ApplyUpdate - ClientDataSet
Entaum coloca aí a rotina onde vc alimenta os campos do clientdataset pra gente ter uma ideia -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles - Mensagem original De: Samuel M. Basso samuelba...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 18 de Maio de 2010 12:19:54 Assunto: Re: [delphi-br] Erro ApplyUpdate - ClientDataSet Não migrei, continuo usando o Delphi 7. 2010/5/18 Eny Urias enyur...@yahoo.com.br Se vc migrou seu sistema pra uma versao mais nova do Delphi pode ser incompatibilidade entre tipo de dados... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Samuel M. Basso samuelba...@yahoo.com.br samuelbasso%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 22:43:21 Assunto: [delphi-br] Erro ApplyUpdate - ClientDataSet Olá Pessoal! Estou tendo um problema em somente uma tabela do sistema que ocorre no momento que salvo com o ClientDataSet. No momento do Client.ApplyUpdates(-1) me aparece o seguinte erro:*Unsupported feature. * Alguem tem ideia do que seja? -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com samuelbasso%40gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
[delphi-br] Acbr ou Emissor de NFe
Olá pessoal! Preciso implementar no sistema o envio de NFe... O meu cliente já utiliza o programa Emissor da receita... estou na duvida se inicio o trabalho com o ACBr ou simplesmente envio o txt para o Emissor da receita. Qual a vantagem de cada um? Algum já teve essa duvida? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: [delphi-br] Acbr ou Emissor de NFe
Nesse caso eu tenho que testar na maquina do cliente por causa do certificado? Ou existe alguma maneira de testar sem eu ter o certificado na maquina? Alias, outra duvida... no cliente, só o computador onde esta instalado o certificado é que as notas podem ser enviadas? Não dá pra fazer uso do certificado na rede? Agradeço a atenção de todos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Roni Rodrigo ronirodr...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 13:01:26 Assunto: Re: [delphi-br] Acbr ou Emissor de NFe cara... se vc vai comecar, sugiro usar o acbr, algum outro componente, ou criar suas próprias classes... mas de qualquer forma, enviando direto pro web service... dá um pouco de trabalho no início, mas as vantagens a longo prazo são grandes.. Nunca usei o programa emissor da RF, mas parece que ele é permitido para empresas até determinado porte, ou seja, não são todas as empresas que podem enviar a nf pelo programa deles.. outra coisa é que o cara vai ter q gerar um txt.. e ir no programa da receita pra enviar a nota... Em 17/05/2010 10:07, Eny Urias escreveu: Olá pessoal! Preciso implementar no sistema o envio de NFe... O meu cliente já utiliza o programa Emissor da receita... estou na duvida se inicio o trabalho com o ACBr ou simplesmente envio o txt para o Emissor da receita. Qual a vantagem de cada um? Algum já teve essa duvida? [As partes desta mensagem que não continham texto foram removidas]
Res: RES: [delphi-br] Acbr ou Emissor de NFe
E como fazem as grandes empresas? Possuem mais de um certificado? Ou só uma maquina fica disponivel pra isso? Entranho... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 14:57:26 Assunto: RES: [delphi-br] Acbr ou Emissor de NFe Tem que ter um certificado do contribuinte para poder acessar os ambientes de homologação. Não pode ser qualquer certificado. Tem que ser um certificado contendo os dados de contribuinte já autorizado na SEFAZ para acessar o ambiente de homologação. O certificado digital, seja A1(arquivo) ou A3(token), deve obrigatoriamente ser instalado no computador. Não pode apontar para um arquivo de rede simplesmente. Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Eny Urias Enviada em: segunda-feira, 17 de maio de 2010 13:56 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Acbr ou Emissor de NFe Nesse caso eu tenho que testar na maquina do cliente por causa do certificado? Ou existe alguma maneira de testar sem eu ter o certificado na maquina? Alias, outra duvida... no cliente, só o computador onde esta instalado o certificado é que as notas podem ser enviadas? Não dá pra fazer uso do certificado na rede? Agradeço a atenção de todos! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Roni Rodrigo ronirodr...@yahoo.com.br mailto:ronirodrigo%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 17 de Maio de 2010 13:01:26 Assunto: Re: [delphi-br] Acbr ou Emissor de NFe cara... se vc vai comecar, sugiro usar o acbr, algum outro componente, ou criar suas próprias classes... mas de qualquer forma, enviando direto pro web service... dá um pouco de trabalho no início, mas as vantagens a longo prazo são grandes.. Nunca usei o programa emissor da RF, mas parece que ele é permitido para empresas até determinado porte, ou seja, não são todas as empresas que podem enviar a nf pelo programa deles.. outra coisa é que o cara vai ter q gerar um txt.. e ir no programa da receita pra enviar a nota... Em 17/05/2010 10:07, Eny Urias escreveu: Olá pessoal! Preciso implementar no sistema o envio de NFe... O meu cliente já utiliza o programa Emissor da receita... estou na duvida se inicio o trabalho com o ACBr ou simplesmente envio o txt para o Emissor da receita. Qual a vantagem de cada um? Algum já teve essa duvida? [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] Intraweb
Nossa! Concordo plenamente, o que se ganha em planejamento é absurdo... Se todos pensassem assim... Quem não leu o texto do brasileiro na Volvo - Suécia... só para relembrar em trecho: Os suecos discutem, discutem, fazem 'n' reuniões, ponderações. e trabalham num esquema bem mais 'slow down'. O pior é constatar que, no final, acaba sempre dando certo no tempo deles com a maturidade da tecnologia e da necessidade: bem pouco se perde aqui. -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Walter Chagas (Bol) wchag...@bol.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 14 de Maio de 2010 11:35:41 Assunto: Re: [delphi-br] Intraweb A primeira coisa que se tem que fazer é analise e modelagem dessa bagaça toda. Senta, junta a equipe, faz um braimstorming, modela, fluxogramas, levantamentos, estudos (use as técnicas do ver e agir) para aí sim elaborarem o plano de ação e o cronograma aonde no final voce terá o prazo e o custo real deste processo. Pelo amor de Deus, não vai começar um projeto, deste porte, já sentando na frente da IDE e tentando codificar alguma coisa achando que tá ganhando tempo. Gente, é incrível, mas eu pelas andanças no mundo dos sistemas, de empresa em empresa, não aguento mais esse procedimento. Aliás, esta filosofia de desenvolvimento é a filosofia mais ignorante que deve existir no universo. E é a filosofia mais cobiçada pelos cartolas... []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: Marcos Alexandre Lemos Rodrigues To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 13, 2010 9:54 PM Subject: Re: [delphi-br] Intraweb Discordo. Se o sistema caminhar pro grande porte e o 'boss achar que está economizando utilizando Delphi com IW, vai chegar uma hora que o sistema não vai aguentar escalar e a mudança pra outra linguagem vai vir de qualquer jeito, só que da pior forma possível. E o barato vai sair caro. O JBuilder da Borland é uma bruta ferramenta e Java é uma linguagem que nasceu pra web, ao contrário do Delphi, que brilha no Desktop mas nunca conseguiu repetir o mesmo sucesso no browser. Uma solução que tenta aliar os prós e contras é portar seu servidor de aplicações pra Java e consumir os web services no sistema Delphi desktop e na tecnologia que você preferir pra web. Vai ser mais lento que usar o Intraweb direto e mais rápido que redesenvolver tudo. Em 13 de maio de 2010 18:21, Jackson Gomes - ToolsComps jack...@toolsandcomps.com escreveu: Nosso problema aqui é que temos o sistema feito em delphi e gostaríamos de compartilhar regras de negócio do mesmo para o desenvolvimento, diminuindo o nosso retrabalho. E o boss quer que se use o delphi para isso, principalmente depois de conferência com o Bruno Lichot. Seu boss está com toda razão, visto que linha de código vale dinheiro. Já pensou re-escrever milhares de linha de código em Java só por causa de modinha? Tudo bem que Java não é modinha, é uma linguagem muito boa, robusta, etc, etc... mas tem é que pensar com o bolso numa hora dessas... Pense bem, seu boss resolve re-escrever o sistema em Java. Pra isso ser viável financeiramente, ele precisa de uma equipe que já domine a linguagem, conheça uma boa ferramenta, domine os frameworks, etc... Se ele não tem isso em casa, vai mandar a equipe Delphi embora, mantem um só pra segurar o sistema atual e contrata outra turma... Eu, preferencialmente, partiria para Java dado o tamanho do sistema que temos. Muito pelo contrário. Dado o tamanho do sistema, ficaria no Delphi mesmo. Tem que pensar com o bolso, não somos mais acadêmicos... Pra quem não conhece, tem uma lista de IW que eu participo. Tem uma movimentação razoável lá (http://br.groups.yahoo.com/group/iwbr/) Também assista a esse vídeo: http://edn.embarcadero.com/br/article/40335 Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear [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: [delphi-br] [OFF-TOPIC] Compensa trocar SQL2000 pelo 2005Express ?
Boa tarde! Acredito que tudo depende do fluxo de informações. Já trabalhei numa firma de pequeno porte de rastreamento de veículos. A migração para o 2005 Express não foi satisfatoria por causa da grande demanada de informações recebidas a cada milesimos de segundos. Agora, a maioria dos sistema coemrciais que eu instalo eu uso o 2008 Express... E até agora, desde o 2005, nao tive problema algum. Numa outra firma, colocamos aquele pacote Business que ja vem com W2003, Active Desktop e o SQL... não gostei... deixou uma maquina mostruosa parecendo uma carroça! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Albuquerque sys.e...@yahoo.com Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 11 de Maio de 2010 11:06:45 Assunto: [delphi-br] [OFF-TOPIC] Compensa trocar SQL2000 pelo 2005Express ? Bom dia. Utilizamos atualmente o SQL2000, consequentemente toda manutenção na base é feita via EnterpriseManager. Instalamos o 2005Express apenas para fins de testes, uma vez que ele é free. Nossa empresa é de pequeno porte (Win2003Server + 17 terminais, base com 2gb após 5 anos de uso), e pretendemos reestruturar todo nosso sistema (fontes, banco, regras de negócio, etc.). Portanto peço ajuda aos mais experientes quanto a três dúvidas que surgiram: 1) Acessando a base do 2000 pelo SSMS do 2005Express, somente para fins de consulta (o mesmo feito pelo QueryAnalyzer) há riscos de danificar a base de dados do 2000 ? 2) Mesmo trocando por uma versão “menos” antiga (2005Express) há significativo ganho de performance nesta troca ? 3) Há muita diferença na versão paga do 2005 em relação a versão free ? (lembrem-se que somos uma pequena empresa !) Desde já agradeço a atenção dispensada. Att. Albuquerque [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] ClientDataSet
Você tem duas opções... Aplicar um filtro com o estado que vc quer e fazer um while e ir apagando um por um processo + demorado... Usar um componente para fazer o delete no banco usando um parametro com o estado que vc quer.. processo + rapido... Aí vai de vc escolher -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcos Abreu Ferreira maferreira...@gmail.com Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br Enviadas: Sábado, 1 de Maio de 2010 18:35:26 Assunto: [delphi-br] ClientDataSet Pessoal, Tenho um clientdataset com 3 campos - Codigo (string,12) - Nome (string,35) -Estado (string,2) Preciso colocar uma ação num botao onde eu vá apagar os registros de um determinado estado no clientdataset. Como fazer? Att, marcos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Encerrar Thread
Olá! Estou começando a trabalhar com threads... Mas estou com uma dúvida... Tenho um loop de atualização de dados... Mas como é um processo demorado, quero deixar disponível um botão para o usuário encerrar o programa. Como faço para que, ao pressionar o botão, o programa aguarde um aviso da thread dizendo que está liberada e aí eu possa encerrar a thread e o programa? Já procurei em tudo quanto é lugar e achei umas funções da API: PostThreadMessage e WaitforSingleObject... mas não consegui aplica-las. Alguem sabe como eu posso fazer isso? Desde já agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles
Res: RES: [delphi-br] Encerrar Thread
procedure TProcesso.Execute; begin Priority := tpLower; CoInitialize(nil); with frmMain do begin try frmMain.Importar; except on e: Exception do begin ListBox1.Items.Add('Erro: ' + e.Message); Screen.Cursor := crDefault; end; end; end; CoUninitialize; inherited; end; Essa thread aí de cima chama uma procedure do Form onde tem while com post... resumindo. Eu tenho um botao onde eu quero fechar o form e encerrar essa thread sem ter que esperar o while terminar -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Rubem Rocha rubem.ro...@dtmanaus.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Abril de 2010 12:27:29 Assunto: RES: [delphi-br] Encerrar Thread Posta o código para ver como você está implementando e assim sugerir melhorias. Sds. De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em nome de Eny Urias Enviada em: sexta-feira, 30 de abril de 2010 08:43 Para: delphi...@yahoogrup os.com.br Assunto: [delphi-br] Encerrar Thread Olá! Estou começando a trabalhar com threads... Mas estou com uma dúvida... Tenho um loop de atualização de dados... Mas como é um processo demorado, quero deixar disponível um botão para o usuário encerrar o programa. Como faço para que, ao pressionar o botão, o programa aguarde um aviso da thread dizendo que está liberada e aí eu possa encerrar a thread e o programa? Já procurei em tudo quanto é lugar e achei umas funções da API: PostThreadMessage e WaitforSingleObject ... mas não consegui aplica-las. Alguem sabe como eu posso fazer isso? Desde já agradeço! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles [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] Encerrar Thread
Mas o porque disso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcos Douglas m...@delfire.net Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 30 de Abril de 2010 12:57:17 Assunto: Re: RES: [delphi-br] Encerrar Thread Caro Eny, 2010/4/30 Eny Urias enyur...@yahoo. com.br: procedure TProcesso.Execute; begin Priority := tpLower; CoInitialize( nil); with frmMain do begin try frmMain.Importar; except on e: Exception do begin ListBox1.Items. Add('Erro: ' + e.Message); Screen.Cursor := crDefault; end; end; end; CoUninitialize; inherited; end; Você só deve chamar métodos de um formulário somente dentro do método Syncronize da Thread. Sugiro mover o código do método frmMain.Importar para dentro de sua classe de Thread. Tu que diz respeito a atualizar o Form ou utilizar objetos com Screen, você deve colocar no método Syncronize. Então, neste caso, dentro do método Importar (que seria movido para a Thread) após toda a rotina, haveria uma chamada à Syncronize. Marcos Douglas [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Nota fiscal eletronica
Salve todos! Gente, eu estou com um sistema onde vou precisar colocar pra rodar a nota fiscal eletronica. Eu fiz uma busca na net e achei o componente ACBr. Alguém utiliza? Podem me dar um aval sobre esse componente? Ele só roda em Delphi 7 mesmo? Ou se alguem tiver outra solução, eu gostaria de trocar uma idéia... Estou um pouco perdida. Agradeço a todos desde já! -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Res: [delphi-br] Join
Gente?! Ninguém teve esse problema? Ninguem usa isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 14 de Setembro de 2009 14:53:04 Assunto: [delphi-br] Join Gente, Instalei o D2009 e um projeto começou a dar pau. Eu tenho o conjunto Query + DataSetProvider + ClientDataSet + DataSource. A Query tem um sql com join e os campos da segunda tabela estao com os providerflags tudo false MAS... na hora de dar um update ele me dá o erro coluna errada... eu verifiquei com o oracle trace e ele ta usando os campos do join no update... Putz eu uso demais isso e se alguem souber como revolver isso agradeço de coração! Ahh... eu criei um projeto novinho e fiz um teste... deu pau também -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: Res: [delphi-br] Join
Obrigada Marcelo pela atenção, mas isso eu já tinha feito. Mas eu descobri na net que isso é um bug do D2009. Eu já baixei a atualização... e já resolveu o problema... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles - Mensagem original De: Marcelo Luiz Onhate marc...@systempro.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 15 de Setembro de 2009 9:32:17 Assunto: Re: Res: [delphi-br] Join Tem que mudar os providers do clientdataset também, deixar igual ao da query. Eny Urias escreveu: Gente?! Ninguém teve esse problema? Ninguem usa isso? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Eny Urias enyur...@yahoo.com.br mailto:enyurias%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Segunda-feira, 14 de Setembro de 2009 14:53:04 Assunto: [delphi-br] Join Gente, Instalei o D2009 e um projeto começou a dar pau. Eu tenho o conjunto Query + DataSetProvider + ClientDataSet + DataSource. A Query tem um sql com join e os campos da segunda tabela estao com os providerflags tudo false MAS... na hora de dar um update ele me dá o erro coluna errada... eu verifiquei com o oracle trace e ele ta usando os campos do join no update... Putz eu uso demais isso e se alguem souber como revolver isso agradeço de coração! Ahh... eu criei um projeto novinho e fiz um teste... deu pau também -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- */System – Soluções em Sistemas de Informação /*/Marcelo Luiz Onhate Departamento de Desenvolvimento/ marc...@systempro.com.br mailto:marc...@systempro.com.br www.systempro.com.br http://www.systempro.com.br/(54) 3321-5888 -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Join
Gente, Instalei o D2009 e um projeto começou a dar pau. Eu tenho o conjunto Query + DataSetProvider + ClientDataSet + DataSource. A Query tem um sql com join e os campos da segunda tabela estao com os providerflags tudo false MAS... na hora de dar um update ele me dá o erro coluna errada... eu verifiquei com o oracle trace e ele ta usando os campos do join no update... Putz eu uso demais isso e se alguem souber como revolver isso agradeço de coração! Ahh... eu criei um projeto novinho e fiz um teste... deu pau também -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] MySql X Delphi 2009
Fofos, Qual o melhor componente para fazer conexão com o MySQL? To usando o Delphi 2009... Até hoje só usei o SQL Server, o Access e o Oracle... Algum tem alguma experiência boa com o MySQL no Delphi? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Res: [delphi-br] MySql X Delphi 2009
Mas vc faz conexao com que componente? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Paulo Coutinho pa...@prsolucoes.com Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 7 de Agosto de 2009 14:07:34 Assunto: Re: [delphi-br] MySql X Delphi 2009 Olá, Tenho alguns sistemas feitos com Delphi 2009 e MySql 5, e não tive nenhum problema, funciona muito bem. -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com 2009/8/7 Eny Urias enyur...@yahoo. com.br: Fofos, Qual o melhor componente para fazer conexão com o MySQL? To usando o Delphi 2009... Até hoje só usei o SQL Server, o Access e o Oracle... Algum tem alguma experiência boa com o MySQL no Delphi? -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Windows 7 x Delphi
Eu instalei o 2007 e o 2009... Funcionou normalmente... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Luciano Calenzani Simões simoesluci...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 4 de Agosto de 2009 13:56:05 Assunto: [delphi-br] Windows 7 x Delphi Algum colega já testou alguma versão de Delphi no Windows 7, preferialmente o D2006 e D2009? Caso sim, tem algum experiência para compartilhar? Muito obrigado. Luciano C. Simões Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Como instalar o RLBoleto
O Fortes para D2006 serve para o D2007... mas acredito que o RLBoleto não roda no D2007... instale o Fortes primeiramente -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Bollasette bollase...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 31 de Julho de 2009 15:34:44 Assunto: Re: [delphi-br] Como instalar o RLBoleto Ops,,, desculpe, não tenho certeza, mas não há FortesReport para D2007. - Original Message - From: Bollasette bollase...@yahoo. com.br To: delphi...@yahoogrup os.com.br Sent: Friday, July 31, 2009 3:26 PM Subject: Re: [delphi-br] Como instalar o RLBoleto Instale primeiro o FortesReport - Original Message - From: Leandro softma...@hotmail. com To: Delphi-br delphi...@yahoogrup os.com.br Sent: Friday, July 31, 2009 3:14 PM Subject: [delphi-br] Como instalar o RLBoleto Companheiros, Baixei o RLBoleto_17- 01-2008.zip, mas não consigo instalar. Ele depende de alguns arquivos iniciados com RLib. Pelo que descobri, são do Fortes Report. Uso o Delphi 2007 e não achei pacotes RLib para esse danado. Alguém que tem o RLBoleto funcionando no D2007 poderia me enviá-los? Desde já agradeço, Leandro [As partes desta mensagem que não continham texto foram removidas] - - -- -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM - - - - - - Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil. com.br Versão: 8.5.375 / Banco de dados de vírus: 270.13.38/2274 - Data de Lançamento: 07/31/09 05:58:00 - - -- -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM - - - - - - Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil. com.br Versão: 8.5.375 / Banco de dados de vírus: 270.13.38/2274 - Data de Lançamento: 07/31/09 05:58:00 Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Para quem usa o Delphi 7 Lite CodeGear
Delphi 7 Lite CodeGear Parte II Afff -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles - Mensagem original De: Evandro Siqueira vans...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 28 de Julho de 2009 9:34:22 Assunto: Re: [delphi-br] Para quem usa o Delphi 7 Lite CodeGear De novo??? Acho que só pode ser fake... brincadeira viu!!! Adenes Junior escreveu: Instalei o Delphi 7 Lite CodeGear, só que ele não vem com o Rave Report e nem o QuickReport, se alguém usa essa ferramenta como fez para instalar os componentes de relatórios? Desde já agradeço, Adenes Junior [As partes desta mensagem que não continham texto foram removidas] -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Res: RES: [delphi-br] Para quem usa o Delphi 7 Lite CodeGear
Putz! Agora seu eu não ver a cara desse Delphi vou ter um troço! Passa o link aí... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Adenes Junior ade...@ecoplanpb.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 28 de Julho de 2009 10:47:22 Assunto: RES: [delphi-br] Para quem usa o Delphi 7 Lite CodeGear Evandro, o problema é que comprei um VAIO e não consigo os drivers para XP então sou obrigado a usar o vista. Instalei o Delphi 7 + fico com problema de compatibilidade já o Delphi 7 Lite da CodeGear não ocorre isso, o único problema que estou é a falta de um gerador de relatórios. Outra coisa, a qualidade gráfica do CodeGear é melhor. -Mensagem original - De: delphi...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 28 de julho de 2009 09:34 Para: delphi...@yahoogrup os.com.br Assunto: Re: [delphi-br] Para quem usa o Delphi 7 Lite CodeGear De novo??? Acho que só pode ser fake... brincadeira viu!!! Adenes Junior escreveu: Instalei o Delphi 7 Lite CodeGear, só que ele não vem com o Rave Report e nem o QuickReport, se alguém usa essa ferramenta como fez para instalar os componentes de relatórios? Desde já agradeço, Adenes Junior [As partes desta mensagem que não continham texto foram removidas] - - -- -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel - - -- -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Informações sobre delphi
Unimed Leste Paulista -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Marcelo Moacir Florindo marceloflori...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 28 de Julho de 2009 13:28:46 Assunto: [delphi-br] Informações sobre delphi Colegas, Estou precisando de informações para apresentar aqui na empresa: Empresa que usam Delphi (algumas empresas grandes) Fábricas de softwares que trabalham com delphi Se puderem me ajudar com estas informações eu agradeço, Att, -- Marcelo Moacir Florindo Analista/Desenvolve dor http://www.gestaote c.com.br [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Emissão de Boletos Disponível ! !!!!!!
Gente... vamos esclarecer uma coisa... sou uma mulher é graças à Eny... -- Eny Trova Urias Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, mas um hábito- Aristóteles De: Heraldo Andrade heraldo_andr...@yahoo.com.br Para: Grupo Delphi delphi-br@yahoogrupos.com.br; delphi boletos delphi-boleto-ow...@yahoogrupos.com.br Enviadas: Quinta-feira, 23 de Julho de 2009 18:56:36 Assunto: [delphi-br] Emissão de Boletos Disponível !!! Pessoal, graças ao Eny, disponibilizei a emissão de boletos no Grupo Delphi BR, qualquer dúvi poste ai, obrigado _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] OT - Empresa Desenvolvedora em Delphi
Eu já trabalhei numa empresa de monitoramento remoto... se quiser trocar uma idéia com eles aí vai o endereço a...@sti.ind.br. De: LEONARDO MOREIRA ALVES leo_al...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quarta-feira, 22 de Julho de 2009 17:08:51 Assunto: [delphi-br] OT - Empresa Desenvolvedora em Delphi Olá a todos. Desculpe está mensagem Off-Topic, mas preciso da ajuda do grupo. Trabalho em uma Empresa de equipamentos eletrônicos e estamos desenvolvendo um sistema de monitoramento remoto via TCP/IP. Por isso estamos procurando empresas, de preferência no estado de SP, que tenham experiência no desenvolvimento de sistemas Client / Server com Sockets. Quem se interessar por favor mandar um e-mail para leo_al...@yahoo. com.br. Por favor não fazer perguntas via FORUM. Mandem via e-mail. Obrigado pela ajuda. Abraços a todos [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]