Finde den Fehler spiel ^^ "ReadPreferenceLong"

Anfängerfragen zum Programmieren mit PureBasic.
Kratermonster
Beiträge: 22
Registriert: 20.03.2008 20:15

Finde den Fehler spiel ^^ "ReadPreferenceLong"

Beitrag 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 ???
---------------------------------------
Sry Bin legesteniker...
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag 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
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag 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
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag 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...
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Natürlich geht das...
(\/) (°,,,°) (\/)
Tombi
Beiträge: 369
Registriert: 05.03.2008 22:05

Beitrag 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 ;)
Bild Bild Bild
Intel Pentium 4 630 (3 GHZ)
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

das kam mit PB 4.00
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Bitte prüfe mal, ob du überhaupt die richtige Gruppe benutzt:

Code: Alles auswählen

PreferenceGroup("Meine Gruppe")
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag 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
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Kratermonster
Beiträge: 22
Registriert: 20.03.2008 20:15

Beitrag 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 ? ^^
---------------------------------------
Sry Bin legesteniker...
Antworten