Witam
Z góry przyznam sie iz nie mam doświadczenia w poniższej materii stąd pytanie do forum
A wiec, mam sprzęt Audio Precision APX515 ( analizator audio) do którego producent dołącza bibliotekę DLL(.net) z wszystkimi funkcjami jakie dany sprzęt może realizować. Biblioteka zawiera kilkanaście klas
dwie strukury
kilkadziesiat inteface
itd
plik info APx500_API_PRG.chm do pobrania z internetu ( niestety nie moge zamieszczac linkow )
Srodowisko w ktorym chcialbym uzywac tego sprzętu to Labwindows/CVI
Labwindows umożliwia automatyczne z tworzenie wrapper-a tzw .Net Conrtoller który automatycznie generuje potrzebne pliki *.h *.c *.fp ( pliki są spakowane -audio prec.zip )
teraz sendo problemu
Labwindows stworzyl wrapper gdzie do glownych class jest zdefiniowany "Type Constructor" który inicjalizuje klase i mam do niej dostęp, problem zaczyna sie gdy chce dostac sie do interfejsu
np.
int CVIFUNC AudioPrecision_API_ISetSwitcherConfigurationStep_Get_Enabled(
AudioPrecision_API_ISetSwitcherConfigurationStep __instance,
int * __returnValue,
CDotNetHandle * __exception)
gdzie musze podac __instance zdefiniowane jako AudioPrecision_API_ISetSwitcherConfigurationStep
jak zainiciowac handle do tego interfejsu ?
mam nadzieje ze opisalem moj problem w miarę przejrzyście jednak jesli bylyby jakies watpliwosci prosze napisac
za wszelkie sugestje z gory dzieki
- audio prec.zip (2 MB) - ściągnięć: 166