Veröffentlicht 15. Januar 200421 j Hi, jemand ne Idee, wie ich aus einem Programm raus, den Standarddrucker setzen kann? Hab scho gegoogelt, und nur eine Lösung gefunden, aber die scheint mit Win2k nichtmehr zu funktionieren. Das andere was ich gefunden habe, war alles VB, da scheints ne Methode zu geben, die SetDefaultPrinter() heisst.... Da gibts doch bestimmt in C auch was...
15. Januar 200421 j MSDN Library hilft: SetDefaultPrinter funktioniert unter 2000, XP und höher. Wie es unter 9x und ME geht, steht auch dabei.
15. Januar 200421 j Autor Geht nicht! error C2065: 'SetDefaultPrinter' : undeclared identifier In dem MSDN-Eintrag steht nichts, dass ich etwas includieren muss, oder sowas. Muss ich die Funktion mit einem Namespace aufrufen, oder sowas in der Art? Wenn ja, welchen??
15. Januar 200421 j Original geschrieben von FinalFantasy In dem MSDN-Eintrag steht nichts, dass ich etwas includieren muss, oder sowas. Also ich sehe da: Header: Declared in Winspool.h; include Windows.h. Library: Use Winspool.lib.
15. Januar 200421 j Autor Oh ja, sorry, etz hab ichs auch gesehen. Ich steh wohl in letzter Zeit ein wenig auf der Leitung... Tut ma echt leid. Trotzdem danke.
15. Januar 200421 j Autor Hmmm, geht totzdem nicht. In meiner winspool.h ist aber auch keine Funktion definiert, die SetDefaultPrinter auch nur ähnelt..... Gibts da vielleicht unterschiedliche libs + h files?
15. Januar 200421 j Die Winspool.h, die beim Visual Studio 6.0 dabei ist, enthält tatsächlich nicht SetDefaultPrinter. Hast du das aktuelle Platform SDK installiert?
16. Januar 200421 j Autor Öhm, und welches SDK brauch ich jetzt da? Schon wieder typisch Microsoft, die Seite geht nur mit dem Internet Explorer...
16. Januar 200421 j Die Druck- und Druckwarteschlangenfunktionen gehören zu GDI, und GDI gehört zum Core SDK.
18. Januar 200421 j Autor Juhu, jetzt geht es!! Hab mir das ganze SDK runtergeladen. Thx, für eure Hilfe
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.