title image


Smiley VB6.0 Setup-Bug
Hallo.Schaue Dir mal folgendes an.Visual BasicVisual BasicAutor: Jörn OlfermannSetup-Bug VB6.0 In der Version 6.0 von Visual Basic gibt es einen Bug im Setup- und Installationsassistenten. Dieser Bug tritt dann auf, wenn die erstellten Installationsdateien auf dem Zielsystem mit dem mitgelieferten Setup-Programm installiert werden sollen und das System andere Datumsformate verwendet als die Englischen.  Die Lösung: Der Bug befindet sich im Modul basSetup1 in der Funktion ParseDateTime des Projektes Setup.vbp. Der geänderte Code lautet wie folgt: Function ParseDateTime(ByVal strDateTime As String) As Date Dim Var As Variant     Var = strDateTime     If 0 = VariantChangeTypeEx(VarPtr(Var), VarPtr(Var), &H409, 0, vbDate) Then         ParseDateTime = Var     Else         '***CHANGE*** Return a valid date         Var = CDate(Var)         ParseDateTime = Var         'Comment out the original last two lines         'Raise same error as CDate         ' Err.Raise 13     End If End Function  Es wäre gut wenn dieser Beitrag mal ins Archiv käme. Ich glaube ich schreibe ihn nun zum 5. mal.MFGJörn

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: