|
|
|
|
 |
 |
 |
ARCHline.XP obsahuje interní
programovací prostředí - Visual Object Pascal for ARCHline.XP. Kromě
interního programovacího jazyka, můžete vytvářet své vlastní
programy, které komunikují s ARCHline.XP pomocí
dynamické knihovny Ade.XP.dll nebo vytvářet knihovny dll, které jsou
zavedeny přímo programem ARCHline.XP .
Vše je součástí ARCHline.XP a není zapotřebí
nic dokupovat.
|
|
 |
VOPA - Visual Object Pascal for ARCHline.XP
Syntaxe programu je jednoduchá a je podřízena konvencím
programování v jazyku Pascal.
V tomto prostředí má uživatel možnost
tvorby dalších nadstaveb pro své specifické potřeby. Vývojové
prostředí je včetně debuggeru - tedy možnosti ladění programu
krok za krokem, watch window - okna na sledovaní aktuálních hodnot,
atd. Obsahuje také grafický interpret pro tvorbu
dialogových oken.
V tomto vyspělém prostředí je snadné vytvářet další
nadstavby, vhodné například pro:
- GIS
- parametrické objekty
- administraci databáze
- výkazy materiálů
- rozpočtování
- propojení z dalšími programy, které přebírají hodnoty z
ArchLINE (objemy,plochy,délky ...)
|
|
|
ARCHline.XP Dynamic Exchange
ADE
Starší, ale vyspělé rozhraní založené na DDE komunikaci. Vhodné, jestliže
budete vyvíjet nezávislé, samostatné programy, které potřebují
komunikovat s ARCHline.XP. Je jedno, jestli programy vyvíjíte v
Basicu, Pascalu nebo C/C++.
Na instalačním CD-ROMu naleznou programátoři popis všech funkcí
této knihovny. Součástí je i vzorový příklad, který vysvětluje
použití komunikace s ARCHline.XP.
Příklad je pro MS Visual C++ a MS Visual Basic.
Avšak komunikace mezi dvěma procesy by měla být pro větší množství
přenášených dat nastavena přesně a velmi citlivě . Měla by dbát o
vypršení hodnot spojitě. Tento problém je těžké řídit z
externího programu (ze starších verzí ArchLINE nemožné) a proto
bylo vyvinuto nové rozhraní -
ADX
Adx vytváří silné spojení na ARCHline.XP, protože programátor píše
dynamické knihovny '.dll', které jsou zavedeny přímo programem
ARCHline.XP. V případě ADX není žádný interní proces komunikace. Metoda je stejná,
jako když voláte funkci napsanou v externí knihovně dll.
ARCHline.XP může vyvolat vaši dll zadáním klíčové slova ve
stavové řádce nebo pomocí drag&drop z knihovny. Všechny funkce z
ADE jsou zde rovněž obsaženy, ale mnohem propracovanější. K
dispozici je i on-line on-line manuál ADX, kde naleznete popis všech
funkcí ADX a jejich parametrů.
|
|
|
|