Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 01.05.14
Prihlásený: 07.11.19
Príspevky: 152
Témy: 52
Bydlisko: Dubovce
Príspevok NapísalOffline : 09.03.2017 16:56

Zdravím, Chcel by som sa opýtať či neexistuje alternatíva pre TextColor(); v knižnici SysUtils alebo inej ktorá sa nachádza v Delphi/Lazarusi.
Ďakujem za odpovede.

//EDIT: Chcel by som sa opýtať čo robí to čo je zvýraznené: writeln(' ',m[i]:6,' ',e[i]:20,' ',k[i]);
pretože dnes mi to povedal učiteľ že to mám použiť ale nepovedal mi čo to má robiť ale keď som spustil program tak to tie stringy dalo do "stlpcov"


Online

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.03.13
Prihlásený: 20.04.24
Príspevky: 219
Témy: 49
Bydlisko: Sabinov
Príspevok NapísalOnline : 09.03.2017 17:43

K druhej otazke - nikdy som nerobil v Delph/Lazarus, ale predpokladam, ze to je pocet miest rezervovanych na vypis premennej (ak premenna m[i] zabera napr. 3 miesta, zvysne 3 sa doplnia prazdnym miestom)


Offline

Užívateľ
Užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 01.05.14
Prihlásený: 07.11.19
Príspevky: 152
Témy: 52
Bydlisko: Dubovce
Príspevok Napísal autor témyOffline : 09.03.2017 17:52

@buci - dík.


Offline

Užívateľ
Užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 27.06.09
Prihlásený: 04.03.23
Príspevky: 332
Témy: 3
Bydlisko: Košice - ok...
Príspevok NapísalOffline : 09.03.2017 17:58

tie dvojbodky môžeš používať aj na formátovanie desatinných čísiel: cislo:4:2
4 -> celková šírka, vrátane čiarky
2 -> počet desatinných miest







_________________
GitHub: mfocko | mfocko.xyz
OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed)
Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission]
Offline

Skúsený užívateľ
Skúsený užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 11.01.09
Prihlásený: 20.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 10.03.2017 17:04

GamerSK píše:
Zdravím, Chcel by som sa opýtať či neexistuje alternatíva pre TextColor(); v knižnici SysUtils alebo inej ktorá sa nachádza v Delphi/Lazarusi.
Ďakujem za odpovede.



Pouzi escape sekvencie, nie si tak odkazany na ziadnu kniznicu:
Kód:
writeln( #27, '[31m', 'Tvoj cerveny text', #27, '[0m' );


----HOWTO----







_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 01.05.14
Prihlásený: 07.11.19
Príspevky: 152
Témy: 52
Bydlisko: Dubovce
Príspevok Napísal autor témyOffline : 13.03.2017 9:48

Citácia:
Pouzi escape sekvencie, nie si tak odkazany na ziadnu kniznicu:
Kód:
Kód:
writeln( #27, '[31m', 'Tvoj cerveny text', #27, '[0m' );

Ten kód nefunguje. Použil som základnú knižnicu SysUtils v Delphi 7.

Kód:
writeln( #27, '[31m', ' Udaje pre meno "',hm,'" v databazy niesu!', #27, '[0m' );


Farebný text v konzoly, vysvetlenie "argumentu"


Offline

Skúsený užívateľ
Skúsený užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 11.01.09
Prihlásený: 20.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 13.03.2017 16:03

Nenapisal si nic ohladom operacneho systemu, tak som ti dal najjednoduchsi univerzalny sposob. Funguje to iba v konzolach, ktore podporuju ANSI escape sekvencie, neviem presne od ktoreho windowsu to nefunguje. V tom pripade pouzi funkciu SetConsoleTextAttribute, s nasledovnymi parametrami---> https://msdn.microsoft.com/en-us/library/windows/desktop/ms682088(v=vs.85).aspx#_win32_character_attributes

Napr, cerveny text:
Kód:
uses Windows;
.........
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), FOREGROUND_RED );
writeln( 'Udaje pre meno "', hm, '" v databaze nie su!' );
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 7 );


// nemam to kde vyskusat, tak hadam to nerobi problemy







_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Farebný text v konzoly, vysvetlenie "argumentu"

Registrovaný: 01.05.14
Prihlásený: 07.11.19
Príspevky: 152
Témy: 52
Bydlisko: Dubovce
Príspevok Napísal autor témyOffline : 13.03.2017 20:04

@Fico - ďakujem za pomoc. PS: Testoval som to na Windows 7


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [Delphi] farebny text v listbox

v Delphi, Visual Basic

9

1021

16.11.2009 16:52

ha2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Next Gen Konzoly

v Herné konzoly

12

1128

21.01.2011 18:55

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kupa hernej konzoly

v Ostatné

7

484

07.01.2015 21:45

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. rada pri vybere konzoly

v Ostatné

5

460

19.12.2010 19:32

milosenko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Farebny problem

v Operačné systémy Microsoft

5

1178

04.10.2008 20:01

Svolo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. farebny cartridge

v Externé zariadenia

0

679

28.02.2009 11:09

pcman Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. free to play na konzoly

v Herné konzoly

8

639

03.02.2015 19:58

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kupa PSP alebo podobnej hracej konzoly...

v Mobilné zariadenia

7

562

16.03.2011 18:48

Shikamaru Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Notebook do 400E (farebný)

v Notebooky a netbooky

8

858

12.06.2011 12:11

Volcano Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Farebny video efekt (prechod)???

v Video programy

1

374

04.09.2012 22:17

Fifik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Moderne retro herne konzoly SEGA a SNES

v Herné konzoly

4

646

09.04.2018 19:38

Sgt.ConstantRose Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Alienware predstavil herné PC vo veľkosti konzoly

v Novinky

17

817

03.02.2012 7:46

Cirky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Farebný zadný kryt Moto G

v Mobilné zariadenia

3

382

02.07.2014 9:56

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. D: Stary farebny notebook Digital

v Vymením a darujem

0

385

10.07.2010 1:28

LuboZA Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Bridgestone predstavil najtenší ohýbateľný farebný el.

v Novinky

2

419

26.10.2007 17:07

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. S DirectX 10 a novým výkonom PC predbehnú konzoly

v Novinky

8

487

12.05.2007 22:19

Shit Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra