|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2011, 22:26 | #1 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Аргумент в функцию потока не передается
Приветствую !
Есть функция потока Код:
Код:
Пишу в Cbuilder XE, если это имеет значение. |
19.10.2011, 08:42 | #2 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
желательно чтобы переменная pp не была локальной.
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
19.10.2011, 08:54 | #3 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 32
|
Дело в том, что мне надо создать несколько потоков, и pp переписывается каждый раз, в итоге в функцию попадает только последний. (Это после того, как я сделал pp глобальной).
Последний раз редактировалось Silly Student; 19.10.2011 в 10:01. |
19.10.2011, 12:42 | #4 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Непонятно что мешает передавать в функцию само значение pp (размер то позволяет), а не адрес на ячейку памяти с этим значением(которую вы же сами постоянно меняете при глобальном объявлении/меняется из-за того стек очистится и перезапишется раньше, чем создастся новый тред и считает данные по адресу)
Нет, ну правда..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать номер потока из самого потока? | GaMeSTeR | Помощь студентам | 0 | 03.12.2010 09:50 |
не передается картинка TCPClient/Server | Lokos | Работа с сетью в Delphi | 1 | 05.10.2010 08:14 |
Вычисления значение выражения, которое передается в функцию в виде строки | noobOS | Помощь студентам | 5 | 01.07.2010 17:03 |
Можно ли вызвать функцию потока, которая не стоит в Execute? | TwiX | Общие вопросы Delphi | 4 | 12.12.2009 22:29 |