IntraWeb Erro Rave
Guinther Pauli, Bom dia.
Estou com problema para gerar um relatório (RAVE) em intraweb.
Quando rodo a aplicação StandAlone funciona tudo, porem quando transformo p/ aplicação mult usuário (ISAPI)
da erro na seguinte linha
RvProject1.Execute;
Erro : Access violation at adress..
Estou no aguardo pois preciso resolver isso o quanto antes.
Segue o font da aplicação Stand Alone e o font transformado para ISAPI e o arquivo .rav que estou usando
Eu não consegui anexar os fontes . Intão gerei um link para download do mesmo:
Ele ficará disponível até 08/12/2008.
Para copiá-lo, clique no link abaixo e informe a senha que segue na janela que se abrirá:
Link: http://discovirtual.terra.com.br/vd.cgi?+_wi=1228130548-4544-885617&_we=13
Senha: 943A492C
Att, PS: Delphi versão Enterprise 7 e IntraWeb 5.1 for Delphi 7 Vinicius Reiche Matos.
Para copiá-lo, clique no link abaixo e informe a senha que segue na janela que se abrirá:
Link: http://discovirtual.terra.com.br/vd.cgi?+_wi=1228130548-4544-885617&_we=13
Senha: 943A492C
Att, PS: Delphi versão Enterprise 7 e IntraWeb 5.1 for Delphi 7 Vinicius Reiche Matos.
Vinicius Matos
Curtidas 0
Respostas
Rodrigo Mourão
01/12/2008
Olá estarei providenciando uma video com uma pequena demonstração.
abs
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Vinicius,
Peço que aguarde mais um pouco, estou providenciando sua vídeo.
Obrigado !!
GOSTEI 0
Vinicius Matos
01/12/2008
Ok. Estou no Aguardo.
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Vinicius, Coloque os componetes do rave no user session e teste sua aplicação.
Abs !!!
GOSTEI 0
Rodrigo Mourão
01/12/2008
Vinicius o problema foi resolvido ??
Podemos encerrar o chamado ??
abs
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, boa tarde.
Estou com dificuldade p/ encontrar a user session!
não acho em meu projeto! tem apenas a ServerController, Unit1 e Project1.
Eu uso o Delphi 7 com intraweb 5.1
estou no aguardo.
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá,
No Delphi7 o UserSession e Chamado de Data Module.
Va em File - New - Other. Na aba IntraWeb selecione a opção: StandAloneAplication with Data Module.
Repare no comentário no Data Module:
// Since we are threaded we cannot use global variables to store form / datamodule references
// so we store them in WebApplication.Data and we could reference that each time, but by creating
// a function like this our other code looks "normal" almost as if its referencing a global.
// This function is not necessary but it makes the code in the main form which references this
// datamodule a lot neater.
// Without this function ever time we would reference this datamodule we would use:
// TDataModule1(WebApplication.Data).Datamodule.<method / component>
// By creating this procedure it becomes:
// TDataModule1.<method / component>
// Which is just like normal Delphi code.
Faca sua APP como Stand Alone depois migra para IsaPi.
Abs !!!!
No Delphi7 o UserSession e Chamado de Data Module.
Va em File - New - Other. Na aba IntraWeb selecione a opção: StandAloneAplication with Data Module.
Repare no comentário no Data Module:
// Since we are threaded we cannot use global variables to store form / datamodule references
// so we store them in WebApplication.Data and we could reference that each time, but by creating
// a function like this our other code looks "normal" almost as if its referencing a global.
// This function is not necessary but it makes the code in the main form which references this
// datamodule a lot neater.
// Without this function ever time we would reference this datamodule we would use:
// TDataModule1(WebApplication.Data).Datamodule.<method / component>
// By creating this procedure it becomes:
// TDataModule1.<method / component>
// Which is just like normal Delphi code.
Faca sua APP como Stand Alone depois migra para IsaPi.
Abs !!!!
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, boa tarde.
criei uma nova aplicação com datamodule porem agora esta dando o mesmo erro que dava na ISAPI na stand alone na mesma linha!
DataModule1.RvProject1.Execute;
estou mandando o link p/ download do fonte novo!
Ele ficará disponível até 10/12/2008.
Para copiá-lo, clique no link abaixo e informe a senha que segue na janela que se abrirá:
Link: http://discovirtual.terra.com.br/vd.cgi?+_wi=1228323903-1360-885617&_we=13
Senha: A0333BF9
Veja se vc acha algum erro no fonte! No aguardo. Att, Vinicus Matos
Para copiá-lo, clique no link abaixo e informe a senha que segue na janela que se abrirá:
Link: http://discovirtual.terra.com.br/vd.cgi?+_wi=1228323903-1360-885617&_we=13
Senha: A0333BF9
Veja se vc acha algum erro no fonte! No aguardo. Att, Vinicus Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Estarei baixando, irei verificar !!!
Pode ser problemas com a versão que esta utilizando.
abs
Pode ser problemas com a versão que esta utilizando.
abs
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo boa tarde.
estou no aguardo da analise do fonte.
Mas acredito q nao seja problema com a versão que estou ultilizando pois vi esse exemplo de criação intraweb Rave em um curso adquirido com a DevMedia e que esta disponivel p/ compra ate hoje e foi desenvolvido pelo Guinther Pauli. E estou usando a versão dita no curso.
Att,
Vinicius Matos
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo boa tarde,
só para referencia o curso eh o
Curso Online
Desenvolvimento Web com Delphi Win32
Aprenda a desenvolver aplicações WEB com IntraWeb e Delphi 7 (Delphi Win32)! do Guinther Pauli, E o capitulo que faz referencia ao rave eh o CApitulo 5 da parte de leitura att, Vinicius Matos
Curso Online
Desenvolvimento Web com Delphi Win32
Aprenda a desenvolver aplicações WEB com IntraWeb e Delphi 7 (Delphi Win32)! do Guinther Pauli, E o capitulo que faz referencia ao rave eh o CApitulo 5 da parte de leitura att, Vinicius Matos
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo boa tarde.
Seguinte vamos encurtar todo o problema!
Estou com o sistema pronto ( Telas etc... ) tudo funciona! apenas tenho problema com a geração de relatório ( meu prazo de entrega do sistema ja esta ultrapassado!! )
Tem como vc me mandar um exemplo usando um clientdataset que gere um relatório basico Rave ou QuickReport? que funcione em ISAPI.
Vc tem um msn p/ encurtar a demora que é normal em um sistema de post como este?
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Vinicius o sistema de consultoria funciona somente pelo portal !!
Peço que aguarde, estamos trabalhando na sua solicitação !!
Peço que aguarde, estamos trabalhando na sua solicitação !!
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo boa tarde.
Estou no aguardo e gostaria que fosse dada uma maior atenção ao meu caso pois tenho marcado a implantação para a semana que vem!
Att,,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Segue fontes com exemplo conectando a base de dados !!!!
[#VIDEO-44#]
[#VIDEO-44#]
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, bom dia.
Baixei o fonte de exemplo porem não compila. Acredito se estamos em versões ou de intraweb ou delphi diferentes.
tentei criar um projeto novo usando a sua rotina de imprimir o relatório porem esta dando um erro na seguinte linha
GRaveLock.enter;
Apenas comentei e ele gera o relatório com a Stand Alone aplication numa boa. Igual minha versão que te mandei da 1 vez.
Ao gerar a aplicação ISAPI, e rodar a dll pelo IIS da o mesmo Erro de access violation at address.
Na mesma linha RvProject1.Execute;
Estou no Aguardo.
Att,
Vinicius Matos.
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, Bom dia.
Você poderia gerar um projeto ISAPI e me mandar tbm a dll compilada ai p/ eu testar e ver se gera ok aqui?
E as instruções de que tabela e banco devo ter e path p/ rodar aqui
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Fabicio !!!
Estarei gerando e irei lhe enviar !!!
abs
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, bom dia
Quem é Fabricio?
Estou no aguardo da resolução URGÊNTE do problema pois Quinta-Feira tenho que implantar o sistema. Gostaria de estar resolvendo isso no MÁXIMO entre hoje e amanha pois terei que fazer ainda alguns ajustes nos relatórios.
Conto com a sua ajuda!
Att,
Vinicius Matos
GOSTEI 0
Vinicius Matos
01/12/2008
Caro Rodrigo,
Estou sendo muito pressionado pela gerência, para resolver este problema.
O que podemos fazer para liquidar com esta pendência o quanto antes?
Conto com a sua colaboração.
Obrigado,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Vinicius !!
Eu acabei trocando os nomes. Quanto ao seu problema eu estou trabalhando nele porém estou tendo o mesmo problema inclusive em versões posteriores do Vcl for for (IntraWeb) e Rave !!!
Essa combinação nunca foi muito estável, estou exclusivamente cuidando do seu problema. Espero respondê-lo o mais rápido possível !!
abs !!!
Eu acabei trocando os nomes. Quanto ao seu problema eu estou trabalhando nele porém estou tendo o mesmo problema inclusive em versões posteriores do Vcl for for (IntraWeb) e Rave !!!
Essa combinação nunca foi muito estável, estou exclusivamente cuidando do seu problema. Espero respondê-lo o mais rápido possível !!
abs !!!
GOSTEI 0
Vinicius Matos
01/12/2008
Caro Rodrigo,
Agora estou extremamente preoculpado, pois achava que eu estivesse fazendo algo de errado e que simplesmente com um ajuste de código o problema estaria resolvido.
Como podemos fazer então para emitir um relatório sem usar RAVE ?
Este chamado foi aberto no dia 01/12 e só agora estou sendo informado que já existiam problemas com RAVE.
De que forma estarei entregando meu projeto na quinta feira uma vez que o mesmo foi completamente desenvolvido ultilizando IW ?
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Vinicius.
Há sim uma maneira, a meu ver, mais facil de montar "relatórios" na web. (Se bem que para mim isso é utopia).
Eu em meus projetos utilizo os componentes:
DataSetTableProducer
QueryTableProducer
DataSetPageProducer
Esses componentes são utilizados para produzir uma saída html para o browser em cima de uma consulta ou DataSet.
Você pode inclusive utilizar um template com cabeçalho etc porem tudo com html.
abs
Há sim uma maneira, a meu ver, mais facil de montar "relatórios" na web. (Se bem que para mim isso é utopia).
Eu em meus projetos utilizo os componentes:
DataSetTableProducer
QueryTableProducer
DataSetPageProducer
Esses componentes são utilizados para produzir uma saída html para o browser em cima de uma consulta ou DataSet.
Você pode inclusive utilizar um template com cabeçalho etc porem tudo com html.
abs
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrido, boa tarde,
Poderia então me encaminhar um exemplo que gere o relatório em HTML dessa maneira ? Com cabeçalho, agrupamento e totalização e numero de paginas.
no meu caso eu estou montando a query (clientdataset) teria alguma restrição que nao de p/ montar os registros pois nao tenho tabela p/ dar o select.
Att,
Vinicius Matos
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Olá Vinicius, boa tarde.
Quanto a fazer utilizando um clientDataSet não tem problema o DataSetPageProducer se conecta a ele.
Quanto ao exemplo com Detalhes e tranqueilo porem o cabecalho devera ser feito no template HTML que voce ira utilizar o que ja fugiria do nosso escopo.
Solicito que abre um novo chamado para esta nova duvida. Como criar um relatorio com DataSetPageProducer ou DataSetTableProduce.
Abs !!!
Quanto a fazer utilizando um clientDataSet não tem problema o DataSetPageProducer se conecta a ele.
Quanto ao exemplo com Detalhes e tranqueilo porem o cabecalho devera ser feito no template HTML que voce ira utilizar o que ja fugiria do nosso escopo.
Solicito que abre um novo chamado para esta nova duvida. Como criar um relatorio com DataSetPageProducer ou DataSetTableProduce.
Abs !!!
GOSTEI 0
Vinicius Matos
01/12/2008
Rodrigo, la abri um novo chamado e gostaria que vc pegasse p/ ajudar.
o Id dele eh 1218
Att,
Vinicius Matos
GOSTEI 0
Rodrigo Mourão
01/12/2008
Ok Vinicius,
Estarei encerrando este chamado e iremos providenciar a solução para o outro !!
abs !!!
Estarei encerrando este chamado e iremos providenciar a solução para o outro !!
abs !!!
GOSTEI 0