[ lakishone @ 01.11.2004. 14:32 ] @
Posle mnogo peripetija da mi CR proradi na 98 klientu konacno sam uspeo da sve registrujem ali mi javlja gresku koju nemogu da shvatim.
Naime na nekim klientima sve radi lepo a na nekim mi izbacuje poruku
"load report failed" sa sledecim objasnjenjem.

************** Exception Text **************
CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: Load report failed.
at . F(String , EngineExceptionErrorID
)
at . B(String , Int32 )
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String reportName, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportClass.Load(String reportName, OpenReportMethod openMethod, Int16 parentJob)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(Object value)
at chatalovaccess.Form3..ctor()
at chatalovaccess.Form4.Button1_Click_2(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Posto na nekim kliejntima radi iskljucujem mogucnost svega onog sto se ovde pominjalo u prethodnim porukama. (barem ja nisam video da se ovo nekom dogadjalo).
Probao sam kod kuce na virtaul PC instaliram 98se i obicnu 98 i na obe verzije mi radi program s tim sto na obicnoj 98-ci sam morao da instaliram jet service pack ali ni u jednoj varijanti mi nije izbacivao ovakvo obavestenje.
Molio bih onog ko im ideju da mi pomogne.

at ?.?F(String ?? , EngineExceptionErrorID ?
)
at ?.? B(String ? , Int32 ? )
U prve dve linije objasnjenja mi izbacuje kvadrate ( ovde gde sam ja naveo ?)
Kao da ne moze nesto da procita. Ja sam u reportu imao YU slova (true type) ali sam pokusao i da prekucam sve na eng ali nista nije pomoglo.
[ mmix @ 02.11.2004. 01:33 ] @
Ne mogu ti mnogo pomoći oko tvog problema pošto nisam trošio .net na 98ici, ali mogu sigurno da ti kažem da nema veze sa:

at ?.?F(String ?? , EngineExceptionErrorID ?
)
at ?.? B(String ? , Int32 ? )

ti kvadratići su u stvari obfuskovana imena identifikatora. Neki proizvođači (CR između ostalog) na ovaj način štite kod od reverznog inženjeringa.
[ Deep|Blue @ 02.11.2004. 09:25 ] @
pa ako si citao prethodne teme o 98-ici i cr-u, onda si verovatno primetio da ce tesko da ti to uspe.
mi smo se lomili dosta sa tim. imali smo situacije da instaliramo na jednoj 98-ci i radi ok, ubacimo drugu aplikaciju ili zamenimo postojecu i ono ne radi
ili jos bolja situacija da radi delomicno tj. neke funkcije u reportu rade neke ne. na kraju smo se odlucili da ne instaliramo applikacije na 98. minimum win2k i zamisli - lepo fercera.