Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Ich hab den Fehler gefunden!!! :bounce2: :bounce2:
Und zwar muss man in der def-Datei den Parameter DATA hinter der Funktion mitangeben, NicoDE wird mir bestimmt erklären warum!?
Und wie ich mit dem Linker eine solche def-Datei erstelle, weil mit dem Befehl oben hat's nicht geklappt.
Ich hab aber keine Lust bei größeren Dlls alles selber in die def zu klimpern, welcher Paramter sagt denn...
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Vorschlag angenommen... :wink:
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Ok, ich hab das jetzt so eingebaut (void und __stdcall umgedreht :zwinker:)...
Aber immernoch kommt:
Die Lib hab ich sowohl ins Projekt gepackt, als auch in die Bibliotheken...
AAARGH!!! :wall: :wall: :wall:
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Ok, ich hab jetzt die Datei in *.cpp umbenannt. (Kann man nur in C++ dlls importieren?)
Außerdem hab ich meine lib unter Objekt-/Bibliothek-Module eingetragen.
Meine *.def-Datei, nach der ich die *.lib erstellt hab, sieht so aus:
Microsoft (R) COFF Binary File Dumper Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Wann trinkst du denn deinen ersten Kaffee? :gruebel:
#ifndef DLL_H
#define DLL_H
extern "C" __declspec(dllimport) __stdcall void FensterErstellen();
#endif
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
Das ist ja Pille-Palle. Das bekomm ja sogar ich schon hin! :mrgreen:
Ey, lest ihr heute alle nicht, oder was? :mrgreen: Das hat NicoDE doch oben erklärt! :drunken:
Forum: Programmieren allgemein
by Stevie,
1. Jul 2004
#ifndef DLL_H
#define DLL_H
__stdcall void CreateWindow();
#endif
@NicoDE Hallooo? :mrgreen: