Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Tak pouzi VisualC++ a budes mat 32kB exe (a aj to v nom 30kB su len nuly) Kniznice si nastav na stat…
MM.. 20.09.2017 23:45
MM..
Já ti klidně taky udělám konzolovku s pár kB Tohle je ale o něčem jiném. Je to o komfortu a rychlost…
Jan Fiala 21.09.2017 08:18
Jan Fiala
V C++ urobim aj 32kB program s GUI :) GUI nemusi zaberat miesto. Je to len callback (window procedur…
MM.. 21.09.2017 10:40
MM..
Psal jsem ti, že v Delphi můžeš přímo používat Win API a vše okolo, takže uděláš s příslušným úsilím… poslední
Jan Fiala 21.09.2017 13:26
Jan Fiala

Tak pouzi VisualC++ a budes mat 32kB exe (a aj to v nom 30kB su len nuly)
Kniznice si nastav na statically linked, nech to nepotrebuje c++ runtime.
Ale vo VisualC++ budes muset skutocne pracovat s WinAPI, ne ze tam bude tona delphi frameworkov a nejake kanvasy a janeviemco a ty si tam klik sem klik tam, nic take. Skutocne budes programovat.

Já ti klidně taky udělám konzolovku s pár kB
Tohle je ale o něčem jiném. Je to o komfortu a rychlosti, protože s enemusíš starat o spoustu věcí okolo, pokud chceš úpoužívat uživatelské rozhraní.
Pokud bys šel natvrdo přes API (to můžeš i v Delphi), musíš si ošetřit zpracování zpráv, musíš si ošetřit všechny události z ovládacích prvků a budeš hodně dlouho psát jen abys dostal základ.
Jsou věci, kde to význam má. Ale ve většině případů je lepší 2MB obětovat a věnovat se funkčnosti aplikace.

V C++ urobim aj 32kB program s GUI :) GUI nemusi zaberat miesto. Je to len callback (window procedura) a tam switch s XY case polozkami. Je to skoro stejne jak s tymi zbytocnymi frameworkami, len to neni klik sem klik tam, ale pisat text.

(p.s. ja netvrdim ze to je vyhodne, tvrdim len ze ked to exe vyslovene chce mat male tak sa da, ale na to bude musiet skutocne pracovat :D)
p.s.2. a vacsina windows messages ma aj default zakladnu implementaciu vo WinAPI (ked window procedura vrati ze to nespracovala tak sa vola default), ale ano moc tam toho implementovane neni.

Psal jsem ti, že v Delphi můžeš přímo používat Win API a vše okolo, takže uděláš s příslušným úsilím i maličkou aplikaci s GUI. Ale napsal jsi to sám, budeš muset pracovat a hodně psát. Za nějakou dobu se k tomu dostane někdo jiný, kdo bude muset udělat úpravu a stráví spoustu času, aby to jen přečetl a pochopil.
Všechno je něco za něco...

Zpět do poradny Odpovědět na původní otázku Nahoru