|
|
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Visual C++ 6.0 Распечатываю таблицу базы данных ACCESS Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 16:18 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
m_TabNumber - типа VARIANT (или объект класса _variant_t) ? Если да, то посмотри на состояние флага vt (он указывает, какой тип в данный момент используется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 06:41 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Alex_VC авторm_TabNumber - типа VARIANT (или объект класса _variant_t) ? Если да, то посмотри на состояние флага vt (он указывает, какой тип в данный момент используется) Мой код как показано ниже. CString m_sTabNumber; // табельный номер – TN CDBVariant m_TabNumber; //CDBVariant - см. выше , табельный номер – TN Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Проверить то, что Вы предлагаете? БОЛЬШОЕ СПАСИБО . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 20:35 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Ну в CDBVariant есть m_dwType (вместо vt), которое указывает на используемый тип, например DBVT_LONG - будет использован тип long (член m_lVal). В MSDN все есть или Здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 10:09 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 16:28 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 12:44 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
ПОЧЕМУЧКА 1Согласно теории переменная класса CDBVariant Может содержать что угодно, поэтому я проверяю его так: if ( m_TabNumber.m_dblVal) { m_sTabNumber.Format("%4.0f",m_TabNumber.m_dblVal); // правильно работает в WindowsXP но неправильно при Windows98. } else { m_sTabNumber.Format("%4d",m_TabNumber.m_dblVal); // эта строка НЕправильно работает при установленном WindowsXP, но правильно при Windows98. } По-моему, согласно теории, надо все-же проверить значение m_dwType, и в зависимости от его значения выбирать нужное зеначение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 14:52 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
да , Alex_VC , ВЫ ПРАВЫ, СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 20:36 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
ПОЧЕМУЧКА 1 m_sTabNumber.Format("%4d",m_TabNumber.m_dblVal); Печатать double по формату целого числа - это конечно высокий полет. ПОЧЕМУЧКА 1 имеем правильный табельный номер, например, 1802, 1803, 1804 и т.д Впрочем, как и хранить табельный номер в поле типа double. Ты дважды герой !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:08 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
Ты бы не мучился бы лучше, биндил бы поля на текстовые переменные - обрабатывать же тебе не надо наверное ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:11 |
|
||
|
РАЗНЫЕ РЕЗУЛЬТАТЫ при WindowsXP and Windows98
|
|||
|---|---|---|---|
|
#18+
MasterZiv авторТы бы не мучился бы лучше, биндил бы поля на текстовые переменные - обрабатывать же тебе не надо наверное ? Код: plaintext 1. 2. 3. 4. 5. 6. СПАСИБО ЗА НЕРАВНОДУШИЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32966290&tid=2033600]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 416ms |

| 0 / 0 |
