Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2010, 23:51   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Снова потоки

Хотелось бы узнать, правИльно ли я понимаю, чтобы код потока в procedure thread.Execute не был громоздким, можно раскидать его на несколько частей, к примеру так
Код:
procedure первая  часть;
begin
end;

procedure вторая часть;
begin
end;

procedure третья часть;
begin
end;

procedure thread.Execute;
begin
первая часть;
вторая часть;
третья часть;
end;
Напоминаю - у нас принято писать грамотно, нормальным русским языком.
Если у вас проблемы с этим, проверяйте сообщения на орфографию в Ворде.
Рискуете набрать 5 штрафов и отправиться в бан.
Модератор.

Последний раз редактировалось mihali4; 28.11.2010 в 23:55.
bulldog5293 вне форума Ответить с цитированием
Старый 29.11.2010, 00:31   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а зачем это надо?
боитесь большого кода?

если нужен доступ к членам класса то оформляйте как методы или делайте процедуры/функции с параметрами.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.11.2010, 00:39   #3
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Нет у меня просто полное зависание программы после второй синхронизации, думаю разделение на процедуры поможет или нет?

Последний раз редактировалось bulldog5293; 29.11.2010 в 00:56.
bulldog5293 вне форума Ответить с цитированием
Старый 29.11.2010, 01:35   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

если код не рабочий, то от того что вы его разделите он не изменится.
надо искать причины зависания, а не резать код.
(красный лист бумаги не изменит цвет, если его порезать)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Потоки Aleksey1989 Помощь студентам 2 27.10.2010 10:07
Потоки _PROGRAMM_ Помощь студентам 9 26.09.2010 19:27
Потоки в С++ BioS Общие вопросы C/C++ 2 09.01.2010 21:34
MDIChild снова и снова... Siber_Dec Общие вопросы Delphi 2 13.12.2009 03:24
Потоки в С Raptor Помощь студентам 1 07.01.2008 21:12