Otßzky a odpov∞di


V tΘto Φßsti budou zv∞°ejn∞ny vaÜe dotazy a jß na n∞ zde odpovφm. Tak si budou moci odpov∞∩ p°eΦφst vÜichni zßjemci a ne pouze tazatel. Dotazy mi posφlejte na m∙j email jiri.formanek@seznam.cz.

1. Existuje n∞jakΘ freeware v²vojovΘ prost°edφ pro jazyk C/C++ a kde jej mohu zφskat?
Ano, existuje Dev-C++ 3.8 a stßhnout si ho m∙₧ete na tΘto adrese: www.bloodshed.nu. Snad je ten odkaz jeÜt∞ platn². Sta₧enß data jste mohli najφt na minulΘm Chip CD.

2. Bude nejaky serißl o DirectShow?
Nebude. Po DirectDraw bych cht∞l pokraΦovat komponentou DirectInput a pak jeÜt∞ nevφm, ale DirectShow to nebude.

3. Bude plynul² p°echod z C++ na C#?
Snad ano. C# mß b²t n∞co mezi Visual Basicem a Visual C++, tak₧e prost°edφ bude z°ejm∞ "p°ßtelÜt∞jÜφ", ale stßle se bude pou₧φvat jazyk C++.

4. Mßm n∞jakou t°φdu (nap°φklad CMujEdit zd∞d∞n² od CEdit) a mßm ji zobrazenu v panelu ClassView. ObΦas se stane nßsledujφcφ v∞c, kterΘ nerozumφm: p°idßm t°φd∞ pomocφ polo₧ky kontextoveho menu "Add Windows Message Handler" n∞jakou oblu₧nou funkci, pak se mi nelφbφ co d∞lß a jß ji chci odstranit. Pokud ji sma₧u ruΦn∞ p°φmo v k≤du, stejn∞ jako odkaz na nφ v map∞ zprßv a v hlaviΦkovΘm souboru, je vÜe v po°ßdku. Pokud vÜak kliknu v ClassView u p°φsluÜnΘ metody na Delete a potvrdφm, ₧e se majφ odkazy smazat a t∞lo metody zakomentovat, pak se n∞kdy stane, ₧e mi celß t°φda zmizφ z ClassView a zp∞t se mi objevi teprve potΘ, co pomoci ClassWizardu znovu p°idßm smazanou metodu. Kdy₧ ji nßsledn∞ vyma₧u "ruΦn∞", je vÜe v po°ßdku. ╚φm to je zp∙sobeno?
ClassView nenφ dokonalΘ. Pokud vyma₧ete kousek klφΦovΘho slova "class", tak t°φda z ClassView zmizφ a to je v po°ßdku, proto₧e v²vojovΘ prost°edφ tuto t°φdu nenajde, ale obΦas se stane, ₧e t°φda zmizφ p°i normalnφ operaci s t°φdou jako je nap°φklad p°idßvßnφ a mazßnφ funkcφ. Toto je chyba samotneho v²vojovΘho prost°edφ a ani nejnov∞jÜφ SP (Service Pack) tuto chybu neopravuje. Pokud se vßm stane, ₧e t°φda zmizφ, pokuste se vratit krok, po kterΘm t°φda zmizela a poslΘze ho prove∩te znovu. Pokud nejde krok vrßtit, musφte bu∩to Φekat a₧ se jednoho krßsneho dne t°φda znovu objevφ nebo by m∞lo staΦit vyjmout a zase p°idat hlaviΦkov² i implementaΦnφ soubor, ve kterΘm je t°φda. Zkuste restartovat VC++ i cely poΦφtaΦ a poslednφ mo₧nost je, ₧e vyma₧ete soubory s p°φponami .ncb a .opt v adresß°i vaÜeho projektu. To jsou soubory, ve kterych je ulo₧ena prßv∞ struktura ClassView a vy tak p°inutφte VC++, aby ji znovu vytvo°ilo.

5. Existuje Φesky psanß kniha o DirectX?
Bohu₧el jsem o takovΘ publikaci neslyÜel. V angliΦtin∞ je takov²ch knih n∞kolik (viz. www.microsoft.com).