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

    [C#] DLLImport - Punto di accesso non trovato

    Salve, dovrei usare DLLImport per importare nel mio progetto delle DLL modulari.

    La soluzione che sto usando ora è l'inclusione diretta delle DLL ma questo va bene finché tutte le DLL referenziate siano presenti.

    Il mio obbiettivo è fare in modo che a seconda delle DLL presenti può e non può fare (è un discorso di applicativi separati, l'applicativo X avrà la sua dll X e Y la sua Y ma tutte vengono usate da un sistema centrale EXE).

    Se dentro la mia DLL ho creato il metodo Public void Esegui() in che modo osso richiamare il metodo?

    Ho provato in questo modo (poniamo che la DLL sia Pippo.dll):

    codice:
    class Program
    {
       [DllImport ("Pippo.dll")]
       public static extern void Esegui();
       ....
    Quando dentro il Main richiamo Esegui(); mi dice che non riesce a trovare il punto di accesso per la funzione Esegui nella dll Pippo.

    Cosa dovrei fare? Ho provato a cercare ma ancora non ho trovato la soluzione.

    Tnx

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    12
    Hai provato ad inserire la ddl in System32 ed eventualmente a registrarla?

  3. #3
    No, cmq sto provando una strada più semplice ma per questo apro un altro post perché non è inerente al DLLImport

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.