[delphi-br] Rave + Delphi 2007 + .Net
Boa tarde a todos. Alguém da lista trabalha ou já trabalhou com RAVE em projetos .NET? Estou tendo dificuldade em criar eventos no relatório. Não com relação aos códigos. Já vi muitos exemplos e criei tudo o que precisava. O problema é que no momento da impressão é como se não existisse nada programado nesses eventos. Não são respeitados. O mesmo arquivo .RAV chamado por um projeto win32 normal executa corretamente. Quando chamado por um projeto .NET não. Alguém já viu isso? Ou sabe me dar um caminho? Faz um bom tempo que venho tentando descobrir o problema e nada. A única coisa que me pareceu é ser algum problema nos componentes que fazem o acesso ao relatório (RvProject, RvSystem e família), pois na versão Win32 são versão 10 e no .NET são versão 11. Se alguém puder me dar uma luz, com certeza vai me ajudar a poupar alguns fios de cabelo branco. Abraço e obrigado _ 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 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Subgrupos em RAVE Reports
Bom dia Estou com uma dúvida que gostaria de compartilhar com os colegas que trabalham com o Rave. Tenho um relatório onde tenho um campo que é agrupado. Em cada grupo podem existir várias páginas. E estas devem ser numeradas. Porém, a numeração zera a cada novo grupo. Até aí, tudo tranqüilo e funcionando. Agora gostaria de acrescentar nessa numeração o total de páginas (1/3, 2/3, 3/3). Aí surgiu a dúvida: O componente DataText tem a opção de imprimir o total de páginas do relatório. Existe alguma maneira de imprimir o total de páginas apenas do grupo? E no novo grupo esse contador iniciar novamente? Lembrando que esta numeração está em todas as páginas e não apenas uma totalização no fim do grupo. Abraço e obrigado a todos antecipadamente. _ 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 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] gravar autoincremento no firebird 2.0
Bom dia Alex No Firebird/Interbase não existe um campo autoincremento da maneira como os outros bancos tem. Aqui é necessário utilizar um generator para gerar os números automáticos. Talves o seu problema esteja por aí. Abaixo segue um link com um exemplo bem prático sobre isso: http://www.planetadelphi.com.br/download/4229/Autoincremento%20no%20firebird 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 asandro1501 Enviada em: sábado, 20 de fevereiro de 2010 15:04 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] gravar autoincremento no firebird 2.0 Olá pessoal Instalei o firebird 2.0 para testar, mas não consigo gravar os dados na tabela, estou utilizando o odbc para conexao. O erro é por causa da chave primaria que é um auntoincremento, como ele não gera a chave antes de salvar me dá o erro. Pra salvar tentei utilizar o método tradicional da paleta ADO dataset.post mas não deu. Procurei em tudo quanto for lugar mas não achei como fazer isso. Alguém pode me socorrer? Alex Silva [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RAD Studio 2009
Boa tarde. Acabei de reinstalar o RAD 2009 e na hora de executar, inicia a carga dos módulos e apresenta o seguinte erro: Valor não pode ser nulo. Nome do parâmetro: key. Alguém já viu essa mensagem e sabe dizer o que pode estar causando isso? Ele apresenta essa mensagem e fecha. Já tentei carregar o Delphi 2009 e o Delphi .NET separados e acontece a mesma coisa. O ambiente é um Intel Core2Duo, 4Gb de RAM, Windows 7 64 bits. Obrigado _ 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 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2007 + Win 7 Home Premium + 64bits
Bom dia Marcos... Eu instalei no Win 7 Professional 64 bits sem problemas RAD 2007 + Win 7 Pro 64 + Máquina 64 bits _ 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 Marcos Bernardo Enviada em: quinta-feira, 14 de janeiro de 2010 12:26 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Delphi 2007 + Win 7 Home Premium + 64bits Salve galera... Alguem ja instalou o delphi em um sistema assim ? Delphi 2007 + Win 7 Home Premium 64bits + Maquina 64bits vai de boa.. sem problemas??? abraço -- Marcos A. de A. Bernardo xmarcos@gmail.com mailto:xmarcos.aab%40gmail.com 11 - 9462-2657 / 11- 3205-1499 http://bagusconsultoria.wordpress.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] integrando bases de dados
Olá Cícero. Tá correto. É isso mesmo. Agora no outro Project você tem que tratar isso. Se precisar de repente saber de onde é essa chave pra você poder fazer coisas diferentes lá, pois as chaves podem ser diferentes, cria mais um parâmetro (ou quantos precisar) pra informar o outro Project daquilo que você precisa. Tipo, passar o nome da tabela e o nome do campo chave junto com o valor: f_clientes.RzDBEdit3.text; winexec ('\cicero\diauni\project1.exe' + f_clientes.RzDBEdit3.text + + NomeTabela NomeCampo ,sw_normal); Lá no outro projeto o param(1) vai ser o valor.. o param(2) será o nome da tabela e o param(3) será o nome do campo. Com essas informações você pode lá tomar decisões sobre como tratar. Um detalhe.. se o valor do campo (f_clientes.RzDBEdit3.text) for texto e tiver mais de uma palavra, deve ser enviado entre aspas. Na verdade essa regra vale para qualquer parâmetro criado. Se preferir manter um padrão, envie todos sempre com aspas. Mas se todos forem campos de uma palavra só, sem problemas deixar sem. 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 Fios e Cabos Enviada em: domingo, 4 de outubro de 2009 23:52 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] integrando bases de dados Olha o código que estou tentando ... procedure TF_Clientes.Button1Click(Sender: TObject); var chave : string; begin chave := f_clientes.RzDBEdit3.text; winexec ('\cicero\diauni\project1.exe' +chave ,sw_normal); end; desde já obrigado pela ajuda FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 0xx(47) 3521-2988 - 0xx(47) 9191.6226 www.fiosecabos.ind.br http://fiosecabos.ind.br/ - cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! 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 Claudiney - Listas Enviada em: domingo, 4 de outubro de 2009 00:08 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] integrando bases de dados Olá Cícero. Neste caso os dois são projetos diferentes, executáveis diferentes, conexões diferentes ao banco de dados. Não vejo uma forma de comunicação direta entre os dois. A única maneira que vejo é você passar na linha de comando, como parâmetro na hora da chamada do Project1, o registro que você selecionou no Project e lá no Project1 você buscar esse registro. Não vejo outra saída. Tipo: No momento da chamada no project você usar: project1.exe chavedoregistro (ex: project1.exe 1534) No Project um quando abrir fazer o select pra buscar o registro, algo como: cdsTabela.CommandText := Select * from tabela where chave = + paramStr(1); ou qryTabela.Sql := Select * from tabela where chave = + paramStr(1); ou posicionar a tabela: Locate('chave', paramStr(1), [loPartialKey]); ParamStr(1) retorna para você o primeiro parâmetro passado na linha de comando. ParamStr(2) retorna o segundo e assim por diante. ParamStr(0) retorna o nome do executável chamado. Pode ser que assim você resolva. Não conheço outra maneira, mas pode ser que alguém da lista conheça. Um 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-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fios e Cabos Enviada em: sábado, 3 de outubro de 2009 22:43 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] integrando bases de dados Minha duvida é a sgte tenho um Project.exe que chama outro modulo projec1.exe ... Como posso fazer para um form do project1 acessar uma base de dados com o ponteiro definido no Project. Ou seja ... kero abrir o form do project1 no registro definido pelo Project Tudo está funcionando ... porém qdo abro o sistema 2 ele está no primeiro registro do banco ... Obrigado FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 0xx(47) 3521-2988 - 0xx(47
RES: [delphi-br] integrando bases de dados
Bom dia Cícero. Se a idéia é criar módulos para cada parte do sistema talvez seja mais interessante você trabalhar com BPLs ou DLLs. Dessa maneira acredito que você possa fazer essa integração como deseja. Eu não trabalho dessa forma, não vou saber te dar informações mais detalhadas. Mas com certeza tem muita gente aqui na lista que faz isso e vai poder te ajudar. Dê uma pesquisada no Google também que deve ter bastante material a respeito. Um 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 Fios e Cabos Enviada em: domingo, 4 de outubro de 2009 08:08 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] integrando bases de dados Ok vou tentar ... Obrigado ... Na verdade o que quero fazer é organizar meu sistema em módulos ... E estou tendo dificuldades em fazer um módulo conversar com o outro ... Mas obrigado vou fazer depois conversamos ... FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 0xx(47) 3521-2988 - 0xx(47) 9191.6226 www.fiosecabos.ind.br http://fiosecabos.ind.br/ - cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! 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 Claudiney - Listas Enviada em: domingo, 4 de outubro de 2009 00:08 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RES: [delphi-br] integrando bases de dados Olá Cícero. Neste caso os dois são projetos diferentes, executáveis diferentes, conexões diferentes ao banco de dados. Não vejo uma forma de comunicação direta entre os dois. A única maneira que vejo é você passar na linha de comando, como parâmetro na hora da chamada do Project1, o registro que você selecionou no Project e lá no Project1 você buscar esse registro. Não vejo outra saída. Tipo: No momento da chamada no project você usar: project1.exe chavedoregistro (ex: project1.exe 1534) No Project um quando abrir fazer o select pra buscar o registro, algo como: cdsTabela.CommandText := Select * from tabela where chave = + paramStr(1); ou qryTabela.Sql := Select * from tabela where chave = + paramStr(1); ou posicionar a tabela: Locate('chave', paramStr(1), [loPartialKey]); ParamStr(1) retorna para você o primeiro parâmetro passado na linha de comando. ParamStr(2) retorna o segundo e assim por diante. ParamStr(0) retorna o nome do executável chamado. Pode ser que assim você resolva. Não conheço outra maneira, mas pode ser que alguém da lista conheça. Um 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-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Fios e Cabos Enviada em: sábado, 3 de outubro de 2009 22:43 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] integrando bases de dados Minha duvida é a sgte tenho um Project.exe que chama outro modulo projec1.exe ... Como posso fazer para um form do project1 acessar uma base de dados com o ponteiro definido no Project. Ou seja ... kero abrir o form do project1 no registro definido pelo Project Tudo está funcionando ... porém qdo abro o sistema 2 ele está no primeiro registro do banco ... Obrigado FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 0xx(47) 3521-2988 - 0xx(47) 9191.6226 www.fiosecabos.ind.br http://fiosecabos.ind.br/ - cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! [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] integrando bases de dados
Olá Cícero. Neste caso os dois são projetos diferentes, executáveis diferentes, conexões diferentes ao banco de dados. Não vejo uma forma de comunicação direta entre os dois. A única maneira que vejo é você passar na linha de comando, como parâmetro na hora da chamada do Project1, o registro que você selecionou no Project e lá no Project1 você buscar esse registro. Não vejo outra saída. Tipo: No momento da chamada no project você usar: project1.exe chavedoregistro (ex: project1.exe 1534) No Project um quando abrir fazer o select pra buscar o registro, algo como: cdsTabela.CommandText := Select * from tabela where chave = + paramStr(1); ou qryTabela.Sql := Select * from tabela where chave = + paramStr(1); ou posicionar a tabela: Locate('chave', paramStr(1), [loPartialKey]); ParamStr(1) retorna para você o primeiro parâmetro passado na linha de comando. ParamStr(2) retorna o segundo e assim por diante. ParamStr(0) retorna o nome do executável chamado. Pode ser que assim você resolva. Não conheço outra maneira, mas pode ser que alguém da lista conheça. Um 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 Fios e Cabos Enviada em: sábado, 3 de outubro de 2009 22:43 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] integrando bases de dados Minha duvida é a sgte tenho um Project.exe que chama outro modulo projec1.exe ... Como posso fazer para um form do project1 acessar uma base de dados com o ponteiro definido no Project. Ou seja ... kero abrir o form do project1 no registro definido pelo Project Tudo está funcionando ... porém qdo abro o sistema 2 ele está no primeiro registro do banco ... Obrigado FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 0xx(47) 3521-2988 - 0xx(47) 9191.6226 www.fiosecabos.ind.br http://fiosecabos.ind.br/ - cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! [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] Logo dinamico com Rave
Olá Marcelo. Fiz isso no meu sistema da seguinte forma: Tenho uma pasta onde deixo a imagem do logo em jpg. E antes de executar o relatório eu passo qual imagem usar pra ele. Segue exemplo: var RvPagina: TRavePage; RvImagem: TRaveBitmap; begin RvProject1.ProjectFile := 'c:\sistema\relat\Relatorios.rav'; RvProject1.Open; With RvProject1.ProjectManager1 do begin RvPagina := FindRaveComponent('RvRelat1.Page1', nil) as TRavePage; RvImagem := FindRaveComponent('imgLogomarca', RvPagina) as TRaveBitmap; RvImagem.Image.LoadFromFile('c:\sistema\imagens\logo.jpg'); end; DMDanfe.DM.RvProject1.ExecuteReport('RvRelat1'); DMDanfe.DM.RvProject1.Close; end; Deve precisar algumas dessas units na Uses: RVProj,RpBase, RpCon, RpConDS, RpDefine, RpDevice, RpRave, RpSystem, RvClass, RvCsData, RvCsDraw, RvCsStd, RvCsRpt, RvData, RvDefine, RvDirectDataView, RvUtil No meu caso, essa estrutura resolveu. Acredito que existam outras formas, mas achar quem programa relatório com RAVE tá tão difícil quanto achar uma nota de 100 jogada na rua. Rsrsrs 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 Marcelo - CH Sistemas Enviada em: terça-feira, 22 de setembro de 2009 08:07 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Logo dinamico com Rave Bom dia pessoal Gostaria de saber se alguém já fez o desenvolvimento de relatórios em rave com o logo dinâmico, pois temos vários clientes e cada um quer o seu logo no relatório então pretendemos fazer isso dinâmico. Se alguém tiver alguma idéia de como fazer fico grato Marcelo M. Oliveira [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
ENC: [delphi-br] Delphi 7 para .NET
Olá João Carlos. Desculpe eu entrar na conversa. Mas acho que a informação é útil Primeiro gostaria de dizer que usei o Delphi 2007 utilizando .NET, tanto em aplicação winforms quando em webforms. E não achei um desastre. Muito pelo contrário. Webforms não usei muito, mas o pouco que precisei resolveu muito bem o problema que eu tinha. E winforms, está em pleno funcionamento e é um dos carros chefes hoje da empresa. Um aplicativo para NFe, integrador entre sistemas prontos e a NFe. O único porém que vejo no Delphi 2007 é trabalhar ainda na versão 2.0 do framework. E até então esse era o problema.. estar sempre uma versão atrás do VS, que é do mesmo fabricante do framework e, lógico, vai sempre sair nova versão junto com ele. Agora quando ao Prism e o licenciamento do mesmo, eu tinha exatamente a mesma idéia que você colocou.. licenciar os dois. Então questionei o Bruno Lichot sobre isso e recebi uma resposta esclarecedora dele. Segue abaixo: - De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 13:58 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP PHP OK, o Dlephi For PHP é uma IDE de desenvolvimento para PHP. Sobre o Delphi Prism, A Microsoft criou o MS Shell que é base (IDE Framework) do Visual Studio, assim como Eclipse voce pode plugar linguagens, recursos e compiladores. O Delphi Prism é um produto que roda sobre o MS Shell onde voce pode ter também o Visual Studio, mas com linguagem e recursos e compilador independente com recursos que não existem nas liguagens do Visual Studio, logo voce programa em Delphi Prism e não Visual Studio. Videos sobre o Delphi For PHP e Delphi Prism estão gratuitamente disponiveis no DN: http://edn.embarcadero.com/br - Após esse esclarecimento sobre o funcionamento eu questionei a licença e a resposta foi a seguinte: - De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 14:37 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP Não precisa de licença adicional do Visual Studio, se adquirir o Delphi Prism, ele já vem com o VS Shell que é gratuito. Caso tenha instalado qualquer ferramenta baseada no VS Shell, por exemplo o Visual Studio, o Delphi Prism instala no mesmo Shell. Existem muitos diferenciais no Delphi Prism e o legal é que temos bastante vídeos gratuitos e detalhados, inclusive com desenvolvimento DataSnap, integração e interoperabilidade win32 e .NET e desenvolvimento para mobile no link http://cc.embarcadero.com/coderage - Acho que essa informação dada por ele há uns meses é interessante e muita gente ainda não tem esse conhecimento. Por isso resolvi repostar aqui. Um 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 Anakin Enviada em: sábado, 12 de setembro de 2009 13:53 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Delphi 7 para .NET Richardson, Sugiro que você dê uma olhada no VS 2008(C#) para trabalhar com .NET. Até o Delphi 2007, trabalhar com o .NET é um grande desastre. Quanto ao Delphi Prism, além de adquirir o mesmo(e é caro), tem que adquirir o VS 2008 também(bem mais barato). []'s João Carlos 2009/9/11 Richardson Freddo mjrkon...@yahoo.com.br mailto:mjrkoning%40yahoo.com.br Boa noite pessoal! Sou formado em Sistemas de Informação a algum tempo. O delphi esta na versão 5 quando me formei. Hoje ainda utilizo Delphi 7 nos meus softwares, e por pura burrice nao me atualizei. Apesar de estar trabalhando com Postgre 8, não sai do Delphi 7 ainda. Hoje, vejo a necessidade de trabalhar com a plataforma .NET, e venho lendo artigos e tudo mais. A pergunta parece besta, mas como estou desatualizado, gostaria de uma ajudinha dos colegas: O Delphi
RES: [delphi-br] Delphi 7 para .NET
Olá João Carlos. Desculpe eu entrar na conversa. Mas acho que a informação é útil Primeiro gostaria de dizer que usei o Delphi 2007 utilizando .NET, tanto em aplicação winforms quando em webforms. E não achei um desastre. Muito pelo contrário. Webforms não usei muito, mas o pouco que precisei resolveu muito bem o problema que eu tinha. E winforms, está em pleno funcionamento e é um dos carros chefes hoje da empresa. Um aplicativo para NFe, integrador entre sistemas prontos e a NFe. O único porém que vejo no Delphi 2007 é trabalhar ainda na versão 2.0 do framework. E até então esse era o problema.. estar sempre uma versão atrás do VS, que é do mesmo fabricante do framework e, lógico, vai sempre sair nova versão junto com ele. Agora quando ao Prism e o licenciamento do mesmo, eu tinha exatamente a mesma idéia que você colocou.. licenciar os dois. Então questionei o Bruno Lichot sobre isso e recebi uma resposta esclarecedora dele. Segue abaixo: - De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 13:58 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP PHP OK, o Dlephi For PHP é uma IDE de desenvolvimento para PHP. Sobre o Delphi Prism, A Microsoft criou o MS Shell que é base (IDE Framework) do Visual Studio, assim como Eclipse voce pode plugar linguagens, recursos e compiladores. O Delphi Prism é um produto que roda sobre o MS Shell onde voce pode ter também o Visual Studio, mas com linguagem e recursos e compilador independente com recursos que não existem nas liguagens do Visual Studio, logo voce programa em Delphi Prism e não Visual Studio. Videos sobre o Delphi For PHP e Delphi Prism estão gratuitamente disponiveis no DN: http://edn.embarcadero.com/br - Após esse esclarecimento sobre o funcionamento eu questionei a licença e a resposta foi a seguinte: - De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 14:37 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP Não precisa de licença adicional do Visual Studio, se adquirir o Delphi Prism, ele já vem com o VS Shell que é gratuito. Caso tenha instalado qualquer ferramenta baseada no VS Shell, por exemplo o Visual Studio, o Delphi Prism instala no mesmo Shell. Existem muitos diferenciais no Delphi Prism e o legal é que temos bastante vídeos gratuitos e detalhados, inclusive com desenvolvimento DataSnap, integração e interoperabilidade win32 e .NET e desenvolvimento para mobile no link http://cc.embarcadero.com/coderage - Acho que essa informação dada por ele há uns meses é interessante e muita gente ainda não tem esse conhecimento. Por isso resolvi repostar aqui. Um 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 Anakin Enviada em: sábado, 12 de setembro de 2009 13:53 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Delphi 7 para .NET Richardson, Sugiro que você dê uma olhada no VS 2008(C#) para trabalhar com .NET. Até o Delphi 2007, trabalhar com o .NET é um grande desastre. Quanto ao Delphi Prism, além de adquirir o mesmo(e é caro), tem que adquirir o VS 2008 também(bem mais barato). []'s João Carlos 2009/9/11 Richardson Freddo mjrkon...@yahoo.com.br mailto:mjrkoning%40yahoo.com.br Boa noite pessoal! Sou formado em Sistemas de Informação a algum tempo. O delphi esta na versão 5 quando me formei. Hoje ainda utilizo Delphi 7 nos meus softwares, e por pura burrice nao me atualizei. Apesar de estar trabalhando com Postgre 8, não sai do Delphi 7 ainda. Hoje, vejo a necessidade de trabalhar com a plataforma .NET, e venho lendo artigos e tudo mais. A pergunta parece besta, mas como estou desatualizado, gostaria de uma ajudinha dos colegas: O Delphi
RES: RES: [delphi-br] Windows 7(Seven) + Delphi
Eu não utilizei o RAD pra gerar nenhuma aplicação WebForms.. uso o .NET em uma aplicação WinForms. Mas diga quais os problemas que você tá encontrando que vou criar um teste aqui e ver se conseguimos resolver. 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 serginhoott Enviada em: quinta-feira, 10 de setembro de 2009 18:43 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Windows 7(Seven) + Delphi Claudiney, também estou usando o Rad 2007, porém no .net estou com problemas no framework e na compatibilidade com o Internet Explorer 8,, para você está funcionando bem??? --- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br , Claudiney - Listas claudiney-lis...@... escreveu Olá Ricardo. Uso o Windows 7 com RAD 2007 e SQL Server, sem problema nenhum. Aliás, funcionando muito bem.. melhor ainda que quando estava com o Vista. 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-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Ricardo Diniz Enviada em: quinta-feira, 10 de setembro de 2009 09:50 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Windows 7(Seven) + Delphi Salve a todos do grupo... Gostaria de saber se alguem já tem usado o Windows 7(Seven) + Delphi (versões 7 pra cima)? Banco de dados? E tudo mais em configuração se deu algum conflito? Grato. Att, Ricardo. __ 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] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Windows 7(Seven) + Delphi
Olá Ricardo. Uso o Windows 7 com RAD 2007 e SQL Server, sem problema nenhum. Aliás, funcionando muito bem.. melhor ainda que quando estava com o Vista. 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 Ricardo Diniz Enviada em: quinta-feira, 10 de setembro de 2009 09:50 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Windows 7(Seven) + Delphi Salve a todos do grupo... Gostaria de saber se alguem já tem usado o Windows 7(Seven) + Delphi (versões 7 pra cima)? Banco de dados? E tudo mais em configuração se deu algum conflito? Grato. Att, Ricardo. __ 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] Componente WebBrowser
Olá Felipe. Legal. Ficou interessante a criação do HTML nessa variável. Bem mais fácil e claro. Agora o bom é que também já sei por onde seguir hora que for colocar no sistema. Já batemos cabeça. Rsrs 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á www.n2solutions.com.br www.nfe.n2solutions.com.br www.studion2.com.br -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Felipe Oriani Enviada em: terça-feira, 8 de setembro de 2009 19:28 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Componente WebBrowser Olá Claudinei, tudo bem ? Deu certo sim =D! Eu tentei fazer escrevendo o html com aquela função que citei no começo... do mesmo jeito que você disse! Parametrizei na url do iframe com as informações do endereço que preciso e gerei um html assim: 'monta html necessário HTML := HTML + 'html'; HTML := HTML + ' body'; HTML := HTML + ' iframe /'; HTML := HTML + ' /body'; HTML := HTML + '/html'; 'seta no mapa WBLoadHTML(wbMapa, HTML); Depois utilizei a função inicial que coloquei no primeiro post e mandei exibir. Fico bem legal! Acho que o ActiveX estava impedindo a execução do maps no WebBrowser. Antes estava tentando fazer manualmente com javascript... enfim! ficou legal! Caso alguém precise, está ai a solução. Detalhe que para usar essa função que citei no primeiro post, é necessário incluir a biblioteca ActiveX. Valeu Claudinei! Abraços Att, 2009/9/8 Claudiney - Listas claudiney-lis...@n2solutions.com.br Olá Felipe. Realmente pra utilizar o IFRAME você precisa ter um arquivo HTML que contenha ele. O mais tranqüilo eu acredito que seja gerar um pequeno HTML temporário com os dados que você quer apresentar e chamar este HTML no navigate do webbrowser. Não vejo outra maneira de fazer isso, já que o iframe é parte de um arquivo HTML. Algo mais ou menos assim: html head titleTeste/title /head iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;output=embedamp;sll=37.0625,- 95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8amp;ll=-23.413083,- 51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp;s=AARTsJqGyCChOuky MX_CAaQ01tl-1QdG4A/iframe /html Assim já mostra o mapa, mas não apresenta o link para o mapa ampliado... para isso é só colocar o código inteiro que te passei antes. Outra coisa é tentar o seguinte... Crie essa função: procedure WBLoadHTML(WebBrowser: TWebBrowser; HTMLCode: string) ; var sl: TStringList; ms: TMemoryStream; begin WebBrowser.Navigate('about:blank') ; while WebBrowser.ReadyState READYSTATE_INTERACTIVE do Application.ProcessMessages; if Assigned(WebBrowser.Document) then begin sl := TStringList.Create; try ms := TMemoryStream.Create; try sl.Text := HTMLCode; sl.SaveToStream(ms) ; ms.Seek(0, 0) ; (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms)) ; finally ms.Free; end; finally sl.Free; end; end; end; Agora tente carregar o html nela.. o iframe direto: WBLoadHTML(WebBrowser1, iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;output=embedamp;sll=37.0625,- 95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8amp;ll=-23.413083,- 51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp;s=AARTsJqGyCChOuky MX_CAaQ01tl-1QdG4A/iframe) Algo mais ou menos assim... Essa função não é minha... só copiei, portanto não sei te dizer se funciona 100%, mas acredito que sim. Pode ser que isso resolva o problema de não ter que criar um HTML só pra isso. Depois me diz se a função deu certo.. 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 delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Felipe Oriani Enviada em: terça-feira, 8 de setembro de 2009 11:34 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Componente WebBrowser Olá Claudinei, é extamente este meu problema... rs.. não quero exibir o restante da página... apenas o mapa do google! Eu fiz da mesma forma que você disse (a primeira), coloquei o link com os parametros na url e ficou show, porém ele exibe a página inteira e permite que o usuário comece a acessar outras coisas além do mapa... o que não quero que aconteça! Mas também não queria deixar um arquivo .html externo ao meu .exe então estou tentando escrever o html direto e jogar
RES: [delphi-br] Componente WebBrowser
Olá Felipe. Fiz algo parecido em um sistema. Criei um form só com o componente webbrowser e os botões necessário pra fechar ou alguma função mais que precise. Depois no meu cadastro, coloquei um botão na frente do endereço que chama o mapa, dessa maneira: Application.CreateForm(TFrmMapa, FrmMapa); FrmMapa.WebBrowser1.Navigate('http://maps.google.com/maps?q=' + TrimRight(DBEdtEndereco.Text) + ',' + TrimRight(DBEDTCidade.Text) + ',' + TrimRight(DBCBEstado.Text) + ', Brasil'); FrmMapa.ShowModal; FrmMapa.Free; Isso resolveu sem problemas. A única coisa é que carrega a página toda do googlemaps. Tem outra forma que não inclui no sistema ainda que carrega só o mapa. Só questão de configurar os campos. Assim: iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;sll=37.0625,-95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8 amp;ll=-23.413083,-51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp ;output=embedamp;s=AARTsJqGyCChOukyMX_CAaQ01tl-1QdG4A/iframebr /smalla href=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;sll=37.0625,-95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8 amp;ll=-23.413083,-51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp ;source=embed target=_blank style=color:#FF;text-align:leftExibir mapa ampliado/a/smallbr Esse é o fonte da página que ele usa. Claro que é possível parametrizar e fazer uma função. A parte em negrito é onde tá o endereço. 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 Felipe Oriani Enviada em: segunda-feira, 7 de setembro de 2009 15:29 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Componente WebBrowser Olá Pessoal, como vai ? Tenho uma aplicação em delphi 7 e gostaria de exibir o google maps a partir de um endereço. Estou tentando fazer manualmente mas estou com alguns problemas. Tentei associar um arquivo html a um componente webbrowser e funcionou porém não consegui parametrizar. Gostaria de não precisar deste arquivo html (externo) a minha aplicação então resolvi colocar o código HTML dentro de minha aplicação. Assim encontrei na web uma função que me permite escrever html em um componente webbrowser (veja a função no final do email). O problema é que quando executo no browser este HTML ele funciona sem problemas, porém ele pede autorização do IE para executar um ActiveX, e quando rodo este no Delphi ele da um erro (alert de javascript... sem mensagem) e não exibe o mapa... imagino que deva ser por causa do ActiveX. Minha dúvida: Existe alguma forma de ativar a execução de ActiveX no WebBrowser do Delphi ??? OU Gostaria de saber se existe algum componente a parte que permita que eu passe o enderço, cidade, estado, cep, para ele e ele me desse a localização no maps ??? Obrigado Att, Função que estou usando para exibir um código HTML em um WebBrowser: procedure WBLoadHTML(WebBrowser: TWebBrowser; HTMLCode: string) ; var sl: TStringList; ms: TMemoryStream; begin WebBrowser.Navigate('about:blank') ; while WebBrowser.ReadyState READYSTATE_INTERACTIVE do Application.ProcessMessages; if Assigned(WebBrowser.Document) then begin sl := TStringList.Create; try ms := TMemoryStream.Create; try sl.Text := HTMLCode; sl.SaveToStream(ms) ; ms.Seek(0, 0) ; (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms)) ; finally ms.Free; end; finally sl.Free; end; end; end; -- __ Felipe B. Oriani fbori...@gmail.com mailto:fboriani%40gmail.com | www.felipeoriani.com.br ...Examina o sentido, o modo e a direção de tuas palavras, antes de pronunciá-las.. por Emmanuel [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 WebBrowser
Olá Felipe. Realmente pra utilizar o IFRAME você precisa ter um arquivo HTML que contenha ele. O mais tranqüilo eu acredito que seja gerar um pequeno HTML temporário com os dados que você quer apresentar e chamar este HTML no navigate do webbrowser. Não vejo outra maneira de fazer isso, já que o iframe é parte de um arquivo HTML. Algo mais ou menos assim: html head titleTeste/title /head iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;output=embedamp;sll=37.0625,- 95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8amp;ll=-23.413083,- 51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp;s=AARTsJqGyCChOuky MX_CAaQ01tl-1QdG4A/iframe /html Assim já mostra o mapa, mas não apresenta o link para o mapa ampliado... para isso é só colocar o código inteiro que te passei antes. Outra coisa é tentar o seguinte... Crie essa função: procedure WBLoadHTML(WebBrowser: TWebBrowser; HTMLCode: string) ; var sl: TStringList; ms: TMemoryStream; begin WebBrowser.Navigate('about:blank') ; while WebBrowser.ReadyState READYSTATE_INTERACTIVE do Application.ProcessMessages; if Assigned(WebBrowser.Document) then begin sl := TStringList.Create; try ms := TMemoryStream.Create; try sl.Text := HTMLCode; sl.SaveToStream(ms) ; ms.Seek(0, 0) ; (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms)) ; finally ms.Free; end; finally sl.Free; end; end; end; Agora tente carregar o html nela.. o iframe direto: WBLoadHTML(WebBrowser1, iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;output=embedamp;sll=37.0625,- 95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8amp;ll=-23.413083,- 51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp;s=AARTsJqGyCChOuky MX_CAaQ01tl-1QdG4A/iframe) Algo mais ou menos assim... Essa função não é minha... só copiei, portanto não sei te dizer se funciona 100%, mas acredito que sim. Pode ser que isso resolva o problema de não ter que criar um HTML só pra isso. Depois me diz se a função deu certo.. 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 Felipe Oriani Enviada em: terça-feira, 8 de setembro de 2009 11:34 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Componente WebBrowser Olá Claudinei, é extamente este meu problema... rs.. não quero exibir o restante da página... apenas o mapa do google! Eu fiz da mesma forma que você disse (a primeira), coloquei o link com os parametros na url e ficou show, porém ele exibe a página inteira e permite que o usuário comece a acessar outras coisas além do mapa... o que não quero que aconteça! Mas também não queria deixar um arquivo .html externo ao meu .exe então estou tentando escrever o html direto e jogar no WebBrowser... Claudinei, como você fez? No caso temos o IFrame, você setou este código html direto no webbrowser, como posso fazer isso? ou utilizou um arquivo html externo a aplicação com este código do iframe ??? Caso tenha usado o arquivo .html, como parametrizou o arquivo html ? Obrigado pela atenção Claudinei! Abraços Att, 2009/9/8 Claudiney - Listas claudiney-lis...@n2solutions.com.br mailto:claudiney-listas%40n2solutions.com.br Olá Felipe. Fiz algo parecido em um sistema. Criei um form só com o componente webbrowser e os botões necessário pra fechar ou alguma função mais que precise. Depois no meu cadastro, coloquei um botão na frente do endereço que chama o mapa, dessa maneira: Application.CreateForm(TFrmMapa, FrmMapa); FrmMapa.WebBrowser1.Navigate('http://maps.google.com/maps?q=' + TrimRight(DBEdtEndereco.Text) + ',' + TrimRight(DBEDTCidade.Text) + ',' + TrimRight(DBCBEstado.Text) + ', Brasil'); FrmMapa.ShowModal; FrmMapa.Free; Isso resolveu sem problemas. A única coisa é que carrega a página toda do googlemaps. Tem outra forma que não inclui no sistema ainda que carrega só o mapa. Só questão de configurar os campos. Assim: iframe width=425 height=350 frameborder=0 scrolling=no marginheight=0 marginwidth=0 src=http://maps.google.com/maps?q=av.sao paulo 175 maringaamp;sll=37.0625,-95.677068amp;sspn=31.150864,59.238281amp;ie=UTF8 amp;ll=-23.413083,-51.940784amp;spn=0.008801,0.014462amp;z=14amp;om=1amp ;output=embedamp;s=AARTsJqGyCChOukyMX_CAaQ01tl-1QdG4A/iframebr /smalla href=http://maps.google.com/maps?q=av. sao paulo 175 maringaamp;sll
RES: [delphi-br] DBGrid
Olá Paulo. Tudo bem? Isso que você fez, do ponto de vista da linguagem, não está errado. Porém, funciona muito bem em uma tabela com poucos registros. A partir do momento que você tiver muitos dados na tabela isso pode (e provavelmente vai) te atrapalhar bastante. Eu trabalho um pouco diferente. Deixo o usuário digitar o que ele quer pesquisar primeiro, sem fazer nada, e quando ele clicar num botão de pesquisar, ou der enter no fim da digitação eu faço a pesquisa. Dessa maneira fica mais tranqüilo, pois faz apenas um acesso ao servidor. Da maneira que vc está fazendo hoje ele faz um acesso para cada letra digitada. Imagine uma pesquisa com muitas letras. E cada acesso ao servidor é uma instrução SQL que é executada. Para fazer dessa maneira é só colocar o seu código no evento click de um botão, ou no evento onkeyup ou onkeypress to Edit, tratando o parâmetro Key e verificando se é um enter (#13 no caso do onkeypress ou vk_return no onkeyup). 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 pcedisi Enviada em: segunda-feira, 24 de agosto de 2009 13:52 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DBGrid Ola! Por favor, preciso de ajuda com DBGrid! Tenho um DBGrid de clientes e uso onChange para fazer pesquisa a cada letra digitada, o problema é que ele redimensiona a cada busca alem de redesenhar o DBGrid gerando um efeito de piscar a cada letra digitada. Alguem pode ajudar? Isso que estou fazendo é o certo? procedure TfrmClientes.edtPesquisaChange(Sender: TObject); begin dmcli.qryClientes.Close; dmcli.qryClientes.Params[0].AsString := Trim(edtPesquisa.Text); dmcli.qryClientes.Open; end; obrigado, Paulo [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] ROWID
Não sei se é bem isso que vc procura, mas no SQLServer existe uma função chamada RowNumber(). A partir da versão 2005. Dê uma olhada neste texto. http://www.databasejournal.com/features/mssql/article.php/3572301/RowNumber- function-in-SQL-Server-2005.htm 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 Wilson, Stephen Enviada em: sexta-feira, 21 de agosto de 2009 11:48 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] ROWID Boa tarde Bruno Acho que o SQL Server nao tenha a propriedade de rowid (tal com existe em Oracle), embora nao esteja certo sobre SQL Server 2008. Pode usar um campo 'IDENTITY' ? Att. Steve -Original Message- From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ]On Behalf Of Bruno Stort Sent: 21 August 2009 14:13 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: [delphi-br] ROWID Estava precisando do ROWID do SQL Server. Alguém sabe? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM *** This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, any reading, printing, storage, disclosure, copying or any other action taken in respect of this e-mail is prohibited and may be unlawful. If you are not the intended recipient, please notify the sender immediately by using the reply function and then permanently delete what you have received. Content of emails received by this Trust will be subject to disclosure under the Freedom of Information Act 2000, subject to the specified exemptions, including the Data Protection Act 1998 and Caldicott Guardian principles. This footnote also confirms that, unless otherwise stated, this email message has been swept by Sophos Anti-virus for the presence of computer viruses. *** [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Gerador de Relatório
Crystal Reports Esse com certeza permite que o usuário crie seus relatórios. Já trabalhei com ele e é muito bom. 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 Marx Gentil Enviada em: sexta-feira, 14 de agosto de 2009 09:30 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Gerador de Relatório Pessoal, alguém conhece algum gerador de relatório que tenha ferramentas para que o usuário final possa fazer os seus próprios relatórios, sem a intervenção do programador? Desde já agradeço. __ 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] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Nota fiscal eletronica ??
http://www.nfe.fazenda.gov.br/portal/ Este link é do portal da NFe. Todo o material necessário está lá. Layouts, documentações, legislações... Olhe a opção Legislação e Documentos e também a opção Downloads 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 Heraldo Andrade Enviada em: quarta-feira, 5 de agosto de 2009 13:30 Para: Grupo Delphi Assunto: [delphi-br] Nota fiscal eletronica ?? Pessoal, tenho um programa instalado que o clientye agora vai precisar emitir nota fiscal eletronica, alguem tem alguma ajuda para me fornecer de onde consigo material para o desenvolvimento ?? __ 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] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Windows 7 x Delphi
Aqui na empresa instalamos o Delphi 7 e o Rad Studio 2007 no Windows 7 (tudo 7...) e tudo funcionou perfeitamente. _ 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 Luciano Calenzani Simões Enviada em: terça-feira, 4 de agosto de 2009 13:56 Para: delphi-br@yahoogrupos.com.br 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 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RAVE
Bom dia Gostaria de fazer uma pergunta pra galera que trabalha com RAVE, se tiver alguém, claro...rs Estou com dois probleminha pra resolver, até acho que simples, mas não encontrei a causa nem como resolver ainda. Tenho as seguintes situações: Um DataBand que imprime os dados de uma tabela. Antes dele tem um Band que imprime um cabeçalho. Quando chega ao tamanho da página automaticamente gera uma nova página. O que acontece de errado é que nesta segunda página está repetindo o último item da página anterior no primeiro item da nova página. Não consegui encontrar ainda onde tá o meu erro. Se alguém já teve este problema e puder me dar uma luz, agradeço. Outra situação é com relação a uma borda. Num determinado ponto do relatório eu imprimo um Memo com várias linhas. Quando desenho o relatório defino uma borda no início e no fim do campo, para que faça as margens do relatório. Porém quando o Memo tem mais de uma linha, essa borda só fica no tamanho da primeira linha, e as outras ficam em branco, abrindo um buraco no relatório. Como fazer pra que essa linha siga por toda a área do Memo? É possível? Alguma outra forma de fazer isso? O que os colegas sugeram como gerador de relatórios para .NET? Alguma outra boa opção? Achei o RAVE muito interessante, porém tem algumas coisas que acontece com ele que não me agradaram. Essa duas, por exemplo, e outra que enviei esses dias atrás, com relação a execução dos eventos do relatório.. ele não respeita, pelo menos não consegui fazer nenhum, nem os exemplos do manual. Um abraço e obrigado. _ 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 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Quebra de linha no RAVE
Olá Adriano. E dessa maneira funciona bem? Eu não tenho feito assim não. Quando vou para a impressão faço manualmente em tempo de execução: RvProject1.ProjectFile := ExtractFilePath(Application.ExecutablePath) + 'Report\Relatorio.rav'; RvProject1.Open; Isso poderia causar problemas com os códigos dos eventos? Eles não estão ligados diretamente ao relatório? 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 Adriano Santos Enviada em: quinta-feira, 30 de julho de 2009 10:56 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Quebra de linha no RAVE Então Claudiney, Depende de como você usa o RAVE. Olha só, aqui usamos ele embarcado na aplicação, ou seja: 1. Carregamos o designer do RAVE; 2. Modificamos, incluimos os eventos, compilamos; 3. Salvamos o arquivo .RAV dele; 4. No componente TRvProject clicamos na propriedade StoreRAV, depois em Clear pra matar o relatório atual. Então carregamos um novo .RAV e clicamos em Load. 5. Limpamos a propriedade ProjectFile; Ai compilamos a aplicação e distribuímos. Mó trampo, pra resumir. -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.com 2009/7/29 Claudiney - Listas claudiney-lis...@n2solutions.com.br mailto:claudiney-listas%40n2solutions.com.br Aproveitando o gancho... Isso é uma coisa que eu também não consegui fazer no RAVE.. usar os eventos dele.. Sempre coloco códigos lá dentro e ele compila sem erro. Porém, nada acontece. Parece que ele nem dá conta que existe o evento programado lá. Existe algum segredo pra isso? Onde tá o pulo do gato? Nem os exemplos do manual funcionam.. aqueles de mudar cor, bem básico. Alguém já fez isso funcionar? 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-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Adriano Santos Enviada em: quarta-feira, 29 de julho de 2009 15:47 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Quebra de linha no RAVE Então Leandro, Como havia mencionado, já tinha testado desse jeito. Dentro do RAVE compila, mas não funciona. Maluco o negócio. Valeu Adriano Santos 2009/7/29 Leandro mutu...@yahoo.com.br mailto:mutukao%40yahoo.com.br mutukao%40yahoo.com.br mailto: mutukao%40yahoo.com.br mutukao%2540yahoo.com.br tenta #13#10 ou #10#13 acho q funciona.. 2009/7/29 Adriano Santos asrsan...@gmail.com mailto:asrsantos%40gmail.com asrsantos%40gmail.com mailto:asrsantos%40gmail.com asrsantos%2540gmail.com asrsantos% 40gmail.com Galera, Alguém pode me dar um help? Preciso fazer quebra de linha no RAVE Reports. No evento OnBeforePrint do Memo dentro do RAVE tenho que montar uma espécie de contrato concatenando texto + parâmetros + texto. Exemplo: Memo1.Text := 'Declaramos, blablabla ' + RaveProject.GetParam('ALGUMA_COISA') + ' blablabla' + QuebraLinha + '...'; Já tentei Chr(13), #13, e tals. Alguém sabe como fazer isso funcionar? Vlw -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.com [As partes desta mensagem que não continham texto foram removidas] -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas] -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.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] Quebra de linha no RAVE
Aproveitando o gancho... Isso é uma coisa que eu também não consegui fazer no RAVE.. usar os eventos dele.. Sempre coloco códigos lá dentro e ele compila sem erro. Porém, nada acontece. Parece que ele nem dá conta que existe o evento programado lá. Existe algum segredo pra isso? Onde tá o pulo do gato? Nem os exemplos do manual funcionam.. aqueles de mudar cor, bem básico. Alguém já fez isso funcionar? 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 Adriano Santos Enviada em: quarta-feira, 29 de julho de 2009 15:47 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Quebra de linha no RAVE Então Leandro, Como havia mencionado, já tinha testado desse jeito. Dentro do RAVE compila, mas não funciona. Maluco o negócio. Valeu Adriano Santos 2009/7/29 Leandro mutu...@yahoo.com.br mailto:mutukao%40yahoo.com.br tenta #13#10 ou #10#13 acho q funciona.. 2009/7/29 Adriano Santos asrsan...@gmail.com mailto:asrsantos%40gmail.com asrsantos%40gmail.com Galera, Alguém pode me dar um help? Preciso fazer quebra de linha no RAVE Reports. No evento OnBeforePrint do Memo dentro do RAVE tenho que montar uma espécie de contrato concatenando texto + parâmetros + texto. Exemplo: Memo1.Text := 'Declaramos, blablabla ' + RaveProject.GetParam('ALGUMA_COISA') + ' blablabla' + QuebraLinha + '...'; Já tentei Chr(13), #13, e tals. Alguém sabe como fazer isso funcionar? Vlw -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.com [As partes desta mensagem que não continham texto foram removidas] -- Leandro, MuTukA [As partes desta mensagem que não continham texto foram removidas] -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.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] Delphi Prism ou Delphi for PHP
Delphi for PHP é para programação em PHP.. do Delphi, só o nome e a IDE. A linguagem é PHP pura. Delphi Prism é a versão do Delphi para .NET. Até a versão 2007 vinha junto na mesma IDE e agora vem em separado com o nome Prism e é um plugin para instalação no Visual Studio. Resumindo, você usará o Visual Studio para programar para .NET usando Delphi. Abraço De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de stainle2003 Enviada em: terça-feira, 14 de julho de 2009 09:35 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Delphi Prism ou Delphi for PHP Amigos, estou comprando o Delphi 2009, tenho direito de escolher outro produto que poderia ser o Delphi Prism ou Delphi for PHP, a minha dúvida, o que faz um e o que faz o outro ??, alguma sugestão ?? grato Stainle [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi Prism ou Delphi for PHP
Obrigado Bruno, pelo esclarecimento. É um detalhe que eu não tinha conhecimento. Aproveitando então pra te perguntar mais um detalhe... Eu adquiro o Delphi Prism, mas não tenho VS instalado na minha máquina. Nem licença dele. Como utilizar o Prism? O MS Shell está disponível para download? Tem custo de licença? Ou se utiliza das versões gratuitas do VS pra isso? Como fica? Porque seria muito estranho ter que depender de uma licença a mais pra utilizar o Prism. Isso ainda é dúvida pra mim, e acredito que pra muita gente. Abraço De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 13:58 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP PHP OK, o Dlephi For PHP é uma IDE de desenvolvimento para PHP. Sobre o Delphi Prism, A Microsoft criou o MS Shell que é base (IDE Framework) do Visual Studio, assim como Eclipse voce pode plugar linguagens, recursos e compiladores. O Delphi Prism é um produto que roda sobre o MS Shell onde voce pode ter também o Visual Studio, mas com linguagem e recursos e compilador independente com recursos que não existem nas liguagens do Visual Studio, logo voce programa em Delphi Prism e não Visual Studio. Videos sobre o Delphi For PHP e Delphi Prism estão gratuitamente disponiveis no DN: http://edn.embarcadero.com/br Abs BL From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] On Behalf Of Claudiney - Listas Sent: Tuesday, July 14, 2009 9:46 AM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: RES: [delphi-br] Delphi Prism ou Delphi for PHP Delphi for PHP é para programação em PHP.. do Delphi, só o nome e a IDE. A linguagem é PHP pura. Delphi Prism é a versão do Delphi para .NET. Até a versão 2007 vinha junto na mesma IDE e agora vem em separado com o nome Prism e é um plugin para instalação no Visual Studio. Resumindo, você usará o Visual Studio para programar para .NET usando Delphi. Abraço De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de stainle2003 Enviada em: terça-feira, 14 de julho de 2009 09:35 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Delphi Prism ou Delphi for PHP Amigos, estou comprando o Delphi 2009, tenho direito de escolher outro produto que poderia ser o Delphi Prism ou Delphi for PHP, a minha dúvida, o que faz um e o que faz o outro ??, alguma sugestão ?? grato Stainle [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] Barra de rolamento do dbgrid
Deixe a grid como readonly: DBGrid1.ReadOnly := True; Ou altere isso no object inspector no momento do desenvolvimento. Abraço De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Hugo Vieira Enviada em: terça-feira, 14 de julho de 2009 12:30 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Barra de rolamento do dbgrid Boa tarde galera, Estou desenvolvendo uma aplicação de cadastro de clientes, produtos e afins... Quando cliclo na tela de cadastro, desabilito todos os campos para evitar eventuais acidentes (apagar dados) uso o ennabled:=false; porem em uma das telas tem um dbgrid. Se eu deixar o dbd grid.enbabled:=false , a barra de rolamentos fica inacessivel. Como eu faria para deixar os dados do dbgrid in off, mas com a barra de rolamentos funcionando? grato pela ajuda! Hugo __ Descubra todas as novidades do novo Internet Explorer 8 http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmailutm_m edium=Taglineutm_campaign=IE8 utm_medium=Taglineutm_campaign=IE8 [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] Delphi Prism ou Delphi for PHP
Ah sim... agora entendi bem. Outra coisa que esqueci... hoje o Prism trabalha com o framework 3.5, correto? O VS 2008 também. O VS2010 está pra sair, e provavelmente já virá com a próxima versão do framework. Como eles utilizam o mesmo Shell pra interface, o Prism vai se aproveitar disso e atualizar a versão do framework, ou isto está ligado ao compilador diretamente? Abraço De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 14:37 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP Não precisa de licença adicional do Visual Studio, se adquirir o Delphi Prism, ele já vem com o VS Shell que é gratuito. Caso tenha instalado qualquer ferramenta baseada no VS Shell, por exemplo o Visual Studio, o Delphi Prism instala no mesmo Shell. Existem muitos diferenciais no Delphi Prism e o legal é que temos bastante vídeos gratuitos e detalhados, inclusive com desenvolvimento DataSnap, integração e interoperabilidade win32 e .NET e desenvolvimento para mobile no link http://cc.embarcadero.com/coderage Abs BL From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] On Behalf Of Claudiney - Listas Sent: Tuesday, July 14, 2009 2:26 PM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: RES: [delphi-br] Delphi Prism ou Delphi for PHP Obrigado Bruno, pelo esclarecimento. É um detalhe que eu não tinha conhecimento. Aproveitando então pra te perguntar mais um detalhe... Eu adquiro o Delphi Prism, mas não tenho VS instalado na minha máquina. Nem licença dele. Como utilizar o Prism? O MS Shell está disponível para download? Tem custo de licença? Ou se utiliza das versões gratuitas do VS pra isso? Como fica? Porque seria muito estranho ter que depender de uma licença a mais pra utilizar o Prism. Isso ainda é dúvida pra mim, e acredito que pra muita gente. Abraço De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de Bruno Lichot Enviada em: terça-feira, 14 de julho de 2009 13:58 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: RE: [delphi-br] Delphi Prism ou Delphi for PHP PHP OK, o Dlephi For PHP é uma IDE de desenvolvimento para PHP. Sobre o Delphi Prism, A Microsoft criou o MS Shell que é base (IDE Framework) do Visual Studio, assim como Eclipse voce pode plugar linguagens, recursos e compiladores. O Delphi Prism é um produto que roda sobre o MS Shell onde voce pode ter também o Visual Studio, mas com linguagem e recursos e compilador independente com recursos que não existem nas liguagens do Visual Studio, logo voce programa em Delphi Prism e não Visual Studio. Videos sobre o Delphi For PHP e Delphi Prism estão gratuitamente disponiveis no DN: http://edn.embarcadero.com/br Abs BL From: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] On Behalf Of Claudiney - Listas Sent: Tuesday, July 14, 2009 9:46 AM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: RES: [delphi-br] Delphi Prism ou Delphi for PHP Delphi for PHP é para programação em PHP.. do Delphi, só o nome e a IDE. A linguagem é PHP pura. Delphi Prism é a versão do Delphi para .NET. Até a versão 2007 vinha junto na mesma IDE e agora vem em separado com o nome Prism e é um plugin para instalação no Visual Studio. Resumindo, você usará o Visual Studio para programar para .NET usando Delphi. Abraço De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de stainle2003 Enviada em: terça-feira, 14 de julho de 2009 09:35 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Delphi Prism ou Delphi for PHP Amigos, estou comprando o Delphi 2009, tenho direito de escolher outro produto que poderia ser o Delphi Prism ou Delphi for PHP, a minha dúvida, o que faz um e o que faz o outro ??, alguma sugestão ?? grato Stainle
RES: [delphi-br] Rede Lenta
Bom dia Concordo com tudo o que o Evandro disse. Não trabalho mais com Firebird, mas há um tempo atrás quando ainda trabalhava, realmente vimos que em servidores Linux dedicados sua performance era bem superior. Porém sempre trabalhei também com servidores Win2000 e Win2003, sem problemas, até o momento que surgiram os DualCore, Core2Duo e servidores multiprocessados nos nossos clientes. Depois de bastante pesquisa na época encontramos documentações a respeito do problema, onde se dizia que o Firebird tinha mesmo alguns problemas de performance em ambientes multiprocessados ou multi core. Após o caso da nossa empresa, vi a mesma coisa acontecer com outros colegas. E como você citou que o servidor é um Core2Duo, não custa pesquisar sobre o tunning do banco pra ver se tem algo a ver com este assunto. O pessoal da lista que trabalha com Firebird hoje pode falar melhor sobre o assunto, já que estão mais atualizados que eu neste caso. Estou apenas passando uma experiência pessoal. Outra coisa, é a estrutura da rede mesmo. Você disse que tem dois hubs. Primeiro que existe uma grande diferença entre HUB e SWITCH. Se puder escolha sempre o segundo. Outra coisa é que a marca nesse caso dá muita diferença. Por exemplo, um switch 3COM vai custar o dobro de qualquer outro, mas está anos-luz a frente em performance. E também, não sei qual a estrutura de rede usada pra ligar os dois hubs com o servidor, se estão em série ou não, mas você pode optar por switchs que tenham pelo menos uma porta Gibabyte e usar esta porta para o uplink. Dessa forma as máquina ficam a 100 e os switchs entre eles a 1000. Principalmente se você puder colocar um switch pequeno de 1000 só para ligar os outros switchs que tiver na rede. Assim não cascateia um no outro e toda a rede de switchs fica a 1000. Coloque uma placa 1000 no servidor também. E as máquinas vão em cada switch que tiver na rede a 100. Tem-se que levar em consideração a questão da inicialização do sistema, pois esses 25mb do executável vão correr na rede toda a vez que executar o sistema. Como fazem lá? Ficam abrindo e fechando o sistema constantemente? Ou abrem e deixam o dia todo? Mas o mais importante é ver a partir de quando começou a lentidão... houve algum fato especial? Troca de máquina, atualização de sistema, mudança de SO, versão de BD??? Abraço. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Evandro Siqueira Enviada em: sexta-feira, 3 de julho de 2009 07:20 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Rede Lenta Bom dia Luciano, Sei que vc receberá várias sugestões, mas seguem as minhas: 1º) Se seu banco é firebird, eu sugiro um servidor dedicado pra ele, de preferência um linux, onde o FB tem apresentado uma performance diferenciada. Mas eu particularmente o utilizo em um servidor windows 2003 server sem nenhum problema. 2º) Acredito que seu problema de lentidão esteja mais relacionado a esse executável trafegando, além dos dados, esses 25 mb pela rede. Mas como acredito que o aplicativo seja de terceiros, não acredito que eles aceitem com muita boa vontade a idéia de uma versão cliente servidor ou três camadas. Tenho motivos para acreditar que seguindo a primeira sugestão sua performance deve melhorar, mas não ao nível ideal. 3º) Em todo caso ainda sugiro a nível de servidor: Sistema operacional windows 2003 server, mais memória e, vc não falou mas vai assim mesmo: um disco rígido rápido. Não sei se as mudanças na estrutura de rede possam te dar muito ganho de performance, mas se não pode mudar o conceito do aplicativo, já é alguma coisa. Espero ter te ajudado. l_o_angelini escreveu: Boa Tarde a todos Estou com a seguinte caso, tem um rede local com um servidor, nele roda o FireBird 2.1, esta instalado o sistema de contabilidade publica, nessa rede tem 12 maquinas que acessa, o sistema funciona dessa forma, é criado um atalho nas maquinas cliente do executavel que esta no servidor, esse executavel tem aproximadamente 25 mb, a rede tem dois hub(a rede fica num predio, um hub embaixo e outro em cima), sendo os hub e as placas 10/100, de uns tempos pra ca a rede esta ficando lenta quanto executa o atalho, gostaria de saber se trocasse os hub´s e as placa para 10/100/1000 resolveria esse problema ou a mudança não faria tanta diferença, ia me esquecendo a configuração do Servidor: Intel Core 2 Duo E6400 2.13 ghz, MB Asus P5W DH Deluxe, 2 mb memoria DDR2 667 mhz, Windows XP SP3 -- []s. Evandro Siqueira Programador de Sistemas Lessentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
RES: [delphi-br] Como fazer pro TImageList do Delphi 2007 aceitar PNG?
Olá Felipe. Usar um PNG direto na imagelist, creio que não vai conseguir. O que você consegue é converter a sua imagelist pra poder usar os ícones no padrão de cores do XP e do Vista, que também não são aceitos nativamente. Esses ícones tem 32 bits (true color) e alpha channel, que não e suportado. Para isso tem esse tutorial que você pode seguir: http://blog.enginefour.com/blog/post/Using-XP-style2c-32-bit-pngs-as-icons-i n-Delphi.aspx O código das funções de conversão e inclusão de ícones está aí para download. O único detalhe é que a imagelist não aceita ícones maiores que 32x32. Se alguém tiver uma maneira de fazer isso, também estou a procura. No restante, fica 100%... Acaba o problema da imagem ficar quebrada, ou criar uma sombra branca atrás dos detalhes da imagem. Abraço De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Fellipe Henrique Enviada em: quarta-feira, 1 de julho de 2009 14:55 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Como fazer pro TImageList do Delphi 2007 aceitar PNG? Amigos, alguém sabe? Procurei no google e não achei, somente pro 2009 (que já é nativo se nao me engano).. Obrigado Att. -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [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] asp.net no Delphi
Ola Ronaldo. A versão 2007 do Delphi .net (ou RAD Studio 2007) já trabalha com o framework 2.0. O 3.5 só na versão 2009. 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 Ronaldo Marcelo Pena Enviada em: sexta-feira, 26 de junho de 2009 12:28 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] asp.net no Delphi Senhores, Existe alguma versão do Delphi 2007 .net com o framework 2.0? Só conheço a versão Delphi .net do 2006 que é framework 1.1. Agradeço pela informação. Ronaldo Pena [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 ao executar aplicação pelo B DS 2006
Olá Daniel... Já fiz isso... usei o aspnet_regiis.exe i e mesmo assim continuou a mensagem. Também já fui no IIS e já mudei o pool da aplicação para o ASP.NET 1.1 e nada. Existe mais alguma coisa que seria necessário? Pelo que li por aí é só isso. Mas não resolveu. Obrigado. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel augusto braga Enviada em: sexta-feira, 15 de junho de 2007 17:25 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Erro ao executar aplicação pelo BDS 2006 Claudiney c tem que registar o .net no IIS ou entaum setar a versão do .net que está usando no IIS Em 15/06/07, Claudiney-listas [EMAIL PROTECTED] mailto:claudiney-listas%40n2solutions.com.br escreveu: Boa tarde a todos... Após a atualização para o Windows Vista, que vem com IIS 7, depois de configurar o BDS pra executar como administrador, quando dou F9 para executar uma aplicação asp.net, ele me retorna a seguinte mensagem de erro: The project cannot be debugged because virtual directory WebApplication1 is not configured with ASP.NET http://asp.net/ version 1.1. Use aspnet_regiis.exe to configure the local IIS web server. Antes de iniciar como administrador ele dizia que o IIS não estava configurado, provavelmente por uma questão de direitos para executar. Agora me retorna esta mensagem. Já tentei o aspnet_regiis.exe e nada. Já configurei manualmente a aplicação no iis com o pool do asp.net 1.1 e nada. Pelo IE direto a aplicação executa normalmente. Alguém teve este problema e conseguiu descobrir o que falta? Abraços e obrigado. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br [As partes desta mensagem que não continham texto foram removidas] -- Daniel Augusto Braga Cel: (19) 9128-7589 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Erro ao executar aplicação pelo BDS 2006
Boa tarde a todos... Após a atualização para o Windows Vista, que vem com IIS 7, depois de configurar o BDS pra executar como administrador, quando dou F9 para executar uma aplicação asp.net, ele me retorna a seguinte mensagem de erro: The project cannot be debugged because virtual directory WebApplication1 is not configured with ASP.NET version 1.1. Use aspnet_regiis.exe to configure the local IIS web server. Antes de iniciar como administrador ele dizia que o IIS não estava configurado, provavelmente por uma questão de direitos para executar. Agora me retorna esta mensagem. Já tentei o aspnet_regiis.exe e nada. Já configurei manualmente a aplicação no iis com o pool do asp.net 1.1 e nada. Pelo IE direto a aplicação executa normalmente. Alguém teve este problema e conseguiu descobrir o que falta? Abraços e obrigado. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Atualização de Versão de Si stema em Rede
Exato Jefferson... saiu mesmo... a edição desse mês, que está nas bancas... acho que é 84 mesmo... Abraço.. e precisando estamos aí.. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 21:30 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Obrigado Claudiney, estudarei essa proposta para atualizar a base. O colega Ricardo disse que na ClubeDelphi (ed. 84) deste mês ou ou do mês passado (ed. 83) saiu um artigo falando justamente sobre isso. Abraço - Original Message - From: Claudiney-listas To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 3:05 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Jefferson. Eu trabalho com versão no banco de dados. Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do sistema que sempre verifica na entrada qual a versão que está lá e testa se é a última. Quando altero a versão, altero esse módulo com os comandos SQL da nova versão. Mais ou menos assim: If versaobanco versaoatual then begin If versaobanco = 1 then Begin ...comandos SQL da versão 2 ...atualiza versaobanco para 2 End; If versaobanco = 2 then Begin ...comandos SQL da versão 3 ...atualiza versaobanco para 3 End; End; Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o sistema vai executar todos os comandos SQL necessários pra criar todas as opções de versões até a 5. Mais ou menos isso... :) Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 09:10 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Usando atualizadores desse maneira, como vocês tratam situação que precisa alterar alguma tabela, procedure, índice, etc., relacionados ao banco de dados SQL? Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo está com o tamanho ou tipo pretendido? Jefferson - Original Message - From: Adriano de Oliveira To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 8:14 AM Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede O meu atualizador é um exe a parte... O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do desktop apontando pra ele. Entao ele verifica.. atualiza os arquivos e chama o exe principal da aplicacao. []'s Adriano - Original Message - From: Luis Lopes To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 5:24 PM Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede Adriano, A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo executado? []´s Luis Alberto P. Lopes Desenvolvimento de Sistemas Belo Horizonte - Minas Gerais - Mensagem original De: Adriano de Oliveira [EMAIL PROTECTED] mailto:adriano.tupa%40yahoo.com.br mailto:adriano.tupa%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00 Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os arquivos existentes e compara com o diretorio do aplicativo na maquina cliente. Caso encontre algum arquivo na rede que não exista no cliente ele copia. Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo da rede for mais novo eu copio ele substituindo o arquivo local. Com isso eu só atualizo os arquivos na rede. []'s Adriano - Original Message - From: Claudiney-listas To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 3:18 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Raphael... Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é bem isso que vc precisa... um aplicativo de manutenção da versão e outro de atualização, que mantém os terminais sempre na mesma versão do servidor. Acho que é algo mais ou menos assim
RES: [delphi-br] Atualização de Versão de Si stema em Rede
Olá Jefferson. Eu trabalho com versão no banco de dados. Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do sistema que sempre verifica na entrada qual a versão que está lá e testa se é a última. Quando altero a versão, altero esse módulo com os comandos SQL da nova versão. Mais ou menos assim: If versaobanco versaoatual then begin If versaobanco = 1 then Begin ...comandos SQL da versão 2 ...atualiza versaobanco para 2 End; If versaobanco = 2 then Begin ...comandos SQL da versão 3 ...atualiza versaobanco para 3 End; End; Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o sistema vai executar todos os comandos SQL necessários pra criar todas as opções de versões até a 5. Mais ou menos isso... :) Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 09:10 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Usando atualizadores desse maneira, como vocês tratam situação que precisa alterar alguma tabela, procedure, índice, etc., relacionados ao banco de dados SQL? Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo está com o tamanho ou tipo pretendido? Jefferson - Original Message - From: Adriano de Oliveira To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 8:14 AM Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede O meu atualizador é um exe a parte... O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do desktop apontando pra ele. Entao ele verifica.. atualiza os arquivos e chama o exe principal da aplicacao. []'s Adriano - Original Message - From: Luis Lopes To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 5:24 PM Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede Adriano, A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo executado? []´s Luis Alberto P. Lopes Desenvolvimento de Sistemas Belo Horizonte - Minas Gerais - Mensagem original De: Adriano de Oliveira [EMAIL PROTECTED] mailto:adriano.tupa%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00 Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os arquivos existentes e compara com o diretorio do aplicativo na maquina cliente. Caso encontre algum arquivo na rede que não exista no cliente ele copia. Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo da rede for mais novo eu copio ele substituindo o arquivo local. Com isso eu só atualizo os arquivos na rede. []'s Adriano - Original Message - From: Claudiney-listas To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 3:18 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Raphael... Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é bem isso que vc precisa... um aplicativo de manutenção da versão e outro de atualização, que mantém os terminais sempre na mesma versão do servidor. Acho que é algo mais ou menos assim. Mas dá uma olhada na revista ou no site da clubedelphi que tenho certeza que vai te ajudar. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Raphae Fonseca Enviada em: terça-feira, 5 de junho de 2007 14:52 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Atualização de Versão de Sistema em Rede Boa tarde amigos da lista. Estou precisando desenvolver um atualizador de executáveis do sistema via rede. Algum amigo já desenvolveu algo parecido e poderia me dar algumas dicas??? No aguardo Raphael __ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [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] Atualização de Versão de Si stema em Rede
Grande JP... É isso aí... Aqui além da versão do banco de dados tenho também guardado a versão do executável do sistema. Uso pra verificação de novas versões no meu FTP. Quando entra no sistema e tem conexão com internet eu verifico aqui no meu FTP se existe uma nova versão disponível e dou a opção de atualizar. Quando vai o novo executável, nele está embutido essa rotina da verificação da rotina do BD. Se ouve alteração do BD nessa nova versão, ele já atualiza o banco também. Tem dado certo até o momento. Abraços. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de João Paulo - EsPyl Enviada em: quarta-feira, 6 de junho de 2007 15:32 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Outra opção para bloquear que alguem da rede utilize um executável antigo, seria guardar a versao do sistema no banco e compara com o aplicativo. Aqui na empresa adotamos essa sistematica e deu certo. Se alguem atualiza o sistema, as pessoas que nao atualizaram ainda nao conseguem entrar até que atualizem o executavel. - Original Message - From: Claudiney-listas [EMAIL PROTECTED] mailto:claudiney-listas%40n2solutions.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 3:05 PM Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede Olá Jefferson. Eu trabalho com versão no banco de dados. Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do sistema que sempre verifica na entrada qual a versão que está lá e testa se é a última. Quando altero a versão, altero esse módulo com os comandos SQL da nova versão. Mais ou menos assim: If versaobanco versaoatual then begin If versaobanco = 1 then Begin ...comandos SQL da versão 2 ...atualiza versaobanco para 2 End; If versaobanco = 2 then Begin ...comandos SQL da versão 3 ...atualiza versaobanco para 3 End; End; Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o sistema vai executar todos os comandos SQL necessários pra criar todas as opções de versões até a 5. Mais ou menos isso... :) Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Jefferson - Fórum Enviada em: quarta-feira, 6 de junho de 2007 09:10 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Usando atualizadores desse maneira, como vocês tratam situação que precisa alterar alguma tabela, procedure, índice, etc., relacionados ao banco de dados SQL? Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo está com o tamanho ou tipo pretendido? Jefferson - Original Message - From: Adriano de Oliveira To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, June 06, 2007 8:14 AM Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede O meu atualizador é um exe a parte... O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do desktop apontando pra ele. Entao ele verifica.. atualiza os arquivos e chama o exe principal da aplicacao. []'s Adriano - Original Message - From: Luis Lopes To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 5:24 PM Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede Adriano, A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo executado? []´s Luis Alberto P. Lopes Desenvolvimento de Sistemas Belo Horizonte - Minas Gerais - Mensagem original De: Adriano de Oliveira [EMAIL PROTECTED] mailto:adriano.tupa%40yahoo.com.br mailto:adriano.tupa%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00 Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os arquivos existentes e compara com o diretorio do aplicativo na maquina cliente. Caso encontre algum arquivo na rede que não exista no cliente ele copia. Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo da rede for mais novo eu copio ele substituindo o arquivo local. Com isso eu só atualizo os arquivos na rede. []'s Adriano - Original Message - From: Claudiney-listas
RES: [delphi-br] Atualização de Versão de Si stema em Rede
Olá Raphael... Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é bem isso que vc precisa... um aplicativo de manutenção da versão e outro de atualização, que mantém os terminais sempre na mesma versão do servidor. Acho que é algo mais ou menos assim. Mas dá uma olhada na revista ou no site da clubedelphi que tenho certeza que vai te ajudar. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Raphae Fonseca Enviada em: terça-feira, 5 de junho de 2007 14:52 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Atualização de Versão de Sistema em Rede Boa tarde amigos da lista. Estou precisando desenvolver um atualizador de executáveis do sistema via rede. Algum amigo já desenvolveu algo parecido e poderia me dar algumas dicas??? No aguardo Raphael __ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [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] AJAX no Delphi 2006
Olá Luis. Dá uma olhada no componente MagicAjax http://www.magicajax.net/ Na revista ClubeDelphi tem algumas matérias sobre ele. Acredito que no site também tenha. Mas de qualquer maneira, é bem simples de usar, só com os exemplos vc já vai conseguir muita coisa. Abraço. _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luis Viola Enviada em: quinta-feira, 31 de maio de 2007 17:19 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] AJAX no Delphi 2006 Pessoal, Alguem sabe como fazer para usar Ajax+Aps.net no Delphi 2006? Obrigado, Luis Viola [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] BDS 2006 e Windows Vista
Olá Bruno... Obrigado pela resposta. Pelas mensagens que retorna, acredito que no Cassini seja direitos sim. Vou verificar isso de perto. A mensagem do Cassini é essa: Access to the path C:\Windows\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\ecostore\3a9b1fff\edded680 is denied. Já no iis 7, me parece que o 2006 não encontra ele na máquina, como se ele não reconhecesse a instalação. Porém a aplicação funciona perfeitamente quando crio a pasta virtual na mão e chamo direto pelo browser. A mensagem que dá quando tento configurar o IIS como servidor da aplicação (Project/Options) é essa: Unable to detect the IIS Web Server. IIS may not be installed, not running or misconfigured. Confirmando assim mesmo a mudança ele me retorna o seguinte na sequência: Virtual directory Webapplication1 is unavailable from IIS Web Server. The Web Server may not be installed, not running or misconfigured. Without the virtual directory you Will be unable to run this application. Would you like to save these Project options anyway? Confirmando ele configura o IIS. Quando tento executar a aplicação pelo BDS ele retorna: The Project cannot be run because creation of virtual directory Webapplication1 on the local IIS Web Server failed. Use Project/Options.../Debugger/ASP.NET to configure the virtual directory. Não sei se isso também pode ter a ver com direitos. O usuário que utilizo no Vista faz parte do grupo administradores. Vou dar mais uma olhada nesse sentido. Caso você ou mais alguém tenha alguma outra informação, eu agradeço. Obrigado pela atenção Abraços _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruno Lichot Enviada em: segunda-feira, 28 de maio de 2007 11:17 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] BDS 2006 e Windows Vista Veja se não é problema de permissão de usuario ou de serviço no cassini ou nio iis. 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 Claudiney-listas Enviada em: sábado, 26 de maio de 2007 18:48 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] BDS 2006 e Windows Vista Olá grupo. Venho utilizando o BDS 2006 no desenvolvimento de uma aplicação .net, a princípio pra conhecer a ferramenta. Tudo tranqüilo usando win XP sp2. Porém essa semana instalei o Windows Vista Business e reinstalei o BDS 2006. Até aí nenhum problema, tudo funcionou bem. Porém o Vista vem com o IIS 7, o qual depois de algumas cabeçadas, fiz rodar as aplicações asp.net. Porém quando crio uma nova aplicação, ou tento rodar uma aplicação existente pelo BDS ele me avisa que não encontra o IIS ou que ele está desconfigurado e não abre. Diz que não consegue criar a pasta virtual, mas que eu poderia criá-la manualmente. Fazendo isso a aplicação roda normalmente quando chamo pelo browser, mas nada pelo BDS. Alguém fez essa mudança e passou por este problema? Tem alguma dica ou link onde eu possa conseguir informação a respeito? Mesmo quando mudo para o Cassini ele acusa que não tenho permissão para acessar a pasta temporária para executar a aplicação. Continuo na luta por aqui. Caso alguém possa ajudar, agradeço desde já. Abraços a todos _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 2292 (20070525) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] BDS 2006 e Windows Vista
Olá grupo. Venho utilizando o BDS 2006 no desenvolvimento de uma aplicação .net, a princípio pra conhecer a ferramenta. Tudo tranqüilo usando win XP sp2. Porém essa semana instalei o Windows Vista Business e reinstalei o BDS 2006. Até aí nenhum problema, tudo funcionou bem. Porém o Vista vem com o IIS 7, o qual depois de algumas cabeçadas, fiz rodar as aplicações asp.net. Porém quando crio uma nova aplicação, ou tento rodar uma aplicação existente pelo BDS ele me avisa que não encontra o IIS ou que ele está desconfigurado e não abre. Diz que não consegue criar a pasta virtual, mas que eu poderia criá-la manualmente. Fazendo isso a aplicação roda normalmente quando chamo pelo browser, mas nada pelo BDS. Alguém fez essa mudança e passou por este problema? Tem alguma dica ou link onde eu possa conseguir informação a respeito? Mesmo quando mudo para o Cassini ele acusa que não tenho permissão para acessar a pasta temporária para executar a aplicação. Continuo na luta por aqui. Caso alguém possa ajudar, agradeço desde já. Abraços a todos _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Maringá - Paraná www.n2solutions.com.br [As partes desta mensagem que não continham texto foram removidas]