Tach.
Mein Priblem, habe eine Dll Datei erstellt und eine exe.
Habe im Internet schon folgenden Syntax gefunden
Meine Dll Datei ist folgendermaßen aufgebaut:
Und die exe datei so:
Nun, wenn ich die Funktion Hallo auis der Dll datei aufrufe, sagt er mir wärend der Laufzeit, das es dien nicht gibt.
Wiso?
Was mach ich falsch?
Und sagt jezt bitte nicht ich slle unter Google suchen.
Hab ich, nur leider vergebens.(Naja, Etwas hab ich ja^^, verstehe es nur nicht, und Fehlerhaft ist es auch...)
Mein Priblem, habe eine Dll Datei erstellt und eine exe.
Habe im Internet schon folgenden Syntax gefunden
Code:
[DllImport("Datei")]
extern public Funktion();
Meine Dll Datei ist folgendermaßen aufgebaut:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class Test
{
public void Hallo()
{
Console.Write("Hallo");
}
}
Und die exe datei so:
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace DllProjekteinEbindung
{
class Program
{
[DllImport("DllProjektEinbindung.dll")]
static extern void Hallo();
static void Main(string[] args)
{
Hallo();
Console.ReadKey(true);
}
}
}
Nun, wenn ich die Funktion Hallo auis der Dll datei aufrufe, sagt er mir wärend der Laufzeit, das es dien nicht gibt.
Wiso?
Was mach ich falsch?
Und sagt jezt bitte nicht ich slle unter Google suchen.
Hab ich, nur leider vergebens.(Naja, Etwas hab ich ja^^, verstehe es nur nicht, und Fehlerhaft ist es auch...)