Verzeichnisse, die von smallCharts genutzt werden
Programmverzeichnis
Das Verzeichnis in dem das Programm installiert wurde und von wo aus es gestartet wird.
Das Verzeichnis darf sich überall befinden, z.B. auf einem Dateiserver.
Das Verzeichnis muss nur Leserechte haben.
In dem Verzeichnis kann eine Providerinstrumentendatei sein, die beim ersten Start des Programms genutzt wird.
Datenverzeichnis
Das vorgegebene Verzeichnis für Datendateien (CSV oder Excel).
Wenn eine Datendatei erfolgreich gelesen wurde, wird dieses Verzeichnis zum Datenverzeichnis.
Wenn Datendateien ins Fenster gezogen werden, verändert sich das Datenverzeichnis dabei nicht.
Das Verzeichnis darf sich überall befinden und braucht nur Leserechte.
Anfangs ist dies das Heimatverzeichnis des Benutzers (USERPROFILE).
Das Datenverzeichnis ist in der Registrierungsdatenbank (windows registry) unter
HKCU\Software\Smalltalked Visuals\smallCharts\“Customer”\DataDirectory gespeichert.
Chartverzeichnis
Das voreingestellte Verzeichnis zum Speichern und Aktualisieren von Charts.
Das Verzeichnis wird durch den “Speichern unter…”-Dialog verändert (siehe Bild).
Wenn ein Chart erfolgreich gespeichert wurde, wird dieses Verzeichnis zum Chartverzeichnis.
Wenn Charts in das Fenster gezogen werden, verändert sich das Chartverzeichnis nicht.
Das Verzeichnis kann sich irgendwo befinden und darf nicht schreibgeschützt sein.
Zu Anfang ist dies das Datenverzeichnis.
Das Chartverzeichnis ist in der Registrierungsdatenbank unter
HKCU\Software\Smalltalked Visuals\smallCharts\“Customer”\ChartDirectory gespeichert.
Arbeitsverzeichnis
Interne Dateien für smallCharts: Instrumentenliste und Log Dateien.
Das Verzeichnis darf nicht schreibgeschützt sein.
Es befindet sich in dem Anwendungsdatenverzeichnis des Benutzers: %AppData%\smallCharts\“Customer”
Das Verzeichnis ist mit dem Windows Explorer schwer zu erreichen, deshalb erlaubt ein Eintrag im Hilfsmenü dieses zu öffnen:
Instrumentendateien
smallCharts merkt sich interessante Instrumente mit vom Nutzer geänderten Namen. Für jeden Provider wird eine andere Datei verwendet. Bloomberg z.B. nutzt die Datei
BloombergInstuments.txt.
Sobald ein Instrument gemerkt oder vergessen wird, wird diese Datei aktualisiert.
Wenn das Programm zum ersten Mal gestartet wird, wird die Datei aus dem Programmverzeichnis gelesen.
Falls das Programm mehr als einmal gestartet wird, wird die Datei von jedem laufenden Programm überschrieben. Dies sollte vermieden werden.
Protokolldateien
Wenn unerwartete Fehler auftreten, werden einige Informationen über den Fehler in eine Protokolldatei geschrieben: smallChartsError.log.
Die Fehler werden am Ende der Datei angehängt, sodass keine Fehler verloren gehen. Im Laufe der Zeit kann die Datei sehr groß werden. Diese Datei sollten Sie mir schicken, damit ich das Problem beheben kann. Danach sollte die Datei an einen anderen Ort verschoben oder gelöscht werden.
Es werden auch andere Protokolldateien in diesem Verzeichnis gespeichert.