Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.009 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#10

Re: C/C++ - Dll Importe und Procedurezeiger

  Alt 1. Jul 2004, 12:10
Hi,

ich hab's genauso gemacht, wie es von NicoDE beschrieben wurde, aber es kommt immer folgende Fehlermeldung:
Zitat:
--------------------Konfiguration: Konsole - Win32 Debug--------------------
Linker-Vorgang läuft...
Konsole.obj : error LNK2001: Nichtaufgeloestes externes Symbol _CreateWindow
Debug/Konsole.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Konsole.exe - 2 Fehler, 0 Warnung(en)
So sieht meine Dll aus:
Delphi-Quellcode:
library Dll;

uses
  SysUtils,
  Classes,
  frDllForm in 'frDllForm.pas{DllForm};

{$R *.res}

procedure CreateWindow; stdcall;
begin
  DllForm := TDllForm.Create(nil);
  DllForm.Show;
end;

exports
  CreateWindow;

begin
end.
Und so meine C-Header:
Code:
#ifndef DLL_H
#define DLL_H

extern void CreateWindow();

#endif
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat