Hallo zusammen!
Ich habe ein VI geschrieben, das am Ende einen Barcode ausdruckt. Wenn ich aus diesem eine .EXE mache, funktioniert diese vollständig, nur dass am Ende kein Druckvorgang gestartet wird.
Ich hab überhaupt keine Idee an welcher Stelle das Problem liegen könnte. Hat jemand eine?
Beste Grüße und Danke im Voraus!
(13.12.2011 23:30 )Jonathan Klausi schrieb: [ -> ]Ich hab überhaupt keine Idee an welcher Stelle das Problem liegen könnte. Hat jemand eine?
Ohne zu Wissen was du wie programmiert hast, kann ich nur meine
befragen. Die scheint aber gerade kaputt zu sein
Deswegen: VI und Screenshot des signifakten Codes anhängen, dann kann auch geholfen werden
Beste Grüße,
NWO
Auch mal eine allgemeine Antwort auf Deine allgemeine Frage:
VI-Pfade in der Entwicklungsumgebung sind anders aufgebaut, als wenn Dein Programm als Applikation läuft. Da musst Du entsprechend darauf reagieren.
Ob Du das überhaupt verwendest und was das mit Deinem Drucken zu tun haben könnte, weiß ich leider auch nicht.....
- - -
Lad' einfach mal Dein VI hoch.
Gruß Markus
(13.12.2011 23:30 )Jonathan Klausi schrieb: [ -> ]Hallo zusammen!
Ich habe ein VI geschrieben, das am Ende einen Barcode ausdruckt. Wenn ich aus diesem eine .EXE mache, funktioniert diese vollständig, nur dass am Ende kein Druckvorgang gestartet wird.
Ich hab überhaupt keine Idee an welcher Stelle das Problem liegen könnte. Hat jemand eine?
Beste Grüße und Danke im Voraus!
Vielen Dank für die Mühen!
Das VI ist recht komplex. Ich habe deshalb einfach die Problemstelle isoliert (oder was ich dafür halte). Hier geschieht genau dasselbe wie beim gesamten VI: Als Applikation wird der Druckvorgang nicht gestartet. Muss ich eventuell die Barcode-DLL in die EXE einbinden? Die findet sich ja eigentlich im WinSys. Wüsste nur nicht was sonst das Problem sein könnte.
Danke für die Mithilfe
Ah, Du verwendest ActiveX.
Probier' mal im Application Builder dort ein Häkchen reinzumachen:
[
attachment=37698]
Gruß Markus
Hallo Markus,
(14.12.2011 11:46 )Y-P schrieb: [ -> ]Probier' mal im Application Builder dort ein Häkchen reinzumachen:
Das Häkchen hatte ich gesetzt. Trotzdem funzt es nicht...
Also ich habe es jetzt einfach mal ganz ohne ActiveX probiert. Aber selbst ein ganz normaler Druckaufruf funktioniert nicht in meiner Applikation... Wieso???
Ich habe aus dem angehängten VI eine EXE erzeugt. Als VI druckt es, als EXE nicht... Ich habe keine Ahnung was da fehlt.
Puh, na das war ja mal ne schwere Geburt. Danke Markus, dein zweiter Link hat mich tatsächlich zur Lösung geführt. Sie ist unter folgendem Link zu finden:
http://digital.ni.com/public.nsf/allkb/8...62006AD402
Wenn man VIs vom Report Generation Toolkit benutzt, muss man NIReport.llb und die LVClass manuell hinzufügen. Jetzt funzts