13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
||||||
1 | ||||||
Работе с потоками29.03.2013, 12:49. Показов 1986. Ответов 31
Метки нет (Все метки)
Есть вот такой код
0
|
29.03.2013, 12:49 | |
Ответы с готовыми решениями:
31
Ошибка при работе с потоками Ошибка доступа к памяти при работе с потоками Ошибка при работе с потоками Ошибка при работе с потоками |
13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
|
29.03.2013, 21:01 [ТС] | 21 |
я не использую компоненты VCL вся работа идет с AnsiString и TstringList, данные из которых считываются таймером уже TForm1
0
|
29.03.2013, 21:03 | 22 | |||||
А головой подумать ?
0
|
13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
||||||
29.03.2013, 21:12 [ТС] | 23 | |||||
я это уже переписал
Добавлено через 1 минуту
0
|
29.03.2013, 21:14 | 24 |
0
|
13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
|
29.03.2013, 21:20 [ТС] | 25 |
к чему это?
0
|
13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
|
29.03.2013, 21:34 [ТС] | 27 |
значит нужно, если делаю
0
|
29.03.2013, 22:20 | 28 |
hiphone, не надо упорствовать в своих заблуждениях, тебе уж сказали, что крит-секции абсолютно бесполезны при обращении в объектам vcl, ими можно защищать лишь ресурсы, отношения к vcl не имеющие.
Либо TThread, либо посылать сообщения, третьего варианта мне не ведомо. Судя по коду, это какой-то брут-форсер для подбора ключиков к почте... тут для тебя две новости - тыща потоков тебе ничем не помогут и разработка ПО подобного рода на форуме не приветствуется.
0
|
13 / 13 / 7
Регистрация: 28.01.2012
Сообщений: 549
|
|
29.03.2013, 22:27 [ТС] | 29 |
1) Я понял как можно переделать
2) Нет, это не брутфорсер
0
|
0 / 0 / 2
Регистрация: 29.03.2013
Сообщений: 54
|
|
29.03.2013, 23:15 | 30 |
Может кто-нибудь помочь с кодом? много не прошу, только понять синтаксис верно
на дельфи я делал dll в которой создавал поток и в потоке создавал форму с кнопками. как сделать то же самое в си билдере? в дельфи делал так: Код
type // объявление типа TMyThread = class(TThread) private { Private declarations } protected procedure FormShow; procedure Execute; override; ... procedure Start1; //экспортируемая функция создания потока begin T1:=TMyThread.Create(false); end; ... procedure TMyThread.Execute; begin FormShow; // вызов функции создания формы end; procedure TMyThread.FormShow; begin Form1:=TForm1.Create(nil); //создаем форму Form1.ShowModal; // модальной T1.Terminate; // после закрытия формы завершаем поток T1.WaitFor; T1.Free; T1:= nil; end; помогите плз.. можно какой-нибудь простой пример создания потока, а то пока не врублюсь никак... мне важно синтаксис понять, чтобы откомпилировать нормально
0
|
|
||||||
30.03.2013, 00:24
Работе с потоками
#32
|
||||||
0
|
30.03.2013, 00:24 | |
Проблема при работе с потоками Ошибка при работе с потоками Поргресс Бар при работе с потоками Пропадают скроллы при работе с потоками Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |