OLE (Die "Fernsteuerung")
Die folgende Dokumentation ist für Programmierer gedacht
- Von Visual Basic, Delphi oder C aus CS5 als OLE-Servermodul starten :
- Set cs5_ole = CreateObject("cs5.cs5_ole_server")
- Adressdaten an CS5 senden:
- cs5_ole.receiver_add_line("Bucko Versandsysteme")
cs5_ole.receiver_add_line("GmbH & Co KG")
cs5_ole.receiver_add_line("Kamperdahl 9")
cs5_ole.receiver_add_line("23738 Lensahn")
- Etikett drucken
- cs5_ole.print_label(1)
- viele weitere Funktionen verfügbar
Die CS5-CD installiert automatisch
ein OLE-Testtool
(Start-Programme-CS5-OLE-Server
testen)
Auf der Seite "ausführen" werden die Aktionen der Buttons
ausgeführt
Auf den Seiten "Source Delphi" und "Source Access/VB"
werden die jeweiligen Delphi / Visual Basic-Quellcodes angezeigt, sobald ein Sie
auf einen Button klicken. Hier einige Auszüge:
Auszug aus der Dokumentation:
Variable / Properties:
- carrier : integer = Frachtführer festlegen 0=Post 4=UPS etc
- costcenter : String = Kostenstelle festlegen - für Auswertungen
- ident_lfdnr : integer = Laufende Nummer des Identcodes selbst bestimmen
- dialogs_active:integer = Dialoge an/abschalten
- insurance : String = Versicherungswert übergeben
- invoiceno : String = Rechnungsnummer für Nachnahmezahlschein
- last_identcode : String = letzten Identcode geben lassen
- last_identcode2of5 : String = letzten Identcode als 2of5-Barcodestring
- mandant : String = Mandant festlegen
- orderno : String = Auftragsnummer übergeben = auch als Suchbegriff
- parcel_options : String = Zusatzleistungen wie Eigenhändig, Rückschein
etc
- parcel_qty : String = Anzahl Packstücke
- payment : String = bei Nachnahme: Bar/Scheck
- postage : String = Porto zurückgeben lassen
- remark : String = Bemerkung, kann auf Etikett aufgedruckt werden
- weight : String = Gewicht
Funktionen
- hide = CS5-Fenster unsichtbar machen
- print_daily_report(integer) = Tagesabschluß ausführen
- print_db(string,integer) = Bestimmte Fremddatenquelle als Seriendruck
starten
- print_label(integer) = (anzahl) Etiketten drucken
- receiver_add_line(string) = Empfängerzeilen übergeben (3 bis 9 Zeilen)
- show = CS5-Fenster sichtbar machen
Mit Hilfe dieser Werte kann CS5 komplett aus anderen Programmen heraus
ferngesteuert werden.
Die Liste der Variablen und Funktionen wird ständig erweitert
Als OLE-Objekt startet CS5 automatisch im Modus NICHT SICHTBAR.
Eine Siemens-Tochter steuert CS5 komplett aus SAP heraus.