1. Hmm, da to jeste smor, ali nazalost nije samo ogranicen na Reporte, visual studio radi istu glupost sa DataSet-ovima. Assumption is the mother of all screw-ups. Jos da neko to javi u Redmond, bilo bi lepo.
Sto se tice dodavanja .rpt fajla u projekat, tu vec ne vidim problem, osim ako se ceo report ne serijalizuje kroz kod, mora da postoji resource iz kojeg ce se definicija reporta ucitati, dodavanje .rtp fajla je cin ubacivanja istog u resource DLLa. Nije mi bas jasno kako planiras da zaobidjes to sem serijalizacijom u kod (dge ces opet morati da ukljucis cs fajl u projekat

) sto ce sa kompleksnoscu reporta rasti poprilicno i biti sve sporije.
2. Ne znam zasto bi Delphi to radio, trebalo bi da je CR isti i da je code generator isti, medjutim pod C#-om to ne radi tako i CR objekti nisu direktno dostupni iz "root"-a, vec su unutar razlicitih kolekcija. Svaki element na reportu ima "Name" koji definise kljuc za pretrazivanje tih kolekcija, npr header-u sam dao Name = NaslovStrane (sekcije se jedine serijalizuju u kod), i u njemu TextObject Name = "MojTekst":
Code:
using rystalDecisions.CrystalReports.Engine;
...
rp1 rrr= new rp1();
TextObject mojtekst = (TextObject)rrr.NaslovStrane.ReportObjects["MojTekst"];
mojtekst.Color = System.Drawing.Color.Red;
Kompletan objektni model i sve sto se nalazi na reportu je dostupno kroz dodeljene identifikatore, ti identifikatori dobijaju deafult imena kad se "spuste" na report (tipa textXX, fieldXX, itd), ali se sasvim sigurno to ime moze promeniti kroz dizajner. Stvano ne vidim zasto bi code generator za Delphi to radio drugacije.
3. Hmm, i ovo mi je cudno. Ne moze biti nikako nedostupan jer da je nedostupan ne bi bio kompajliran. Mozda je samo skriven iz "Project viewer"-a ili slicnog (kao sto je u VS-u po defaultu) i sigurno postoji opcija (dugme) da se prikazu ti skriveni fajlovi. Samim tim sto je u fajlu klasa, klasa moze da se nasledi za fino stelovanje (tj nastelujes automat da ti skuva domacu

)
4. Ovo stoji za Winforms i Crystal Reports 9, lokalizacija im je veoma jadna. Tek od verzije XI je moguce lokalizovati Viewer, a za ranije verzije su samo postojali neki 3rd party konvertori, patchevi i ostala skalamerija koja uglavnom nije radila glatko.
Nemoj me razumeti pogresno, ne pokusavam da te ubedim da odustanes od svog projekta, sta vise mogu da ti predlozim da kreiras projekat na sourceforge-u, posto vec imas neki codebase bice ti lakse da primamis i ljude van ex-yu. Mozes cak i da ubacis podrsku za rdl format (xml format koji koristi reporting services), bilo bi lepo imati tool koji serijalizuje rdl u kod. Definitivno ima posla oko pravljenja reporting engine-a. Srecno.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić