Archives

Archives / 2003 / June
  • Reference couting für Assemblies im GAC

    Eine kleine Erkenntnis für zwischendurch: Gerade habe ich versucht, eine Assembly aus dem GAC zu löschen. Zuerst wollte ich es über den Windows Explorer machen, der verweigerte aber den Dienst mit dem Hinweis xyz.dll could not be uninstalled because it is required by other applications. Hm... eine Anwendung, die die Assembly aber (gerade) benutzte, war mir nicht bekannt. Also habe ich es nochmal zu Fuß mit gacutil.exe probiert. Mit dem selben schlechten Erfolg - aber dafür einer etwas ausführlicheren Fehlermeldung: Unable to uninstall: assembly is required by one or more applications Pending references: SCHEME:   ID:   DESCRIPTION : .

  • Der Tag davor

    Barcelona ist eine schöne Stadt! Die TechEd gerade hier zum Jubiläum stattfinden zu lassen, ist eine gute Entscheidung :-) Ein paar Impressionen, um den Daheimgebliebenen den Mund wässrig zu machen...

  • In Barcelona

    Bin nun schon in Barcelona zur TechEd angekommen. 4 Tage Urlaub vor dem grossen Event tun gut. Getruebt wird die Entspannung nur durch einen Artikel, den ich noch schreiben muss. Puh... Aber nach des Tages Hitze ist spaet abends dafuer immer noch Zeit.

  • Serialisieren eines Objektes, das Events feuert

    Objektserialisierung ist mit dem .NET Framework denkbar einfach. Sie müssen eine Klasse nur mit einem Attribut als Serialisierbar markieren. Die Serialisierung erfolgt dann entweder implizit, wenn eine Instanz einer solchen Klasse über eine Remoting-Grenze bewegt wird. Oder Sie führen sie explizit durch, weil Sie z.B. das Objekt speichern oder per TcpClient verschicken wollen. Für die (De)Serialisierung sind Formatter-Objekte zuständig.

  • Assemblies zur Laufzeit ersetzen II

    Um Assemblies zur Laufzeit zu ersetzen, d.h. eine neue Version (quasi) jederzeit einbinden zu können, müssen nicht mehr benötigte Assembly-Versionen aus dem Speicher entfernt werden. Darum ging es gestern.

  • .NET Databinding für ADODB.Recordset?

    Für den Einstieg in das Schreiben für die dotnetpro hatte ich neulich als Thema gewählt, Databinding für ADODB.Recordset Objekte zu realisieren. Ich wollte Recordsets wie DataTables an WinForms/WebForms UIs binden können. Complex und simple binding wollte ich realisieren.