Erstmals als Vorwarnung:
Dieser Beitrag ist vielleicht nicht ganz passend und kein Snippet, jedoch galube ich ganz nützlich.Man lade die folgende Datei herunter und entpacke den Inhalt in das Release-Verzeichnis der eigenen Anwendung.
https://www.dropbox.com/s/d0g7nj2vjuq0yk9/pr.zip
Eine Protokoll-Datei muss vom Typ ZIP sein. Darin werden die einzelnen Protokolle gesichert.
Man kann Pro Tag ein Protokoll Anlegen ansonsten wird dies überschrieben.
Protokoll anlegen:
CreateProtocol("protocol.zip", "Heute ist ein Toller Tag. :D\n\nHaha..", "Erstelle Protokoll...");
Im Anzeige Modus kann man den Tag zum Protokoll frei wählen. Mit einem Kilck auf den Button, der als Aufschrift LoadingButtonCaption trägt, wird das entsprechende Protokoll geladen.
Protokoll ANZEIGEN:
ReadProtocol("protocol.zip", "Protokoll", "Laden...", "Öffne Protokoll-Datei...");
private void CreateProtocol(string ProtocolFile, string ProtocolText, string CreatingCaption)
{
System.Diagnostics.Process.Start("ProtocolReader.exe", "\"write\" \"" + ProtocolFile + "\" \"" + ProtocolText.Replace("\n", "<br>") + "\" \"" + CreatingCaption + "\"");
}
private void ReadProtocol(string ProtocolFile, string WindowTitle, string LoadingButtonCaption, string LoadingCaption)
{
System.Diagnostics.Process.Start("ProtocolReader.exe", "\"read\" \"" + ProtocolFile + "\" \"" + WindowTitle + "\" \"" + LoadingButtonCaption + "\" \"" + LoadingCaption + "\"");
}
Kommentare zum Snippet