Rozcestník: Jste tu poprvé?
Pro začátečníky jsem napsal úvod do programování v Delphi.
Můžete si přečíst informace ohledně změn v jednotlivých verzích Delphi a
případně mezi jednotlivými edicemi Delphi.
Pokud přecházíte ze starších verzí tak řetezce a unicode.
Možná Vás bude zajímat spolupráce databáze a Delphi,
nebo se budete rozhodovat mezi různými druhy Delphi projektů.
Navštivte adresář nejpopulárnějších open source Delphi komponent
Platform status - podporované platformy v jednotlivých verzích
Free Delphi Starter Edition download
Potřebujete Delphi školení nebo konzultace na různá témata?
Petr Fejfar upozornil v konferenci na změnu ohledně volání OLE v XE2 (změna je v Update4).
Cituji:
Narazil jsem na docela hnusný problém, že mi funkčni aplikace, vyvinutá v D2010 a migrovaná do XE2 přestala po přeloženi současnou XE2+Upd4 verzi pracovat. Konkrétně se jednalo o EOleException pri nastavování Borders.LineStyle:
AWS.Range[ATopLeft,ABottomRight].Borders[AEdge].LineStyle := ALineStyle;
Update: readme - docwiki.embarcadero.com/RADStudio/en/Release_Notes_for_XE2_Update_4
Datum: 2012-08-08 22:41:00 Tagy: DelphiXE2
Před časem jsem psal o propojení projektů v Javě a Delphi prostřednictvím rozhraní JNI (unit JNI.pas). S přechodem na Windows 7 64bit a Java 1.7 64bit vyvstal jeden nepříjemný problém. Tím je generování výjimky Access violation v unitu JNI.pas v metodě TJNIEnv.ArgsToJValues, která má za úkol převést pole pascalských argumentů na pole argumentů pro Javu.
Je dostupný další update helpu pro XE2. Osobně jsem si myslel, že již další nebude, ale realita je jiná.
cc.embarcadero.com/item/28935 - stažení, docwiki.embarcadero.com/RADStudio/en/Readme_-_Help_Update_6_for_Delphi_and_C++Builder_XE2 - readme
Hlavní změny jsou opět v oblasti Firemonkey viz. readme.
Bullhead do komentářů napsal pro porovnání velikosti:
Datum: 2012-07-10 00:17:00 Tagy: DelphiXE2, help, aktualizace
embt.cz pořádá 14.6.2012 seminář zdarma o vývoji na Macka ve FireMonkey v XE2 a to přímo v Praze. Přednášet bude v angličtině osvědčený Pawel Glowacki. Podle minulých zkušeností můžu s klidným svědomím napsat, že jeho angličtina je pro našince velmi srozumitelná. A podle ankety se pár zájemců snad najde.
Podrobnosti a registrace na stránkách embt.cz
Více...Datum: 2012-05-31 21:16:00 Tagy: DelphiXE2, FireMonkey
O vzdáleném ladění v Delphi jsem již psal. Jenže s příchodem XE2 se situace zjednodušuje a to hodně a v souvislosti s multiplatformností.
Datum: 2012-05-28 22:59:00 Tagy: nastroje, ladeni, DelphiXE2
S příchodem Delphi 2010 byl původní modální dialog pro vyhledávání nahrazen za nemodální. Snažil jsem se tomu přijít na chuť, ale nebylo to ono. Hold zvyk je železná košile. Ale nakonec jsem se s tím smířil. Naštěstí někteří lidé ne.
Aktualizováno: autor přidal i verzi pro Delphi 2010.
Datum: 2012-05-10 22:05:00 Tagy: rozšíření, delphi XE, DelphiXE2
Odkaz ke stažení je http://cc.embarcadero.com/item/28810 a více informací je na wiki: docwiki.embarcadero.com/RADStudio/en/Readme_-_Help_Update_5_for_Delphi_and_C%2B%2BBuilder_XE2.
Více...Datum: 2012-04-20 11:07:00 Tagy: aktualizace, DelphiXE2
Asi jsem to tu již psal. Pokud máte Delphi XE2 (resp. něco XE2 / a to podle všeho i Starter) máte možnost si zdarma stáhnout ořezanou verzi FastCube - ke stažení z CodeCentral: 28513 - FastCube Embarcadero Edition (podle porovnání verzí FastCube to zase až tak řízlé není).
Datum: 2012-04-11 22:15:00 Tagy: DelphiXE2, komponenty, FastReport,
No přiznám se, že jsem lehce zmaten. Původně jsem myslel, že kompilátor pro 64bit v Delphi XE2 je první inkarnací nového a delší dobu vyvíjeného kompilátoru nové generace, ale jisté náznaky ukazují něco jiného.
Help Update 4 pro Delphi, C++Builder a RAD Studio XE2 je dostupný (i přes automatický update, v případě problémů vyprázdněte cache IE). info a změny.
Více...Datum: 2012-03-13 00:03:00 Tagy: aktualizace, DelphiXE2, help
Na konec do Olomouce přijelo 112 lidí. Jelikož je to čtvrtý seminář během XE2 (Praha, Bratislava, DavidI) tak je zájem velmi slušný. Osobně jsem byl spokojen, jelikož Pawel Glowacky je dobrý řečník, většina dem fungovala dobře, sem tam šel do hloubky a hlavně jsem mu dobře rozuměl anglicky.
Datum: 2012-03-06 21:17:00 Tagy: DelphiXE2, embarcadero, FireMonkey
Je dostupná 4 aktualizace XE2. Pokud se Vám nenabízí pro instalaci přes zkontrolovat aktualizace, je nutné vyprázdnit cache Internet Exploreru. Více...
Datum: 2012-02-28 23:26:00 Tagy: DelphiXE2
Pod článkem s anketou ohledně nejvyšší používané verze jsou i dva komentáře stěžující si na problémy s XE2. Leoš si stěžoval na design mód a stabilitu ohledně IBX komponent a JaroB na problémy s portací TinyDB z XE do XE2. Bohužel Leoše v tom asi musím nechat, jelikož IBX komponenty a já se nemáme rádi, ale ohledně TinyDB jsem si řekl, že bych to mohl zkusit.
Výsledkem byl zajímavý možný problém ohledně TStream.
Help Update 3 pro Delphi XE2 je dostupný. Read me. Balík má 800Mbyte což je dost.
Více...Datum: 2011-12-22 22:12:00 Tagy: aktualizace, DelphiXE2
Firma is4tech nabízí nově školení Delphi XE2 - částečně zaměřené i pro přechod z Delphi 6,7 na aktuální verzi, ale i včetně různých novinek.
Více...Datum: 2011-12-22 11:43:00 Tagy: DelphiXE2
Jak již v komentářích proběhlo je dostupný třetí update pro verze XE2. Pokud se Vám nenabízí proveďte promazání cache Internet Exploreru. Velikost je cca 400M.
Datum: 2011-12-15 20:20:00 Tagy: aktualizace, DelphiXE2
Je dostupný Help update 2 pro XE (readme - 800M ke stažení z webu (4jazyková verze), pokud to bude automatická instalace tak asi méně. Hlavní změnou je že konečně je celý help "unit scoped", tj. TForm ve VCL aplikaci se neplete s TForm ve FMX.Forms.TForm. Kromě toho je nových cca 1000 stránek helpu (převážně FMX). Tedy pro FMX nutná aktualizace.
Mimochodem lze online sledovat změny v helpu. Změny jsou online zanášeny do Wiki a jednou za čas ve formě update jako tento nabízeny jako update. To je rozumný přístup.
Více...Datum: 2011-12-05 21:37:00 Tagy: aktualizace, DelphiXE2, help
Dnes jsem v rámci jednoho projektu potřeboval vyřešit docela komplikovanou analýzu a parsování řetězců na úrovni 64-bitového serveru FireBird 2.5 a při té příležitosti bych se rád se čtenáři Delphi.cz podělil o výsledky mého snažení, neb to sice není nic složitého, ale informace se shánějí obtížně a každý omyl končí pádem FireBirdu nebo přinejmenším další testy jsou podmíněny jeho restartem.
Pokud použijete VCL styly z Delphi XE2 a TRibbon control (resp. to asi souvisí s Glass window na Vista+) zjistíte několik problémů ohledně kreslení. Naštěstí existuje možnost jak upravit kreslení libovolného prvku a tak jsem tuto možnost využil a sprostě jsem kreslení obešel.
4.1.3 23-Nov-11
Díky za upozornění (bullhead)
Více...
Jako obvykle pár připomínek z toho co mne zaujalo (THandle, Outlook, Fossil …) plus zamyšlení a info nakonec. Více...
Datum: 2011-11-23 20:15:00 Tagy: vykriky, nastroje, embarcadero, DelphiXE2, Delphi cz
Hlavně o FireMonkey, aktualizacích, Linuxu atd. Více...
Datum: 2011-11-10 00:21:00 Tagy: FireMonkey, DelphiXE2, vykriky
Byla objevena celkem nešťastná chyba ve VCL v XE2, ale která zasáhne mizivé procento uživatelů. Jedná se o to, že během integrace FireMonkey do Delphi došlo chybou k přečíslování 4 konstant pro ModalResult. A jelikož tyto konstanty jsou ukládány v DFM jako čísla a ne názvy, dojde při otevření staršího projektu, který tyto konstanty používají, v Delphi XE2 ke změně jejich významu a vice versa.
Datum: 2011-11-09 19:56:00 Tagy: DelphiXE2
Aktualizace 2 pro verze XE2 je dostupná. Aktualizace by měla být oznámena při startu, pokud ne tak dejte zkontrolovat aktualizace, případně cc.embarcadero.com/item/28597, zde Release Notes a seznam oprav.
Datum: 2011-11-01 23:33:00 Tagy: aktualizace, DelphiXE2
Součástí XE2 je mimo jiné i lehce očesaná verze Documentation Insight od firmy DevJet. Tento nástroj lze koupit i pro předchozí verze, ale součástí XE2 je verze zdarma. Více...
Lze zobrazit FMX formulář z VCL aplikace (prostě do VCL projektu přidáte FMX formulář a zobrazíte ho). Problém je, že proto abyste mohli vytvořit FMX formulář z VCL aplikace musíte oblafnout IDE buďto přepsáním typu projektu v dproj nebo z druhé instance IDE dáte uložit nový formulář z jiného FMX projektu.
Datum: 2011-10-19 21:36:00 Tagy: DelphiXE2, FireMonkey, VCL
Igor Gottwald mi poslal popis řešení problému ohledně chyby knihovny Dialogs/Vcl.Dialogs při používání MDI.
Jedná se o problém, kdy vývojář do okna MDIChild umístí více editačních prvků a v některém z nich, při jeho opuštění (OnExit) zobrazí uživateli standardní hlášení (ShowMessage, MessageDlg nebo TaskMessageDlg).
Kupodivu mne stále ještě něco napadá, takže opět pár dalších poznámek. Dnes to bude zmínka o 64bit assembleru, FireMonkey, memory manageru, linkování COFF v Delphi a CnWizards. A na závěr kousek elegantního kódu.
Datum: 2011-10-17 21:36:00 Tagy: FireMonkey, DelphiXE2, FastMM, nastroje
Konečně mám zase notebook - můj Thinkpad poslední pád už nerozchodil, takže bylo třeba nového stroje a pro změnu je to Thinkpad (T520). Více...
Datum: 2011-10-09 21:17:00 Tagy: vykriky, komponenty, DelphiXE2, FireMonkey, iOS
tj. majitelé XE2 nebo ten kdo koupí do konce září, dostane zdarma Fast-Cube Embarcadero Edition.
Nevím, zda bude nabídka platná i po 30.9.2011.
Nepíši to, protože bych z toho něco měl, ale protože Fast-Cube je dobrá investice, i když nevím jak moc to bude ořezané.
Web Fast Reportu (tj. autorů Fast-Cube) je momentálně poněkud přetížen, asi je to v důsledku zaslané zprávy z Embarcadera.
Stažení je pak cc.embarcadero.com/item/28513, v mailu pak píší něco o tom, že se to musí stáhnout do dvou týdnů od ukončení akce.
Jak jsem koupil - tak prodávám, přišlo mi to mailem. Více nevím.
Více...Datum: 2011-09-29 11:36:00 Tagy: DelphiXE2