PDA

View Full Version : stampa re schermata di delphi???


fabbius69
02-06-2003, 20:01
Io programmo in Delphi, ma usando {$APPTYPE CONSOLE} quindi visualizzo i dati nella finestra Dos.
La domanda: come posso stampare i dati che visualizzo sulla finestra???

lexleo
02-06-2003, 20:56
intendi stampare su file oppure creare un' immagine??

fabbius69
02-06-2003, 22:28
Originally posted by "lexleo"

intendi stampare su file oppure creare un' immagine??

Qualsiasi modo, se mi potresti spiegare quello più semplice

lexleo
03-06-2003, 02:00
Il più semplice:
L'immagine basta il solito ALT+Stamp e ti trovi in memoria quello che stai visualizzando in quel momento.poi anche con il paint, incolli quello che hai in memoria, e ti stampi l'immagine.
il più serio:
ti crei un file di di testo dove gli stampi quello che ti pare.
delphi è da un pò che non lo uso ma dovrebbe essere così. per stampare un carattere ad esempio:
var tt : textfile;
ch : char;
begin
assignfile(tt,'c:\pippo.txt'); // crea un canale tt
rewrite(tt); // apre il canale tt in scrittura
write(ch); // scrive il carattere ch
closefile(tt); // chiude il canale tt
end;

dipende comunque da cosa ci devi stampare,testo o valori numerici..

fabbius69
03-06-2003, 10:22
Originally posted by "lexleo"

Il più semplice:
L'immagine basta il solito ALT+Stamp e ti trovi in memoria quello che stai visualizzando in quel momento.poi anche con il paint, incolli quello che hai in memoria, e ti stampi l'immagine.
il più serio:
ti crei un file di di testo dove gli stampi quello che ti pare.
delphi è da un pò che non lo uso ma dovrebbe essere così. per stampare un carattere ad esempio:
var tt : textfile;
ch : char;
begin
assignfile(tt,'c:\pippo.txt'); // crea un canale tt
rewrite(tt); // apre il canale tt in scrittura
write(ch); // scrive il carattere ch
closefile(tt); // chiude il canale tt
end;

dipende comunque da cosa ci devi stampare,testo o valori numerici..

Per l'immagine tutto ok, ma non ho capito il comando che mi da output per la stampante.
il programmino tuo memorizza dei caratteri su di un file, ma poi come lo stampo?

lexleo
03-06-2003, 19:53
o lo stampi con il notepad da win oppure usi il comando print nomefile di Dos.

cionci
03-06-2003, 20:05
Originally posted by "lexleo"

oppure usi il comando print nomefile di Dos.
Purtroppo print non funziona su tutte le stampanti...

lexleo
03-06-2003, 20:08
be si..potrebbe avere problemi con delle stampanti usb

fabbius69
03-06-2003, 22:36
Originally posted by "lexleo"

o lo stampi con il notepad da win oppure usi il comando print nomefile di Dos.

Ti ringrazio ma è meglio che uso l'mmagine poichè ho moltissimi valori numerici ed a trasformarli in testo non è facile.

Grazie di tutto

cionci
04-06-2003, 09:16
Originally posted by "lexleo"

be si..potrebbe avere problemi con delle stampanti usb
E purtroppo con alcune stampanti laser GDI che non hanno il driver per DOS (ad esempio le classiche stampanti con il Windows Printing System)...

lexleo
04-06-2003, 10:00
Originally posted by "fabbius69"


...poichè ho moltissimi valori numerici ed a trasformarli in testo non è facile.

dipende da cosa stai facendo..se è un calcolo ricorsivo di dati è semplicissimo