tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
501
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    phihof phihof ist offline Grünschnabel
    Registriert seit
    Oct 2005
    Beiträge
    2
    Hallo zusammen, ich stehe hier vor einem Problem, zu dem ich keine Loesung finde. Wir haben in unserer Firma ein eigenes Intranetsystem in C# geschrieben, das unter anderem ueber DllImport auf die Kernel32.dll zugreift um ueber den Comport mit einer Maschine zu kommunizieren.
    Jetzt haben wir das Problem, dass beim Verteilen einer neuen Version genau der Rechner auf dem Maschinencontroller laeuft nach dem Deployment falsche Werte liefert. Laut der .NET Devise sollte ein einfaches Ueberschreiben von dlls ja kein Problem sein. Kann es nun sein, dass eben der DllImport zu Problemen fuehrt.
    Das Deployment funktioniert einwandfrei wenn man die Maschinencontrollerapplication vorher schliesst, aber genau soll ja eben nicht passieren.
    Liegt es am Zusammenspiel Managed Unmanaged Code? Remoting?
    Wer hat ein paar Ideen, da ich leider keine Loesung finde.

    Danke
    Philipp
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Du hast eher kein Problem, wenn es sich um .NET DLLs (Assemblies) handelt, bei normalen COM-DLLs ergibt sich dieses Problem schon.

    Kann es vielleicht sein, dass du die Kernel32.DLL in deinen Deployment-Prozess mit einbindest? Das wäre dann eher nicht so klug. Vielleicht siehst du dir einfach mal die Liste der von dir verteilten DLLs durch und läßt alle weg, die System-DLLs darstellen.
     

  3. #3
    phihof phihof ist offline Grünschnabel
    Registriert seit
    Oct 2005
    Beiträge
    2
    die dlls deployen wir nicht mit, das sind system dlls. es gehen wirklich nur die neuen intranet sachen raus.
    aber danke fuer die antwort, da wir keine wirkliche loesung finden werden wir wohl nicht drum herum kommen an unserer normalen prozedur festzuhalten und den maschienenkontroller zur deployzeit auszuschalten
     

Ähnliche Themen

  1. C# / Excel Interop: Zellen Updaten
    Von WiZdooM im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 07.01.11, 13:56
  2. INTEROP Probleme beim Einbinden von DLL's
    Von andralin im Forum .NET Café
    Antworten: 6
    Letzter Beitrag: 21.01.09, 20:53
  3. Interop Probleme
    Von kodak im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 14.08.08, 11:38
  4. Excel Interop
    Von JackSparrrow im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 14.09.07, 09:22
  5. Assembly Microsoft.Vbe.Interop Version 11.0.0.0
    Von BunF im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 05.04.07, 13:18