Variablenproblem vom Typ String (.s)

Für allgemeine Fragen zur Programmierung mit PureBasic.
Velox
Beiträge: 39
Registriert: 18.09.2011 18:02

Variablenproblem vom Typ String (.s)

Beitrag von Velox »

Hallo,

programmiere gerade eine Verwaltung für meine Filme.
Ist blöd immer durch die Ordner zu klicken und sich dann zu fragen, welchen Film gucke ich heute Abend mal.
Daher will ich mir eine Anwendung schreiben welche mit Informationen und Filter, mir das erleichtern soll.

Eigentlich gibt es mehrere Probleme:
1. Buttons / Texte flackern
2. Sprachvariablen werden nicht angezeigt (laut Werkzeug: Variablenliste, sind diese aber gefüllt)

Den Code füge ich als Archiv mit hinzu.
Das Flackern fällt sofort auf, sobald die Maus mehrmals über einen Button bewegt wird.
Das Variablenproblem befindet sich im Code "Content.pbi" in Zeile "241".

Archiv mit Code und Executable

Eigentlich habe ich alles, für mein Verständnis, richtig geschrieben:

Code: Alles auswählen

If Cfg_Lang.s = "German"
	
	; NaviButtons
	Lang_Start.s												= "Start"
	Lang_Movies.s												= "Filme"
	Lang_Series.s												= "Serien"
	Lang_Settings.s											= "Einstellungen"
	Lang_Info.s													= "Informationen"
	Lang_Quit.s													= "Beenden"
	
	; Title, SubTitle
	Lang_TitleStart.s										= "Prime Media"
	Lang_SubTitleStart.s								= "Verwaltung für Filme und Serien"
	Lang_TitleMovies.s									= "Filme"
	Lang_SubTitleMovies.s								= ""
	Lang_TitleSeries.s									= "Serien"
	Lang_SubTitleSeries.s								= ""
	Lang_TitleSettings.s								= "Einstellungen"
	Lang_SubTitleSettings.s							= ""
	Lang_TitleInfo.s										= "Informationen"
	Lang_SubTitleInfo.s									= ""
	
EndIf
Und hier der Einsatz der Variable:

Code: Alles auswählen

   SetGadgetTextTitle(Lang_TitleStart.s, Lang_SubTitleStart.s)
Velox
Beiträge: 39
Registriert: 18.09.2011 18:02

Re: Variablenproblem vom Typ String (.s)

Beitrag von Velox »

Erledigt!

Das Schlüsselwort "Global" fehlte vor den Variablen. :mrgreen:
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Variablenproblem vom Typ String (.s)

Beitrag von NicTheQuick »

Und ein 'EnableExplicit' ganz am Anfang.
Antworten