Chapter 4– 33 – PCI-1710 series User’s ManualAdvantech Co., Ltd.www.advantech.comChapter44. Software OverviewThis chapter gives you an overview of the software programmingchoices available and a quick reference to source codes examples thatcan help you be better oriented to programming. After following theinstructions given in Chapter 2, it is hoped that you feel comfortableenough to proceed further.Programming choices for DAS cards: You may use Advantechapplication software such as Advantech DLL driver. On the otherhand, advanced users are allowed another option for register-levelprogramming, although not recommended due to its laborious andtime-consuming nature.4.1 Programming ChoicesDLL DriverThe Advantech DLL Drivers software is included on the companionCD-ROM at no extra charge. It also comes with all the Advantech DAScards. Advantech’s DLL driver features a complete I/O function libraryto help boost your application performance. The Advantech DLLdriver for Windows 95/98/NT/2000 works seamlessly with developmenttools such as Visual C++, Visual Basic, Inprise C++ Builder and InpriseDelphi.Register-level ProgrammingRegister-level programming is reserved for experienced programmerswho find it necessary to write codes directly at the level of deviceregisters. Since register-level programming requires much effort andtime, we recommend that you use the Advantech DLL drivers instead.However, if register-level programming is indispensible, you shouldrefer to the relevant information in Appendix C, Register Structure andFormat, or to the example codes included on the companion CD-ROM.