|
|
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar1. Можешь примером кинуть? Пример выше был. А если по последнему, чтоб прямо свой-свой поток, то просто пропертей наделай своему потоку и заполняй их конструктором потока (TMyThread.Create(const SomeVar1, SomeVar2) Gallemar2. Это как? Отдельный контейнер для фибов? Или как? Это в каждом execute создаешь ручками fibdatabase, fibтранзакцию и fibзапрос и там же с ними прощаешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 12:47:00 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
wadman, по п.2 переписал в таком виде: Код: 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. Пока сделал для одного запроса, не могу понять почему он не выполняется. В мониторинге коннекты вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 21:11:53 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Вроде разобрался Код: 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. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 22:06:01 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
wadman пропертей наделай своему потоку и заполняй их конструктором потока (TMyThread.Create(const SomeVar1, SomeVar2) Вместо глобальных переменных использовать свойства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2017, 23:32:42 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemarwadman пропертей наделай своему потоку и заполняй их конструктором потока (TMyThread.Create(const SomeVar1, SomeVar2) Вместо глобальных переменных использовать свойства? Верно. С ними будет работать только сам поток и они не будут переплетаться со свойствами других потоков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2017, 07:40:51 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
wadman, всю ночь ждал когда напишешь :) У меня небольшое чп с базой произошло, посплю и буду смотреть. Док ещё подсказку скинул. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2017, 07:53:54 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Сделал вот в таком виде: Код: 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. Компилируется, но получаю ошибку неверного дескриптора. Подскажите, где ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2017, 20:56:45 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar, Выложи тестовый проект в архиве и версию дельфей, на которой пришешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2017, 23:41:22 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
https://yadi.sk/d/hBqisfHr3LL6EQ это на семерке. Запросы я все закомментировал, чтобы не мешали, только в uses прописаны фибы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 06:34:46 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar, попробуй так Код: 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. основной посыл: - все строки можно передавать в параметрах - FreeOnTerminate определяется либо в момент создания, либо в конструкторе - FreeOnTerminate = False, если только собираешься уничтожать поток после завершения сам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 09:00:05 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Да, FreeOnTerminate:= True все-таки пропиши где-нибудь (лучше в конструкторе) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 09:31:04 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
ДокGallemar, попробуй так procedure TForm1.Button1Click(Sender: TObject); ... for i :=0 to (sections.Count)-1 do begin ==>MyThread:=TMyThread.Create(True, >>>'сюда свои пути к чему-то там'<<<); memo1.Lines.Add(fini.ReadString(sections,'source','')); ... ==>MyThread.Resume; end [/src] Попробовал, затык на процедуре: Код: 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. Not enough actual parameters ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 09:53:07 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
GallemarNot enough actual parameters т.е. у тебя в объявлении процедуры параметров больше, чем ты пытаешься объявить при вызове. Игорь, посмотри код внимательнее и включи мозг - это элементарные ошибки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 09:58:43 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Док,исправил. Всё равно ошибка Thread Error: Неверный дескриптор (6) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 10:06:04 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar, давай код или лучше прикрепи архив с проектом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 10:28:04 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar, пробуй Код: 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. зы. Игорь, ты код в блокноте пишешь что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 15:32:01 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
ДокGallemar, пробуй Код: 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. зы. Игорь, ты код в блокноте пишешь что ли? Нет,просто взял для теста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2017, 15:34:41 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Эдик, спасибо, всё работает. Тут только Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 07:48:09 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Gallemar, Игорь, пиши лучше на Лазаре. Из плюсов: встроенная подсветка кода, встроенный механизм публикации проекта. Д7, конечно, классика, но ... зы. об твой код ноги ломать можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 09:34:25 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
ДокGallemar, Игорь, пиши лучше на Лазаре. Из плюсов: встроенная подсветка кода, встроенный механизм публикации проекта. Д7, конечно, классика, но ... Привык к семерке, Лазарь пока щупаю, для работы на нем не пишу. Докзы. об твой код ноги ломать можно Это как? Форматирование ужасное или сам код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 09:39:15 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
ДокИз плюсов: встроенная подсветка кода, встроенный механизм публикации проекта. Из минусов - размер release кода больше чем в Токио :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 10:03:21 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
alekcvpДокИз плюсов: встроенная подсветка кода, встроенный механизм публикации проекта. Из минусов - размер release кода больше чем в Токио :( Это такая мелочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 10:04:58 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
alekcvpИз минусов - размер release кода больше чем в Токио :( Дефолт с одной формочкой: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 10:16:33 |
|
||
|
Запуск программ
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyalekcvpИз минусов - размер release кода больше чем в Токио :( Дефолт с одной формочкой: Код: plaintext 1. Видимо что-то поправили, когда я смотрел (честно - давно), у меня меньше 2х с чем-то никак не получалось. Но всё равно, 2 мегабайта за проект, который ничего не умеет делать - это печальная тенденция. Видимо поэтому всякие Inno Setup и Total Commanderы до последнего собирались на Delphi 2.0 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2017, 10:27:40 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39493803&tid=2041991]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 296ms |

| 0 / 0 |
