Turbo Delphi a jazyk C

Vyvíjate aplikácie v Turbo Delphi? Stalo sa vám už, že ste chceli v niektorej z nich použiť knižnicu, ktorá poskytovala rozhranie iba pre jazyk C? Hľadali ste na internete prepis hlavičkových súborov tejto knižnice použiteľný v Delphi, no vaša snaha bola márna? Ak ste aspoň na dve z predchádzajúcich otázok odpovedali kladne, je tento článok určený práve pre vás. Predstavuje spôsob, ako napísať časť programu v jazyku C a použiť ju v Delphi.

Continue reading

Parsovanie XML v príkladoch

XML (Extensible Markup Language) je vyznačovací jazyk, ktorý je medzi vývojármi obľúbený najmä vďaka jeho prehľadnosti a jednoduchosti. Najčastejšie sa používa na ukladanie konfigurácie programov a v jednoduchších aplikáciách dokáže poskytnúť rozumnú alternatívu k relačným databázovým systémom. Tvorí však aj základ protokolu SOAP a mnohých ďalších technológií ako napríklad AJAX či RSS. Procesu získavania údajov z XML štruktúr sa hovorí “parsovanie” a pre väčšinu programovacích jazykov existuje tzv. XML parser, čiže nástroj na čítanie XML štruktúr. V článku nájdete ukážky použitia XML parserov v jazykoch ANSI C, PHP, Perl, Java a Object Pascal.

Continue reading

WinLost

Spolu s mojím bratrancom Dodom sme nedávno pre český server lost.cz vytvorili program WinLost, ktorý po spustení zobrazí počítadlo podobné tomu zo seriálu LOST. Tento program na spomínanom serveri vyhral minisúťaž a vo fóre sa ozvali ľudia, ktorí by si ho radi upravili alebo mu pridali nové funkcie. Preto sme sa rozhodli uvoľniť zdrojové kódy tohto programu pod licenciou GNU/GPL. WinLost je určený pre systém Windows, bol vytvorený v prostredí Borland Delphi 7 a bližšie informácie o jeho vývoji môžete nájsť v súbore s názvom README.txt, ktorý je súčasťou zdrojových kódov.

Continue reading