Simplicty and flexibility!


ConsoleWriteToFile OBSOLETE from
ConsoleWriteToFile("\\DATAEASE8\HP Color Laserjet 4700",1) -- use Printer Share Name to send text directly to printer.
retval := ConsoleWriteToFile("M

The console is basically screen print in DFD, and in version 1 it even looks like DOS ;-) The console will have many purposes. 

1. You can use it as a DEBUG window and use ConsoleCopy() to put messages on the console during a procedure run instead of Window/Dialog messages.
2. You can use it as a report output the way you used to in DFD. You will have to build your own output, but that is what most of us did in DFD anyway (OUTPUT)
3. You can use it to generate a print or export. You can of course already do that via the new file functions, but this way you will be able to visualise it too. The nice thing with the console is that it is unique for each application, but there is only one, so you can add stuff to it from anywhere in your application and when happy, you can simply save it to a file with ConsoleWriteTofile() or print it to a Windows device (printer) with the same function.

Plenty of other uses too, this is just the start.



If no path is used, file will be written directly to Application Catalogue. Combine with GetCurrent() to get correct path and build path from there if you want a different location for your out.

Use Printer Sharename ( ex \\DATAEASE8\HP Color Laserjet 4700) if you want to copy the content of Console Directly to Printer (text printing. All modern printers support direct text output and most emulate the old Epson FX when it comes to codes etc. Many printers also support PCL 5/6)


This is the mode switch where you tell the function how you want the text added to the Console.
0 = Append
1 = Overwrite
2 = Clear
3 = Insert at beginning of Console (top)
4 = Append with CR (before)
5 = Insert with CR (After)





See Also


On the forum about ConsoleWriteToFile OBSOLETE from


Product: . Written by alembagheri tahmas 07/12/13 at 13:37:32

Hi there,I am trying to use an external MySQL DB in dataease. I have successfully create the ODBC link and added the DB to dataease. I can also access the DB from dataease. Now, just for testing purposes, I am trying to create a simple report b...

Product: DataEase for Windows 7.x. Written by George Washington 11/04/14 at 08:26:17

no se pude exportar ahora archivos a pdf, ni a excel o otros cosa mala. en verdad creo que hace faltaen las versiones anteriores me funcionaba mas o menos bien. le hace falta a los aplicativos que se desarrollan en Dataeasegr...

Product: DataEase 8 Reporter. Written by eduardo paez 02/05/14 at 14:40:11

Thanks. Anyway I'm trying to use this fuction but it seems to me that it doesn't work on 8.2. I tried also in a DQL.There's something wrong?<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9IAAAJ3CAYAAAB4NWk3AAAAAXNSR0IArs4...

Product: . Written by Marco Marchesi 15/02/16 at 14:50:46


Product: Dataease [{8}]FIVE. Written by Chamil Rajindra 21/02/19 at 10:17:46

Thanks for the very good explanation!AS...

Product: . Written by afonso santos 28/10/19 at 00:50:14

I am pleased to see that the migration from Dos 4.53 is then sa 5.5 works. A really useful thing would be a compiler of SQL languages. Will you get there?Original Text:Mi compiaccio a vedere che la migrazione da Dos 4.53 รจ poi sa 5.5 funzio...

Product: . Written by Grossi Gioacchino 18/11/19 at 14:33:44

On the blog about ConsoleWriteToFile OBSOLETE from