GUI + konzola = problem

GUI + konzola = problem

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24130
  • Gde živiš: Wien

Zao mi je sto nisam uspeo da smislim bolji naslov za temu...

Pravim program koji koristi formu za glavni prozor ekrana a za preview koristi konzolu.

http://members.chello.at/bobby100/test2.jpg

Da li postoji nacin da konzolu uglavim na formu kao komponentu a ne da otvara poseban prozor?
Problem je sto se konzola automatski otvara modalno, tako da mi pomeranje konzole po ekranu izaziva brljanje grafike na glavnoj formi.
Za konzolu sam koristio CRT za Delphi.
Evo i koda koji otvara i zatvara konzolu, ako neko ima bolju ideju - molim vas kazite.
Kod:
// otvaranje konzole
if (AllocConsole) then begin
AssignCrt(Input);
Reset(Input);
AssignCrt(Output);
Rewrite(Output);
end;
try
{ blok koji ispisuje tekst u konzoli }
....
// cekanje na Enter da bi se zatvorila konzola
readln(s); // nisam nasao drugi nacin da zatvorim konzolu
finally
freeconsole;
end;



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 01 Okt 2004
  • Poruke: 351
  • Gde živiš: Qrshumliya

bio je neki unit wincrt za Turbo Pascal za Windows, ako se josh neko seca toga Smile
Probaj da nadjesh to za Delphi, prilichno sam ubedjen da sam negde video da postoji. Ta stvarchica ce da ti reshi problem bez mnogo muke i kodiranja Wink



offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24130
  • Gde živiš: Wien

Ovaj problem sam resio pre nesto manje od godinu dana, program (u vezi kog je bio problem) je od tada na ovamo sa mog sajta preuzelo jedno 3000 ljudi Smile

offline
  • Pridružio: 01 Okt 2004
  • Poruke: 351
  • Gde živiš: Qrshumliya

nemoj da kazesh da se nisam na vreme setio da postujem Very Happy

Ko je trenutno na forumu
 

Ukupno su 438 korisnika na forumu :: 4 registrovanih, 4 sakrivenih i 430 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 1567 - dana 15 Jul 2016 19:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: havoc995, lojola, Pavlov A.A., trutcina