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?

Náhodné výkřiky 28

Opět se mi nastřádalo pár odkazů. Takže dnes to bude obsluha http na low level úrovni, něco z minulosti Delphi, komponenta pro FireMonkey a další efektové.

Více...

Datum: 2012-07-02 16:49:00 Tagy: vykriky, JSON, embarcadero, delphi64, VCL, fix, ORM

Delphi

Zamyšlení k 64bit kompilátoru

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.

Více...

Datum: 2012-03-20 22:07:00 Tagy: delphi64, DelphiXE2

Delphi

Náhodné výkřiky 9

To jsem si nemohl nechat ujít. Není to oficiální od našeho zastoupení embt.cz, ale z Argentiny - a moc se mi ten nápad líbí.

Delphi 64

Více...

Datum: 2011-07-27 21:39:00 Tagy: OpenCL, DelphiXE2, delphi64, hardware

Novinky v Delphi

TComboBoxEx - vylepšený TComboBox

Jednou z méně známých komponent přímo z instalace Delphi je TComboBoxEx. Byla přidána až ve vyšších verzích Delphi - proto ta menší publicita. Verzí si nejsem jist, ale existuje i v Delphi 2007. Díky ní rapidně ubylo pokusů o customdraw combobox pro položky s obrázky, neb to byl jeden z cílů tvůrců.

Pro mne další významnou věcí je možnost použít můj globální imagelist a do comboboxu dát položky, které mají vlastní ID, které se neshoduje s položkou v ImageList a mohu si ho definovat. Další věci jsou už jen bonus - jako např. možnost specifikovat odsazení položky.

TComboBoxEx

Více...

Datum: 2011-06-20 23:57:00 Tagy: Delphi 2007, VCL, delphi64

Komponenty

Náhodné výkřiky 3

Opět je tu několik navzájem nesouvisejících výkřiků, které jsou delší než limit twitteru a kratší než článek.

Dnes o tom jak použít RichEdit 4.1, nějaký nástroj, nějaká free komponenta, trochu cool grafiky se zdrojovým kódem, tip pro 64bit kompatibilitu.

Více...

Datum: 2011-04-29 21:00:00 Tagy: komponenty, delphi64, nastroje, open source, grafika, RTL

Novinky

Delphi 64-bit Compiler Sneak Preview

Embarcadero připravuje Sneak Preview nového 64bit kompilátoru zhruba na polovinu dubna. Při té příležitosti je dostupné video ukazující zásadní věci. Dovolil jsem si sprostě zkopírovat zásadní věci.

New platform

Přidání nové platformy je jednoduché.

Více...

Datum: 2011-04-05 00:29:00 Tagy: delphi64, assembler

Novinky v Delphi

Další info o 64bit architektuře

Jelikož další verze Delphi s opravdu velkou pravděpodobností bude podporovat 64bit, začínají se objevovat zajímavé informace a jelikož tato mi přišla opravdu velmi zajímavá, tak ji sprostě šlohnu a ani ji nebudu překládat. Autorem komentáře je Allen Bauer - Embarcadero Chief Scientist. Více...

Datum: 2011-02-15 21:22:00 Tagy: delphi64, kompilátor

Novinky v Delphi

64 bit assembler není to samé co 32 bit

Hodně toho bylo napsáno ohledně 64bit Delphi. Aktuální stav je takový, že další verze Delphi by měla být i s 64bit kompilátorem (pokud se nestane něco hooodně nepředvídatelného jako zemětřesení atp).

Následující informace je čistě informativní a bez záruky a jen jako ukázka, vše se může změnit do doby vydání další verze Delphi.

Update Více...

Datum: 2010-12-28 20:59:00 Tagy: delphi64, optimalizace, assembler

Novinky v Delphi

Něco z 64bitového soudku

Allen Bauer na svém twitter.com/kylix_rd utrousil pár poznámek o 64bit Delphi. Něco jsem retweetnul na twitter.com/delphicz (lze sledovat jednoduše vpravo), ale pro historii malé shrnutí toho, co mi připadá důležité. Více...

Datum: 2010-11-01 23:49:00 Tagy: delphi64

Novinky v Delphi

Roadmap Delphi aktualizována

Delphi Roadmap byla aktualizována. Více...

Datum: 2010-08-14 22:08:00 Tagy: verze, embarcadero, delphi64

Novinky

Velikosti celočíselných typů v případě 64bit OS

Když jsem nedávno psal článek o předpokládané velikosti celočíselných typů v Delphi64, nechápal jsem, proč zvažují různé velikosti pro longint mezi Windows a jinými OS.

To mi objasnila až tato tabulka:

Typ            ILP64   LP64   LLP64
char              8      8       8
short            16     16      16
int              64     32      32
long             64     64      32
long long (Int64)64     64      64
pointer          64     64      64

