C# Dlls
Übersicht

![]() |
GeeeckoBetreff: C# Dlls |
![]() Antworten mit Zitat ![]() |
---|---|---|
Morgen!
Ich habe mal wieder eine generelle Frage: Wie benutzt man eigentlich C# dlls? Wie läd man sie in BMax (LoadLibraryA / GetProcAddress) und in BlitzBasic mit der decls oder in sonst welchen Sprachen. Einfach nur wie man sie läd. Oder geht das nur mit diesem COM zeugs da? Hier mal eine Beispiel dll in C#: Code: [AUSKLAPPEN] using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassLibrary1 { public class Class1 { public static int Hallo() { return 5; } } } lg MD |
||
![]() |
Jo0oker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Also, erstens heissen die unter .Net nicht Dlls sonder Assemblies. Du kannst sie NICHT in B3D verwenden, sprich keine decls. Wie es in BMax ist weiss ich nicht... lg Jo0oker |
||
![]() |
peacemaker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Der von dir gezeigte Code kann in BB wohl nicht ausgeführt werden, da du ja über Class1.Hallo () den Wert 5 bekommst. Wie das in BB gehen soll ist mir ein Rätsel.
Ausserdem erstellt C# verwalteten Code, und diesen von unverwaltetem Code zu nutzen ist meines Wissens nach nicht möglich. mfG |
||
~Tehadon~
www.tehadon.de http://www.blitzforum.de/worklogs/14/ |
![]() |
Jolinah |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ohne weiteres kann man die mit .NET erstellten DLLs in BB oder BMax nicht nutzen, da dazu entweder COM benötigt wird oder man den IL-Code manuell abändern muss.
Eine kleine Anleitung hierzu findest du in diesem Thread: https://www.blitzforum.de/foru...php?t=4951 Dort ist auch noch ein Link auf eine Englische Seite wo das ganze etwas ausführlicher beschrieben ist. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group