BasicMaker findet Scripts nicht wieder
Moderator: SoftMaker Team
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
BasicMaker findet Scripts nicht wieder
BasicMaker notiert den Namen eines bearbeiteten Scripts in der Datei History.
Über diesen Eintrag kann ich das Script später erneut aufrufen.
Starte ich BasicMaker vom Script aus (Doppelklick auf den Dateinamen),
erfolgt der History-Eintrag mit Pfad-Angabe und ich kann das Script darüber
problemlos erneut aufrufen.
Wenn ich aber mit BasicMaker.exe starte,
kann ich das Script später nicht mehr über die History aufrufen,
denn es fehlt die Pfad-Angabe in der bmw16config.ini
und ich bekomme die Meldung
Fehler beim Öffnen von ... (Pfad nicht gefunden)
Das lief in BasicMaker 2012 noch korrekt.
MfG / RolloVanOyten
Über diesen Eintrag kann ich das Script später erneut aufrufen.
Starte ich BasicMaker vom Script aus (Doppelklick auf den Dateinamen),
erfolgt der History-Eintrag mit Pfad-Angabe und ich kann das Script darüber
problemlos erneut aufrufen.
Wenn ich aber mit BasicMaker.exe starte,
kann ich das Script später nicht mehr über die History aufrufen,
denn es fehlt die Pfad-Angabe in der bmw16config.ini
und ich bekomme die Meldung
Fehler beim Öffnen von ... (Pfad nicht gefunden)
Das lief in BasicMaker 2012 noch korrekt.
MfG / RolloVanOyten
Re: BasicMaker findet Scripts nicht wieder
Meinst du damit den Aufruf über "BasicMaker -> Datei " oder ewas anderes.kann ich das Script später nicht mehr über die History aufrufen,
Bei mir jedenfalls wird die Pfadangabe immer angezeigt, auch wenn ich mit SMASH starte.
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
Re: BasicMaker findet Scripts nicht wieder
Hallo Dewes,
ja - ich meine den Aufruf über den Menüpunkt 'Datei' und die unten (unterhalb von 'Beenden')
aufgeführten zuletzt bearbeiteten Dateien. Diese Dateinamen sind in der bmw16config.ini
im Abschnitt [bmw History] gespeichert und BasicMaker holt sie sich beim Starten von dort.
Habe ich ein Script von BasicMaker aus mit 'Datei/Öffnen' aufgerufen, wird der Name in der bmwconfig.ini
ohne den Pfad gespeichert. BM findet die Datei dann nicht und sucht sie im Installationsverzeichnis (vergebens).
Starte ich aber im Explorer durch einen Doppelklick auf den Namen der .bas-Datei,
wird der Pfad vollständig in der [bmw History] gespeichert und die Datei wird bei erneutem Aufruf gefunden.
Gruß / RolloVanOyten
ja - ich meine den Aufruf über den Menüpunkt 'Datei' und die unten (unterhalb von 'Beenden')
aufgeführten zuletzt bearbeiteten Dateien. Diese Dateinamen sind in der bmw16config.ini
im Abschnitt [bmw History] gespeichert und BasicMaker holt sie sich beim Starten von dort.
Habe ich ein Script von BasicMaker aus mit 'Datei/Öffnen' aufgerufen, wird der Name in der bmwconfig.ini
ohne den Pfad gespeichert. BM findet die Datei dann nicht und sucht sie im Installationsverzeichnis (vergebens).
Starte ich aber im Explorer durch einen Doppelklick auf den Namen der .bas-Datei,
wird der Pfad vollständig in der [bmw History] gespeichert und die Datei wird bei erneutem Aufruf gefunden.
Gruß / RolloVanOyten
Re: BasicMaker findet Scripts nicht wieder
Hallo RolloVanOyten,
Mach doch mal einen Test:
kopiere die Original-bmwconfig.ini in ein anderes Verzeichnis
entferne die Eintragungen der History, ausgenommen natürlich von [bmw History]
schreibe ein kleines Script in BM und speichere es
sieh jetzt nach was in der [bmw History] steht
Ich habe mir übrigens für meine Scripte ein eigenes Verzeichnis angelegt, das erspart mir Sucherei und das Verzeichnis "C:\Users\<USER>\Documents\SoftMaker\" quillt nicht über.
Verstehe ich nicht, wenn du das Script mit Datei/Öffnen' aufrufst, existiert es ja schon in irgendeinem Verzeichnis. Ich glaube nicht, dass das speichern in der bmwconfig.ini nochmals stattfindest.,Habe ich ein Script von BasicMaker aus mit 'Datei/Öffnen' aufgerufen, wird der Name in der bmwconfig.ini
ohne den Pfad gespeichert
Mach doch mal einen Test:
kopiere die Original-bmwconfig.ini in ein anderes Verzeichnis
entferne die Eintragungen der History, ausgenommen natürlich von [bmw History]
schreibe ein kleines Script in BM und speichere es
sieh jetzt nach was in der [bmw History] steht
Ich habe mir übrigens für meine Scripte ein eigenes Verzeichnis angelegt, das erspart mir Sucherei und das Verzeichnis "C:\Users\<USER>\Documents\SoftMaker\" quillt nicht über.
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
Re: BasicMaker findet Scripts nicht wieder
Hallo Dewes,
natürlich wird nicht das Script sondern nur Pfad und Name der Datei in der bmw16config
gespeichert, und zwar bei jedem Script, das man lädt. Die ältesten fallen hinten runter,
wenn die Höchstzahl überschritten wird.
Die Dateien selbst speichere ich natürlich auch nicht im USER-Bereich
- wer macht schon sowas!
Aber das Problem hat mir keine Ruhe gelassen, darum habe ich weitergebuddelt.
Und ich habe vermutlich die Ursache gefunden:
Bei der Erst-Installation von SoftMaker 2016 hatte ich meine bmw12config.ini
in bmw16config.ini umbenannt. Schließlich wollte ich meine Einstellungen beibehalten.
Irgend etwas muss aber dabei gewesen sein, was zu diesem putzigen Fehler geführt hat.
Ich habe soeben SoftMaker 2016 neu installiert und dann die bmw-Konfigurationsdateien
2012 und 2016 miteinander verglichen. Alles, was in 2016 nicht vorkam oder
mir nicht erklärlich war, habe ich gelöscht. Einiges musste ich natürlich neu einstellen.
Und siehe da: Jetzt laufen beide beschriebenen Arten von Programmstart richtig.
Der Fehler tritt seitdem nicht mehr auf. Weiß der Geier, woran es denn nun genau lag.
Gruß / RolloVanOyten
natürlich wird nicht das Script sondern nur Pfad und Name der Datei in der bmw16config
gespeichert, und zwar bei jedem Script, das man lädt. Die ältesten fallen hinten runter,
wenn die Höchstzahl überschritten wird.
Die Dateien selbst speichere ich natürlich auch nicht im USER-Bereich
- wer macht schon sowas!
Aber das Problem hat mir keine Ruhe gelassen, darum habe ich weitergebuddelt.
Und ich habe vermutlich die Ursache gefunden:
Bei der Erst-Installation von SoftMaker 2016 hatte ich meine bmw12config.ini
in bmw16config.ini umbenannt. Schließlich wollte ich meine Einstellungen beibehalten.
Irgend etwas muss aber dabei gewesen sein, was zu diesem putzigen Fehler geführt hat.
Ich habe soeben SoftMaker 2016 neu installiert und dann die bmw-Konfigurationsdateien
2012 und 2016 miteinander verglichen. Alles, was in 2016 nicht vorkam oder
mir nicht erklärlich war, habe ich gelöscht. Einiges musste ich natürlich neu einstellen.
Und siehe da: Jetzt laufen beide beschriebenen Arten von Programmstart richtig.
Der Fehler tritt seitdem nicht mehr auf. Weiß der Geier, woran es denn nun genau lag.
Gruß / RolloVanOyten
Re: BasicMaker findet Scripts nicht wieder
Hallo RolloVanOyten,
Bestens, dann ist ja alles klar.
d.h. wenn ich ein Script 10mal verändere und speichere gibt es nur eine Eintragung in der bmw16config.
Bestens, dann ist ja alles klar.
Pfad und Name werden nicht beim laden des Scriptes in der bmw16config gespeichert, sondern beim erstmaligen speichern des Scriptesnatürlich wird nicht das Script sondern nur Pfad und Name der Datei in der bmw16config
gespeichert, und zwar bei jedem Script, das man lädt.
d.h. wenn ich ein Script 10mal verändere und speichere gibt es nur eine Eintragung in der bmw16config.
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
Re: BasicMaker findet Scripts nicht wieder
Hallo Dewes,
das mit dem Speichern ist natürlich richtig. Ich hatte mich da nicht korrekt ausgedrückt.
Und zum Schluss noch vielen Dank für die nette Korrespondenz.
Auf ein Neues!
Gruß / RolloVanOyten
das mit dem Speichern ist natürlich richtig. Ich hatte mich da nicht korrekt ausgedrückt.
Und zum Schluss noch vielen Dank für die nette Korrespondenz.
Auf ein Neues!
Gruß / RolloVanOyten
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
Re: BasicMaker findet Scripts nicht wieder
An alle, die es interessiert:
Dieses Thema habe ich unter dem Titel
Option "System-Dateidialoge verwenden"
weitergeführt und vertieft.
Das Problem besteht tatsächlich und wird von sven-l
an die Entwickler weitergeleitet.
RolloVanOyten
Dieses Thema habe ich unter dem Titel
Option "System-Dateidialoge verwenden"
weitergeführt und vertieft.
Das Problem besteht tatsächlich und wird von sven-l
an die Entwickler weitergeleitet.
RolloVanOyten
-
- Beiträge: 61
- Registriert: 06.12.2014 09:14:51
Re: BasicMaker findet Scripts nicht wieder
Am 03.03.2015 schrieb sven-l zu diesem Problem:
"Der Fehler wurde behoben und sollte mit dem nächsten Service Pack nicht mehr vorkommen."
Fall erledigt, Akte geschlossen; vielen Dank.
"Der Fehler wurde behoben und sollte mit dem nächsten Service Pack nicht mehr vorkommen."
Fall erledigt, Akte geschlossen; vielen Dank.