Beste Online Casinos
DLL erstellen
[Windows 95/98/NT/2000]

01.09.1999


Ja, auch mit Visual Basic ist es m�glich DLL's zu erstellen.
��� Oft werde ich danach gefragt,
��� deshalb hier eine kurze Anleitung:

��� Die folgende DLL soll uns das Windows-Verzeichnis ausgeben.

��� Schritt 1
��� Erstellen Sie zun�chst ein neues Active X DLL Projekt

��� Schritt 2
��� Das automatisch erzeugte Klassenmodul Class1 benennen

���
Sie um zu WINSYSDIR

���
Schritt 3
����
�ndern Sie ggf. die Eigenschaften des Projektes,
��� beispielsweise, um der DLL einen Copyright hinzuzuf�gen.
��� Besonders wichtig ist das Umbenennen des Projektes,
��� da es sonst zu einem Konflikt kommen kann,
��� wenn die DLL in ein gleichnamiges Projekt eingebunden wird.
��� Vergeben Sie beispielsweise den Projektnamen Meine_DLL


���
Schritt 4
����
F�gen Sie folgenden Code in das Klassenmodul WINSYSDIR ein:
   Private Declare Function GetWindowsDirectory Lib "KERNEL32" _
      Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, _
      ByVal nSize As Long) As Long
   Public Function WinDir() As String
      Dim sDirBuf As String * 255
      StrLen = GetWindowsDirectory(sDirBuf, 255)
      WinDir = Left$(sDirBuf, StrLen)
   End Function


����
Schritt 5
���� Kompilieren Sie das Projekt als DLL

��� Schritt 6
���� Erstellen Sie ein neues Projekt.
���� Binden Sie die erstellte DLL �ber "Verweise" ein ("Projekt" - "Verweise")

���� Schritt 7
���� So rufen Sie die Funktion aus der DLL auf:

   Sub Form_Load()
       Dim Verzeichnis As New WINSYSDIR
       MsgBox Verzeichnis.WinDir
   End Sub

Check these out