|
|
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, Не няшик Я. И я владею 8 языками на среднем уровне. Достаточно опыта во многих сферах. Но в принципе основное - swift ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:15 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Выдает Memo19 Error in expression "1#13#10'2'#13#10'3'... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:21 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Возможно ты где - то допустил ошибку у себя в коде, проверил, результаты одинаковые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:27 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Не я считаю что нам одним местом ***й меряься для это и существуют эти форуму. Всегда интересно но во всяком случае для меня, если есть алгоритм более быстродейсный разные задачи бывают и разные требования. Я 20 лет веду проект и раз в пять лет его переписываю по тихоньку и каждый раз думаю какой ур**д его писал. Но ВсеРазумный не заработал спервого раза буду разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:29 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Дело в том что ты в примере добавляешь одну строку а я несколько. На пустом memo у меня тоже рпаботает или с одной строкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:32 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Нет, я добавляю множество строк. Приведите пример некорректной работы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:35 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Ну я тоже ввожу в своем мемо: 1 2 3 4 И выдает ошибку. Завтра посмотрю. Разберусь в чем проблема просто сейча 1 00 а я с этими апострофами вымучился два дня пытался понять что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:43 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
Поправка Код: pascal 1. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:43 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, А Делфи какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:44 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Да я просто потом стёр + 1 думая что он там лишний, а на деле оказался не лишний. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:44 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
Походу наконец-то нашли себя. Два одиночества.)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:48 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Все ОК. Работает. Единственно время не проверял. Верю наслово. Но зделаю 2 фун-и. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:48 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
Vlad F, Когда два дня паришься с элементарной проблемой а дело все в том что не хватает знания работы с этим компонентом. Но всем огромное спасибо. Решил Оставить две функции на один отчет поцеплю одну на другой другую. Протестю на пользователях они иногда такое вытворяют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 21:52 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Вот мой тестовый проект. Подправил его, выделив 1 функцию под тест Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Результаты TestBuild: 0.734430 BuildStringLiteral: 3.627956 Код: 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. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:08 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
А если сделаем 5000 строк Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но в тесте укажем 100 раз по 3 раза Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. То результаты такие TestBuild: 4.014073 BuildStringLiteral: 18.751520 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:10 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
Ох уж эти оптимизаторы. ВсеРазумный, Вам как все разумному предлагаю найти ошибку у себя в коде и объяснить, почему выделения памяти один раз (в моем варианте), медленнее чем несколько релоков в вашем. Не логично, не находите ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:21 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
_Den_Z_, Главное задача решена. Интересный форум получился. Я завтра каждый алгоритм подробней разберу сегодня тупо скопировал. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:26 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
_Den_Z_, Вы не знали что - ли, что память выделяется блочно. И нет смысла никакого выделять её 1 раз. У вас слишком много времени тратиться на Length всех строк, и несколько вызовов функций. По этому моя функция в 5 раз быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:46 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
По простому. Выделив блочно 128 байт, 5 раз. Будет по скорости аналогично выделив сразу 640 байт 1 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:47 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Я всегда думал что один лучше чем пять. Ну в смысле когда уже по старше стал. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:52 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Ясно, вы не знаете даже почему ваш код работает быстрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:54 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный, Это просто шутка. Ни кого не хотел обидеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:54 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
SDima55, Я даже не рассматривал одноразовое выделение памяти - как преимущество. Потому что в любом случае будет затрачено одно и тоже время, на выделения. (Не считая call на саму функцию) По этому самый главный критерий который приходит на ум оптимизации, выкинуть Length всех строк, и уменьшить вызовов копирования памяти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:55 |
|
||
|
Fast Report - апострофы в переменных
|
|||
|---|---|---|---|
|
#18+
_Den_Z_, Я уже сказал почему мой код работает быстрее. Если вы не понимаете, почему ваш код работает так медленно, мне вас жаль. Учитесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2020, 22:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39956487&tid=2038333]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 337ms |

| 0 / 0 |
