Hiho,
Ich sitze gerade an einem Programm welches eine Konsolenapplikation startet, da diese sehr 'hässlich' ist würde ich gerne versuchen sie komplett zu verstecken. Also so das nichteinmal das Konsolenfenster kurz 'flickert'. Bisher habe ich folgendes gemacht:
Delphi-Quellcode:
uses
System.SysUtils, Windows;
function GetConsoleWindow: HWND; stdcall; external kernel32;
begin
try
ShowWindow(GetConsoleWindow, SW_HIDE);
Writeln('nabend Delphi Praxis');
Readln;
Das ShowWindow(GetConsoleWindow, SW_HIDE); erzielt den erwünschten Effekt. Das Programm arbeitet im Hintergrund aber es flackert dennoch kurz auf.. irgendwelche Ideen ?