|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
Не подходит? Код: pascal 1. 2. 3.
Показывает просто "f". Как тогда можно получить строку с отформатированным double до 4-х знаков после запятой? Без использования модуля System.SysUtils (для Format)/ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 15:52 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing Как тогда можно получить строку с отформатированным double до 4-х знаков после запятой? Без использования модуля System.SysUtils (для Format)/ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 16:53 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
_Vasilisk_ wsprintf не умеет работать с floating point ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 16:55 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
_Vasilisk_, а в каком модуле они описаны? В Winapi.Windows нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 17:00 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing _Vasilisk_, а в каком модуле они описаны? В Winapi.Windows нет. Да ладно. В Windows.pas (D2007) точно есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 17:07 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing а в каком модуле они описаны? В Winapi.Windows нет. Так что придется преодолевать Ваше отвращение перед SysUtils.Format ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 17:10 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
Нууу...если там принципиально без SysUtils - всегда можно написать свой велосипед. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 17:13 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
rgreat Нууу...если там принципиально без SysUtils - всегда можно написать свой велосипед. ;) Да как-то все велосипеды не едут на х64. Может у кого есть рабочий? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:03 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing, А ты ручками, типа for, round, Ord, Chr и т.п.:) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:04 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing ...Может у кого есть рабочий? :) SysUtils.Format() - ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:08 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
ъъъъъ SysUtils.Format() - ? В первом же посте написано, что без SysUtils. Ну требования такие, не моя хотелка :( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:29 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing, а тупо реализацию выдрать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:34 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
Самый примитив... Str(Trunc(Num))+'.'+Str(Frac(Num)*10000) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:35 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
ъъъъъ LiYing, а тупо реализацию выдрать? Там все через Compiler Magic. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 18:48 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
rgreat ъъъъъ LiYing, а тупо реализацию выдрать? Там все через Compiler Magic. можно выдрать из Dephi 7, например там ещё не было этой грязи ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:10 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
defecator, там ассемблер. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:12 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
ъъъъъ defecator, там ассемблер. Посмотрел сейчас - и впрямь ассемблер Ну тогда из дельфи xe7 - выкусить только ветку PUREPASCAL в любом случае - работа творческая ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:17 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
defecator Ну тогда из дельфи xe7 - выкусить только ветку PUREPASCAL Выкусите? :) У меня только 10.4, нет xe7. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:23 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing defecator Ну тогда из дельфи xe7 - выкусить только ветку PUREPASCAL Выкусите? :) У меня только 10.4, нет xe7. И что, нет версии без ассемблера? Не верю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:33 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
ъъъъъ И что, нет версии без ассемблера? Не верю. Не знаю, сейчас не могу посмотреть, т.к. студия на работе да и пишут про хе7... только завтра. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 20:50 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing ъъъъъ И что, нет версии без ассемблера? Не верю. Не знаю, сейчас не могу посмотреть, т.к. студия на работе да и пишут про хе7... только завтра. Странный какой-то программист На компе дома Дельфи нет....Поколение тиктокеров ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 21:02 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
defecator Странный какой-то программист На компе дома Дельфи нет....Поколение тиктокеров ? Ага, тиктокер, 1961 г.р.)) Хватает чем заниматься дома, окромя Дельфи. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 21:09 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing ъъъъъ SysUtils.Format() - ? В первом же посте написано, что без SysUtils. Ну требования такие, не моя хотелка :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 04:35 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal Самый примитив... Str(Trunc(Num))+'.'+Str(Frac(Num)*10000) В принципе, данное решение (с мелкими изменениями) устраивает. Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 08:44 |
|
wsprintf для форматирования double
|
|||
---|---|---|---|
#18+
LiYing, не помню тестировал ли, но помню что было оч давно ) Код: pascal 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 20:57 |
|
|
start [/forum/topic.php?fid=58&fpage=7&tid=2036846]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 469ms |
0 / 0 |