Errore memoria esaurita

giovedì 24 novembre 2005 - 18.21

trinity Profilo | Guru

ragazzi,
ho fatto un piccolo programma in vb6 con la stampa di una tabella clienti in crystal report 8.utilizzo l'oggetto crystalreportview e non ho trovato problemi...il codice è il seguente:

Dim rdApp As CRAXDRT.Application
Dim rpt As CRAXDRT.Report
Private Sub Form_Load()
Set rdApp = CreateObject("CrystalRuntime.Application.8")
Set rpt = rdApp.OpenReport("C:\clienti.rpt")
rpt.DiscardSavedData
CRViewer1.ReportSource = rpt
CRViewer1.ViewReport
End Sub

solo che nel momento in cui ripeto la stessa stampa con alttri clineti in elenco al caricamento del crystalreportviewer mi esce l'errore memoria esaurita...

ho due tabelle nel mio db access, una sorgente el'altra che utilizzo per la stampa...ogni volta che genero i dati resetto la tabella con una Delete sql e per salvare gli stessi dati utilizzo un'insert to select..ma problemi nel salvataggio dei dati nella tabella di appoggio stampa non esistono funziona tutto perfettamente...
Il report è pulito senza immagini o qualcosa che lo potrebbe rendere pesante...

Ciao

freeteo Profilo | Guru

ciao,
ad occhio potrebbe essere che dentro al report hai ualche formula che va in loop infinito, oppure il report carica troppa ram...hai provato su qualche sistema operativo diverso da dove ti sei accorto dell'errore? (tipo xp o 2000)
Poi altra cosa il messaggio di memoria esaurita te lo da il viewer o windows? se te lo da il viewer te lo da fin da subito o dopo varie volte che lo carichi?
1'ultima domanda, non riesci a debuggare l'applicazione per vedere se c'e' 1a riga esatta in cui ti da l'errore?

grazie ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo

trinity Profilo | Guru

Sinceramente l'ho provato su windows xp...sul mio pc funziona mentre su altri due no..l'errore lo da direttamente il viewer..solo che prima di utilizzare l'oggetto viewer, utilizzavo l'ocx del crystal con la sintassi per caricarlo action=1 e facendo passo passo il debug mi funzionava, ossia il report riceve i dati tranquillamente...se lo apro con crystal e aggiorno la scermata mi vengono visualizzati i dati corretti....è strano questo comportamento...

Ciao

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5