home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1999 July
/
PCWorld_1999-07_cd.bin
/
602
/
WBPERSON
/
data1.cab
/
SDK_Files
/
Delp_Pas
/
README.TXT
next >
Wrap
Text File
|
1999-06-09
|
3KB
|
57 lines
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.