|
|
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Если так, то почему не создать это окно при вызове первой, безобидной функции "Ты здесь?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 14:13 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
Flying-homeЕсли так, то почему не создать это окно при вызове первой, безобидной функции "Ты здесь?"С этим вопросом - к разработчикам. Я вам указал вероятную причину. Единственное чем отличается основной поток от дополнительных - наличие очереди обработки сообщений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 14:24 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Я вам указал вероятную причину. Это причина по которой функции могут не работать. Ошибка 216 от этого вряд ли вылезет. Аффтар, DrMemory в руки и смотреть где shit happen. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 14:40 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Единственное чем отличается основной поток от дополнительных - наличие очереди обработки сообщений Откуда уверенность, что у доп. потока нет очереди сообщений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 15:04 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
Короче, мне надоело. Напиши уже IsMultiThreaded := True в begin end файла dpr библиотеки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 15:30 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
YuRockНапиши уже IsMultiThreaded := True в begin end файла dpr библиотеки.Я не уверен, что библиотека у автора с исходниками и на делфи wadmanОткуда уверенность, что у доп. потока нет очереди сообщений?Хрустальный шар ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 15:50 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
Кстати, раз уж зашел разговор про память, меня давно мучает вопрос. Могу ли я создавать StringList в одной процедуре, а освобождать в другой? Ведь если не забывать про освобождение, проблем не должно быть? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. И это, прога заработала. Всем спасибо за обсуждение. Первый вызов делаю в основном потоке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 18:04 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
Flying-homeМогу ли я создавать StringList в одной процедуре, а освобождать в другой?Если аккуратно, то можно Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 18:46 |
|
||
|
С вызовом external функции из потока какие-то непонятки
|
|||
|---|---|---|---|
|
#18+
Похоже, действительно, этот API потоконебезопасный. авторClosing the API function oziCloseApi:integer;stdcall; Versions API - 1.08 Frees up any windows or data the dll has created for its own use. The function should be called before your own program exits otherwise you may get an error (especially if running on win 2000). If programming in Delphi you could place the call in the Destroy method of your main form. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 08:49 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39713028&tid=2040319]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 505ms |

| 0 / 0 |
