• Keine Ergebnisse gefunden

DLLs (Dynamic Link Libraries)A)

N/A
N/A
Protected

Academic year: 2022

Aktie "DLLs (Dynamic Link Libraries)A)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Visual C++ http://www.kohnlehome.de/visualc/tempfile_3842.odt

DLLs (Dynamic Link Libraries)

A) Win32-DLL (benutzt selbst keine MFC), C- Schnittstelle

B) Standard MFC-DLL mit statischer Bindung (nicht in Standard Edition) MFC-Bibliothek ist Teil der DLL, C- Schnittstelle

C) Standard MFC-DLL mit dynamischer Bindung, MFC-Bibliothek ist nicht Teil der DLL, C- Schnittstelle D) Erweiterungs-MFC-DLL mit dynamischer Bindung,

MFC-Bibliothek ist nicht Teil der DLL, C++ / MFC- Schnittstelle

C) Standard - DLL

Server (DLL) erstellen (z.B. MelodieDll)

1. MFC-Anwendungs-Assistent(dll) „MelodieDll“/ Standard-DLL, gemeinsam MFC verwendend 2. In MelodieDll.cpp: Funktion einfügen

extern "C" _declspec(dllexport) long Frequenz(char Note) {

AFX_MANAGE_STATE(AfxGetStaticModuleState());

...

}

3. kompilieren

Client (EXE) erstellen (z.B. MelodieExe)

1. MFC-Anwendungs-Assistent(exe) „MelodieExe“

2. in MelodieExeDlg.h:

extern "C" _declspec(dllimport) long Frequenz(char);

3. .dll–Datei nach WINNT/system32 oder in den Debug-Ordner kopieren 4. MelodieDll.lib in das Projektverzeichnis kopieren

5. Projekt / Dem Projekt hinzufügen / Dateien / MelodieDll.lib

D) Erweiterungs - MFC - DLL

Server (DLL) erstellen (z.B. WuerfelDll)

1. MFC-Anwendungs-Assistent(dll) „WuerfelDll“/ Erweiterungs-MFC-DLL 2. Allgemeine Klasse CWuerfel hinzufügen

in Wuerfel.h: class AFX_EXT_CLASS CWuerfel 3. kompilieren

Client (EXE) erstellen (z.B. WuerfelExe)

1. MFC-Anwendungs-Assistent(exe) „WuerfelExe“

2. .dll–Datei nach WINNT/system32 oder in den Debug-Ordner kopieren 3. Header Datei der neuen Klasse (Wuerfel.h) in das Projektverzeichnis kopieren 4. #include „Wuerfel.h“

5. WuerfelDll.lib in das Projektverzeichnis kopieren

6. Projekt / Dem Projekt hinzufügen / Dateien / WuerfelDll.lib

Franz Kohnle Seite 1 von 1 11.03.2022

Referenzen

ÄHNLICHE DOKUMENTE

Zusätzlich können vom Administrator bis zu 25 Benutzer mit Namen und Kennwort angelegt werden, für die Funktionen ermöglicht werden, welche für allgemeine Benutzer gesperrt sind.

• Durch Anlegen eines allgemeinen Benut- zers können eine oder mehrere Funktio- nen für alle Benutzer, für die kein Benut- zername und Kennwort angelegt wurde, gesperrt werden.. •

Wenn Sie ein Dokument beidseitig scannen möchten, markieren Sie das Kontrollkästchen Duplex-(beidsei- tig) Scannen und wählen Sie Bindekante lange Seite oder Bindekante kurze

Mit dem integrierten PC-Faxtreiber senden Sie Ihre Faxe direkt aus jeder Windows- und Macintosh-Anwendung. Unter Windows ist zusätzlich der PC-Faxempfang auch bei ausgeschaltetem

Beide Multifunktionscenter verfügen über ein DIN A4 Vorlagen- glas, über das gebundene Vorlagen, wie Zeitschriften oder Bücher, kopiert werden und einen Vorlageneinzug für 35 Blatt,

In diesem Treiber finden Sie auch die Funktion Broschürendruck, mit der Sie per Mausklick einfach und schnell aus einem mehrseitigen Dokument eine Broschüre erstellen können

Die MFC-8440, MFC-8840D und MFC-8840DN sind mit einer integrierten Papierkassette für 250 Blatt ausgestattet.. Zusätzlich verfügt das MFC-8440 über eine 1-Blatt- und die MFC-8840D

Administration Embedded Web Based Management, BRAdmin Professional 3 für Windows, BRAdmin Light für Linux und Macintosh (ab Mac OS X 10.2.4 oder höher), Web BRAdmin für