Hallo NG,
Ich habe eine prinzipielle Frage zur OLE Kommunikation und Realisierung mit Python.
Frage ist, ob es möglich ist um eine Anwendung ohne OLE Schnittstelle/Funktion ein Pythonprogramm zu realisieren, das eine OLE Kommunikation ermöglich und die Anfragen dann intern an das Programm umsetzt.
Interessant wäre dazu vielleicht auch, wie gerade diese Umsetzung realisiert werden könnte.
Problem: Eine Anwendung verfügt über eine OLE Schnittstelle und will Daten von einer Scananwendung anfordern. Diese unterstützt aber keine OLE Kommunikation.
Danke für alles was hilfreich dazu ist.
Steppi
OLE Funktionen für externe Anwendung
Nur damit ich das richtig verstanden habe: Du willst in Python ein Programm schreiben, dass von einem Scanprogramm über dessen Schnittstelle XY Daten holt und dann per OLE-Schnittstelle an ein drittes Programm weitergibt.
Wieso bin ich denn Gast? Ich bins doch! Der N317V! 
P.S.: 's' zu verkaufen!

P.S.: 's' zu verkaufen!
Es gibt für alles eine rationale Erklärung.
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Außerdem gibt es eine irrationale.
Wie man Fragen richtig stellt
Jep. Genau.
Das Python Programm soll sozusagen das Scanprogramm kapseln.
Da das Scanprogramm über Kommandozeile teilweise gesteuert werden kann, was für die grundlegenden Sachen für mich schon ausreicht. Alle zusätzlichen Features (Auflösung,Farbe,...) sind erstmal uninteressant (und ich glaube auch gar nicht oder nur schwer zu realisieren - da Scanprogrammfunktionen von außen ja unbekannt.)
Aber zurück zur OLE Kommunikation. Muss doch prinzipiell möglich sein über einen Aufruf von Anwendung eins über z.B. Aufruf create.scan einem Python Programm mitzuteilen die Scananwendung mit Parameter xyz zu starten.
Steppi
Das Python Programm soll sozusagen das Scanprogramm kapseln.
Da das Scanprogramm über Kommandozeile teilweise gesteuert werden kann, was für die grundlegenden Sachen für mich schon ausreicht. Alle zusätzlichen Features (Auflösung,Farbe,...) sind erstmal uninteressant (und ich glaube auch gar nicht oder nur schwer zu realisieren - da Scanprogrammfunktionen von außen ja unbekannt.)
Aber zurück zur OLE Kommunikation. Muss doch prinzipiell möglich sein über einen Aufruf von Anwendung eins über z.B. Aufruf create.scan einem Python Programm mitzuteilen die Scananwendung mit Parameter xyz zu starten.
Steppi