To to samo co Interfejs COM do Mediatora lecz z innego punktu widzenia.
Dla tych, którzy nie są obecnie zainteresowani wykorzystaniem możliwości języka SQL za pośrednictwem serwera Mediator, proponujemy interfejs COM dla xHarbour jako prostą, elastyczną i skuteczną metodę dostępu do danych i funkcji xHarbour z poziomu praktycznie dowolnego języka programowania Windows.
Interfejs COM dla Mediatora stanowi element rozbudowanego klienta Mediator i jest umieszczony we wspólnym programie instalacyjnym, natomiast interfejs COM dla xHarbour został wydzielony w postaci osobnego programu instalacyjnego aby ułatwić jego załadowanie i wykorzystanie bez serwera Mediator.
Interfejs COM dla xHarbour może być bezpłatnie wykorzystywany w dowolnych aplikacjach, w tym aplikacjach komercyjnych.
Szczególy dotyczące interfejsu COM dla Mediatora można poznać zaglądając do dokumentacji.
Interfejs COM dla xHarbour bazuje na niezwykle nowoczesnym i perspektywicznym jądrze xHarbour (Harbour.dll). Odpowiednia wersja biblioteki Harbour.dll jest dołączona do programu instalującego komponenty. Więcej informacji na temat projektu xHarbour można znaleźć na stronie www.xharbour.org.
Dostępne obiekty COM
Architektura interfejsu jest niezwykle prosta i łatwa do zrozumienia. Dostępne są dwa typy obiektów: HbConnection i HbTable. Obiekty te umożliwiają dostęp do ok. 300 method bezpośrednio odpowiadających oryginalnym funkcjom xHarbour i Mediator.
Dostępne sterowniki RDD
Sterowniki RDD (Replaceable Data Driver) są wykorzystywane przez xHarbour jako warstwa dostępu do danych. Nasze komponenty zapewniają dostęp do następujących sterowników xHarbour:
- DBFNTX - pliki DBF z indeksami NTX
- DBFCDX - pliki DBF z indeksami CDX
- MEDNTX, MEDCDX - sterowniki Mediator SQL zgodne z DBFNTX i DBFCDX
Każda aplikacja Windows pracująca na plikach DBF, korzystająca z obiektów
HbConnection i
HbTable może być łatwo przestawiona na pracę z Mediatorem i bazą SQL poprzez prostą zmianę wykorzystywanego sterownika RDD.
Do czego można wykorzystać te obiekty?
a) Jako ścieżkę migracji z aplikacji xBase. Możesz stopniowo migrować aplikację pisząc nowe moduły w wybranym języku programowania. Dzięki zastosowaniu jądra xHarbour i sterowników RDD, dostęp do danych z poziomu xHarbour, Delphi i aplikacji korzystającej z interfejsu COM jest w 100% zgodny.
Korzystając z interfejsu COM można zintegrować kod xHarbour z dowolną aplikacją Windows. W tym celu konieczne jest umieszczenie kodu PRG w pliku DLL i jego uruchomienie z odpowiednimi parametrami.
b) Do pisania nowych modułów z interfejsem graficznym (GUI) w wybranym języku i wybranym śtrodowisku programistycznym.
Ważniejsze cechy interfejsu COM dla xHarbour- prosty i jednolity dostęp do plików DBF z dowolnej aplikacji Windows
- metody obiektów znane wszystkim programistom Clipper i xHarbour
- 100% zgodność z plikami xHarbour dzięki zastosowaniu jądra xHarbour
- możliwość wykorzystania istniejącego kodu napisanego w języku Clipper lub xHarbour
- bardzo prosta migracja do SQL bez konieczności pisania w SQL
Wymagania systemowe
Windows 98/Me/NT/2000/XP/2003