vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Wichtig: Unerklärlicher Fehler... 
Autor: Ryche
Datum: 14.08.03 15:18

Hallo Leute,

Ich programmiere gerade einen VBS-Script, der mehrfache Additionen durchführt.
Leider produziert der Code auf dem Geschäftscomputer einen Fehler, den ich
nicht interpretieren kann. Jedoch funktioniert der folgende Code auf meinem
Homecomputer anstandslos (als Beispiel):

Dim A, B, C, Pos

A=2.0
B=".010000 ALCOHOL 9651212 80"

Pos=Instr(1,B," ")
B=Mid(B,1,Pos-1)

A=FormatNumber(A,6)
B=FormatNumber(B,6)

C=CSng(A)+CSng(B)

Msgbox(A)
Msgbox(B)
Msgbox(C)

Der VB-Interpreter meldet den folgenden Kompilierungsfehler auf dem Geschäfts-
computer:

Line: 10
Error: Type mismatch: 'FormatNumber'
Code: 800A00D

Also ist "B=FormatNumber(B,6)" der Fehlerteufel!
Auf meinem Homecomputer wurde das Resultat (C=2.010000) korrekt angezeigt.
Wenn ich mit der CSng-Funktion die Variable B konvertieren will, also mit

B=FormatNumber(CSng(B),6)

, dann erhalte ich den folgenden Runtime-Fehler auf dem Geschäftsrechner:

Line: 10
Error: Type mismatch: 'CSng'
Code: 800A00D

Also warum provoziert der oben genannte Code Fehler auf dem Geschäftsrechner?
Es ist wichtig, dass ich dieses Problem in den Griff kriege.
Auf beiden Rechner ist der Script-Interpreter in der Version 5.6.0.6626 installiert
(mit Windows XP)!

Gruss
Ryche
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wichtig: Unerklärlicher Fehler...643Ryche14.08.03 15:18
Re: Wichtig: Unerklärlicher Fehler...400michi-bib14.08.03 16:39

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel