Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 2
Всего онлайн: 2
Зарегистрировано юзеров: 6943
Комментариев на сайте: 654
Новый юзер: MatthewMat



Последние комментарии
c
Davidpab прокомментировал "Урок 24 - Изучаем компонент PaintBox":
&#1047;&#1072;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; seo &#1087;&#1086;&#1080;&#1089;&#1082;&#1086;&#1074;&#1091;&#1102; &#1086;&#1087;&#1090;&#1080;&#1084;&#1080;&#1079;&#1072;&#1094;&#1080;&#1102; &#1089;&#1072;&#1081;&#1090;&#1072;, <a href=http://seoprofisional.ru/bazy>базы для xrumer</a> &#1047;&#1072;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1091;&#1089;&#1083;&#1091;&#1075;&#1080; &#1087;&#1086; &#1087;&#1088;&#1086;&#1076;&#1074;&#1080;&#1078;&#1077;&#1085;&#1080;&#1102; &#1089;&#1072;&#1081;&#1090;&#1072; &#1055;&#1086; &#1074;&#1089;&#1077;&#1084; &#1074;&#1086;&#1079;&#1085;&#1080;&#1082;&#1096;&#1080;&#1084; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1072;&#1084; &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1086;&#1073;&#1088;&#1072;&#1090;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1089;&#1082;&#1072;&#1081;&#1087; &#1083;&#1086;&#1075;&#1080;&#1085; [b]pokras7777[/b] &#1056;&#1072;&#1089;&#1082;&#1088;&#1091;&#1090;&#1082;&#1072; &#1089;&#1072;&#1081;&#1090;&#1072; &#1087;&#1086;&#1076; &#1082;&#1083;&#1102;&#1095; fhdxxxxxd
Everettrof прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
Как быть не могу разобраться или тут хочу заказать металлоизделия Делается тут или в другом месте искать навесы из полекарбоната Такие фирмы это делают или я не правильно понимаю, нужно сделать а я вот выбираю и не могу понять,,, сварка металла это же они могут сделать??? https://steelcentury.ru пока на них смотрю

Урок 53 - Потоки в Delphi, (часть 1/3)

  Потоки в Delphi выполняют функцию имитации псевдопараллельной работы приложения. Как известно, для организации многозадачности операционная система выделяет каждому приложению, выполняющемуся в настоящий момент, определённые кванты времени, длина и количество которых определяется его приоритетом. Поэтому объём работы, который приложение может выполнить, определяется тем, сколько таких квантов оно сможет получить в единицу времени. Для операционной системы каждый поток является самостоятельной задачей, которой выделяются кванты времени на общих основаниях. Поэтому приложение Delphi, умеющее создать несколько потоков, получит больше времени операционной системы, и соответственно сможет выполнить больший объём работы.

  Создать дополнительный поток в Delphi поможет объект TThread. Ввести объект TThread в программу можно двумя способами:

  1. С помощью Мастера
  2. Вручную
  1. Мастер создания дополнительного потока в Delphi создаёт отдельный модуль, в рамках которого выполняется поток. Выполним:

  File -> New -> Other...

В появившейся табличке выбора найдём TThread Object. Появится окошко, в верхнюю строку которого (Class Name) введём имя нашего будущего потока: MyThread. В результате будет создан модуль, содержащий заготовку кода, реализующего дополнительный поток Delphi:
unit Unit2; // Имя модуля, содержащего поток. При сохранении его можно изменить.

interface

uses
	Classes;

type
	MyThread = class(TThread) //MyThread - заданное нами имя потока.
	private
		{ Private declarations }
	protected
		procedure Execute; override;
	end;

	implementation

	{ Important: Methods and properties of objects in visual components can only be
	  used in a method called using Synchronize, for example,

	Synchronize(UpdateCaption);

	  and UpdateCaption could look like,

	procedure MyThread.UpdateCaption;
	begin
		Form1.Caption := 'Updated in a thread';
	end; }

	{ MyThread }

	procedure MyThread.Execute;
	begin                                                                                   
		{ Place thread code here }
	end;

end.

  2. В первом способе класс MyThread был создан мастером в дополнительном модуле. Второй способ состоит в том, что мы сами создаём такой класс в рамках одного из уже существующих модулей программы, например, в модуле Unit1:

unit Unit1; //Обычный модуль в котором описывается основная программа

interface

uses
	Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
	Dialogs, StdCtrls;

type
	TForm1 = class(TForm)
		Button1: TButton;
		procedure Button1Click(Sender: TObject);
	private
		{ Private declarations }
	public
		{ Public declarations }
	end;

	//Здесь необходимо описать класс TMyThread:
	TMyThread = class(TThread)
	private
		{ Private declarations }
	protected
		procedure Execute; override;
	end;

var
	Form1: TForm1;
	//Нужно ввести переменную класса TMyThread
	MyThread: TMyThread;

implementation

{$R *.dfm}

//Нужно создать процедуру Execute, уже описанную в классе TMyThread
procedure TMyThread.Execute;
begin
	Здесь описывается код, который будет выполняться в потоке
end;



  Если поток создаётся мастером, т.е. в другом модуле, то не забудьте в основном модуле описать переменную - экземпляр потока, как указано выше. Также, поскольку класс потока описан в другом модуле, имя этого модуля необходимо добавить в секцию uses. Теперь можно запускать поток, даже если в его процедуре Execute нет ни единого оператора.



   О том как использовать потоки в следующем уроке.

Удачи!
Встретимся в следующем уроке!


Источник: www.thedelphi.ru
Автор: Савельев Александр
Опубликовано: 21 Июня 2013
Просмотров: 44936

Урок 52 - Исключительные ситуации Урок 54 - Потоки в Delphi, (часть 2/3)

Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии.



аватар Добавил(а): Lammer [Новичок] Дата: 2013-09-14
у меня такой вопрос,чем легче создовать потоки мастером или же в ручную и еще один вопрос если я пользуюсь мастером то мне только остаеться написать (к примеру гет запрос)в процедуру procedure MyThread.Execute; и все???или еще что то нужно добавить




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2013-09-19
Да




аватар Добавил(а): intatryadebra [Новичок] Дата: 2019-03-06
Revival RO is best free ro populair ragnarok online private server founded in 2017 2018. Revival pvp big free Ragnarok server is an online exciting free MMORPG called ragnarok online, it a fun server for MMORPG gamers in ASIA. This is a top 10 ragnarok online private server thats high on the list and top ranking with massive players online. We have many players from Asia like Malaysia, Indonesia, Philippines, Thailand, Singapore, China, Hong Kong All these players are here to play free private ragnarok online server and battle players all around the world. They want to collect the best items and gear to be strongest in War of Emperium, War of Emperium are guild wars in this free RO Server. You can play this game on android phone or tablet or pc client. Enjoy And have fun. ragnarok online server http://bit.ly/2tKyawS




аватар Добавил(а): Rodneyhef [Новичок] Дата: 2019-03-28
Zauwa&#380;&#380;e, czym cechuj&#261; si&#281; kredyty na sze&#347;cdziesi&#281;ciu dni. Jako co zwr&#243;ci&#263; uwag&#281; podczas asortymentu oferty? Kt&#243;re firmy u&#380;yczaj&#261; chwil&#243;wek za taki czas? Sprawd&#378;! [url=https://chwilowki-pozyczka.pl/]chwil&#243;wki[/url] [url=https://chwilowki-pozyczka.pl/chwilowki-online]chwil&#243;wki online[/url] [url=https://chwilowki-pozyczka.pl/pozyczki-na-raty]po&#380;yczki ratalne[/url] [url=https://chwilowki-pozyczka.pl/kredyty-gotowkowe]kredyty got&#243;wkowe[/url] Zdecydowana wi&#281;kszo&#347;&#263; po&#380;yczek kr&#243;tkoterminowych udzielana jest od okres nie zaakceptowa&#263; d&#322;u&#380;szy ni&#378;li dwa miesi&#261;ce. Kr&#243;tki s&#322;owo sp&#322;aty wydaje si&#281; by&#263; charakterystyczny na rzecz tego rodzaju wytwor&#243;w finansowych. Firmy po&#380;yczkowe wprowadzi&#322;y tak&#380;e zastrze&#380;enia, skutkuj&#261;ce tym, &#380;e nie ka&#380;dy klient b&#281;dzie m&#243;g&#322; momentalnie zaci&#261;gn&#261;&#263; wzi&#281;cie po&#380;yczki na 60 dni. W poni&#380;szym artykule podpowiadamy, na jak zwr&#243;ci&#263; uwag&#281;, postanawiaj&#261;c si&#281; pod ten typ dofinansowania, na czym polegaj&#261; opisane ograniczenia, oraz pokazujemy, kt&#243;re obecne na rynku firmy u&#380;yczaj&#261; po&#380;yczek dzi&#281;ki 60 dni. chwilowki-pozyczka.pl Termin kredyty jest jednym z kluczowych sk&#322;adnik&#243;w maj&#261;cych bezpo&#347;redni wp&#322;yw jako ca&#322;kowite koszty zobowi&#261;zania. Alternatywa kr&#243;tszego czy d&#322;u&#380;szego sezonu ma prze&#322;o&#380;enie na wysoko&#347;&#263; RRSO, innymi s&#322;owy rzeczywistej rocznej stopy oprocentowanie informuj&#261;cej nas w stosunku procentowym o kosztach zwi&#261;zanych z po&#380;yczk&#261;. Jest to pierwszy element, na kt&#243;ry trzeba zwr&#243;ci&#263; szczeg&#243;ln&#261; uwag&#281; w chwili wyboru mo&#380;liwo&#347;ci. Drugim elementem jest uwa&#380;na ocena spersonalizowanych mo&#380;liwo&#347;ci kredytowych, co koniecznie musi towarzyszy&#263; zaci&#261;ganiu jakiegokolwiek zobowi&#261;zania. By&#263; mo&#380;e b&#281;dziemy potrzebowa&#263; produktu finansowego, kt&#243;rego sp&#322;ata wydaje si&#281; znacznie d&#322;u&#380;sza. W&#243;wczas winni&#347;my zdecydowa&#263; si&#281; jako po&#380;yczki od raty. Warto r&#243;wnie&#380; stwierdzi&#263; o aplikowanych przez sp&#243;&#322;ki po&#380;yczkowe ograniczeniach, wynikaj&#261;cych spo&#347;r&#243;d realizacji strategii ryzyka. Ochraniaj&#261;c si&#281; zanim niewyp&#322;acalno&#347;ci&#261; po&#380;yczkobiorc&#243;w, instytucje finansowe przed&#322;o&#380;y&#322;y szereg wielu ogranicze&#324;, oddanych w szczeg&#243;lno&#347;ci dla os&#243;b nowych odbiorc&#243;w. Ci po&#380;yczkobiorcy, kt&#243;rzy zaci&#261;gaj&#261; chwil&#243;wk&#281; na raz 1 w podanej firmie, niejednokrotnie nie mog&#261; liczy&#263; na termin d&#322;u&#380;szy ni&#378;li 30 dni. Poza tym wi&#261;&#380;&#261; ograniczenia szczeg&#243;lne dla kredyt&#243;w kr&#243;tkoterminowych. Przem&#243;wienie mi&#281;dzy innymi na temat weryfikacji petent&#243;w w charakteryzuj&#261;cych si&#281; ogromn&#261; popularno&#347;ci&#261; rejestrach d&#322;u&#380;nik&#243;w, uko&#324;czenie 21. roku egzystencji czy identyfikacja maksymalnej poziomie po&#380;yczki. Po&#380;&#261;dane by&#322;oby podkre&#347;li&#263;, hdy znaczna cz&#281;&#347;&#263; przedsi&#281;biorstw nie udziela po&#380;yczek o d&#322;u&#380;szym okresie w og&#243;le, co ponadto nie jest rezultatem wprowadzenia ogranicze&#324;, a wynika po prostu wraz z oferty.




аватар Добавил(а): CharlesRop [Новичок] Дата: 2019-07-27
[b][url=https://ru.rcclub.cc/xcmss/cross-login/update?loginHash=e67+i2EdIRKmsdJnq1SgDpot6XWBdSp69tcrkOUH6r/3JKHDoxnMWCYzm1VT0mSUL49Pv2+OlozwRhIR+uYgwt0RPMHapBDSJ+J+RBBQbluiKEYYZNO09YwpEVR/DYUP]Мефедрон Харьков UVOZIT[/url][/b] [b][url=https://ru.rcclub.cc/forums/primu-v-dar-ili-otdam-bezvozmezdno.34/index.rss]Реагент Днепропетровск заказать online[/url][/b] [b][url=https://rcclub.cc/members/mrboogiman.16357/]A-PVP Харьков Disney World Shop[/url][/b] [b][url=https://kz.rcclub.cc/members/svk_uniontrustusers.26780/]LSD Сумы VenikShop[/url][/b] [b][url=https://ru.rcclub.cc/forums/v-kurse-sobytij.216/index.rss]Спайсы Харьков AllHim[/url][/b]




аватар Добавил(а): Everettrof [Новичок] Дата: 2019-08-12
Как быть не могу разобраться или тут хочу заказать металлоизделия Делается тут или в другом месте искать навесы из полекарбоната Такие фирмы это делают или я не правильно понимаю, нужно сделать а я вот выбираю и не могу понять,,, сварка металла это же они могут сделать??? https://steelcentury.ru пока на них смотрю