Einzelnen Beitrag anzeigen

Dr.No

Registriert seit: 18. Mär 2005
38 Beiträge
 
#1

Dll benutzen in einer Consolen Anwendungen

  Alt 1. Jan 2006, 20:45
Also ich hab ne Consolen Anwendung geschrieben, und wollte dann mit dem dll-experte ne dll erstellen, und da ne procedure rein schreiben, aber der hat da so nen fehler dann immer gebracht:
Die Anwendung kann nicht initalisiert werden (0xc000007b). Kicken sie...

Mein code in der Haiptanwendung ist dann so:
program Haupt;
uses Sysutils;

procedure Hmenu; external 'was.dll';

begin
Hmenu;
end;

und in der dll:

library was;

procedure Hmenu;
var s:string;
begin
writeln('Hallo');
readln(s);
end;

begin
end.



ABer wenn ich jetzt das ganze als funktion schreibe in der dll statt procedure tuts.
Woran liegt das, und wie mach ich das mit den proceduren?
ALso ich freu mich schon auf schöne antworten!
  Mit Zitat antworten Zitat