Lineage 2

  • Форум
  • Анонсы
  • Вход
  • Регистрация
  • Разделы
    • Каталог файлов
    • Программы Lineage 2
    • Боты Lineage 2
    • Статьи Lineage 2
    • Квесты Lineage 2
    • Статьи по разработке
    • Шаблоны / Web-Обвязки
  • Контакты
Последние ответы
Тема Раздел
Уязвимые сервера Lineage 2 Актуальные уязвимости
[Шара] Макет промо страницы для Lineage 2 Web - часть для серве
FAQ для новичков Актуальные уязвимости
Все варианты обхода защит в одной теме! Актуальные уязвимости
Используем API Lineage 2 с помощью Engine.dll... Программирование
Пишем бота для Lineage 2 [Delphi] #1 Программирование
Прямые руки или обход Smart Guard? Актуальные уязвимости
Войти Регистрация
Меню форума
  • Поиск по форуму
  • Пользователи
  • Последние сообщения
  • Страница 1 из 1
  • 1
Форум Lineage 2 » Вмешательство в внутриигровой процесс » Софт для Lineage 2 » Программирование » Как работать с потоками Delphi? (Сейчас разберёмся как запускать их и как работать с ними)
Как работать с потоками Delphi?
Оффлайн Po6oKon

Администраторы

1
01.05.2017, 04:14
Оффлайн Po6oKon
01.05.2017, 04:14
Администраторы
Репутация: 22
Сообщений: 148
Привет юный друг... Наверное сидишь и ломаешь голову себе и не можешь понять как работать с потоками? Да ладно, сам был таким, искренне сочувствую, но давай я помогу ее решить в краткой статье smile

Как запускать поток в Delphi?

Код

Thread.Create(false);

Т.е. по сути если взять этот код и засунуть в кнопку, мы запускаем один поток. То, что я ввел вначале Thread - это имя, его можно поставить любым.

Если тебе конкретно требуется запустить по кнопке определенное кол-во потоков, можно применить следующий код:

Код

var
i:integer;
begin
For i:= 1 to 10 do Thread.Create(False);
end;


Этим кодом мы запускаем от 1 до 10 потоков.
Как должен всё-таки выглядеть сам поток? Примерно вот так:

Код

procedure Thread.execute;
begin
//Ваш код или действия
end;


Если ты хочешь чтобы​ в поток выполнялся бесконечно, то можно добавить бесконечный цикл, который будет все время выполнятся. Цикл будет засунут в поток следующим образом:

Код

procedure Thread.execute;
begin
while true:=true do
//Ваш код или действия
end;


В while нужно добавить указатель что это правда, например в кнопку добавить где var , добавляем: true:boolean;
После того как добавили в begin добавляем наш указатель, т.е. говорим нашему запускаемому потоку делать наши повторные действия до бесконечности или нет. Укажите true:=false; он не будет работать до бесконечности, если true:=true; - значит он сработает и будет работать до бесконечности!

Обязательно продолжу со временем эту статью. Всем спасибо!

Зарегистрируйся!:)
Добавить в Skype
22
Форум Lineage 2 » Вмешательство в внутриигровой процесс » Софт для Lineage 2 » Программирование » Как работать с потоками Delphi? (Сейчас разберёмся как запускать их и как работать с ними)
  • Страница 1 из 1
  • 1
Поиск:
Нужное админу
30 Отборных SQL Запросов - Для Lineage... 30 Отборных SQL Запросов - Для Lineage...
Просмотров: 709
Рейтинг: 0.0
GM Команды Lineage 2 GM Команды Lineage 2
Просмотров: 751
Рейтинг: 0.0
Редактор геодаты - GeoEditor v1.6 Редактор геодаты - GeoEditor v1.6
Просмотров: 841
Рейтинг: 0.0
Чистый StressWeb 13 (R13.05.17) Чистый StressWeb 13 (R13.05.17)
Просмотров: 1404
Рейтинг: 0.0
Шифрование файлов UTX и UKX Шифрование файлов UTX и UKX
Просмотров: 901
Рейтинг: 5.0
Нужное игроку
Уязвимые сервера Lineage 2
Автор: Po6oKon
Время: 10:00
Все варианты обхода защит в одной теме...
Автор: Po6oKon
Время: 00:59
Прокси сервер или обход защиты?
Автор: Po6oKon
Время: 20:10
Сервера с рабочим брутом!
Автор: MrTraC
Время: 18:57
l2phx: Курс молодого бойца.
Автор: MrTraC
Время: 18:52
Реклама
О нас

Сообщество посвящаенное — популярной MMORPG онлайн игре Lineage 2.

Меню
  • Главная страница
  • Обратная связь
  • Каталог серверов
  • Каталог файлов
  • Реклама на сайте
Последние комментарии
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: Po6oKon в 29.05.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: intrialepd13 в 20.04.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: Po6oKon в 17.04.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: intrialepd13 в 16.04.2017

© 2017 - Все права защищены | Правила пользования сайтом | Хостинг от uCoz — не верите? Спросите сами!

Авторизация на сайте

Старая форма входа
Забыл пароль | Регистрация