|
T°φda v²jimky | Popis |
EAbort | Zastavuje sekvenci udßlostφ bez zobrazenφ dialogovΘho okna chybovΘ zprßvy. |
EAccessViolation | Nedovolen² p°φstup do pam∞ti. |
EBitsError | Nedovolen² pokus o p°φstup do bitovΘho pole. |
EComponentError | Signalizuje nedovolen² pokus o p°ejmenovßnφ komponenty. |
EConvertError | Indikuje chybu konverze. |
EDatabaseError | Specifikuje chybu p°φstupu k databßzi. |
EDBEditError | Signalizuje nekompatibilnφ data se specifikovanou maskou. |
EDivByZero | CeloΦφselnΘ d∞lenφ nulou. |
EExternalException | Signalizuje nepoznanou v²jimku. |
EInOutError | Reprezentuje chybu vstupu nebo v²stupu souboru. |
EIntOverflow | CeloΦφselnΘ p°eteΦenφ. |
EInvalidCast | NedovolenΘ p°etypovßnφ. |
EInvalidGraphic | Pokus o prßci s neznßm²m grafick²m formßtem. |
EInvalidOperation | Nedovolenß operace na komponent∞. |
EInvalidPointer | V²sledek nedovolenΘ ukazatelovΘ operace. |
EMenuError | Signalizuje problΘm s prvkem nabφdky. |
EOleCtrlError | Detekuje problΘm se spojenφm na ovladaΦ ActiveX. |
EOleError | Specifikuje chybu automatizace OLE. |
EPrinterError | Signalizuje chybu tisku. |
EPropertyError | Ne·sp∞Ün² pokus o nastavenφ hodnoty vlastnosti. |
ERangeError | P°φliÜ velkß celoΦφselnß hodnota. |
ERegistryException | UrΦuje chybu registru. |
EStackOverflow | P°epln∞nφ zßsobnφku. |
EZeroDivide | D∞lenφ nulou v pohyblivΘ °ßdovΘ Φßrce. |
Jak vidφme v p°edchozφ tabulce, zabudovanΘ t°φdy VCL v²jimek, zpracovßvajφ mnoho v²jimek za nßs a m∙₧eme tedy zjednoduÜit nßÜ k≤d. Pro zpracovßnφ dalÜφch v²jimeΦn²ch situacφ m∙₧eme vytvo°it svΘ vlastnφ v²jimky. M∙₧eme deklarovat novΘ t°φdy v²jimek odvozenφm od Exception s mnoha konstruktory (nebo p°ekopφrujeme konstruktory z existujφcφ t°φdy v SYSUTILS.HPP). Deklaraci vlastnφch t°φd v²jimek uvidφme na p°φkladu v nßsledujφcφ kapitole.
BalφΦek | Jednotky |
VCL30.BPL | Ax, Buttons, Classes, Clipbrd, Comctrls, Commctrl, Commdlg, Comobj, Comstrs, Consts, Controls, Ddeml, Dialogs, Dlgs, Dsgnintf, Dsgnwnds, Editintf, Exptintf, Extctrls, Extdlgs, Fileintf, Forms, Graphics, Grids, Imm, IniFiles, Isapi, Isapi2, Istreams, Libhelp, Libintf, Lzexpand, Mapi, Mask, Math, Menu, Messages, Mmsystem, Nsapi, Ole2I, Oleconst, Olectnrs, Olectrls, Oledlg, Penwin, Printers, Proxies, Registry, Regstr, Richedit, Shellapi, Shlobj, Stdctrls, Stdvcl, Sysutils, Tlhelp32, Toolintf, Toolwin, Typinfo, Vclcom, Virtintf, Windows, Wininet, Winsock, Winspool, Winsvc |
VCLX30.BPL | Checklst, Colorgrd, Ddeman, Filectrl, Mplayer, Outline, Tabnotbk, Tabs |
VCLDB30.BPL | Bde, Bdeconst, Bdeprov, Db, Dbcgrids, Dbclient, Dbcommon, Dbconsts, Dbctrls, Dbgrids, Dbinpreq, Dblogdlg, Dbpwdlg, Dbtables, Dsintf, Provider, SMintf |
VCLDBX30.BPL | Dblookup, Report |
DSS30.BPL | Mxarrays, Mxbutton, Mxcommon, Mxconsts, Mxdb, Mxdcube, Mxdssqry, Mxgraph, Mxgrid, Mxpivsrc, Mxqedcom, Mxqparse, Mxqryedt, Mxstore, Mxtables, Mxqvb |
QRPT30.BPL | Qr2const, Qrabout, Qralias, Qrctrls, Qrdatasu, Qrexpbld, Qrextra, Qrprev, Qrprgres, Qrprntr, Qrqred32, Quickrpt |
TEE30.BPL | Arrowcha, Bubblech, Chart, Ganttch, Series, Teeconst, Teefunci, Teengine, Teeprocs, Teeshape |
TEEDB30.BPL | Dbchart, Qrtee |
TEEUI30.BPL | Areaedit, Arrowedi, Axisincr, Axmaxmin, Baredit, Brushdlg, Bubbledi, Custedit, Dbeditch, Editchar, Flineedi, Ganttedi, Ieditcha, Pendlg, Pieedit, Shapeedi, Teeabout, Teegally, Teelisb, Teeprevi, Teexport |
VCLSMP30.BPL | Sampreg, Smpconst |
Mimo tyto standardnφ balφΦky, m∙₧eme vyu₧φvat u₧ivatelskΘ balφΦky (balφΦky, kterΘ jsme vytvo°ili sami nebo balφΦky jin²ch v²robc∙). Nap°. jestli₧e mßme statistick² balφΦek nazvan² STATS.BPL a chceme jej pou₧φvat, pak jej musφme p°idat do seznamu pou₧φvan²ch balφΦk∙ v okn∞ Project Options.
BalφΦek | Strßnky Palety komponent |
DCLSTD30.BPL | Standard, Additional, System, Win32, Dialogs |
DCLTEE30.BPL | Additional (komponenta TChart) |
DCLDB30.BPL | Data Access, Data Controls |
DCLMID30.BPL | Data Access (MIDAS) |
DCL31W30.BPL | Win 3.1 |
DCLNET30.BPL
NMFAST.BPL |
Internet |
BCBSMP30.BPL | Samples |
DCLOCX30.BPL | ActiveX |
DCLQRT30.BPL | QReport |
DCLDSS30.BPL | Decision Cube |
IBSMP30.BPL | Samples (komponenta IBEventAlerter) |
DCLINT30.BPL | (International ToolsùResource DLL Wizard) |
Mimo p°edinstalovan²ch balφΦk∙, m∙₧eme instalovat svΘ vlastnφ balφΦky komponent nebo balφΦky komponent jin²ch firem. Nßvrhov² balφΦek DCLUSR30 je poskytnut jako implicitnφ kontejner pro novΘ komponenty.
|