Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - usare DLL esterne
Forum - C# / VB.NET - usare DLL esterne - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 14:39
Venerdì, 29/04/2016
OK
Mi ero perso in un bicchiere d'acqua.

Sono agli inizi.

Un'ultima domanda.
Come faccio adesso a far funzionare la DLL?

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 14:48
Venerdì, 29/04/2016
La dll non è un programma, non può funzionare.

PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 15:03
Venerdì, 29/04/2016
Trovato.

Grazie 1000:k:

PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 15:36
Venerdì, 29/04/2016
Beh... di niente, ma..... Cosa hai trovato?

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 18:14
Venerdì, 29/04/2016
Bhe forse si riferiva al fatto di chiamare i metodi interni.

Cmq una DLL può funzionare anche come una sorta di programma darkjuster.

Semplicemente in questo modo.

1) Crei un normalissimo progetto WinForm.

Disegni nel form, programmi ecc. ecc.

2) Al Build anziché scegliere Applicazione Windows Form
Scegli Libreria di Classe

quindi invece di generarti un exe ti genera una dll.

successivamente puoi mostrare i vari form


MiaDLL.Form1 form = new MiaDLL.Form();
form.Show();


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 20:04
Venerdì, 29/04/2016
Ok ma una dll non è un programma, quindi non credo sia così corretto riferirsi ad una dll con il termine "eseguire". Dentro la dll puoi mettere tutto il codice che vuoi, ma serve comunque un programma con un entry point per eseguire quelle iscrizioni....

Almeno questo è il mio punto di vista...  Comunque aveva detto che voleva riscrivere in c un progetto vb.net, quindi avevo capito che la dll era creata da lui (o che comunque sapesse già usarla)

Ultima modifica effettuata da TheDarkJuster il 30/04/2016 alle 13:11
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 11:25
Mercoledì, 04/05/2016
Ciao

Ho importato in VS la mia DLL e aggiunta al mio codice:
using Svt.CD
ma quando tento di usarla, VS mi da questo errore:

Ulteriori informazioni: Could not load file or assembly 'Svt.CD, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.

Sembra che non la carichi.
Ho copiato la DLL nelle cartelle dove VS compila il programma ma non funziona.


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:31
Mercoledì, 04/05/2016
Ma che DLL è? Come è scritta? Come è compilata? Su quale sistema? A 32 o 64 bit?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo