Seite 1 von 1

Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignoriert

Verfasst: Mo 12. Jul 2010, 15:09
von Basfri
Hallo zusammen,

hoffe jemand von euch hat eine Idee. Bei einigen Taps, werden ini-Dateien und Ordner nicht automatisch erstellt bzw. nicht eingelesen (Änderungen an den Inhalten werden Ignoriert).

Am besten läßt sich das bei meinem 2410 an Beispiel der iBox verdeutlichen. Nachdem ich sie in den Autostart Ordner gepackt habe, die Fonts in /ProgramFiles/Settings/Fonts kopiert habe, läuft sie ohne jede Fehlermeldung an. Nachdem ersten Start sollte dann unter ProgramFiles/Settings/iBox eine iBox.ini erzeugt werden. Es gibt aber weder den Ordner noch ist eine iBox.ini zu finden. Wenn ich den Ordner manuell erzeuge und die Standard iBox.ini hinein kopiere und anschliessend über das iBox Setup die Einstellungen ändere und mit Rec speichere gibt es keinerlei Änderungen in der ini. Auch eine direkte Änderung der ini zeigt eine Änderung in iBox. Gleiches Spiel habe ich auch bei z.B. xstart. iTina hingegen funtioniert problemlos.

Hier noch ein paar Infos:
Datenübertragung via Filezilla
Editor pspad
Loader 1.02
Geräte Version 1.0.1
Firmware 1.04.03
iBox 1.3b
iTina V0.91beta

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 16:29
von Töppi
jepp, ist ein Bug in der Firmware, muss Topfield korrigieren.
Es müsste gehen, wenn du die inis zu den TAP-Dateien in den Ordner kopierst.

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 16:56
von Gerti
Hi!

Welcher Bug soll das denn eigentlich sein?
Es gibt ggf. verschieden Rückgabewerte für die Funktion TAP_Hdd_ChangeDir(); und wenn der abgeprüft wird und sich nicht mit dem der Firmware deckt, kann es diese Fehlfunktion geben.

Ich habe das bei mir so gelöst:

Code: Alles auswählen

void GetChangeDirReturn(){
	while (TAP_Hdd_Exist("ProgramFiles") == 0) {
		TAP_Hdd_ChangeDir(".."); 
	}
	if (TAP_Hdd_ChangeDir("ProgramFiles") == 0){ 
	   if (TAP_Hdd_Exist("ProgramFiles")) { 
	      ChangeDirReturn=1; // Rückgabewert bei Erfolg ist "1" 
	   } 
	   else { 
	      ChangeDirReturn=0; // Rückgabewert bei Erfolg ist "0" 
	   } 
	} 
	else{ 
	   if (TAP_Hdd_Exist("ProgramFiles")) { 
	      ChangeDirReturn=0; // Rückgabewert bei Erfolg ist "0" 
	   } 
	   else { 
	      ChangeDirReturn=1; // Rückgabewert bei Erfolg ist "1" 
	   } 
	}
}
Danach prüfe ich nach einem Wechsel ob der Rückgabewert = ChangeDirReturn ist und somit läuft das immer korrekt, egal was die Funktion als Rückgabewert übermittelt.

Gruß,
Gerti

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 19:27
von FireBird
Gerti hat geschrieben:Welcher Bug soll das denn eigentlich sein?

Ich finde Deinen Ansatz, selbst herauszufinden, was jetzt der richtige Rückgabewert ist, sehr lobenswert :D : , das klappt aber nur bei wenigen Funktionen. Ehrlich gesagt, ich werde aus den Rückmeldungen nicht schlau und vermute deshalb, dass es sich um eine Kombination von Bugs handelt. Wenn ein TAP nicht einmal seine Default-INI erzeugt, muss noch mehr dran sein. Könnte z.B. auch der TAP_Hdd_Fread/Fwrite()-Bug mit dem falschen Rückgabewert mitspielen.

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 23:19
von Basfri
Werde es mal ausprobieren, ob er Änderungen in der ini frißt, wenn sie direkt beim Tap liegt. Warum hat kein anderer das gleiche Problem? Oder habe ich einfach nur falsch gesucht?

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 23:20
von Töppi
ist ein wenig verstreut und andere haben das Problem auch.

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Mo 12. Jul 2010, 23:35
von BluField62
Gab's mit der iBox.ini nicht schon mal ein Problem :thinker: oder war das schon gefixt?
Vielleicht mal im iBox Thread suchen...ab Seite 50 :wink:

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Di 13. Jul 2010, 07:14
von Twilight
mit ibox, itina, rebuildnav gab es schon diese meldungen: ini wird nicht erzeugt, ini wird nicht gefunden.

bei der ibox gibt es sogar das problem das die ini dann (zwar im autostart) an einem tag gefunden wird und am nächsten nicht mehr.

twilight

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Di 13. Jul 2010, 08:33
von buko
Twilight hat geschrieben:mit ibox, itina, rebuildnav gab es schon diese meldungen: ini wird nicht erzeugt, ini wird nicht gefunden.
bei der ibox gibt es sogar das problem das die ini dann (zwar im autostart) an einem tag gefunden wird und am nächsten nicht mehr.

twilight


... richtig, dass RemoteSwitch_TAP ist ebenso betroffen ! ... :u:

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Di 13. Jul 2010, 15:39
von Basfri
Bei mir wurde die ini der iBox bisher noch gar nicht gefunden. Habe sie jetzt mal in alle möglichen Verzeichnisse gepackt (Autostart, ProgramFiles,ProgramFiles/Settings, ProgramFiles/Settings/iBox) wird einfach ignoriert. Ebenso habe ich das starten der iBox.tap aus ProgrammFiles und Autostart ausprobiert.
Die ini wird einfach ignoriert.

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Di 13. Jul 2010, 21:52
von RehW
Bei iBox kann ich bestätigen das die ini-Datei nicht gefnden wird. irgendwann habe ich das zwar einmal geschafft,m aber nur für wenige Starts und ich weiß auch nicht was da anders war. Jedenfalls läuft iBox bei mir derzeit immer mit den Default-Einstellungen :mad:

Wolfgang

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Fr 16. Jul 2010, 21:58
von Basfri
kann es sein, das BackupSettings aus dem gleichen Grund bei meinem Topf einfach nicht funktionieren will?

AW: Probleme mit diversen Taps / Ordner und *.ini werden nicht erstellt oder ignorier

Verfasst: Sa 17. Jul 2010, 09:02
von Töppi
sicherlich möglich.