vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: wie binde ich eine DLL ein ? 
Autor: ModeratorFZelle (Moderator)
Datum: 03.03.07 11:08

Du hast es nicht verstanden.

Die DLL's in System32 sind keine .NET Dll's und enthalten auch keine Klassen.
Das sind zum grössten Teil OS Funktionen die schon zu hauf durch .NET Klassen abgebildet sind..
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

wie binde ich eine DLL ein ? 
Autor: chris72
Datum: 01.03.07 16:29

Servus miteinander .....

hab da ein kleines Probelm ich hab eine neue classliberary erstellt also eine DLL kompiliert. Habe die Funktionen ausgelagert in eine DLL-Datei.

Habe ein neues Winform Projekt gestartet aber wie binde ich die DLL ein und wie greife ich auf meine Funktionen darauf zu.

Wäre euch dankbar wenn einer mir einen Tipp geben könnte.

Grüßle Chris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: Moderatorralf_oop (Moderator)
Datum: 01.03.07 17:09

Rechtsklick auf dein Projekt, Verweis hinzufügen. Dort willst du deine Dll und kannst dann über den Namespace der Dll (standardmäßig Projektname) zugreifen wie auf normale Klassen deines Projektes.

Ralf

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: chris72
Datum: 02.03.07 12:12

hallole...

Erstmal DANKE!! hat Wunderbar geklappt na ja wenn man weiß .... ist alles leicht

Meine Neugier hat mich mit einbinden einer DLL Datei geweckt kann ich auch eine Windows DLL Datei einbinden.
Die im Verzeichnis C:\\windows\system32 liegt ?

Grüßle Chris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: Hannes H.
Datum: 02.03.07 13:00

ja ... sage ich als Laie einmal
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: ModeratorFZelle (Moderator)
Datum: 02.03.07 14:51

Genau, als Laie komplett daneben gegriffen.

Normale DLL's kann man in .NET nicht einbinden, die werden entweder als
COM-Interop eingebunden ( OCX oder ActiveX ) oder sie müssen
per DLLImport bekannt gemacht werden.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: Hannes H.
Datum: 02.03.07 15:03

Hallo FZelle

Naja fast ... ich meinte natürlich schon das die DLL dafür geeignet sein muss.
Mir ging´s Augenscheinlich um den Speicherort.

Aber ist wohl besser, hier mehr als Fragesteller als Antworter zu fungieren

Schönen Gruß
Hannes
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: chris72
Datum: 02.03.07 16:00

Hallo an die Gemeinde der VB'ler ....

So erstmal wenn ich eine DLL einbinden will in dem
Verzeichnis z.b.: c:\windows\system
Folgende Datei z.b. Shell.dll
kommt eine Fehlermeldung Assemblies ist nicht bekannt !!!

Also man kann nicht jede DLL Datei in dem Windows Verzeichnis mit einfügen mit dem "Verweis zufügen"

Aber @FZelle meint das es mit dem COM-Interop funktioniert.
meine Neugier wie geht das überhaupt und desweiteren woher weiß ich wie die DLL aufgebaut ist z.b. was hat sie für Klassen,,Funktionen und Prozeduren.

Grüßle Chris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: ModeratorFZelle (Moderator)
Datum: 02.03.07 19:02

Dir fehlen einfach zu viele Grundlagen.

COM-Interop funktioniert nur mit COM/ActiveX Componenten.
Die sind im system registriert und deren Programmierschnittstelle
findest Du in der IDE unter Referenz hinzufügen auf dem COM Tab.

Die anderen DLL's, die sog. Nativen gehen nur per DLL import.
Hier solltest Du ganz genau wissen was Du tust.
Darum, was bezweckst Du?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: wie binde ich eine DLL ein ? 
Autor: chris72
Datum: 02.03.07 19:24

servus ...

soweit bin ich auch schon gekommen ......
naja um eine DLL Datei einzubinden spart mir viel Zeit da ich die ganzen Klassen und Funktionen nicht mehr selber zu schreiben brauch. Nur Ableitung von Klassen und da spart man einfach Zeit.

Jetzt weiß ich aber Bescheid über DLL und VB.net Danke an allen!!!!

Grüßle Chris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel