titulek stránky Jaroslava Beneše

English version is here
Moje drobnosti


RX Library


Používám, líbí se mi


Programy

Na této stránce jsou uvedeny různé komponenty pro Delphi, knihovny a nástroje.
Pokud si je nahrajete tak, jak jsou, nedávám žádné záruky, použití je na Vaši vlastní odpovědnost.
Pro věci, kterých nejsem autorem, nedávám žádnou podporu, není-li to výslovně uvedeno.
Mým větším, komerčním programem, psaným pod Delphi, je program pro ohodnocování telefonních hovorů -
MTarif, má cca 47000 řádek kódu a téměř celou stovku formů.
Děkuji všem za cenné připomínky jak k této stránce, tak k mým komponentům.

Vítejte !

Aktualizace:
18.1.2009 jbDBF - aktualizace komponentu - velké díky pro Andreu Russoa!
14.9.2007 jbDBF - aktualizace komponentu - velké díky pro Andreu Russoa!
30.1.2007 jbEdit - přidán nový komponent TPubSpinEdit.
29.1.2007 změny unit a komponentů:
  • THeaderEnh aktualizace pro akceptování Themes
  • jbEdit aktualizace TPubEdit (dva butony, OnParse property, AsBoolean, AsCurrency, AsDateTime a další přidáno, nová Validate funkce pro složitější validace), rozšířený TPubComboBox (DropDownFlexWidt property), přidán nový komponent TPubLabeledEdit
  • jbStr nové funkce
  • jbLabel3D bug fix při vykreslování
  • jbDBF bug fix - velké díky pro Andreu Russoa!
a některé další komponenty byly aktualizovány pro kompatibilitu s Delphi 2005-2006 a kvůli knihovně jbStr.

14.8.2005 přidaná možnost pakovat metodou Deflate v jbZip
16.11.2004 změna metody Prune na Pack v jbDBF
11.4.2003 aktualizace stránek, změna obarvování polí v jbEdit.
16.12.2002 zrcadlo RxLib 2.75 s Polaris patchem a rozšířeními pro Delphi6,Delphi7.
8.8.2002 aktualizovány komponenty z jbEdit, DBase3p, jbDBF, jbZip32, knihovna jbStr, vložen upravený komponent SpeedBar z RxLib a nový komponent THeaderEx, upravený transparentní TTabSet.
13.5.2002 Přidán komponent Label3d a aktualizovány knihovny PubEditXXX, jbStr a další.
28.8.2000 (1) Aktualizován komponent TProgMan (opravena funkce pro odregistraci asociované přípony souboru) a (2) upravena knihovna pro manipulaci se řetězci jbStr.Pas tak, aby bylo možné používat LongStrings v operacích pro manipulaci se slovy (ExtractWord, WordCount, FindWord, aj.) ale i jinde. Upravena byla i funkce Form() pro formátování čísla podle masky (významným znakem je MaskZipChar ).
30.11.2000 (1) Aktualizována knihovna jbSTR.Pas (opravena funkce ShortDirName).
27.3.2001 (1) Vložen komponent TPubStrGrid.
18.4.2001 (1) Opravena drobná chyba v TDBF souboru jbDBF.




Počet přístupů od 24/06/99:  WEBovský počítadlo



Dotazy, připomínky a dojmy




Komponent TTabSet [D5]
    Komponent je rozšířením TTabSetu o možnost nastavit transparentní pozadi (property TransparentBackground), například pod edity atp. Je to spíš hříčka, ale je to zajímavé a docela i efektní.
Obsahuje zdrojový kód Obsahuje komponent resource Stažení tabs.zip (9 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky



Překlady SysConst.pas a Const.pas [D5, D2005, D2006] poslední revize 29.1.2007
    Nová edice Pro počeštění např. dialogů jsem přeložil unity SysConst a Const. Je to pouze pro Delphi 5 Pro a Delphi 2005/2006 Pro. Pokud by byl zájem o totéž pro Delphi 3, napište mi, též mohu poskytnout (+ rozsáhlé opravy VCL v Delphi 3).
Obsahuje zdrojový kód
Stažení PrelozeneUnitD5.zip (7 KB)
Obsahuje zdrojový kód Stažení PrelozeneUnitD2005.zip (8 KB)
Obsahuje zdrojový kód Stažení PrelozeneUnitD2006.zip (8 KB)

Poznámka Vložte přímo do adresáře projektu.

Hop na vrcholek stránky



Komponent TSpeedBar z RxLib [D1..D7,D2005]
    Komponent je rozšířením Speedbaru z RxLib. Je zde navíc pouze procedura ReArrangeButtons(), která umožní změnu tlačítek speedbaru dle definice (téměř stejně jako by to bylo uloženo třeba v ini souboru) ve stringlistu. Co řádek to jedno viditelné tlačítko. Soubor stačí vložit do adresáře projektu.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení rxspeedbar.zip (17 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky



Komponent THeaderEx [D5..D7,D2005-2006] poslední revize 29.1.2007
    Komponent je rozšířením THeaderu resp. Je doplněno několik property ( Down ) a eventů aby bylo možné reagovat na klik/dvojklik sekce ( OnSectionClick / OnSectionDblClick ) a aby bylo možné případně jednoduše překreslit sekce ( OnSectionDraw ) a nyní i s podporou Themes. Ale jinak je to THeader (není náhradou za THeaderControl, ale je s ním mnohem jednodušší práce).
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení headerenh.zip (5 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky



Komponent TLabel3D [D1..D7,D2005-2006] poslední revize 29.1.2007
    Komponent je rozšířením původního 3D efektu od Ray Konopky, který dále rozpracoval Jörg Lingner. Doplnil jsem další 3D efekty (tsLightRaised,tsHeavyRecessed + tsShadow), vložil možnost ošetřit reakci na WWW a E-mail adresu, přidal adjustovaný border a property Layout.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení label3d.zip (5 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky



Komponent TPubStrGrid a TPubSortStrGrid [D1..D7,D2005-2006] poslední revize 29.1.2007
    Komponent obsahuje řadu rozšíření oproti standardnímu StringGridu. Obsahuje eventy pro individuální zarovnání OnGetAlignment a obarvení OnGetCellColor. Obsahuje funkce LoadFromFile a SaveToFile pro zjednodušení vstupů/výstupů standardního StringGridu a generování HTML table. Součástí je i komponent pro napojení na stringrid, který umožní setřídění např. podle sloupce.
Obsahuje zdrojový kód Obsahuje projekt Obsahuje komponent resource Obsahuje form resource
Stažení jbstrgrd.zip (8 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky

Komponent TDBF pro přístup k DBF tabulce bez BDE [D1..D7,D2005-2007/2009?] poslední revize 18.1.2009
    Tento komponent je prototypem a dělal jsem ho k náhradě všelijakých udělátek pro přímý přístup k DBF tabulce o běžném rozsahu do 10000 záznamů. Zamýšlel jsem udělat i nástroje pro zpracování indexů a dalších souborů a též se částečně odchyluje od standardu. Proto obsahuje formálně velké množství eventů. Bohužel, práce jsem po dvou týdnech prozatím pozastavil ale přivítám Vaše připomínky. Demo projekt na Create/Find/Query je přiložen. Velké díky pro Andreu Russoa, který převzal další rozvoj komponentu.
Obsahuje zdrojový kód Obsahuje projekt Obsahuje komponent resource Obsahuje form resource
Stažení jbdbf.zip (40 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky

Komponenty TZip, TUnZip [D1..D7,D2005-2006] poslední revize 29.1.2007
Obsahuje zdrojový kód Obsahuje projekt Obsahuje komponent resource Obsahuje form resource Stažení jbzip32.zip (44 KB)

Poznámka Tyto komponenty jsou volně k použití s přihlédnutím ke sdíleným právům.

Hop na vrcholek stránky


Komponenty TPubEdit, TPubLabeledEdit, TPubMaskEdit, TPubCurrencyEdit, TPubComboBox, TPubDateEdit, TPubDirectoryEdit, TPubComboEdit, TPubFilenameEdit [D1..D7,D2005-2006] poslední revize 29.1.2007
Obsahuje zdrojový kód Obsahuje projekt Obsahuje komponent resource Obsahuje form resource Stažení jbedit.zip (24 KB)

Poznámka Tyto komponenty jsou volně k použití s přihlédnutím ke sdíleným právům.

Hop na vrcholek stránky

Animované kurzory [D1]
    Tento soubor obsahuje demo program se sedmi animovanými kurzory a modul, jak je volat z Delphi 1 pod Windows 95/98.
    Obsahuje:
  • Zdrojový kód CURS.PAS pro volání modulu CALL32NT.PAS (je zahrnut).
  • Script soubor *.RC pro uložení (*.ANI i *.CUR) kurzorů do resource pro program.
  • Demonstrační program i se zdrojovým kódem.
  • Sedm druhů kurzorů, které běžně používám.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení AniCur.Zip (123 KB)

Poznámka Tento soubor je volně použitelný, se zdroji!


Kurzory

    Pro zájemce, kteří chtějí si stáhnout pouze kurzory, je zde připraveno všech sedm kurzorů a tři jako bonus. Vyberte si...

    Neuspokojí-li Vás kurzory, můžete si stáhnout moje ikony pro adresáře a pomocí např. programu Microangelo Engineer je nainstalovat do systému:



    Velmi pěkně vypadají na pozadí oblohy s mraky ;-)
Hop na vrcholek stránky

Nová edice Knihovna pro práci s řetězci jbStr [D1..D7,D2005-2006] poslední revize 29.1.2007
    Knihovna je určená hlavně pro individuální formátování řetězců a obsahuje na 77 procedur a funkcí. Mými originálními funkcemi jsou např. Zip, Smash, Push, Insword, Hash, Mask, Count, Flop, Strip, Change, Mult, Num, Doc, Turn, Form, Trans, TestTo a další...
  • Zdrojový kód JBSTR.PAS je obsažen v balíčku.
  • Demonstrační program i se zdrojovým kódem, kde je většina funkcí ukázána na jednoduchých příkladech.
  • Dokumentace v jednoduchém HTML formátu.
Obsahuje zdrojový kód Obsahuje projekt
Stažení jbStr.Zip (165 KB)

Poznámka Tato knihovna je volně k použití. Přivítám k ní připomínky.

Hop na vrcholek stránky

Komponent TCopyFile [D1..OUTDATE]
    Jednoduchý komponent pro kopírování/přesouvání souborů, který používám v několika modifikacích snad ve všech programech. Umožňuje základní operace nad souborem.
Obsahuje zdrojový kód Obsahuje projekt Obsahuje komponent resource
Stažení jbcfile.zip (9 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky

Komponent TReadme [D1,D7..]
    Jednoduchý komponent k zobrazení interního nebo externího (ze souboru) textu pro první přečtení, upozornění - například v instalačních programech.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení readme.zip (4 KB)

Poznámka Tento komponent je volně k použití.

Hop na vrcholek stránky

RX library verze 2.75 [D1..D7, 2005, C1..6]
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource Stažení starší verze RxLib260.zip (1112 KB) [FTP]

Poznámka Zásady využití viz. readme file.
Autoři: Fedor Koshevnikov, Igor Pavluk, Serge Korolev

Hop na vrcholek stránky

RX fix bug 2.60 [D1,D2,D3,D4,C1,C3]
    Opravené chyby v knihovně RXlib.
Obsahuje zdrojový kód
Stažení rx260fix.zip (97 KB)

Poznámka Rozbalit a nahrát do zdrojového adresáře.

Hop na vrcholek stránky

České resource pro RXlib [D1,D2,D3,D4,C1,C3]
Stažení rxrescz.arj (3 KB)

Poznámka Přeložit do RES pomocí BRCC.EXE/BRCC32.EXE/Resource Workshop.

Hop na vrcholek stránky

Komponent TRxSwitch [D1,D2,D3,D4,C1,C3]
    Tento komponent je upravený (přidaný event).
Obsahuje zdrojový kód
Stažení rxswitch.zip (4 KB)

Poznámka Nahrát do adresáře se zdroji RXlib a knihovnu přebudovat.
Autor: Aleksey Kuznetsov

Hop na vrcholek stránky

Komponent TCaptionButton [D1..?]
    S tímto komponentem je velmi snadné přidat do title baru formuláře vlastní tlačítko.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení captbtn.zip (6 KB)

Poznámka Tento komponent je volně k použití.
Autor: Aleksey Kuznetsov

Hop na vrcholek stránky

Komponent TValidEdit a TNumberEdit [D1..?]
    Tyto komponenty jsou potomky TEdit a umožňují lépe ohodnocovat vstup, tj. udržet uživatele mezi mantinely.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení valedit.zip (3 KB)

Poznámka Tento komponent je volně k použití.
Autor: Aleksey Kuznetsov

Hop na vrcholek stránky

Komponent TKeyState [D1..?]
    Stav stisknutých kláves indikuje tento jednoduchý komponent.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení keystate.zip (2 KB)

Poznámka Tento komponent je volně k použití.
Autor: Aleksey Kuznetsov

Hop na vrcholek stránky

Komponent TProgMan [D1,D2..]
    Nízkoúrovňový program manažer zapouzdřený do komponentu. Pro použití v instalačních programech jsem dopsal metodu pro vymazání programové skupiny. (7.9.1999) Vložil jsem též dvě rutiny pro vytváření asociace aplikace se souborem ( FileRegister, FileUnregister ), neboť sem se to hodí.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt
Stažení progman.zip (8 KB)

Poznámka Použití viz. readme soubor.
Autor: Andrew McLean, AEROSOFT, Sydney, Australia

Hop na vrcholek stránky

Komponent TStretchHandle [D1..D5]
    Populární komponent k zobrazení "kotvících potvůrek", umožňující hýbat s komponenty za běhu programu jako v IDE Delphi v době návrhu. Jednoduché a přitom velmi efektní. Obsahuje též komponent TGlassButton. Demo program přiložen, vše se zdroji.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení handles.zip (103 KB)

Poznámka Tento komponent je volně k použití.
Autor: Anthony Scott, 2335 N. Spaulding, Chicago IL 60647
Upravil: John Biddiscombe

Hop na vrcholek stránky

Komponent THole [D1..]
    Komponent umožní zobrazit na formu docela efektní černou díru (použitelnou zřejmě jako Trash). Demo program je přiložen, vše se zdroji.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení hole.zip (6 KB)

Poznámka Tento komponent je volně k použití.
Autor: Matt Tagliaferry

Hop na vrcholek stránky

Komponent TGauge95 [D1,D2..]
    Komponent umožní zobrazit na formu měřidlo, které se podobá měřidlu ve Win95. Vše se zdroji.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení gauge95.zip (3 KB)

Poznámka Tento komponent je volně k použití.
Autor: Vitaly Monastirsky

Hop na vrcholek stránky

Komponent TLogFile [D1,D2..]
    Zápis o průběhu operace do souboru tzv. Logu. Upravil jsem funkci pro zápis do souboru aby byla analogická jako u komponentu TAppException. Vše se zdroji.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení logfile.zip (5 KB)

Poznámka Tento komponent je volně k použití.
Autor: Song Weng Sam

Hop na vrcholek stránky

Komponent TAppException [D1,D2..]
    Zachycení výjimky v programu a zápis do souboru, toť to, co tento velmi jednoduchý komponent umí. Rozšířil jsem ho, aby uměl zapsat i uživatele (iniciuje se v onCreate hlavního formuláře) a uživatelský tvar zápisu do souboru. Vše se zdroji.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení appex.zip (2 KB)

Poznámka Tento komponent je volně k použití.
Autor: Craig Ward

Hop na vrcholek stránky

Balíček 16 komponentů AMD [D1,D2]
    V tomto balíčku je šestnáct komponent (TAAlarm, TBMItem, TCapture, TDelSysMenuItems, TExitWin, TExtMemo, TIEButton, TKeyStatus, TMenuButton, TMixerVolume, TMMLabel, TOfficeButton, TPlayWav, TPosition, TScrollLabel, TTopMost) pro všeobecné použití. Mnohé jsou dnes už překonané, ale někdy je neocenitelné podívat se, jak to dělá někdo druhý. Tyto komponenty byly v originále distribuovány v oddělených souborech. Sloučil jsem je do jednoho souboru, abych zamezil hláškám typu "Too many files" a upravil některé identifikátory neboť se 'tloukly' s jinými, již nainstalovanými komponenty. Protože některé originální funkce mi nechodily pod 16-bity, tak jsem provedl odpovídající úpravy. Ale jinak je to pěkný balíček.
Obsahuje zdrojový kód Obsahuje form resource Obsahuje projekt Obsahuje komponent resource
Stažení amd.zip (20 KB)

Poznámka Použití komponentů viz. informace u každého komponentu.
Autor: Alexander Meeder

Hop na vrcholek stránky

Komponent TDBase3Plus [D1,D2..]
    Jednoduchý komponent pro přístup a zakládání DBF tabulek bez BDE přímo jako soubor, se zdroji. Používám to ke generování *.DBF např. z ListBoxů. Dělal jsem v něm vlastní úpravy (Create)...
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení dbase3p.zip (4 KB)

Poznámka Tento komponent je volně k použití.
Autor: Daniel Parnell

Hop na vrcholek stránky

Komponent TPanelClock [D1..]
    Komponent pro zobrazení status panelu s hodinami, ukazateli systému (volné zdroje aj.) a statusem klávesnice, se zdroji. Vhodné je ho umístit na panel. Používal jsem ho v mnoha programech i s vlastním měřidlem...
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení panclock.zip (5 KB)

Poznámka Tento komponent je volně k použití.
Autor: Cameron D. Peters, Suite 311, 908 - 17th Avenue S.W., Calgary, Alberta CANADA

Hop na vrcholek stránky

Komponenty TTabListBox a TPickList [D1..]
    Komponenty jsou určeny k zobrazení rozšířeného ListBoxu, jeden s tabelačními zarážkami (až 10-ti) a druhý se seznamem pro zatrhávání položek, se zdroji. Trošku jsem je upravoval :-?
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení tablist.zip (5 KB)

Poznámka Tyto komponenty jsou volně k použití.
Autoři: L. David Baldwin Robert Fabiszak

Hop na vrcholek stránky

Komponent TCubeSpin [D1]
    Komponent je spíše hříčkou než pro praktické použití, avšak povšiměte si, prosím, jakým způsobem je zde zacházeno s výpočtem v 3D prostoru. Upravoval jsem generování rychlé cykloidy ( InitSin, FastSin, FastCos ), nebylo (?) součástí objektu a bylo mi líto místa na datasegmentu; vše se zdroji.
Obsahuje zdrojový kód Obsahuje komponent resource
Stažení ccube.zip (7 KB)

Poznámka Tento komponent je volně k použití.
Autor: neznámý

Hop na vrcholek stránky

Komponenty Al-Rep [D2]
    Komponenty jsou velmi podobné komponentům Quick Reportu 1.1, vypadají tak a v některých případech se tak i chovají. Jsou spíš pro zajímavost, jak je to asi uděláno; vše se zdroji.
Obsahuje zdrojový kód Obsahuje komponent resource Stažení alrep.zip (11 KB)

Poznámka Tento komponent je zřejmě volně k použití.
Autor: neuveden, staženo anonymně

Hop na vrcholek stránky

Program Hlp2Rtf
    Program umožňuje přeložit help soubor *.HLP do *.RTF tvaru, nejlepší je převádět pomocí M$ Wordu (7,8,..11,...2000).
Stažení hlp2rtf.exe (294 KB)

Poznámka Program je zabalen, musí se nainstalovat.
Autor: Dipl. Ing. Bernd Herd

Hop na vrcholek stránky



© 2007 Jaro Beneš.
Všechna práva vyhrazena.

Líbí se Vám tato stránka ?

Líbí! Nic moc Nelíbí.



Poslední aktualizace