Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 499763d81f | |||
| 9aa6ccb224 |
+1
-1
@@ -2,7 +2,7 @@
|
||||
; Erfordert Inno Setup 6.x (https://jrsoftware.org/isinfo.php)
|
||||
|
||||
#define MyAppName "Starface Outlook Sync"
|
||||
#define MyAppVersion "0.0.0.5"
|
||||
#define MyAppVersion "0.0.0.6"
|
||||
#define MyAppPublisher "HackerSoft - Hacker-Net Telekommunikation"
|
||||
#define MyAppURL "https://www.hacker-net.de"
|
||||
#define MyAppExeName "StarfaceOutlookSync.exe"
|
||||
|
||||
@@ -26,20 +26,35 @@ namespace StarfaceOutlookSync.Services
|
||||
{
|
||||
if (_outlookApp != null) return _outlookApp;
|
||||
|
||||
// Versuch 1: Laufende Outlook-Instanz finden
|
||||
try
|
||||
{
|
||||
// Versuche laufende Outlook-Instanz zu finden
|
||||
_outlookApp = (Outlook.Application)GetActiveComObject("Outlook.Application");
|
||||
_weStartedOutlook = false;
|
||||
return _outlookApp;
|
||||
}
|
||||
catch
|
||||
{
|
||||
// Outlook starten falls nicht laufend
|
||||
_outlookApp = new Outlook.Application();
|
||||
_weStartedOutlook = true;
|
||||
}
|
||||
catch { }
|
||||
|
||||
return _outlookApp;
|
||||
// Versuch 2: Outlook per COM starten
|
||||
try
|
||||
{
|
||||
var outlookType = Type.GetTypeFromProgID("Outlook.Application");
|
||||
if (outlookType != null)
|
||||
{
|
||||
_outlookApp = (Outlook.Application)Activator.CreateInstance(outlookType);
|
||||
_weStartedOutlook = true;
|
||||
return _outlookApp;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
|
||||
throw new InvalidOperationException(
|
||||
"Outlook Classic konnte nicht gefunden werden.\n\n" +
|
||||
"Moegliche Ursachen:\n" +
|
||||
"- Outlook Classic ist nicht installiert\n" +
|
||||
"- Outlook Classic ist nicht gestartet\n" +
|
||||
"- Das neue Outlook wird verwendet (wird noch nicht unterstuetzt)\n\n" +
|
||||
"Bitte Outlook Classic starten und erneut versuchen.");
|
||||
}
|
||||
|
||||
public List<string> GetContactFolderPaths()
|
||||
|
||||
@@ -7,9 +7,9 @@
|
||||
<AssemblyTitle>Starface Outlook Sync</AssemblyTitle>
|
||||
<Company>HackerSoft - Hacker-Net Telekommunikation</Company>
|
||||
<Product>Starface Outlook Sync</Product>
|
||||
<Version>0.0.0.5</Version>
|
||||
<AssemblyVersion>0.0.0.5</AssemblyVersion>
|
||||
<FileVersion>0.0.0.5</FileVersion>
|
||||
<Version>0.0.0.6</Version>
|
||||
<AssemblyVersion>0.0.0.6</AssemblyVersion>
|
||||
<FileVersion>0.0.0.6</FileVersion>
|
||||
<Description>Synchronisiert Outlook-Kontakte mit Starface Telefonanlage</Description>
|
||||
<Copyright>Stefan Hacker - HackerSoft</Copyright>
|
||||
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace StarfaceOutlookSync.UI
|
||||
|
||||
var lblVersion = new Label
|
||||
{
|
||||
Text = "Version 0.0.0.5",
|
||||
Text = "Version 0.0.0.6",
|
||||
Left = 0, Top = 56, Width = 340, Height = 20,
|
||||
TextAlign = ContentAlignment.MiddleCenter,
|
||||
ForeColor = Color.Gray
|
||||
|
||||
Reference in New Issue
Block a user