You're 100% VB6.0!
Good Lord, I thought I was the last one!
("Hold me closer, Giant Dancer" is 100% VB6.0).
That leaves me, you and Karl Peterson
2 years ago, I ran into the same multiple language "." interpretation problem.
I wound up storing all decimal numbers as "12.34",
then reading back all values as strings,
and translating them back into decimal numbers.
Hold1 = Split(pText, "12.34")
If (Trim(Hold1(0)) = "") Then Hold1(0) = 0 'CDbl can't translate "" into 0
If (Trim(Hold1(1)) = "") Then Hold1(1) = 0
NewValue = CDbl(Hold1(0)) + (CDbl(Hold1(1)) / 10 ^ Len(Hold1(1)))
'divide the decimal by the amount necessary to make it a decimal i.e. 0.12 = 12/100
I'll download your source tonight,
and see if there's anything I can learn.
On my end, I have the following home-made classes you might want:
- Excellent Sprite Class - turns any bitmap into a sprite
- Decent XBOX360 controller class
- Okay BASS sound wrapper class
None of them require references, so your distribution stays simple.
The biggest problem is they're undocumented
Send me an e-mail and we'll talk!