Typkonvertierung in einem UC

18/01/2008 - 14:52 von Charles Panke | Report spam
Hallo zusammen,

es sei ein UC mit einer textbox txt_Y.
Den Inhalt der textbox moechte ich als Eigenschaft haben.

Dieser Text soll also mit cdbl von Text zu double
gewandelt werden.

Sobald ich das versuche hagelts einen type mismatch.

Der Inhalt des textbox ist "2".

Option Explicit

Dim m_YD As Double
Const m_def_YD = 0


Public Property Get YD() As Double

Dim help As String

help = txt_Y.Text

Debug.Print "$ help :", help

YD = CDbl(help) 'type mismatch

'YD = help 'funktioniert

Debug.Print "# YD :", YD

End Property


Wieso kann das so sein - oder was mache ich hier fuer
einen Unsinn?


Schoenen Tag noch,
-C-H-A-R-L-E-S-
 

Lesen sie die antworten

#1 Charles Panke
18/01/2008 - 15:15 | Warnen spam
Charles Panke wrote:

Wieso kann das so sein - oder was mache ich hier fuer
einen Unsinn?



Hmm, ein change event hatte mir den Inhalt "2" geloescht.
Und einen leeren $ kann man schlecht konvertieren...

Wie bloed.
Zeit fuers Wochenende...

Ein ebensolches dann,
-C-H-A-R-L-E-S-

Ähnliche fragen