Menüs im SOT

asgoslar

Neuer User
Mitglied seit
12 Feb 2007
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Hi,

evtl. kann mir jemand helfen.
Habe das Menü angepasst. Mit 14 Buttons lief noch alles einwandfrei. Habe weitere 5 hinzugefügt, jetzt startet die SOT nicht mehr. Finde den Fehler nicht.

Nachfolgend mal die Kopie meiner SOT (natürlich mit XXXX statt Passwörter)

Evtl. findet jemadn den Fehler. ALs Fehlermeldung scheibt die error.log

Code:
System.ArgumentException: ArgumentException
bei Microsoft.VisualBasic.Strings.Left()
bei SOTClient.IniFunctions.SetiniValueToKonfig()
bei SOTClient.IniFunctions.ReadIniKonfig()
bei SOTClient.ProgrammInit.InitProgramm()
bei SOTClient.main.main_Load()
bei System.Windows.Forms.Form.OnLoad()
bei System.Windows.Forms.Form._SetVisibleNotify()
bei System.Windows.Forms.Control.set_Visible()
bei System.Windows.Forms.Application.Run()
bei SOTClient.main.Main()
Nun meine Kopie

Code:
[OSOTPortal]
[OSOTPortal]
username=xxxxx        
passwort=xxxxx

[ControlKeys]
CloseModul=181
ExitClient=27
FileExplorerChangeWindow=17
FileExplorerZoomWindow=46
ImageViewerNextPicture=40
ImageViewerPrevPicture=38
ImageViewerRandomPicture=49
ImageViewerToogleDiashow=50
Shutdown=111
SOTAudioChangePosition=106
SOTAudioNextFile=176
SOTAudioPrevFile=177
SOTAudioPlay=179
SOTAudioPause=33
SOTAudioStop=178
SOTAudioShufflePlay=17
SOTAudioScreensaver=109
SleepTimer=114
VolumeDown=35
VolumeUp=36

[AutoStart]
active=0
wait=0
Action=0
Option1=
Option2=

[Desktop]
wallpaper=/windows/SOTBackground.jpg

[Client]
tempDir=\Festplatte\temp\
Zeitkorrektur=0
eigenesPortal=[URL]http://www.wetter.biz/hildesheim-wetter.html[/URL]
background=./Hard Disk/SOTbackKRK.jpg
offsetX1=10
offsetY1=10
offsetX2=710
offsetY2=580
StartUpShutDown=1200
buttonfontsize=120
NetworkKeepAlive=1
CheckforUpdate=1
httpInterface=1
SystemStatusLabel=1

[TaskBarTools]
enabled=1
startTool=2001
startToolOption1=4788
startToolOption2=
IconPosX=400
IconPosY=400
IconWidth=90
IconHeight=90

[HTTPServer]
aliasCount=1
MCLinks=0
aliasName(1)=
aliasPath(1)=

[MainMenue]
Style=2
Count=19
Width=100
Height=40
TextSize=10
TextColor=255,255,255
ImageStartX=7
ImageStartY=7
ImageEndeX=93
ImageEndeY=30
Name(0)=SOT Portal
Action(0)=1001
Option1(0)=
Option2(0)=
Passwort(0)=
Image(0)=sotlogo.bmp
Name(1)=Action
Action(1)=1007
Option1(1)=1
Option2(1)=\\Dlink\volume_1\MM\Videos\Action
Passwort(1)=
Image(1)=button_b05_blau.gif
Name(2)=Krieg
Action(2)=1007
Option1(2)=1
Option2(2)=\\Dlink\volume_1\MM\Videos\Krieg
Passwort(2)=
Image(2)=button_b05_blau.gif
Name(3)=Thriller
Action(3)=1007
Option1(3)=1
Option2(3)=\\Dlink\volume_1\MM\Videos\Thriller
Passwort(3)=
Image(3)=button_b05_blau.gif
Name(4)=Horror
Action(4)=1007
Option1(4)=1
Option2(4)=\\Dlink\volume_1\MM\Videos\Horror
Passwort(4)=
Image(4)=button_b05_blau.gif
Name(5)=SciFi
Action(5)=1007
Option1(5)=1
Option2(5)=\\Dlink\volume_1\MM\Videos\SciFi
Passwort(5)=
Image(5)=button_b05_blau.gif
Name(6)=China
Action(6)=1007
Option1(6)=1
Option2(6)=\\Dlink\volume_1\MM\Videos\China
Passwort(6)=
Image(6)=button_b05_blau.gif
Name(7)=Drama
Action(7)=1007
Option1(7)=1
Option2(7)=\\Dlink\volume_1\MM\Videos\Drama
Passwort(7)=
Image(7)=button_b05_blau.gif
Name(8)=Krimi
Action(8)=1007
Option1(8)=1
Option2(8)=\\Dlink\volume_1\MM\Videos\Krimi
Passwort(8)=
Image(8)=button_b05_blau.gif
Name(9)=Komoedie
Action(9)=1007
Option1(9)=1
Option2(9)=\\Dlink\volume_1\MM\Videos\Komoedie
Passwort(9)=
Image(9)=button_b05_blau.gif
Name(10)=Dokumentation
Action(10)=1007
Option1(10)=1
Option2(10)=\\Dlink\volume_1\MM\Videos\Dokumentation
Passwort10)=
Image(10)=button_b05_blau.gif
Name(11)=Romantik
Action(11)=1007
Option1(11)=1
Option2(11)=\\Dlink\volume_1\MM\Videos\Romantik
Passwort(11)=
Image(11)=button_b05_blau.gif
Name(12)=Weihnachten
Action(12)=1007
Option1(12)=1
Option2(12)=\\Dlink\volume_1\MM\Videos\Weihnachten
Passwort(12)=
Image(12)=button_b05_blau.gif
Name(13)=Maxdome
Action(13)=1006
Option1(13)=
Option2(13)=
Passwort(13)=
Image(13)=button_b05_blau.gif
Name(14)=Bilder
Action(14)=1007
Option1(14)=1
Option2(14)=\\Dlink\volume_1\MM\Bilder
Passwort(14)=
Image(14)=button_b05_blau.gif
Name(15)=Musik
Action(15)=1007
Option1(15)=1
Option2(15)=\\Dlink\volume_1\MM\Musik
Passwort(15)=
Image(15)=button_b05_blau.gif
Name(16)=USB
Action(16)=1007
Option1(16)=1
Option2(16)=\Festplatte\
Image(16)=button_b05_blau.gif
Name(17)=Systeminfos
Action(17)=1015
Option1(17)=
Option2(17)=
Passwort(17)=
Image(17)=button_b05_blau.gif
Name(18)=beenden
Action(18)=1002
Option1(18)=
Option2(18)=
Passwort(18)=
Image(18)=button_b05_blau.gif

[Newsticker]
active=1
url=[URL]http://www.n-tv.de/23.rss[/URL]
pause=5

[WinTaskbar]
enabled=1
OnTop=1
AutoHide=0

[FileExplorer]
FontSize=12

[InternetExplorer]
UserAgent=0
PopupBlocker=1
PopupBlockerNotify=1

[MaxDome]
OriginalClient=1
EntryURL=[URL]http://service.maxdome.de/de/cgi/g.fcgi/entertainment/vod/stb/initial[/URL]
FilePath=\Hard Disk\PKFClient2.exe

[DEBUG]
active=0
visible=0
saveLog=0

[VNCServer]
Active=1
UseHooks=0
UseCaptureBlt=0
PollConsoleWindows=1
UpdateMethod=0
DisableEffects=0
RemovePattern=0
RemoveWallpaper=0
DisconnectAction=None
NeverShared=0
AlwaysShared=0
DisconnectClients=1
DisableLocalInputs=0
SendCutText=1
AcceptCutText=1
AcceptPointerEvents=1
AcceptKeyEvents=1
Hosts=+,
LocalHost=0
HTTPPortNumber=5800
IdleTimeout=0
PortNumber=5900
QueryOnlyIfLoggedOn=0
QueryConnect=0
ReverseSecurityTypes=None
SecurityTypes=VncAuth
Password=xxxxxxxxx

[TCPMP]
helligkeit=0
kontrast=0
saettigung=0
rot=0
gruen=0
blau=0
path=Programme\TCPMP\player_ce2.exe
StreamBuffer=10000

[FTPServer]
Active=1
Type=1
SpherePath=
SphereUser=xxxxx
SpherePassword=xxxxx

[SOTAudio]
ReadID3V1=1
ReadID3V2=1
CoverDownload=1
CoverDBPath=\Hard Disk\CDCoverDB
CoverStandardFile=cover.jpg

[SOTDiashow]
pause=5

[WindowsMediaPlayer]
BufferingTime=5
DisableBandwidthSwitch=1

[NetworkMapping]
NumberOfMaps=2
Quelle(1)=\\Dlink\volume_1\MM
Freigabe(1)=MM
UserName(1)=maxdome
Password(1)=xxxxx
Quelle(2)=\\Dlink\volume_1\MM\Videos\Musik
Freigabe(2)=Musik
UserName(2)=maxdome
Password(2)=xxxxx

[Hosts]
Count=1
Hostname(1)=dlink
IP(1)=192.168.1.19

[MAIL]
POP3Server=pop3.arcor.de
POP3username=xxxxxxx
POP3passwort=
SMTPServer=smtp.arcor.de
Danke und Gruß

Andreas
 
Zuletzt bearbeitet von einem Moderator:
Danke,

daran liegt es leider nicht.

Gruß

Andreas
 
@asgoslar: BITTE ;) verwende zum Einfügen oder Zitieren von Dateinhalten zukünftig das #-Symbol (Code einfügen). Damit werden automatisch die Scroll-Leisten erzeugt. :rolleyes:

[EDIT] und schalte doch mal probeweise den Newsticker ab. [/EDIT]
Joe
 
Zuletzt bearbeitet:
@asgoslar,

na wenn's doch bis 14 funktioniert hatte, dann nimm doch mal die letzten 5 Einträge raus.

Wenn's dann funktioniert dann einen nach dem anderen Eintrag wieder rein bis der Fehler kommt ;)

P.S.: Dieser Eintrag sieht aber auch komisch aus:

Option2(10)=\\Dlink\volume_1\MM\Videos\Dokumentati on

gehört das Leerzeichen da hin ?


Gruß
angryjack
 
@ asgoslar : habe mir mal deine SOT.ini angesehen und mir sind folgende Sachen aufgefallen :

Allgemein : Es mag sein das das was Du geschrieben hast Funktioniert, aber der FE macht da öfter Probleme beim blättern in den Ordnern.

Wenn Du Path-Angaben machst, dann ist diese eigentlich nicht Richtig : Option2(11)=\\Dlink\volume_1\MM\Videos\Romantik

Besser ist : Option2(11)=.\Dlink\volume_1\MM\Videos\Romantik\ durch den .\ ist es möglich auch unterhalb des angegebenen Ordners im FE zu blättern. Ohne .\ stürzt der File-Explorer ab und Du bekommst nur noch eine Fehlermeldung.

So nun zu den Einzelnen stellen in der SOT.ini :

Code:
[Client]
F: background=./Hard Disk/[B]SOTbackKRK.jpg[/B] ( Schreibfehler ? )
R: background=./Hard Disk/styles/2/[B]SOTBackground.jpg[/B]

Code:
[TCPMP]
path=Programme\TCPMP\player_ce2.exe
( 1.) Es fehlt der \ ! R: path=\Programme\ oder wenn der TCPMP in einem seperaten Ordner Programme auf der CF ist dann sollte es so heißen : path=\Hard Disk\Programme\tcpmp\player_ce2.exe )

Was ich jetzt nicht sehen kann ist ob Du hinter einer deiner Zeilen ein Leerzeichen hast, denn das bringt den SOT ebenfalls zum Absturtz
 
Zuletzt bearbeitet:
@gismotro: Die Schreibweise \\irgendetwas\irgeneinverzeichnis ist durchaus richtig. Damit werden doch die Freigaben im Netz kenntlich gemacht. Zumal ja bei asgoslar als Freigabename ein "DLink" darauf hinweist, das sein Netz mit einem DLink-Router/Switch läuft.

