Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Creazione dll riutilizzabili, per Access
venerdì 22 ottobre 2004 - 16.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Alessio
Profilo
| Newbie
13
messaggi | Data Invio:
ven 22 ott 2004 - 16:34
Avrei la necessità di creare una serie di dll personalizzate le cui classi contengono delle function e delle sub da poter riutilizzare in varie applicazioni Access onde evitare ogni volta il copia e incolla nei moduli di classe di Access.
Questa tecnica l'ho già adottata con successo per applicazioni web ASP.NET.
Tali librerie le ho create utilizzando Visual Studio .NET utilizzando il modello di classe COM.
Una volta che la DLL è stata creata e posizionata nella cartella dell'applicazione Access, quando nell'editor di Visual Basic di Access vado a creare il riferimento mi appare il messaggio d'errore "Impossibile aggiungere un riferimento al file specificato".
Qualcuno è in grado di aiutarmi, mi sarebbe molto utile adottare tale tecnica.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 26 ott 2004 - 00:56
Di solito le DLL usate dentro Access sono componenti COM e non Assemblies .NET.
Io infatti le ho sempre create con VB6 e non con .NET.
Io comunque ti consiglio anche di fare così, invece di crearti una DLL creati un semplice o più file di classe .cls o .bas e lì dentro metti tutte le funzioni che usi più spesso.
Così quando cominci un progetto nuovo, referenzi direttamente quei file lì e hai a disposizione tutte le tue funzionalità.
ciao
david
Alessio
Profilo
| Newbie
13
messaggi | Data Invio:
mar 26 ott 2004 - 07:52
Va bene Access utilizza classi COM, e difatti è quello che ho fatto in Visual Studio creando la nuova classe come oggetto COM.
Ma invece se faccio come dici tu creando un file .bas o .cls, ogni volta che creo un nuovo progetto li devo importare ogni volta all'interno del progetto, avendo così il sorgente all'interno di ogni nuovo progetto. Correggimi se sbaglio.
Inoltre vorrei anche chiederti, io attualmente ho ancora la versione 2000 di Access, se avessi la più recente ci sarebbe lo stesso questo problema ? In parole povere Access 2003 utilizza VB6 o .NET ?
Grazie antipicipatamente per la risposta.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !