vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2019
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Outlook Mailitem schließen funktioniert nicht 
Autor: Volker Bunge
Datum: 11.12.18 09:41

Hallo Manfred,

sorry, dass ich mich erst jetzt melde.

Zu Deiner Antwort bzw. Vorgehensweise habe ich noch so ein paar Verständnisfragen

Zuerst einmal was habe ich geändert:

1. "externe Anwendung" entfernt
2. Ein paar Kleinigkeiten gelöscht (bspw. die alte Pfadangabe)
3. Den Automatisierungscode ( Public Sub ReleaseObj(ByVal obj As Object) in eine cls_Outlook Klasse gepackt

Was ich aber noch nicht verstehe bzw. nicht weiss, ob das richtig ist ist folgendes

1. Stelle sicher, daß alle verwendeten Outlook-Objekte im Code auch wieder freigegeben werden

Also die Variablen objOutlookItem und objOutlook werden ja durch = Nothing gelöscht. Oder meinst Du was anderes?

2. Rufe die Outlook.Quit-Methode beim Release des Outlook-Objekts

Habe ich mal eingefügt (siehe Code). Es wird zumindestens kein offensichtlicher Fehler angezeigt.

3. und implementiere dort die Dispose-Schnittstelle, um sicher zu stellen daß der Garbage-Collektor für das freigegebene Objekt zum Einsatz kommt

Hier habe ich mal gegoogelt und folgenden Link gefunden und das erste Beispiel mal übersetzen lassen

https://docs.microsoft.com/de-de/dotnet/standard/garbage-collection/implementing-dispose

Habe dann den vb.net Code in die Klasse kopiert. Dort ist aber schon die 5. Zeile "Implements IDisposable" wellig unterstrichen.
(Fehlermeldung: Class "cls_Outlook" muss "Sub Dispose" für die System.IDispoable-Schnittstelle implementieren.)

Aber erlich gesagt: Ich verstehe hier auf der Seite nur noch Bahnhof.

Daher füge ich nun hier noch einmal den gesamten Code ein und hoffe, dass Du (oder ein anderer) mir weiterhelfen kann bzw. mal kurz erklären kann, was die Dispose-Sache eigentlich bedeutet.

Vielen Dank schon einmal im Voraus.

Volker
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Outlook Mailitem schließen funktioniert nicht313Volker Bunge05.12.18 07:56
Re: Outlook Mailitem schließen funktioniert nicht160Manfred X05.12.18 09:50
Re: Outlook Mailitem schließen funktioniert nicht125Volker Bunge05.12.18 11:09
Re: Outlook Mailitem schließen funktioniert nicht143Manfred X05.12.18 20:41
Re: Outlook Mailitem schließen funktioniert nicht106Volker Bunge11.12.18 09:41
Re: Outlook Mailitem schließen funktioniert nicht99Manfred X12.12.18 10:22
Re: Outlook Mailitem schließen funktioniert nicht103Volker Bunge11.12.18 09:41
Re: Outlook Mailitem schließen funktioniert nicht88Volker Bunge22.12.18 10:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2019 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel