mistrovstvi v delphi 6 cz - 424
p oužívejte existující zapouzdření VCL všude tam, kde je to možné: například místo přímé ho volání funkcí GDI byste měli používat metody třidy TCanvas. P řekrývejte existující od bavovací metody událostí, jako je MouseDownt), m ísto toho, abyste obsluhovali přímo z právy okna (třeba wm_LButtonDown). O perační systém Linux nepoužívá zprávy. Proto v t omto systému nebude existovat ani událost wm_LButtonDown! D alší velmi užitečnou tech nikou je tvorba vlastních abstraktních tříd, které vám pomohou izolovat kód závislý na u rčité platformě. P řestože byla knihovna CLX vytvořena až po knihovně VCL, nevyhnete se při převodu k omponent z j edné knihovny do druhé určitým problémům. Kromě jiného je třeba dů sledně eliminovat volání funkcí závislých na platformě (viz funkce rozhraní Win32 A PI n ebo knihovny 1 l be). Nemůžete-li se jim vyhnout, měli byste je alespoň vložit do odpo vídajících direktiv kompilátoru. V případě potřeby lze vždy vytvořit uživatelsky definova nou komponentu CLX z jediného zdrojového souboru, a to tak, aby ji bylo možné použít j ak v systému Windows (Delphi), tak v systému Linux (Kylix).
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.


































































