hi.
dies ist ja einer der modi, die eine remote object aktivierungsstratigie festlegen.
ich habe diesen so verstanden, dass nur ein einziges objekt beim ersten aufruf erstaellt wird. ich habe diesem objekt jedoch einen counter gegeben, mit dem es die requests mitzaehlt. und von zeit zu zeit faengt der von vorn an zu zaehlen. ist das ok so und ich habe was falsch verstanden? ist ist das ein bug?
und weiss jemand, was dieses "WellKnown" in zig klassennamen immer soll?
Original erstellt von StefanVo:
**Hallo !
Du musst in der Konfigurationsdatei der Anwendung einstellen welche Version
des Frameworks verwendet werden soll.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontargetingnetframeworkversion.asp
Stefan**
Danke Stefan für die tolle Antwort
Einfacher geht das Programm nicht, also hast Du bereits eine Lösung.
Da Du aber nicht mal in der richtigen Programmiersprache gepostet hast, erscheint mir eine Antwort sowieso nur wenig sinnvoll.
=> closed
ich hab die syntax nicht genau im kopf
aber:
du erstellst eine Klasse in C#
wie erbst du von dieser in C#?
using Animal;
public class Dog : public Mammal
{
//foo
}
und wie läuft es ab, wenn wir jetzt von Mammal erben wollen wenn es in managed C++ geschrieben ist?
using Animal;
public class Dog : public Mammal
{
//foo
}
exakt gleich!
denn wir haben Mammal kompiliert und es entstand ein assembly. Welche sprache verwendet wurde ist nicht mehr feststellbar, denn Mammal ist jetzt ein .NET assembly.
Ich kann die Syntax für die anderen .NET Sprachen nicht, aber wenn du Mammal implementieren willst, dann könnte das in C++ so aussehen:
//inkludiere Animal
//ich weiss die syntax dafuer leider nicht
class Mammal : public Animal
{
//foobar
}
und schon kannst du in C# von einer managed C++ Klasse erben.
Denn es gibt keine Trennung der Sprachen - jeder Code wird zu MSIL Code - und dieser ist ein Bytecode -> egal ob du C# oder managed C++ oder sonstwas verwendest, das resultat ist das selbe.
Du kannst mit keiner Sprache mehr oder weniger machen als mit einer anderen - unter .NET ist der einzige unterschied zwischen den Sprachen die Syntax (aber sogar Visual Basic .NET ist genauso mächtig wie managed C++)
Hallo, ich habe mit "tlbimp" aus einer "COM"-Komponente eine ".NET"-Komponente erzeugt (unter Windows XP). Was muss ich machen, das ich diese ".NET"-Komponente auch unter Windows 2000 nutzen kann ? Habe dort kein "tlbimp" zur Verfügung
Ne, ich wollt ja eigentlich nur umsteigen, weil ich gedacht habe, dass jetzt langsam ein Großteil der Spiele-/Engineprogrammierer umsteigt, aber daran glaub ich jetzt nicht mehr.
ChrisM