![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| uwannadie |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
собственно сабж
заполнение StringList-а и вызов потока:
кусок кода потока:
каким образом передать данные из StringList-a формы в параметр потока, т.к. обычным
точно не получится Это сообщение отредактировал(а) uwannadie - 15.6.2010, 16:38 --------------------
|
||||||
|
|||||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: 5 Всего: 8 |
|
|||
|
||||
| Демо |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
1. Для передачи параметров можно использовать перекрытый конструктор TThread.Create - примеров и на форуме, и в интернете достаточно.
2. Схема с
3. WaitFor заблокирует выполнение основного потока. В этом случае использование дополнительного потока не имеет смысла. Это сообщение отредактировал(а) Демо - 15.6.2010, 16:55 -------------------- |
||||
|
|||||
| Matematik |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 17 Всего: 50 |
|
|||
|
||||
| uwannadie |
|
||||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
если писать
то в процессе работы программы размер списка pYears равен 0, тобишь там ничего нету после замены на
при работе вылетает AV --------------------
|
||||||||||
|
|||||||||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: 5 Всего: 8 |
в констукторе есть строчка FYears := TStringList.Create ?
|
|||
|
||||
| uwannadie |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
при
в коде потока вызываю
имеем ![]() где -1 - результат вышеопианных строк кода Добавлено через 11 минут и 13 секунд
есть, вот код:
Это сообщение отредактировал(а) uwannadie - 15.6.2010, 18:28 --------------------
|
||||||||
|
|||||||||
| uwannadie |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 5.6.2009 Где: Крым, Керчь Репутация: нет Всего: 1 |
решил вроде проблему
надо было заменить
на
--------------------
|
||||
|
|||||
| RomanEEP |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 18.5.2006 Где: Коломна Репутация: 5 Всего: 8 |
а вот так делать ни в коем случае нельзя. Переменная years останется в одном экземпляре и при по пытке изменить её содержимое из разных потов вылет обеспечен
|
|||
|
||||
| Mikel |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 882 Регистрация: 30.3.2002 Где: Саратов Репутация: 1 Всего: 2 |
-------------------- ...so remember, it's better to burn out than to fade away |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |