Seite 1 von 2

Finde den Fehler spiel ^^ "ReadPreferenceLong"

Verfasst: 27.03.2008 22:19
von Kratermonster
Hallo,

Ich bin`s wider, hab da einen befehl der 2 Zeilen oben dran fast gleich ist und funktioniert. habt ihr Iden wer mir sagt warum`s nicht geht bekommt nen Keks ;)

Code: Alles auswählen

Global Sec.l = ReadPreferenceLong ("Sec",5000000)
mfg duc

ps. Indexdatei richtig beschriftet und der wiedergab wert ist 0 ???

Verfasst: 27.03.2008 22:47
von PMV
Richtige Datei geöffnet? Ist dort der Wert von "Sec" wirklich nicht
vorhanden?

... ansonnsten, welche PB-Version nutzt du?

PB 4.20 Beta 2 -> www.purebasic.com/beta/Preference
eventuell mal in den PureLibraries Ordner tun und schauen, ob der Fehler
weiter besteht.

Das wäre so, was meine Glaskugel her gibt :mrgreen:

MFG PMV

Verfasst: 28.03.2008 00:42
von STARGÅTE
also, wenn Sec wirklich 0 ist dann hat das folgenden Grund:
- In der geöfneten Datei steht Sec = 0 oder Sec =
- Du setzt Sec = 0 nachdem du es ausgelesen hast

@PMV, wenn die Datei falsch wäre, würde es ja den StandardWert ausgeben : 5000000

Verfasst: 28.03.2008 09:18
von ZeHa
Kann man überhaupt bei einer Global-Deklaration direkt einen Wert zuweisen? Kann's grad nicht überprüfen aber ich meine das geht eh nicht...

Verfasst: 28.03.2008 10:17
von KeyKon
Natürlich geht das...

Verfasst: 28.03.2008 12:51
von Tombi
ZeHa hat geschrieben:Kann man überhaupt bei einer Global-Deklaration direkt einen Wert zuweisen? Kann's grad nicht überprüfen aber ich meine das geht eh nicht...
Das kam in irgendeiner 3er Version hinzu.
In 3.30 geht es noch nicht ;)

Verfasst: 28.03.2008 12:59
von #NULL
das kam mit PB 4.00

Verfasst: 28.03.2008 15:04
von AND51
Bitte prüfe mal, ob du überhaupt die richtige Gruppe benutzt:

Code: Alles auswählen

PreferenceGroup("Meine Gruppe")

Verfasst: 28.03.2008 19:12
von PMV
STARGÅTE hat geschrieben:@PMV, wenn die Datei falsch wäre, würde es ja den StandardWert ausgeben : 5000000
Nur, wenn in der falschen Datei der Wert "Sec" nicht vorhanden ist :wink:

Ach ja, falsche Gruppe hat ich noch vergessen ...

MFG PMV

Verfasst: 29.03.2008 02:01
von Kratermonster
Hallo,

@ Pmv Neuste Version, (wahrscheinlich keinen Keks ;) )

@ Jack Oniel ;)
Meine Ini Datei

Code: Alles auswählen

[Set]
rrr = 131304
TS_name = Simitar
TS_start = 1
TS_server = tsserver.s
TS_pass = Merlin
TS_chanel = rala
TS_sub = kafkakakakakakasd
Relog = 1
Relogverz = c:\windows\RAmirezzzz\dimo\relog.de
Boot = 1
Sec = 232534324
TS_verz = lalala22
fred = 1307
Und ich hab nach einer variable gesucht die da nicht hingehört negativ keinen Keks ;)

@And51

Code: Alles auswählen

OpenPreferences("lcd.cfg")
testcfg = OpenPreferences("lcd.cfg")
   If testcfg = 0
          msg("Keine cfg Datei erstelle neue...")
          CreatePreferences("Lcd.cfg")
   EndIf
          PreferenceGroup("Set")  ;<--------------------
     
     ;Ts. Name
       Global tsname.s = ReadPreferenceString ("TS_name", "")
       If le =0 
       SetGadgetText(#String_name, tsname)
       EndIf
Denke auch keinen Keks oder ? ^^