Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

The module MatrixDongleMBS

module MatrixDongleMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
module Dongle MBS Dongle Plugin 9.4 Yes Yes Yes Yes No
Function: This module implements methods to access the matrix lock dongles from Technodata Interware.
Notes:
Note: You will find the newest versions of the API and tools available for download at www.tdi-matrix.com

The plugin is from MBS. The library code it is using is based on work from tdi, so if you have trouble, ask both of us.

Feedback, Comments & Corrections

  • method DongleCount(PortNr as Integer) as Integer
  • method DongleDecryptData(UserCode as Integer, Data as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleEncryptData(UserCode as Integer, Data as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleExit as Integer
  • method DongleFind as Integer
  • method DongleFindEx(byref LPTNr1 as Integer, byref LPTAdr1 as Integer, byref DNGCnt1 as Integer, byref LPTNr2 as Integer, byref LPTAdr2 as Integer, byref DNGCnt2 as Integer, byref LPTNr3 as Integer, byref LPTAdr3 as Integer, byref DNGCnt3 as Integer) as Integer
  • method DongleGetKeyFlag(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleMemSize(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleModel(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadData(UserCode as Integer, Data as memoryblock, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadDataEx(UserCode as Integer, Data as memoryblock, FPos as Integer, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleReadSerNr(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleSetLedFlag(a as Integer, b as Integer, c as Integer, d as Integer) as Integer
  • method DongleVersion(DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteData(UserCode as Integer, Data as memoryblock, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteDataEx(UserCode as Integer, Data as memoryblock, FPos as Integer, count as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method DongleWriteKey(UserCode as Integer, KeyData as memoryblock, DongleNr as Integer, PortNr as Integer) as Integer
  • method GetConfigMatrixNet(Category as Integer) as Integer
  • method GetDriverFlag(UserCode as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method GetPortAdr(LptNr as Integer) as Integer
  • method GetVersionAPI as Integer
  • method GetVersionDRV as Integer
  • method GetVersionDRV_USB as Integer
  • method InitMatrixAPI as Integer
  • method LogInMatrixNet(UserCode as Integer, AppSlot as Integer, DongleNr as Integer) as Integer
  • method LogOutMatrixNet(UserCode as Integer, AppSlot as Integer, DongleNr as Integer) as Integer
  • method PausePrinterActivity as Integer
  • method ReleaseMatrixAPI as Integer
  • method ResumePrinterActivity as Integer
  • method SetConfigMatrixNet(Access as Integer, File as string) as Integer
  • method SetDriverFlag(UserCode as Integer, DriverFlag as Integer, DongleNr as Integer, PortNr as Integer) as Integer
  • method SetW95Access(mode as Integer)

Some examples which use this module:


The items on this page are in the following plugins: MBS Dongle Plugin.




Links
MBS FileMaker tutorial videos