Akronym je podle počátečních písmen: Int, Long, Pointer je 64-bit (ILP64). A protože na unixových OS je standardem LP64, kdežto na Windows LLP64 tak EMBT váhá zda to má kopírovat. No jsem zvědav jak to dopadne.

Více...

Datum: 2010-08-06 18:42:00 Tagy: delphi64

Delphi

Delphi 64bit aneb nový kompilátor

S příchodem 64bit Windows se objevil i požadavek na 64 bit kompilátor Delphi, který byl až do příchodu Embarcadera na scénu ignorován.

32 a 64 bit

Nyní (polovina roku 2010) je nový kompilátor již třetím rokem vyvíjen s tím, že začátkem příštího roku bude k dispozici preview kompilátoru. Zkusím o něm (a příbuzných tématech) napsal pár poznámek. Více...

Datum: 2010-08-05 22:09:00 Tagy: delphi64, kompilátor, embarcadero, FPC

Delphi

Velikosti celočíselných typů u 64bit Delphi

Allen Bauer - hlavní architekt Delphi - v konferenci Delphi Non-Technical utrousil pár poznámek o velikosti celočíselných typů v připravované 64 bit verzi Delphi.

Jak už bylo řečeno v Delphi roadmap, preview 64bit verze je plánováno na začátek příštího roku, takže je možná dobře, že se o tom začíná mluvit. Více...

Datum: 2010-06-09 20:34:00 Tagy: delphi64

Novinky

Roadmap Delphi

Podle aktuálně vydané roadmapy Delphi (tj. co je plánováno) jsem napsal shrnutí budoucích verzí Delphi. Samozřejmě bez 100% záruky.

Mimochodem můžete nově hlasovat v anketě v pravém sloupci. Mám jich v plánu ještě několik - cílem je zjistit, co Vás nejvíce zajímá. Sice podle hodnocení pod články mám trošku představu, ale uvidíme. Zatím se to shoduje s mou představou co chci psát :-).

Stále platí, že pokud někdo má chuť psát, rád mu to zde umožním.

Více...

Datum: 2010-05-12 21:56:00 Tagy: delphi, verze, delphi64, delphiX, embarcadero, RAD Studio

Server

Dočasné řešení pro shell extensions v Delphi a Windows 64

Jelikož je Delphi64 stále jen ve vývoji a pro shell extensions pro Windows 64 je třeba 64 bit DLL, je třeba si dočasně pomoci jinak (tedy pokud potřebujete rozšiřovat shell).

Na CodeCentral je k dispozici malý program, který po kompilaci v 64 bit. verzi FreePascalu umožňuje spustit externí program již v Delphi, tj. 32 bit. Jinak jde samozřejmě i zkompilovat v Delphi, ale výsledek bude jen pro 32bit Windows.

originální vlákno na Non-Technical

Mimochodem svoje přání ohledně vývoje delphi lze prezentovat hlasováním na delphi.uservoice.com.

Více...

Datum: 2010-01-18 20:35:00 Tagy: delphi64, dll

Praxe

Výpis z logu Delphi

Na blogu Allena Bauera (Chief Scientist v Embarcadero Technologies) se objevil zajímavý příspěvek - výpis z check-in logu pro Delphi (kompilátor je psaný v C++, IDE pak převážně v Delphi):

25232 trunk/com/ scanner.c Thu Oct 8 20:41:10 2009 UTC ytagawa

Log:

[dcc64]
(scanner.c) Don't define ASSEMBLER for x64 for awhile.

25224 trunk/com/ codegen.c Thu Oct 8 12:35:00 2009 UTC eboling

Log:

Refactoring in PassParams to support changes to stack alignment code.
Changed the logic for aligning the stack for parameter lists for the Mac.

eboling je Eli Boling (dříve Delphi a Kylix, nyní pracuje podle všeho hlavně na DelphiX)

Jak píše Allen Bauer - nelze z toho vyvozovat žádné závěry. Jen je jasné, že Embarcadero opravdu pracuje zároveň na Delphi64 a DelphiX (multiplatformní verze) jak bylo naznačeno v roadmapě a na delphi.uservoice.com.

Můj osobní názor k dcc64 - vypadá to, že už existuje 64 bit kompilátor, ale zatím neumí překládat integrovaný assembler (pokud se rádi hrabete ve zdrojových kódech RTL a VCL tak snad víte, že hodně funkcí je tam ve dvou variantách - čistě v object pascalu a někdy v assembleru). Mimochodem: na blogu zmíněného Eli Bolinga je spousta zajímavostí ohledně problémů s portací na Mac a Linux.

Více...

Datum: 2009-12-12 20:46:00 Tagy: delphiX, delphi64

Novinky