Plugin: Kalenderausgabe

Plugins, Sprachdateien, Rahmen & Hintergrundgrafiken
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Neue Version 2.00

Beitrag von Jürgen T. »

Hallo zusammen und frohe Ostern,

hier eine neue Version des Plugins "Kalenderausgabe" (Version 2.00)

Neuerungen in dieser Version:
- Internationalisierung eingeführt
- Progressbar eingeführt
- Hilfedatei eingeführt
- Speicherort und Name der ics-Datei frei wählbar
- geringfügige Änderungen in der Dateistruktur zur besseren Importierbarkeit in Kalenderprogramme
= METHOD:PUBLISH eingeführt (vielen Dank an Adlerstaerke)
= Erkennung der Jährlichkeit verbessert
- UID als Hashcode eingeführt (bei gleicher UID wird der Kalendereintrag nicht nochmals importiert)
- fehlerhafte Behandlung von Umlauten korrigiert
- sollte sich in einem Datensatz ein unerlaubtes Zeichen befinden (z.B. CRLF) wird ein Hinweis ausgegeben

Funktioniert's jetzt auch mit Outlook 2003?

Für die Sprach- und Hilfedatei in anderen Sprachen wird ein extra Thema eröffnet sobald diese vorliegen.
Englisch, Spanisch und Polnisch ist in Arbeit.
Zum Testen liegt eine vorläufige englische (danke an Nachfahre) Sprachdatei für das Plugin bei.
Sollte in Ahnenblatt eine Sprache ausgewählt werden, für die keine Plugin-Sprachdatei vorliegt, wird automatisch Englisch als Sprache eingestellt.
Beim Umstellen auf eine andere Sprache ist zu beachten, dass diese - für die Plugins - erst nach einem Neustart von Ahnenblatt wirksam wird.

Viel Spaß.

Edit:
Anhang entfernt. Neue Version 2.01 siehe Download-Bereich
Gruß
Jürgen
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Neue Version 2.01

Beitrag von Jürgen T. »

Hallo zusammen,

im Download-Bereich gibt es die neue Version 2.01.

Hier die Neuerungen:
1.
geringfügige Änderungen in der Dateistruktur zur besseren Importierbarkeit in Outlook (DTSTAMP eingeführt - Dank an Adlerstaerke für den Tipp).
2.
Auf Grund Wrnr's Idee Umstellung der Dateistruktur (neues Unterverzeichnis "jt_Kalenderausgabe").
3.
Die temp.csv und die ini-Datei werden nicht mehr in das Programmverzeichnis geschrieben. Das behebt die Schreibprobleme für User ohne Schreibrechte im Programmverzeichnis
Die temp.csv wird in C:\Dokumente und Einstellungen\...Username...\Lokale Einstellungen\temp\jt_Kalenderausgabe\
und
die ini-Datei wird in C:\Dokumente und Einstellungen\...Username...\Anwendungsdaten\Ahnenblatt\Plugins\
geschrieben.
Nach dem Programmlauf wird die temp.csv wieder gelöscht.

Viel Spaß.
Gruß
Jürgen
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo zusammen,

ich habe eben die neue Version 3.00 des Plugins in den Downloadbereich hochgeladen.
Diese Version funktioniert (sollte jedenfalls) mit der neuen Dateistruktur von Ahnenblatt.
Gruß
Jürgen
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo zusammen,

anbei die neue Version 3.01 des Plugins zum Testen.

Diese läuft ab Ahnenblatt-Version 2.87 und ist somit auf die neue Dateistruktur von Ahnenblatt abgestimmt. Der CSV-Converter wird nicht mehr benötigt.

Edit am 27.03.2015:
Dateianhang entfernt
Gruß
Jürgen
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hallo zusammen,

Version 3.01 ins Downloadcenter hochgeladen. GenWiki geändert.
Gruß
Jürgen
lagu

Index außerhalb des Arraybereiches

Beitrag von lagu »

Code: Alles auswählen

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
   bei Kalenderausgabe.Form1.Notiz(String[,] Feld, Int32 j, Int32 AnzahlZeilen, Int32 maxAnzahlEhen, String& Notiztext)
   bei Kalenderausgabe.Form1.Ausgabe(String[,] Feld, Int32 i, Int32 AnzahlZeilen, Int32 maxAnzahlEhen)
   bei Kalenderausgabe.Form1.Programm()
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll.
----------------------------------------
Kalenderausgabe
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/Lars/Documents/Ahnenblatt/Plugins/Kalenderausgabe_jt/Kalenderausgabe.exe.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34250 built by: FX452RTMGDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34262 built by: FX452RTMGDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34239 built by: FX452RTMGDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 12.0.20806.33440 built by: FX45W81RTMREL.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
MeineDaten
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/Lars/Documents/Ahnenblatt/Plugins/Kalenderausgabe_jt/MeineDaten.DLL.
----------------------------------------
AhnenblattPluginsLibary
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/Lars/Documents/Ahnenblatt/Plugins/Kalenderausgabe_jt/AhnenblattPluginsLibary.DLL.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.0.30319.36213 built by: FX452RTMLDR.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle Ausnahmefehler an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Hierzu benötige ich eine Testdatei, da dies an der Datenkonstellation liegt.
Gruß
Jürgen
lagu
Beiträge: 20
Registriert: 11.01.2016, 20:58

Beitrag von lagu »

Jürgen T. hat geschrieben:Hierzu benötige ich eine Testdatei, da dies an der Datenkonstellation liegt.
Hab dir ne PN geschickt.
Benutzeravatar
Jürgen T.
Beiträge: 1607
Registriert: 29.12.2006, 14:29
Wohnort: Bernkastel-Kues (Mosel)

Beitrag von Jürgen T. »

Fehler gefunden, neue Version 3.02 ist in den Downloadbereich hochgeladen.
GenWiki wurde aktualisiert.

Dank an lagu.
Gruß
Jürgen
lagu
Beiträge: 20
Registriert: 11.01.2016, 20:58

Beitrag von lagu »

Supi funzt nun.
Danke für den schnellen fix.
Antworten