le 10-17-2021 07:53 AM
Bonjour,
Je doit communiquer avec une dll (c++) suivant un schémat "typedef struct { }"particulier avec des "pointer*"
------------------------------------------------------------------------------------
typedef struct {
struct pinckle_device* device;
void* ctx;
void* samples;
int sample_count;
uint64_t dropped_samples;
enum pinckle_sample_type sample_type;
} pinckle_transfer_t, pinckle_transfer;
-----------------------------------------------------------------------------------------
avec des typedef struct simple C ok;
en revanche ce type de structure ???
merci d'avance
le 10-19-2021 09:21 AM
Travailler avec des pointers void*, c'est pire que de vendre son âme au diable 🙂
Plus sérieusement, il y a quelques exemples avec des clusters. Cela implique que le cluster corresponde exactement au type attendu bien sûr.
Voilà un example parlant :
C:\Program Files (x86)\National Instruments\LabVIEW 2017\examples\Connectivity\Libraries and Executables\DLL Calling VIs\CLUSTERSimple.vi
le 10-20-2021 01:43 AM
merci pour l'info
effectivement il y a une batterie de méthodes pour obtenir les référence de pointer*
pour beaucoup de type de données
Pour les pointer void* qui sont variable en données et en taille !!!!!
je vais essayer merci pour la réponse.
le 10-20-2021 07:38 AM
le 10-21-2021 01:13 AM
merci pour l'info