damit ich ein Hardwaremodul damit ansprechen kann?
Dank ts-soft sein Tip habe ich mal versucht mit dem TotalComander 6.5a
folgende OCX auszulesen und es enstand dann folgende Auflistung.
Wie geht es in PB weiter.
Es wäre sehr schön, wenn mir da jemand weiterhelfen könnte.
Im Voraus vielen Dank.
TotalComander hat geschrieben:// Generated .IDL/C++ pseudo source equivalent of Win32 type library ..\AD_USB2XX.ocx
[
uuid({279E968D-F134-464E-ACE8-FC0D23958063}),
version(1.0),
helpstring("AD_USB2XX ActiveX-Steuerelement-Modul"),
helpfile("AD_USB2XX.hlp"),
helpcontext(00000000)
]
library AD_USB2XXLib
{
// Forward references and typedefs
dispinterface _DAD_USB2XX;
dispinterface _DAD_USB2XXEvents;
[
uuid({BFD9E61F-75C4-4B33-8949-73A64F014514}),
helpstring("Dispatch-Schnittstelle für AD_USB2XX Control")
]
dispinterface _DAD_USB2XX
{
properties:
methods:
[id(0)] boolean Scan(short DeviceNr);
[id(1), propget] double AnalogVoltage(
short DeviceNr,
short Channel);
[id(2), propput] void AnalogVoltage(
short DeviceNr,
short Channel,
double rhs);
[id(3), propget] short DigIO(short DeviceNr);
[id(4), propput] void DigIO(
short DeviceNr,
short rhs);
[id(5)] double GetAnalogDiffVoltage(
short DeviceNr,
short Channel);
[id(6)] short GetDeviceType(short DeviceNr);
[id(7)] short GetError(short DeviceNr);
[id(8)] short GetSerialNr(short DeviceNr);
[id(9), propget] long AnalogIO(
short DeviceNr,
short Channel);
[id(10), propput] void AnalogIO(
short DeviceNr,
short Channel,
long rhs);
[id(11)] void EnableCalibration(BSTR Password);
[id(12), propget] long Calibration(
short DeviceNr,
short IO,
short Level,
short Channel);
[id(13), propput] void Calibration(
short DeviceNr,
short IO,
short Level,
short Channel,
long rhs);
[id(14), propget] short SerialNr(short DeviceNr);
[id(15), propput] void SerialNr(
short DeviceNr,
short rhs);
[id(16)] double ReadAnalogVoltage(
short DeviceNr,
short Channel);
[id(17)] void WriteAnalogVoltage(
short DeviceNr,
short Channel,
double Voltage);
[id(18)] short ReadDigIn(short DeviceNr);
[id(19)] void WriteDigOut(
short DeviceNr,
short Value);
[id(20)] void DataIO(short DeviceNr);
[id(21)] void Close();
};
[
uuid({9A894BB7-0F68-429D-A30A-FCE4F6379D78}),
helpstring("Ereignisschnittstelle für AD_USB2XX Control")
]
dispinterface _DAD_USB2XXEvents
{
properties:
methods:
};
[
uuid({3FA65AAD-3DF5-4D30-8FA7-799205B01C91}),
helpstring("AD_USB2XX Control")
]
coclass AD_USB2XX
{
[default] dispinterface _DAD_USB2XX;
[default, source] dispinterface _DAD_USB2XXEvents;
};