Was das mit FastReport zu tun hat:
Wir haben FastReport
VCL Enterprise oder so ähnlich lizensiert. Das bedeutet, dass die Komponenten auf der
VCL aufsetzen. So vermute ich.
Was wir nicht wissen, welche
VCL Units werden genutzt?
Kann ich frxReport usw. in einer Konsolenanwendung ohne Delphi VCL.* Units nutzen?
Benötigen die FastReport Komponenten etwas von Delphi, was in einer Konsolenanwendung nicht vorhanden ist?
Wir haben z.B. dort zentral in allen Servern eine eigene ProcessMessages Routine, zur Behandlung von Windows Nachrichten. (Etwas ähnliches später auch für Linux, aber das tut hier nichts zur Sache)
Eine Konsolenmanwendung kann durchaus
VCL-Units verwenden, modale Fenster sind z. B kein Problem, weil sie eine interne message loop verwenden. Nicht-modale Fenster funktionieren aber nicht wie gewohnt, da der main thread in einer Konsolenanwendung keine (
VCL) message loop hat. Es hängt also davon ab was Fastreport halt da nutzt.