|
|
Typenkonflikt bei ActiveX Control- #17683 in section [741693] |
Sec: |
(51) MS-Visual FoxPro 9.0 |
Von: |
Hans-Peter Grözinger |
An: |
Gerhard Moser |
Am/Um: |
15.10.2018 19:46:16 gelesen |
Hallo Gerhard ! | das bringt leider die selbe Fehlermeldung: OLE error code 0x80020005: Typenkonflikt Aber ich bin sicher, dass es irgend etwas in dieser Richtung sein müsste.
| Nächster Versuch. Definiere einen String der 5 Integer aufnehmen kann, also 5 x 4 Bytes. lcRegData = REPLICATE( CHR(0), 20 ) Dann den Aufruf so gestalten: e=thisform.SMTX1.MbReadInputRegs(1, 0, 5, @lcRegData) Wenn jetzt kein Typkonflikt mehr kommt (was ich annehme), musst aus der per Referenz zurückgeben Zeichenkette deine 5 Integers herausholen. Dazu kannst du dann die Funktion APICharToLong von Christoph für jeden der 5 Teil-Strings verwenden. -- Hans-Peter
|
|
|
|