Díl devátý - aby náš plugin uměl zobrazovat v Unicode

V tomto fóru se budeme zabívat tvorbou pluginů pro QIP Infium.
Ukážeme si jak využívat všech možností SDK.
Celý seriál bude doplněn o příklady.
Předpokladem pro dokončení seriálu je instalace DELPHI.
Další podmínkou je alespoň základní znalost programování a používání tohoto vývojového prostředí.

Moderátor: sutrus

Zamčeno
Uživatelský avatar
sutrus
Administrátor
Administrátor
Příspěvky: 273
Registrován: 04 úno 2006 18:36
Bydliště: Jihlava
Kontaktovat uživatele:

Díl devátý - aby náš plugin uměl zobrazovat v Unicode

#1

Příspěvek od sutrus »

Po delším čase strávených svátky a odpočinkem se vracím k tvoření pluginů pro QIP Infium. Jak již nadpis napovídá dnes nebudeme tvořit nic nového do pluginu, ale zaměříme se na zobrazované texty a vzhled pluginu.

Co tedy vlasně unicode je?
Unicode je globální standard pro kódování znaků, který umožňuje zobrazení a editaci dokumentů v mnoha různých jazycích. V Unicode má každý znak vlastní identifikaci. To znamená, že znak „ř“ bude mít vždy stejný kód nezávisle na systému(musí unicode podporovat), ve kterém pracujete. Podpora Unicode tedy znamená, že aplikace budou vypadat a pracovat správně ve všech jazykových verzích Windows.
Tvůrcem standardu Unicode je nevýdělečné konsorcium sdružující významné firmy, výrobce programů a další instituce. Pro vás kteří se chcete dozvědět více přidám odkaz http://www.unicode.org/

Bude tedy dobré do pluginu podporu unicode zabudovat a vyhnout se tak problémům kdy se místo textů zobrazí "rosypaný čaj".
Delphi verze 2009 už podporu unicode mají zabudovanou a tam je práce o mnoho snažší. Pro ostatní kteří používáte starší verze budete muset doinstalovat kompenenty které podporu unicode přidají a dovolí takový plugin vytvořit.
Komponenty které mohu doporučit a hlavně používám jsou TNT Unicode Controls.
Komponenty najdete a stáhnete na adrese http://www.yunqa.de/delphi/doku.php/pro ... rols/index
Podporují Delphi verze 5 až 2007 pro tvorbu Win32 aplikací. Po instalaci už nebude problém začít vytvářet unicode pluginy a i ostatní aplikace. Komponenty obsahují součásti od formulářů, prvků na formuláře až po nevizuální funkce s prací s textovými unicode řetězci.

V další dílu si ukážeme jak takový plugin vytvořit popřípadě změnit již napsaný aby podporoval unicode texty.
Zdeněk Kameník - SPSSoftware
Hardware je vše co se nedá ukrást po síťi. Čím rychlejší počítač je, tím rychleji se rozbije.
Počítač vám ušetří spoustu práce, kterou byste bez něj vůbec neměli.
Zamčeno

Zpět na „Seriál - vytváříme vlastní plugin“