Delphi.cz

Český portál Delphi

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?

Modalní dialog pro hledání

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.

Více...

Datum: 2012-05-10 22:05:00 Tagy: rozšíření, delphi XE, DelphiXE2

Rozšíření Delphi

Delphi XE a problém s generiky

Dnes bych se s našimi čtenáři rád podělil o jednu nepříjemnou zkušenost z Delphi XE, související s použitím generických struktur a tříd.

Dobrá zpráva je, že v Delphi XE2 Update 3 se tato chyba již neprojevuje. Problém se týká případů, kdy nadefinujete generickou strukturu s více jak dvěma typy (TMyStruct<A,B> = record … end), velikost implementace není větší než 4 byty a voláte funkci, která má tuto strukturu vrátit jako svůj výsledek.

Více...

Datum: 2012-02-02 19:46:00 Tagy: delphi XE, generics

Praxe

Chyba MDI v XE a XE2

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).

Více...

Datum: 2011-10-18 21:51:00 Tagy: delphi XE, DelphiXE2, VCL

Praxe

WebBroker - Delphi a Web I

Jak je vidět v seznamu novinek - Delphi XE2 (píšu Delphi, ale většina věcí je i pro C++Builder / vyjma 64bit) bude obsahovat podporu pro HTTPS u DataSnap, WebBroker a spol. Co to je WebBroker? Jedná se o nativní aplikace, které dokáží obsloužit HTTP požadavky, tj. můžete ji použít jako server pro webové prohlížeče. Delphi podporuje i další technologie (VCL for web, DataSnap - někdy příště, zvláště DataSnap je čím dál zajímavější), ale webbroker je základní. Více...

Datum: 2011-08-24 23:39:00 Tagy: web, delphi XE

Návody

Font.Quality

Další věc, které jsem si nevšiml. Property Font.Quality. Více...

Datum: 2011-04-21 20:24:00 Tagy: delphi XE, VCL, grafika

Novinky v Delphi

Help Update 2 pro Delphi XE a C++Builder XE

Help Update 2 pro Delphi XE a C++Builder XE a Delphi XE, C++Builder XE and RAD Studio XE Hotfix for QC 90864

Download:

  • Enterprise and Architect edition users: http://cc.embarcadero.com/item/28257
  • Professional edition users: http://cc.embarcadero.com/item/28258
  • Starter edition users: http://cc.embarcadero.com/item/28259

Více...

Datum: 2011-03-18 21:47:00 Tagy: aktualizace, delphi XE

Aktualizace

Mimořádná nabídka upgrade pro všechny verze Delphi - aktualizace

Podle všeho se chystá mimořádná časově omezená nabídka upgrade na verzi XE ze všech předchozích verzí (tedy i z verzí 1 - 2006), tj. i z těch, ze kterých to už teď nešlo. Týká se to Delphi, C++Builder a RAD Studio/BDS.

Podle informací které mám, se jedná o akci jen do konce března. Více podrobností bude známo pravděpodobně příští týden (tj. cca 1. března) a rád je zde zveřejním.

Aktualizováno

Více...

Datum: 2011-03-01 19:00:00 Tagy: embarcadero, delphi XE

Akce

Logování za pomocí CodeSite 4

Součástí Delphi XE je i Express verze nástroje CodeSite.

CodeSite je dle mého celkem podařený nástroj pro logování fungující na bázi klient - server, kdy při kompilaci je do programu začleněn kód komunikačního klienta. Komunikace je pomocí zasílání zpráv WmCopyData (standard) nebo pomocí TPC/IP (volitelně, ale v plné verzi i na vzdálené počítače). Tento nástroj poskytuje zajímavé možnosti i v této Express verzi. Více...

Datum: 2010-12-28 00:37:00 Tagy: ladeni, nastroje, delphi XE

Nástroje

Thread safe proměnné pro formátování času a oddělovače

Jedna z mála věcí co jsem ohledně Delphi XE ještě nepopsal, jsou změny v RTL ohledně formátování času a formátování čísel. Nový způsob je zpětně kompatibilní, dá se používat jako bezpečný z hlediska vláken a jen warning při otevření starších zdrojových kódů upozorňuje, že je třeba udělat drobnou změnu. Více...

Datum: 2010-11-26 21:15:00 Tagy: delphi XE, RTL, vlakna

Novinky v Delphi

Metriky a audit kódu v Delphi XE

Další novinkou v Delphi XE jsou nástroje na audit a výpočet metrik kódu a to částečně i ve verze Profesional (tam je jich ale jen několik).

Nebudu nalhávat že bych byl nějaký expert v této oblasti, ale pro zajímavost jsem to zkusil na programu z nedávného článku o RTTI a řekl bych, že pro mou osobu jsou nastaveny celkem přísná měřítka. Naštěstí lze při spuštění akce zvolit které položky jsou pro Vás zajímavé.

Jak audit kódu (QA Audits), tak výpočet metrik kódu (QA Metrics) je spouštěn z menu Project. Více...

Datum: 2010-11-19 22:32:00 Tagy: delphi XE, nastroje

Novinky v Delphi

Delphi XE Update 1 dostupné

