Entwickler-Ecke

Dateizugriff - DLL Datei im Projekt einbinden?


bruce185 - Mi 30.01.08 04:47
Titel: DLL Datei im Projekt einbinden?
Hallo,
wie kann ich eine DLL Datei im Projekt einbinden und auf die DLL zugreifen?

Ich bedanke mich schonmal im Voraus.

MfG


Logikmensch - Mi 30.01.08 06:44

Schau mal unter LoadLibrary nach. Da gibst Du den Namen der DLL-Datei an, die z.B. im aktuellen Pfad der Anwendung stehen kann. Wichtig sind die Definitionen der in der DLL enthaltenen Routinen als EXTERNAL-Definitionsköpfe.
Ein Beispiel siehst Du z.B., wenn Du Dir den Sourcecode der Windows.PAS-Unit anschaust.


Delete - Mi 30.01.08 14:28

Eine ausführlichere Erklärung findest du unter diesem Link:

http://www.delphi-treff.de/tutorials/object-pascal/win32/dlls/

lg


bruce185 - Mi 30.01.08 17:30

Danke euch.

Also das Tutorial auf delphi-treff.de habe ich schon gelesen gehabt aber damit komme ich nicht weit.

In der .DLL Datei befinden sich wichtige funktionen drinne um einen Clienten zu erstellen, in VisualBasic kann ich so einen Client erstellen:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
Public CC As ChatClient

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

  'Instanziert eine neue Kopie unserer Klasse
  CC = New ChatClient()

  CC.ServerAdress = "chat.test.com"
  CC.ServerPort = ****
  CC.UserName = TextBox2.Text
  CC.UserPassword = TextBox3.Text
  CC.ServerChannel = TextBox4.Text

  RegisterEvents()

  CC.Connect()

End Sub


nur wie kann ich das so in Delphi einsetzen?

Ich bedanke mich schonmal für die Hilfe.

MfG

Moderiert von user profile iconNarses: Delphi- durch Code-Tags ersetzt