home *** CD-ROM | disk | FTP | other *** search
- Podpora Delphi2.x, Delphi3 a Borland Pascalu pro komunikaci s WinBase602
- p°es jejφ API
-
-
- Tato podpora je obsa₧ena v t∞chto slo₧kßch SDK diskety:
- SDK\Delp_Pas\Pascal.L1 (p°edevÜφm pro Borland Pascal),
- SDK\Delp_Pas\Delphi.L2 (pro Delphi),
- SDK\Delp_Pas\Delphi.L3 (pro Delphi).
- Ka₧dß slo₧ka obsahuje jednak vzorovou aplikaci (projekt) pro komunikaci
- s WinBase602 p°es jejφ API, jednak soubory pro podporu tΘto komunikace.
- VÜechny aplikace komunikujφcφ s WinBase602 p°es jejφ API musφ b²t MDI
- aplikace a tak tomu je i u t∞chto vzorov²ch projekt∙. P°ed kompilacφ je
- t°eba umφstit k soubor∙m ka₧dΘho projektu jednotku WinBase.pas.
- Ka₧dß z t∞chto vzorov²ch aplikacφ reprezentuje jistou ·rove≥ podpory
- komunikace.
- VÜechny vzorovΘ aplikace pro Pascal pou₧φvajφ aplikaci WinBase602
- PER_AGENDA, obsa₧enou na tΘto disket∞.
-
- 1) Slo₧ky ...\Pascal.L1\Appl1 a ...\Pascal.L1\Appl2
- Nejni₧Üφ ·rove≥ p°edstavuje aplikace (jednß se vlastn∞ o dv∞ aplikace
- Appl1.pas a Appl2.pas) ve slo₧ce ...\Pascal.L1, kdy programßtor pracuje
- v²luΦn∞ s API WinBase602 a ka₧dou akci t²kajφcφ se komunikace s WinBase602
- musφ sßm pomocφ tohoto API naprogramovat. Navφc aplikace pou₧φvß Windows
- API. JmΘno serveru p°edpoklßdajφ WB5. V p°φpad∞ pot°eby nahra∩te jmΘno
- p°φkladu (aplikace WinBase602) a jmΘno serveru vlastnφmi nßzvy, kterΘ
- odpovφdajφ jmΘnu vaÜeho serveru a jmΘnu p°φkladu (aplikaci) ve WinBase602.
- Jednß se p°edevÜφm o podporu pro Borland Pascal, aΦkoli je mo₧nΘ pou₧φt
- tyto aplikace i v Delphi. Budete-li chtφt Appl1.pas resp. Appl2.pas
- kompilovat v Delphi, musφte nejd°φve zm∞nit p°φponu .pas na .dpr.
- V Appl1.pas vytvß°φ MDI-klienta aplikace, u Appl2.pas vytvß°φ MDI-klienta
- WinBase602, jinak jsou ob∞ aplikace v podstat∞ stejnΘ.
-
- P°φklad vyÜÜφ ·rovn∞ podpory p°edstavuje vzorovß aplikace ve slo₧ce
- ...\Delphi.L2. NejvyÜÜφ ·rove≥ podpory, kdy API WinBase602 je ji₧ dosti
- zapouzd°eno do komponent Delphi, je obsa₧ena ve slo₧ce ...\Delphi.L3.
-
- 2) Slo₧ka ...\Delphi.L2 (podpora pro Delphi)
- Soubor WBParent.pas zapouzd°uje zßkladnφ funkΦnost API WinBase602. Tento
- soubor (p°φpadn∞ vhodn∞ upraven² dle vaÜich pot°eb) p°idejte v₧dy
- do slo₧ky vaÜeho Delphi projektu vystav∞nΘho po vzoru projektu uvedenΘho
- ve slo₧ce \Delphi.L2\Example
-
- 3) Slo₧ka ...\Delphi.L3 (podpora pro Delphi)
- Soubory MsgFrame.pas, MsgFrame.dcr, View602.pas, View602.dcr, WBNavig.pas,
- WBNavig.dcr jsou soubory pro komponenty zapouzd°ujφcφ API WinBase602.
- Tyto soubory umφst∞te bu∩ do standardnφho adresß°e komponent Delphi (adresß°
- ...\Lib) nebo do specißlnφho adresß°e urΦenΘho pro tyto komponenty a pak je
- nainstalujte. P°ed instalacφ nezapome≥te umφstit jednotku WinBase.pas do
- slo₧ky, z nφ₧ instalujete komponenty.
- Slo₧ka ...\Delphi.L3\Example obsahuje soubory jednoho projektu Delphi,
- pou₧φvajφcφho p°φklad PER_AGENDA kter² demonstruje pou₧itφ komponent ze
- slo₧ky ....\Delphi_L.3.
-
- Pro instalaci komponent v Delphi 2.x je nutno zapsat do WBNavig.pas
- directivu {$DEFINE DELPHI_2}. Bez tΘto directivy lze tuto komponentu
- zkompilovat jen v Delphi3.
-