Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#7

Re: .net, com, ActiveX mit BDS 2006

  Alt 12. Okt 2007, 16:32
Zitat von Bubblegum:
Leider muss dieses Assembly aber auch in einem alten Visual Studio (nicht .net) eingesetzt werden. Also erstelle ich "regasm" ein Typelib...
Vergiss es, wird niemals gehen!
Eines der Dinge, die MSFT bei .Net komplett und grauenhaft verschlampt hat, ist die Tatsache, dass du nur eine Runtime pro Prozess haben kannst.
Die einzige Chance für eine 1.1 Applikation, eine 2.0 Assembly zu laden wäre, sie Assembly dynamisch zu laden und in der app.config "v2.0.50727" als requiredRuntime einzutragen.
Dadurch wird der Prozess als 2.0-Prozess gestartet.

Edit: Ups, ich dachte du meinst D2007 -> VS2003.
Bei VS2002/.Net 1.0 kannst du es eigentlich vergessen. Die 1.0 wird sich mit an Sicherheit grenzender Wahrscheinlichkeit daran verschlucken. (1.0 war absolut grauenvoll...)
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat