Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
Echt jetzt? :mrgreen: (http://www.delphipraxis.net/159082-alle-delphi-kommentare-code-schnell-loeschen.html)
Gute Nacht anyways ..
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
So .. ? Gut zu wissen ..
1) du rufst BeginDoc auf, ohne es importiert zu haben
2) du rufst BeginDoc mit leerem Dateinamen auf
3) du rufst EndDoc auf, ohne es importiert zu haben
4) du importierst SetDocumentInfo unter dem Namen 'SetDocumentInfoF'
5) .. soll ich weitermachen oder gehst du erstmal Grundlagen lernen?
Ganz nebenbei versuchst du wie ich das sehe das PDF einerseits mit...
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
Ich komm mir hier langsam echt verarscht vor du Luftpump. Nochmal zum mitschreiben:
1) PDF mit dsPDF.dll erstellen UND speichern
2) BeginDoc, SetDocumentInfo und EndDoc importieren (bei dir heißen sie dann BeginDocF, EndDocF, etc.)
3) BeginDoc aufrufen UND den Speicherort als der PDF Datei FileName übergeben (zur Erinnerung bei dir heißt es BeginDocF)
4) Mit SetDocumentInfo die gewünschten...
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
Nur so als kleiner Denkanstoß. Versuch mal folgenden temporären Ablauf in deinem Programm einzuhalten:
1) PDF mit dsPDF.dll erstellen UND speichern
2) BeginDoc aufrufen UND den Speicherort als FileName übergeben
3) Mit SetDocumentInfo die gewünschten Infos ändern
4) EndDoc aufrufen
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
Das geht mit Delphi nicht.
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
BeginDocF('');
Sorry dazu sage ich jetzt nichts mehr :roll: Schau nochmal GANZ GENAU hin, was da wohl falsch sein könnte. Zum Vergleich nochmal der Funktionsrumpf mit PARAMETERN:
BeginDocF: function(FileName: PChar): Integer; stdcall;
Forum: Programmieren allgemein
by Zacherl,
26. Apr 2011
Nah dran, verdammt nah dran :D Vor dem SetDocumentInfo() noch ein BeginDoc() und danach ein EndDoc() Aufruf, dann sollte es das gewesen sein :P
Forum: Programmieren allgemein
by Zacherl,
25. Apr 2011
Ehm, eventuell indem du die Funktion mit entsprechenden Parametern aufrufst? :shock: :mrgreen:
Beispiel:
SetDocumentInfo(4, 'Neuer Title')