AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Inhalt Textdatei drucken

Ein Thema von Privateer3000 · begonnen am 15. Sep 2006 · letzter Beitrag vom 16. Sep 2006
Antwort Antwort
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#1

Inhalt Textdatei drucken

  Alt 15. Sep 2006, 22:38
Hi folk,

ist es möglich den Inhalt einer textdatei
zu drucken ohne vorher zu öffnen?
D.h. ohne ein form mit memo oder richedit
zu öffnen, sondern nur drucken.
Da es sich in diesem Fall um eine Logdatei
handelt ist es eben nicht unbedingt notwendig
diese sehen zu müssen.

Dank im vorraus!
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Inhalt Textdatei drucken

  Alt 15. Sep 2006, 22:43
Lad sie doch in eine TStringList und druck das ganze dann. Sollte doch gehen.
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
delphis spassbremse
(Gast)

n/a Beiträge
 
#3

Re: Inhalt Textdatei drucken

  Alt 15. Sep 2006, 22:46
richtig suchen.....

das gabs schonmal...


du nimmst dir ein memofeld was du auf visable := false; setzt.
dann nimmst du diesen code zum drucken:

File laden => OnCreate:
memo1.lines.loadfromfile('bla.txt'); Drucken button:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Var
    Zeile: Integer;
    PrintText: TextFile;
begin
if Application.MessageBox('Log wirklich Drucken?', 'Drucken', 36) = 6 then
begin
  AssignPrn(PrintText);
  Rewrite(PrintText);
  Printer.Canvas.Font := Memo1.Font;
  Writeln(PrintText, #13);
  Writeln(PrintText, #13);
  Writeln(PrintText, #13);
  for Zeile := 0 to Memo1.Lines.Count - 1 do
  Writeln(PrintText, ' ' + Memo1.Lines[Zeile]);
  CloseFile(PrintText);
end;
end;
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Inhalt Textdatei drucken

  Alt 15. Sep 2006, 22:47
Wozu der Overkill? TStringList tuts doch auch.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
delphis spassbremse
(Gast)

n/a Beiträge
 
#5

Re: Inhalt Textdatei drucken

  Alt 15. Sep 2006, 22:49
find ich so angenehmer.... und weil man das auch mit der filelistbox verknüpfen könnte
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Inhalt Textdatei drucken

  Alt 15. Sep 2006, 23:00
Danke Leute, aber wirklich nicht so ein aufwand.
Ich wollte nun keine kompo extra machen dafür, ob nun visible oder nicht.
Wie wird dann eine TStinglist gedruckt?
Gibts das als Eigenschaft/Methode,
oder muss man eine funktion kreiern?

Danke
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
volkerw

Registriert seit: 28. Nov 2005
Ort: Witten
26 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Inhalt Textdatei drucken

  Alt 16. Sep 2006, 08:58
Guten Morgen,
eine Zeile reicht aus, Ausgabe geht auf Standarddrucker:ShellExecute(handle, 'print', 'c:\temp\test.log', '', '', SW_HIDE); Gruß
Volker
  Mit Zitat antworten Zitat
Benutzerbild von Privateer3000
Privateer3000

Registriert seit: 10. Jun 2002
Ort: Jena
1.128 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Inhalt Textdatei drucken

  Alt 16. Sep 2006, 15:15
Prima!
Vielen Dank!
Peter
+++Versuch es nicht mit Gewalt + Nimm einen größeren Hammer! +++
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz