Het is eenvoudig om een document of een rapport af te drukken vanuit een externe .NET-toepassing die de Mercator Majuro omgeving instantieert. De enige moeilijkheid is de juiste initialisatie van MercatorReporting. Het project is opgenomen in bijgevoegd ZIP-bestand en bevat een voorbeeld dat de laatst ingegeven factuur uit de sequentie VEN afdrukt vanuit een externe applicatie.
In dit project moeten volgende referenties meegegeven worden:
- MercatorTunnel.dll
- MercatorUi.dll
- MercatorReporting.dll
In de bron, moet deze lijn gewijzigd worden naar de instellingen van het dossier.
main = new MercatorUi.Main(@"M:\Test\Mercator\", null, "Guy", "guy");
- het pad naar het Mercator-dossier
- de eventuele dossierscode (null, indien niet aanwezig)
- de naam van de Mercator-gebruiker
- wachtwoord van deze gebruiker
De juiste manier om MercatorReporting.dll te initialiseren is de volgende:
main.InitReporting(Api.AddBS(Application.StartupPath) + "MercatorReporting.dll");
Dit maakt het mogelijk om de versie van de MercatorReporting.dll assembly te gebruiken waarnaar verwezen wordt in het project.
Opmerking: indien de initialiatie van MercatorReporting.dll niet correct uitgevoerd is, wordt volgende melding weergegeven:
"Onmogelijk om het object met type FastReport.Report de converteren naar FastReport.Report"
Te laden :
0000002419.zip (12 Kb - 09-03-2015)