Scuse me I've made a bad read ..

Just do :

Version = LIBVersion()
Le 3 juil. 2014 12:05, "CJ" <li...@hth.com> a écrit :

> I'm trying to receive a simple structure from a shared library but
> get an Type Mismatch error saying...
>
>   "wanted StructVersion, got Function instead in FMain:87"
>
> Before calling the extern function I declare the structure, variable
> and the library using...
>
>   Public Struct StructVersion
>       Major As Byte
>       Minor As Byte
>   End Struct
>
>   Public Version As StructVersion
>
>   Extern LIBVersion() As StructVersion In "libtest"
>
> But get the error when calling the function with...
>
>   Version = LIBVersion
>
> I did find an older post made by Benoît and using the code given in that
> post results
> in the same error (i.e "wanted StructTm, got Function instead in
> FMain:107")
>
> --8<-----------------------------------------------------------------
>
> Public Struct StructTm
>    tm_sec As Integer
>    tm_min As Integer
>    tm_hour As Integer
>    tm_mday As Integer
>    tm_mon As Integer
>    tm_year As Integer
>    tm_wday As Integer
>    tm_yday As Integer
>    tm_isdst As Integer
> End Struct
>
> Private Extern localtime(timep As Pointer) As StructTm In "libc:6"
>
> --8<-----------------------------------------------------------------
>
> Source: http://permalink.gmane.org/gmane.comp.lang.gambas.user/16080
>
> Am I missing something?
>
>
> [System]
> Gambas=3.5.90
> OperatingSystem=Linux
> Kernel=3.13.0-29-generic
> Architecture=x86
> Distribution=Ubuntu 14.04 LTS
> Desktop=XFCE
> Theme=QGtk
> Language=en_US.UTF-8
> Memory=1002M
> [Libraries]
> Cairo=libcairo.so.2.11301.0
> Curl=libcurl.so.4.3.0
> DBus=libdbus-1.so.3.7.6
> GStreamer=libgstreamer-0.10.so.0.30.0
> GStreamer=libgstreamer-1.0.so.0.204.0
> GTK+3=libgtk-3.so.0.1000.8
> GTK+=libgtk-x11-2.0.so.0.2400.23
> OpenGL=libGL.so.1.2.0
> Poppler=libpoppler.so.44.0.0
> Qt4=libQtCore.so.4.8.6
> SDL=libSDL-1.2.so.0.11.4
>
>
>
>
> ------------------------------------------------------------------------------
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> _______________________________________________
> Gambas-user mailing list
> Gambas-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to