Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB.net]Funzione della dll non trovata

    Ho creato una dll in vb.net con all'interno una funzione.
    ho creato in vb.net un exe che richiama la dll e funziona tutto correttamente.
    ho creato un exe in c++ builder ed importando la dll non trova la classe ma non la funzione della dll.

    definizione della funzione:

    Public Sub stampa_modello(......

    E' corretto? o sbaglio qualcosa?

    durante la compilazione nelle proprietà del progetto ho messo la spunta su "registra per interoperabilità com" questo può risolvere il problema?

    Grazie ciao David

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Le DLL compilate con VB.NET e C# sono assembly "gestiti" in linguaggio intermedio per l'esecuzione sulla piattaforma .NET che posso, all'occorrenza, essere visibili da COM.

    In ogni caso, non si tratta delle DLL classiche con cui hai a che fare sviluppando con un linguaggio o un ambiente Win32 quale è C++Builder oppure Delphi (riferito al compilatore Win32, in quanto esiste anche un ottimo compilatore per .NET).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Quindi soluzione???

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da davfrata
    Quindi soluzione???
    La soluzione è...perché creare una DLL con VB.NET quando puoi farlo con C++Builder?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    perchè ormai l'ho creata in vb.net e poi perchè sto tentando di farla in c++ builder ma sono rimasto bloccato in un punto. In pratica la dll che devo creare prende dati da un altra dll.
    il problema che quando lancio il debug mi da un errore EOLESysError interfaccia non registrata, però la dll che richiamo è registrata correttamente.
    infatti avevo aperto un thread.

    http://forum.html.it/forum/showthrea...hreadid=976638

    Ma non ho ricevuto risposte quindi stavo cercando altre strade.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.