Je dostupná první aktualizace Delphi XE a jeho helpu. IDE by Vám to mělo automaticky oznámit a nabídnout aktualizaci, která u mne proběhla v pořádku, ale někteří uživatelé si stěžují, že:

  • jim po instalaci zmizela z helpu MS SDK (není při instalaci zvolena a je tedy možné, že ji nemáte ani instalovanou) - aktualizaci helpu lze odmítnout
  • pokud používáte celkem populární rozšíření DDevExtensions musíte instalovat aktuální verzi, jelikož jinak díky přísnější proti pirátské ochraně bude Vám nabízena koupě legální verze, jelikož uvedené rozšíření v jednom případě používalo napíchnutí do IDE, které IDE vyhodnotilo jako hack. V nové verzi rozšíření je to odstraněno.

To bylo ze známých mínusů vše, ohledně plusů: bylo opraveno několik chyb v IDE a rychlost kompilace, hlavně v případě větších projektů nebo pokud používáte hodně generika, byla znatelně zvýšena.

Zde seznam oprav.

Více...

Datum: 2010-11-14 14:45:00 Tagy: delphi XE,

Aktualizace

TBinaryReader a TBinaryWriter

V každé nové verzi Delphi přibude pár užitečných tříd, no a kromě jiných je to v Delphi XE implementace TBinaryReader a TBinaryWriter. Je jasné, že se něco podobného dá naprogramovat za odpoledne, ale přesto mne originální implementace potěšila. Více...

Datum: 2010-10-15 23:44:00 Tagy: RTL, delphi XE

Novinky v Delphi

TTimeZone v Delphi XE

Delphi XE obsahuje v RTL podporu pro práci s lokální časovou zónou (TTimeZone). Implementace je multiplatformní (Windows, Linux, Mac OS) a je jednoduše použitelná. Více...

Datum: 2010-10-11 00:13:00 Tagy: delphi XE, RTL

Novinky

Úvod do datasnap serverů včetně ladění

John Kaster napsat moc pěkný článek o DataSnap serveru v Delphi, nastavování IIS a ladění ISAPI (jak pro IIS 7.5, tak pro IIS 6).

Osobně se mi líbí prezentovaná idea vytvářet ISAPI rozšíření jako samostatný exe program (což Delphi XE umožňuje), který se chová jako server a pak ho jen jednoduše konvertovat do podoby ISAPI.

Více...

Datum: 2010-10-09 08:24:00 Tagy: data snap, REST, ladeni, delphi XE,

Praxe

Několik tipů pro debugger - 2 díl

V minulém díle jsem začal ukazovat pár triků pro ladění a dnes je tu pokračování. Více...

Datum: 2010-09-29 23:28:00 Tagy: debugger, ladeni, Delphi 2010, delphi XE, Delphi 2007, Delphi 2009

Praxe

AQTime - profiler z Delphi XE

Delphi XE obsahuje několik integrovaných nástrojů. A jeden z nich je AQ Time Standard 7.0. Standard znamená, že některé funkce nejsou povoleny - jedná se tak v podstatě o základní profiler výkonu, který ale umí profilovat i jiné věci. Více...

Datum: 2010-09-27 23:27:00 Tagy: profiler, delphi XE

Recenze

Malé ohlédnutí za RAD Studio World Tour v Praze

Pár postřehů ze semináře v Praze tak jak mne co zaujalo. Přednášejícím byl Paweł Głowacki, šéf podpory pro EMEA z firmy Embarcadero. Více...

Datum: 2010-09-17 20:17:00 Tagy: delphi XE, data snap, embarcadero

Novinky

Delphi XE - první dojmy

První dojmy z instalace a používání Delphi XE (pro jistotu naposledy: nové označení pro Delphi 2011) a jak to vypadá ohledně populárních komponent a rozšíření. Více...

Datum: 2010-09-12 20:47:00 Tagy: delphi XE

Delphi

Delphi XE je dostupné

Nová verze Delphi je dostupná. Minule jsem již naznačil některé novinky, takže dnes jen upřesnění co mne zaujalo - později to bude snad detailněji rozepsané (stejně jako v případě Delphi 2010).

RAD Studio XE

Více...

Datum: 2010-09-01 00:48:00 Tagy: delphi XE, RAD Studio, kompilátor, optimalizace, RTL, VCL, verze, tool cloud

Novinky v Delphi

konference RAD Studio XE World Tour

Společnost Borland s.r.o. zastupující společnost Embarcadero Technologies v ČR a SR připravuje veřejné setkání při příležitosti uvedení produktu RAD Studio XE (tedy Delphi XE, C++Builder XE, Delphi Prism XE a RadPHP XE), tedy aktuální verze uvedených nástrojů (XE = 2011).

RAD Studio XE World Tour

Akce se koná 15.9.2010 od 9:00 hodin v Praze, Konferenční centrum Palác Charitas a 16.9.2010 od 9:00 hodin v Bratislavě, hotel Doprastav, Košická 52. Akce je zdarma po registraci.

Program:

  • Co je nového v IDE, RTL a VCL - Delphi a C++Builder
  • Vývoj bezpečných vícevrstvých aplikací pomocí DataSnap
  • Vývoj a instalace aplikací pro cloud pomocí RAD Studio XE
  • Agilní vývoj software pomocí RAD Studio XE

Oficiální pozvánky a registrační formulář pro Prahu a Bratislavu. A pokud se nic nestane, tak se v Praze asi také vyskytnu.

Více...

Datum: 2010-08-31 17:31:00 Tagy: embarcadero, delphi XE

Novinky Tiskové zprávy