Warum ist das so und wie löse ich das Problem? Hat das was mit option explicit zu tun?
Habe schon getestet wenn ich die gleiche MSGBOX im Modul Language einbaue gehts.
Funktion SaveKonfiguration in Modul Konfig
Code: Alles auswählen
Sub SaveKonfiguration
dim closeValue as Integer
closeValue = msgbox (GetString(STR_MSG_QUESTION_SAVE_CHANGES),4,"MiSS Base")
If closeValue = 7 Then 'nein
else 'ja
ManipulateFilePath
End If
End Sub
Code: Alles auswählen
Global languageNumber As Integer
Global de(40) ' Array for german language
Global en(40) ' Array for english language
Global ch(40) ' Array for chinese language
const GERMAN = 0
const ENGLISH = 1
const CHINESE = 2
const STR_MSG_QUESTION_SAVE_CHANGES =16
Function GetString(index As Integer)
If languageNumber = GERMAN Then
GetString = de(index)
ElseIf languageNumber = ENGLISH Then
GetString = en(index)
ElseIf languageNumber = CHINESE Then
GetString = ch(index)
End If
End Function