none
definizione parametri di funzione RRS feed

  • Domanda

  • Ho neccesità di chiamare una dll c# che espone una funzione in cui un parametro è di tipo ref object miaStru.

    devo passare a questa funzione un elemento di una struttura (definita nella dll c# che contiene un campo dichiarato _fixedbuffer). Definizione funzione c#: public void RiempiValore (ref object miaStru, byte[] buffer)

    Chiamata da vb.net:  RiempiValore(Struttura.Elemento(0).Etichetta, buffer)

    Errore:

    Option Strict On non consente la riduzione dal tipo 'Object' al tipo 'Struttura.Elemento.<PhoneLabel>e__FixedBufferf' quando il valore del parametro 'ByRef' 'miaStru' viene ricopiato nell'argomento corrispondente. 

    Come posso fare?

    posso modificare il il codice c# sia quello vb

    Grazie

    Roberto

    lunedì 27 febbraio 2017 20:33

Risposte

Tutte le risposte