Buchgenerator (deaktivieren)

Programmierkurs C-Sharp: Bibliothekenbau

Aus Wikibooks

Wechseln zu: Navigation, Suche

Eine einfache Funktion einer Dll soll aufrufbar sein aus verschiedenen Programmiersprachen.
Quelltext für "DllAufruf.cs":

 
 
using System;
using System.Collections.Generic;
using System.Text;
 
namespace DllAufruf
{
 
    public class Einfache
    {
        int iTest = 5;
        public int MalFuenf(int i1)
        {
            return i1*iTest;
        }
    }
}

Es wird eine Funktion "MalFuenf" exportiert, die einen Integer-Wert entgegen nimmt und mit 5 multipliziert. Das Ergebnis wird als Integer zurückgegeben.


Quelltext für "TestConsole.cs"! Im VisualStudio wird DllAufruf als Verweis eingebunden!

 
 
using System;
using System.Collections.Generic;
using System.Text;
using DllAufruf;
 
namespace TestKonsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Dll");
 
            // Deklaration des Objektes i
            Einfache i = new Einfache();
 
            Console.WriteLine(i.MalFuenf(3));
        }
    }
}

Aufrufendes Programm mit Ausgabe auf der Kommandozeile:

Hello Dll
15
Persönliche Werkzeuge