Seite 2 von 2
Re: PDF an Drucker senden
Verfasst: 16.08.2012 13:23
von Bisonte
Da stand was in der Hilfe :
Ergebnis = SendNetworkData(Verbindung, *SpeicherPuffer, Länge)
Bei UDP-Verbindungen beträgt die maximale 'Länge' 2048. Bei TCP-Verbindungen beträgt die maximale 'Länge' 65536.
Ich gehe mal davon aus, dass Bytes gemeint sind...
Re: PDF an Drucker senden
Verfasst: 16.08.2012 22:03
von HeX0R
Es ist trotzdem falsch.
SendNetworkData kann auch -1 zurückgeben, wenn die Gegenstelle z.B. nicht mit dem Abholen der Daten nachkommt, oder mittlerweile gestorben ist.
Habe schon vor ewigen Zeiten angemerkt, dass die Netzwerkbefehle von PB nicht wirklich nutzbar sind, um halbwegs professionelle Programme damit zu entwickeln
(-1 als Rückgabewert kann z.B. sein, dass der Eingangspuffer des Empfängers voll ist, dann versucht man es einfach weiter, es kann aber auch bedeuten, dass der Empfänger seinen Rechner ausgeschaltet hat.
Wie will man das ohne API unterscheiden?)
Aber das ist wie in meiner Firma, der Kampf gegen die Windmühlen...
PDF an Drucker senden
Verfasst: 17.08.2012 20:25
von kunstlust
@heXOR ja ich musste leider auch feststellen, das PB für sowas nich taugt, der ganze Netzwerkbereich ist nicht mehr zeitgemäß. Ich nutze vorerst die Lpr.exe von Windows, welche ich kurzerhand eingebunden habe. Bin im Augenblick an Lazarus dran, dort ist auch eine IDE nutzbar, oder Delphi Xe Starter.