Vielen Dank für die Antworten
peethebee
Die Umsetzung mit XML entspricht wohl meiner Technik mit HTML oder wie früher schon mal mit RTF. (Vorlage erstellen, Variablen definieren, Einlesen, Variablen tauschen, drucken).
Das funktioniert zwar sehr gut, aber die Erstellung und Pflege ist sehr aufwändig. Daher für mich kein Thema mehr.
@progandy
Tolle Lösung, wenn jemand einfach nur einen einfachen LISTENausdruck braucht: UNBEDINGT ANSCHAUEN (Nachteil: zusätzliche Programminstallation nötig, Vorteil: schnell + einfach, Vorschauansicht).
Für meinen Fall fehlen allerdings Grafikeinbindung und größere Kopfgestaltungen. Da bin ich mit meiner HTML-Technik flexibler. Aber ich habe dort auch das Programm 'Fast Report' gefunden. Mit dem würde es toll funktionieren, aber ich bekomme den Aufruf von AutoIt nicht hin. (Fast Report schein ähnlich wie List + Label zu sein, aber günstiger).
FRAGE:
=====
Ich habe mit dem List+Label-Support gesprochen, wegen Aufruf über AutoIt. Der meinte die DLL ist eine normale windows-DLL und keine COM-Technik und muss deshalb nicht registriert werden. Was heißt das?
Kann ich auf den Befehl '$objReport = ObjCreate("xxx")' verzichten?
Er meinte wenn ich COM-Programmierung brauche, sollte ich es über Active-X machen (cmll120.ocx). Wie kann ich denn diese einbinden? Gibt es irgendwo Beispiele? Ich finde aber in der ganzen List+Label-Anleitung keinen Objektnamen, den ich verwenden kann, wie z.B. hier:
- $oRP = ObjCreate("RICHTEXT.RichtextCtrl.1")
- $oWMP = ObjCreate("WMPlayer.OCX" )
- $objReport = ObjCreate("Catchysoftreport.Report")
Aber ohne geht es doch nicht, oder?
Vielen Dank
viele Grüße
Carsten