vložil TLama
30. listopadu 2012 01:01
Na fóru je pěkné pojednání o použití TWebBrowser.Document a mám svolení ho zde publikovat.
Na počátku všeho je reference interface (což je něco jako instance objektu akorát pro interface), pro tento případ v Delphi známý
jako TWebBrowser.Document, v podání Microsoftu document DOM objekt. Tento interface pak podporuje spoustu věcí, ale jenom
podle toho jakou verzí Internet Exploreru (resp. Windows) uživatel má.
Každá verze interface pak přináší nějaké rozšíření stávající
funkcionality. Z hlediska samotné implementace se pak jedná stále o jednu a tutéž činnost (protože MSHTML interfacy vycházejí ze
stále stejného základního IDispatch a dědičnost jako taková mezi nimi neexistuje). Tou činností je dotazování, zda daná reference
podporuje požadovaný interface (v tomto případě zda TWebBrowser.Document podporuje např. IHTMLDocument3 interface).
Více...
825dcac7-77b0-4861-b84d-b1ece1203233|6|4.8
Tagy: VCL
Praxe
vložil Radek Červinka
28. listopadu 2012 00:17
Základní výhodou (Visual) LiveBinding je možnost propojení prakticky libovolného prvku s prakticky čímkoliv. Např. v případě databází nejste omezeni jen TDBxx komponentami (resp. rovnou na ně klidně zapomeňte).
Více...
vložil Radek Červinka
22. listopadu 2012 23:41
RAD Studio XE3 přidává novou vlastnost nazvanou Visual LiveBindings. Podle mne se jedná o nejzásadnější rozšíření od dob Delphi 1. I proto je to těžké vysvětlovat, protože se jedná o úplně novou oblast a musím od základů, navíc mnohem hůře se to popisuje než používá. Použití je jak pro VCL, tak pro FMX.
Více...
vložil Radek Červinka
22. listopadu 2012 10:25
Pokud jste uživatelem XE3, nově máte ve své sekci members.embarcadero.com položku menu My eligible field tests (resp. ji tam máte asi vždy). Po jejím rozkliknutí se Vám objeví:
Quintessence Delphi iOS beta for XE3 registered users
Tak si klikněte.
vložil Petr Slípek
14. listopadu 2012 00:35
Úvod
Před časem mě Radek Červinka požádal, zda bych něco nenapsal o kbmMW (components4developers.com) – vícevrstvém frameworku pro Delphi. Vzhledem k tomu, že kbmMW používáme v našich produktech již od roku 2008, jsem si řekl: „Proč ne?“. Víceméně se pokusím sepsat pár informací o tom, proč jsme si vybrali kbmMW, co nám to přineslo a jaké máme zkušenosti s danou sadou komponent.
Více...
vložil Radek Červinka
7. listopadu 2012 01:17
Kreténi. Tak jedině mohu nazvat autory OS X. Vysvětlím proč. Minule jsem popisoval jak staticky linkovat knihovny na OSX. V podstatě si musíte dát jen pozor, aby se při importu u symbolů přidalo podtržítko. Tj. pokud se exportovaná funkce jmenuje Foo, při importu musíte specifikovat název
_Foo
Ok, prostě taková úchylka, člověk se s tím smíří.
Více...
vložil Radek Červinka
6. listopadu 2012 22:03
… je Marco Cantù - moc gratuluji.
Mimochodem první kniha co jsem kdy četl o Delphi byla právě kniha Marca Mistrovství v Delphi 2. A do dneška je s Delphi spojen jak v rámci praxe, tak psaní knih, přednášek atd. Těžko hledat někoho obětavějšího a podle toho co jsem slyšel je schopný i organizačně. Takže asi dobrá volba.
RAD Studio má nyní asi tři produkt managery (nejméně):
- Sarina DuPont (původně produkt manager pro velký animační soft)
- Marco Cantù
- John Thomas JT (dříve se staral o Builder, pak o Delphi - nyní jejich boss)
91101482-5138-4aa5-99ba-594b6966378b|2|5.0
Tagy: embarcadero
vložil Radek Červinka
1. listopadu 2012 23:34
Ve zkratce několik novinek a poznámek.
Více...
vložil Radek Červinka
1. listopadu 2012 01:39
Převáděl jsem aplikaci z VCL na FireMonkey a po (upravené) konverzi přes Mida Convertor z instalace XE3 (jedná se o light verzi, která neupravuje pas soubor, ale jen DFM) jsem po první kompilaci narazil na problém, že aplikace nešla přeložit, protože nenašel kompilátor unit jpeg.
Řešení je samozřejmě nasnadě, stačí použít FMX verzi TBitmap, která podporuje x formátů.
Více...