![]() |
|
#1
|
||||
|
||||
![]() Сел учить потоки и в самом начале возникла проблема. Вот пример с книжки:
Форма: Код:
Код:
Проблема в том что в потоке не работает inttostr. Пишет Undecleared identifier 'inttostr'. Использую Delphi 2010. С чем это может быть связано? |
#2
|
||||
|
||||
![]() SysUtils добавь в блок uses
|
#3
|
||||
|
||||
![]() или:
Код:
![]() Пишу программы за еду. __________________ |
#4
|
||||
|
||||
![]() Цитата:
![]() |
#5
|
|||||
|
|||||
![]() Цитата:
![]() Код:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 09.08.2011 в 22:02. |
#6
|
|||
|
|||
![]() Премного благодарен за ответы. Изначально я догадывался что нужно что то в uses дописать но лучше спросить у профессионалов.
Еще такой вопрос. У меня программа в потоке посылает на сервер всякие запросы типа get, post, а в ответ я получаю данные которые в дальнейшем обрабатываются и выводятся в memo, как мне сделать так что бы memo не зависал при работе? Нужно все что должно отправиться на экран, то есть в memo выводить используя Synchronize? |
#7
|
|||
|
|||
![]() Ааа....все) с этим разобрался. Теперь другая проблема, как сделать много потоков. У меня есть идея которую я не знаю как реализовать. В общем есть файл, там к примеру 15000 аккаунтов, для корректной роботы и с учетом времени нужно что бы все аккаунты за пол часа были использованы, но в один поток за пол часа проходит только 500 аккаунтов и теперь задумка. Нужно количество аккаунтов в файле делить на 500 и создавать столько потоков сколько выйдет в результате деления, в конкретном случае 30. Помогите это организовать, я совсем не понимаю как так сделать. Нужно ли в ручную создавать столько потоков, а потом просто вызывать их в нужном количестве или может можно создать один но что бы он запустился n-ное количество раз?
|
#8
|
||||
|
||||
![]() Это уже "попахивает" спамерством, а это другая тема и здесь я не помощник.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#9
|
|||
|
|||
![]() Спам здесь не причем я таким не занимаюсь и аккаунтов не 15000 само собой.
Просто нужно периодически заходить на сайт вот и все. Может все таки поможешь? Ну или хотя бы идейку, а я потом сам посижу подумаю если не веришь мне. |
#10
|
||||
|
||||
![]() 500 это, конечно, перебор, десятка должно хватить. А вот как создавать, это уже дело программиста.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#11
|
|||
|
|||
![]() Так как правильней будет?
Писать руками код для всех потоков, а потом просто вызывать сколько нужно будет? |
#12
|
||||
|
||||
![]() Но ведь "поток" в Дельфи это класс, ну и создавай сколько нужно экземпляров. А ещё лучше, создай "наследника", и пропиши в нём нужные действия.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |