|
|
|
Разделитель дробной части
|
|||
|---|---|---|---|
|
#18+
Мот кто подскажет, как установить разделитель в виде точки ("."), а не запятой (","). Format(i, "0.0") и Format(i, "0,0") дает очень интересные результаты: "1017507,1" в первом случае и "1а017а507" во втором. Надо, чтоб было "1017507.1". Ессно надо это получить без изменения региональных установок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2005, 18:53:54 |
|
||
|
Разделитель дробной части
|
|||
|---|---|---|---|
|
#18+
У меня похожая проблема, только мне надо не точку поставить, а дефис, причем без использования VBA. Могу только посоветовать вариант "0\.00" (точку необходимо экранировать). Но после этого умножить это число на 100 и не забыть об этом дальше. Я пока так и поступаю, хотя и не очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2005, 22:42:02 |
|
||
|
Разделитель дробной части
|
|||
|---|---|---|---|
|
#18+
Victosha http://www.sql.ru/forum/actualthread.aspx?tid=150729#1233932 (с выражением лица) Идея понятна. Пасиба. Жаль тока в 2000-м у объекта нет таких свойств. :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2005, 15:47:40 |
|
||
|
Разделитель дробной части
|
|||
|---|---|---|---|
|
#18+
Я делаю так: Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegQueryValueEx Lib "advapi32" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, lpReserved As Long, lptype As Long, lpData As Any, lpcbData As Long) As Long Public Const HKEY_CURRENT_USER = &H80000001 Public Function GetRegString(hKey As Long, strSubKey As String, strValueName As String) As String Dim strSetting As String Dim lngDataLen As Long Dim lngRes As Long If RegOpenKey(hKey, strSubKey, lngRes) = ERROR_SUCCESS Then strSetting = Space(255) lngDataLen = Len(strSetting) If RegQueryValueEx(lngRes, strValueName, ByVal 0, REG_EXPAND_SZ, ByVal strSetting, lngDataLen) = ERROR_SUCCESS Then If lngDataLen > 1 Then GetRegString = Left(strSetting, lngDataLen - 1) End If End If RegCloseKey (lngRes) <> ERROR_SUCCESS End If End Function Sub a() MsgBox (GetRegString(HKEY_CURRENT_USER, "Control Panel\International", "sDecimal")) End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2005, 15:15:41 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=32853823&tid=2185933]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 296ms |

| 0 / 0 |
