Buongiorno al grupppo
Ho la necessità di rifare una interfaccia grafica che si connette ad un programma server che gira nello stesso pc tramite delle chiamate API
Premetto che non sono un genio della programmazione ma di VB un po ne mastico
In pratica ho a disposizione una cartella con le definizioni di com'è stata strutturata una DLL ( file.def) i vari file .H e la DLL funzionante
questo è l'inizio del file CNCAPI.DEF
LIBRARY"cncapi"
EXPORTS
CncGetAPIVersion
CncGetServerVersion
CncGetControllerFirmwareVersion
CncGetControllerSerialNumber
CncGetSystemConfig
che da quel che capisco è la lista delle funzioni che vengono rese disponibili dalla DLL
Ho seguito varie indicazioni e questi sono i miei tentativi :
Option Explicit
Private Declare Function CncGetAPIVersion Lib "c:\CNC4.02\cncapi.dll" ()
'Private Declare Function FUNZIONE Lib "c:\CNC4.02\cncapi.dll" ()
Private Declare Sub Mia Lib "c:\CNC4.02\cncapi.dll" (ByVal str As String)
Private Sub Command1_Click()
MsgBox CncGetAPIVersion()
End Sub
Io da Command1 a questo punto mi aspetto un testo di ritorno che mi indichi la versione dell API in uso ma non vedo nulla
Domande :
D1-Sono totalmente fuori strada ?
D2- Posso farlo con VB5 o VB6 o VBexpress2005 ?
Il produttore del SW nell istallazione aggiunge un esempio di base in QT e lascia libertà x qualsiasi utilizzo tanto lui ci quaddagna sull HW che viene gestito da questa DLL
Mi scuso per imprecisioni e varie mancanze nella spiegazione o nell utilizzo del forum
Grazie