DLL mit Com-Interopt

22/09/2008 - 17:50 von Andre Rust | Report spam
Hallo,
ich wollte eine DLL mit Com-Interopt. Aber irgendwie habe ich noch zu wenig
Ahnung, weil ich es nicht hinbekomme. Ich habe als Beispiel ein kleines
Programm geschrieben um es zu Verstehen, aber auch hier kalppt es nicht wie
es soll. Was mache ich falsch? Wer kann mir dabei helfen und den Code
entsprechend anpassen.

Vielen Dank.

Andre


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace TestDll
{

public class Class1
{
public int PropA = 10;

public void Multiply()
{
PropA *= 2;
}

public void Multiply(Int32 myFactor)
{
PropA *= myFactor;
}

public int MonthToInt(string monthName)
{
int monthNum = 0;
switch (monthName)
{

case "January":

case "Jan":

case "Jan.":

monthNum = 1;

break;

case "February":

case "Feb":

case "Feb.":

monthNum = 2;

break;

case "March":

case "Mar":

case "Mar.":

monthNum = 3;

break;

case "April":

case "Apr":

case "Apr.":

monthNum = 4;

break;

case "May":

monthNum = 5;

break;

case "June":

case "Jun":

case "Jun.":

monthNum = 6;

break;

case "July":

case "Jul":

case "Jul.":

monthNum = 7;

break;

case "August":

case "Aug":

case "Aug.":

monthNum = 8;

break;

case "September":

case "Sep":

case "Sep.":

monthNum = 9;

break;

case "October":

case "Oct":

case "Oct.":

monthNum = 10;

break;

case "November":

case "Nov":

case "Nov.":

monthNum = 11;

break;

case "December":

case "Dec":

case "Dec.":

monthNum = 12;

break;

default:

break;

}

return monthNum;

}

}

}
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
22/09/2008 - 18:52 | Warnen spam
"Andre Rust" schrieb:
ich wollte eine DLL mit Com-Interopt.



Du meinst COM Interop?

Aber irgendwie habe ich noch zu wenig Ahnung, weil ich es nicht
hinbekomme. Ich habe als Beispiel ein kleines Programm geschrieben um es
zu Verstehen, aber auch hier kalppt es nicht wie es soll. Was mache ich
falsch? Wer kann mir dabei helfen und den Code entsprechend anpassen.



Soweit ich Dich verstehe, möchtest Du eine DLL mit Klassen aus einem
COM-Client (z.B. VB6 oder C++) heraus nutzen:

Exposing .NET Framework Components to COM
<URL:http://msdn.microsoft.com/en-us/lib...9.aspx>

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen