Ecco un errore ottenuto da Visual Basic 6 al lancio di un report in Crystal Report:

terminato l’attacco isterico ho trovato la soluzione qui:
http://visualbasic.ittoolbox.com/groups/technical-functional/…
Un piccolo esempio di come aprire ed esportare un Crystal Report in c#:
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
class CrystalUtils
{
public static void Export()
{
//Creo l'oggetto report e lo apro
ReportDocument cryRpt;
cryRpt = new ReportDocument();
cryRpt.Load(@"C:\magazzino.rpt");
/*
Esempio di stampa su console dei parametri e valorizzazione
ParameterFields parametri = cryRpt.ParameterFields;
foreach (ParameterField parametro in parametri)
{
Console.WriteLine("Parametro: " + parametro.Name);
}
cryRpt.SetParameterValue(0, "(Tutti)");
*/
//Logon del report su DB
cryRpt.SetDatabaseLogon("user", "password", "server", "database");
//Export su xls
cryRpt.ExportToDisk(ExportFormatType.Excel, @"e:\magazzino.xls");
//Export su pdf
cryRpt.ExportToDisk(ExportFormatType.PortableDocumentFormat, @"e:\magazzino.pdf");
//Chiudo
cryRpt.Close();
}
}