» Poradna » Programy

Balíčky v Delphi

 |   | 

V současné době musím programovat databázovou aplikaci (asi klient-server) a většinu fcí programu jsem se rozhodl řešit pomocí modulů. Prostě pokud uživatel bude chtít správu zaměstnanců, bude si muset nahrát modul, který mu tuto správu bude zajišťovat (např to budou dva formuláře, jeden pro přidání zam. a jeden pro editaci zam.), atd. Rozhodl jsem se řešit danou problematiku pomocí balíčků a chci se vás všech zeptat jaký na to máte názor. Nebo mám použít COM? Osobně si myslím, že balíčky budou ideálnější, ale fakt nevím. Toť první otázka.Druhá otázka se týká zobrazení formuláře (uložen v balíčku) z jiného formuláře (hlavní "aplikace"). Jde o to, že do unity, která definuje formulář, který bude v balíčku musím přidat do sekce INITIALIZATION RegisterClass(TMujForm) a potom když chci zobrazit formulář musím (např na klik tlačítka) přiřadit tuto událost:handle := LoadPackage("cesta");FormClass (je to typ TFormClass) := GetClass(TMujForm);problém je v tom, že metoda GetClass nenajde registrovanou třídu TMujForm i přesto, že jsem ji registroval v sekci INITIALIZATION unity, která je v balíčku. Máte někde nějaký nápad.Moc díkMichal Holub

Odpovědi na otázku

 |   | 

Źe by nikdo??

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

A není lepší to řešit systémem práv v aplikaci, než takovým harakiri ?Nebudeš pak potřebovat, aby se nějaký uživatel dostal jen někam a jiný trřeba všude v rámci jedné firmy ?To řešení formou plug-inů bycjh za příliš šťastné nepovažoval.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Asi jsem to napsal špatně, nejde mi vůbec o to, aby různí uživatelé měli různá přístupová práva. Jde mi prostě jenom o to, abych aplikaci rozsekal na několik modulů, které se budou v případě potřeby nahrávat či uvolňovat. Tady mi jde o snadnější aktualizaci - prostě zaměním jeden modul místo celé aplikace.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Unity, První otázka, Hlavní aplikace


Určitě si přečtěte

Bývalý zaměstnanec Nokie vysvětluje, proč telefony s Windows Phone neuspěly

Bývalý zaměstnanec Nokie vysvětluje, proč telefony s Windows Phone neuspěly

** Za neúspěchem Microsoftu v mobilech stojí i Windows 8 ** Microsoft pozdě naskočil do rozjetého vlaku ** Uživatelé neměli zásadní důvody, proč přejít

Karel Kilián | 133

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

** Je vhodné jednou za čas zanalyzovat, co vám leží na disku ** Poradíme vám nástroje, kterými zjistíte, jaká data uchováváte ** Podle výsledků můžete optimalizovat svá data či úložiště

Karel Kilián | 49

Nové iPhony, hodinky a další novinky Applu: Zase bude za co utrácet

Nové iPhony, hodinky a další novinky Applu: Zase bude za co utrácet

Dnes proběhla další velká prezentační akce Applu, na které došlo k odhalení nových iPhonů a dalších novinek. Událost jsme sledovali online, a tak se můžete podívat na chronologický zápis těch nejdůležitějších informací.

David Polesný | 136

Zranitelnost platebních karet Visa umožňuje zločincům obejít limit při bezkontaktních platbách

Zranitelnost platebních karet Visa umožňuje zločincům obejít limit při bezkontaktních platbách

** Odborníci přišli na to, jak obejít limit bezkontaktních plateb ** Stačí zařízení, ovlivňující komunikaci mezi kartou a terminálem ** Stahují se nad bezkontaktními platbami mračna?

Karel Kilián | 79

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

** Mapy.cz neslouží jen k zobrazení podkladů a plánování tras ** Nabízejí celou řadu dalších praktických funkcí a možností ** Vybrali jsme třináct tipů a triků, o kterých možná (ne)víte

Karel Kilián | 30



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF