Errore spostando i campi del report

lunedì 17 ottobre 2005 - 19.49

giorgiodipietro Profilo | Junior Member

Un saluto a tutti.

Vorrei sapere se qualcuno conosce il signoficato di questa eccezione:

CrystalDecisions.CrystalReports.Engine.InvalidArgumentException: Handle testo o oggetto non valido.

Si scatena quando da codice cerco di modificare la posizione di un campo del report usando la seguente sintassi:

Dim rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument()
rpt.ReportDefinition.ReportObjects.Item(indice).Left = intero
rpt.ReportDefinition.ReportObjects.Item(indice).Top = intero
rpt.refresh

Per sicurezza faccio anche il refresh...

Qualcuno mi sa dire dove sbaglio...

PS: L'eccezione viene scatenata sempre in Win98! Solo qualche volta in Xp!

Grazie

freeteo Profilo | Guru

ciao,
guarda devo essere sincero, non ho minimamente idea di come mai hai questo errore pero' ti consiglio di provare a controllare se puoi magari aiutandoti con dei log (o trace) di controllare che valore abbia quella proprieta' dell'oggetto perche potrebbe essere 1problema di risoluzione,nel senso che magari xp usa 1a scala diversa e quindi il numero che gli passi tu non va bene.
Vedendo "debuggando" o quasi che valore ha capisci se il problema è dovuto al numero che gli passi o piuttosto al fatto che il runtime non accede a quell'elemento o cose cosi'...strano cmq non è che hai librerie diverse tra i dui sistemi?

ciao

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

giorgiodipietro Profilo | Junior Member

No, però è progettato con Crystal Reports 9, che magari non va molto a nozze con w98, stamattina provo a rimettere quello in dotazione con Vb.Net e riprovo.

Comunque grazie mille, non ci avevo pensato.

Grazie.

Giorgio

Non si finisce mai di imparare!!

freeteo Profilo | Guru

ciao,
cmq ti confermo che crystal 9 è stato testato (e quindi supporta) win98 come mostro qui:
http://blogs.dotnethell.it/freeteo/Post_1366.aspx

se magari ti puo' essere utile anche in futuro :-)
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5