Die Schreibweise .\Programme ist eine relative Pfadschreibweise und besagt: ausgehend vom aktuellen Windowsverzeichnis / Startverzeichnis des Programms eine Eben zurück und dann ins Unterverzeichnis "Programme".
Die Schreibweisen "\Programme\...." und "Programme\...." sollten auch funktionieren und bedeuten dasselbe, nämlich: ausgehend vom aktuellen Verzeichnis direkt ins Unterverzeichnis "Programme".

Allerdings kann es sein, das Du mit dem Absturz beim FileExplorer recht hast, das habe ich noch nicht probiert.

@asgoslar:
Der Fehler "System.ArgumentException: ArgumentException
bei Microsoft.VisualBasic.Strings.Left()" weist ja auf einen Stringfehler hin: Im Schnellüberblick habe ich keine Problematische Stelle gesehen wie ein Ausführungszeichen oder ein Slash/Backslash an der falschen Stelle, zumal letzteres bei VB kein Problem darstellt.

Tippen würde ich wahrscheinlich auf

Code:
Name(16)=USB
Action(16)=1007
Option1(16)=1
[COLOR="Red"]Option2(16)=\Festplatte\[/COLOR]
Image(16)=button_b05_blau.gif

Und der Tipp von angryjack klappt nicht? Neelix wertet die Ini offensichtlich manuell aus, verwendet also keine fertigen Ini-Routinen/Klassen. .Left() gibt eine im Parameter zu übergebende Anzahl von Zeichen, von links aus gezählt, zurück. Und die Fehlermeldung besagt ja, das eine Parameter fehlt/falsch ist, deswegen hätte ich die gleiche Vermutung wie AngryJack gehabt.

Nachtrag: Das im Kopf Deines Quotes die Section [OSOTPortal] steht, ist unbeabsichtigt????

[OSOTPortal]
[OSOTPortal]
 
Zuletzt bearbeitet:
@campies: Warst Du es nicht damals sogar der mich auf die Fehlerursache mit dem .\ im FE gebracht hat ? Zumindestens seit ich diesen Pkt setze habe ich keine Probleme mehr im FE. Damals hatte ich auch nur /progr/ oder \\progr\ geschrieben.

Ich würde aber auch auf den Eintrag Festplatte tippen. Ich habe diesen zwar auch in der Install.exe verarbeitet, aber durch den Eintrag : .\Festplatte\ macht das in meiner SOT.ini keine Probleme, da der FE dann halt zurück in den Windows-Ordner springt wenn er keinen Stick findet. Was die Box ohne macht müßte ich erst einmal testen.
 
Zuletzt bearbeitet:
Hi gismotro, es geht ja nicht um die .\-Schreibweise bei einem relativen Pfad, sondern das asgoslar mit \\ offensichtlich eine Freigabe irgendwo bei sich im netz angesprochen hat. Und da stimmen ja die beiden backslashs (gott, wie das zischt) wieder. bei der schreibweise für .\festplatte hast du natürlich recht.

Nur wäre es spannend zu wissen, was 'rausgkommen ist bei asgoslar.:spocht:
 
Hi,

danke für die Hilfe.

Habe es soeben heraus gefunden. Habe die Einträge nach und nach gegenüber der Originaldatei geändert - es fehlte bei "Passwort (10)" lediglich die linke Klammer.

Danke nochmals

Gruß

Andreas
 
Es geht halt nischt über'n gutes Auge, 4 Mann schauen in Deine Ini, aber keinem fällt so ein Mist auf, peinlich.
 
...leider bekomme ich die Geschichte mit dem Passwort nicht hin. Unter Dlink (DNS 313) Bneutzergruppen angelegt, den Benutzern Passwörter zugeordnet. Den Ordner Zugriffsrechte zugeordnet...und das war es. Komme nicht drauf. Den Benutzernamen und Passwort entsprechend in der Startup und in der Sot.ini eingetragen, nischt passiert.
Habe derzeit alles freigegeben, so funzt es wenigstens. Hat einer Erfahrungen mit dem DNS 313?

Übrigens Klammerfehler sind nicht in den Passwörtern :-)

Gruß

Andreas
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
248,520
Beiträge
2,293,412
Mitglieder
378,018
Neuestes Mitglied
lg300