Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> экземпляр класса 
:(
    Опции темы
eXa
Дата 3.8.2007, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет



Вапрос ниже

Это сообщение отредактировал(а) eXa - 6.8.2007, 21:04
PM MAIL   Вверх
Rennigth
Дата 3.8.2007, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 21.6.2004
Где: Moscow

Репутация: 15
Всего: 76



Как связаны первая и вторая часть поста?

Добавлено через 1 минуту и 20 секунд
Цитата(eXa @  3.8.2007,  17:18 Найти цитируемый пост)
Незнаю может я плохо пользуюсь поисковиком, но что то не нашёл ничего по экземпляром класса...  Направьте меня куданить пожалуст по этому вопросу  

Книги умные  smile 

Цитата(eXa @  3.8.2007,  17:18 Найти цитируемый пост)
А нужно мне вот....
Есть процедуры которая к примеру коннектится к серверу и ведёт лог, для этова ей надо передать логин и пароль. Как мне запустить это процедуру определеное кол-во раз и каждой дать свои параметры(логин, пароль)

Что такое цикл знаешь?  smile 



--------------------
(* Honesta mors turpi vita potior *)
PM MAIL ICQ   Вверх
Sanchezzz
  Дата 3.8.2007, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 1
Всего: 60



код есть и ли суть что ты пишешь какое приложение.
TThread - наследник создавай работай с ним.



--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
EvilsInterrupt
Дата 4.8.2007, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Executables research
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 14.7.2007
Где: Железнодорожный, МО, Россия

Репутация: нет
Всего: 9



eXa, Поисковики помогают тогда, когда четко поинимаешь свою задачу это раз! В правильном вопросе содержится 50% ответа это два! выполняя первое и стремясь как можно ближе к второму - ты быстрее решаешь задачу - это три!

Предлагаю, почитать :  Кул мануал по потокам, я и сам ее щас читаю, довольно хороший ман!!! Когда прочтешь, тогда приходи сам буду биться,  с твоими багами.
PM MAIL WWW ICQ Jabber   Вверх
eXa
Дата 6.8.2007, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет



Да причём тут вообще мануал по потокам?!?!
 
Код

TfmMain = class(TForm)
....
   Threads: TList;
....
end;
....
procedure TfmMain.FormCreate(Sender: TObject);
begin
Threads := Tlist.Create;
end;
....
Procedure TfmMain.CreateProcThread;
var
  TT: TProcThread;
begin
  TT := TProcThread.Create(A, B, C);
  TT.SuperPurerProcedura;
end;


Код

TProcThread.SuperPurerProcedura(A, B, C);
begin
....
end;


OR

Код

Procedure TfmMain.CreateProcThread;
var
  TT:Array[0..100] of TProcThread;
begin
 for a: = 1 to 100 do
  begin
  TT[a] := TProcThread.Create(A, B, C);
  TT[a].SuperPurerProcedura;
 end;
end;




Запускается это всё последовательно, а дожно параллельно...




PM MAIL   Вверх
Snowy
Дата 6.8.2007, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



eXa, большая просьба не резать посты.
Тема теряет смысл.
Я темам без смысла мето в корзинке.

Добавлено через 3 минуты и 6 секунд
Цитата(eXa @  6.8.2007,  21:02 Найти цитируемый пост)
Запускается это всё последовательно, а дожно параллельно...
Потому что вызов сеперпуперпроцедуры ты делаешь в основном треде.
То, что она принадлежит классу треда не означает, что выполняться она будет в треде.
Выполняться в треде она будет только при вызове из треда.
Нужно её вызывать из Execute треда, а не в основном.
PM MAIL   Вверх
eXa
Дата 6.8.2007, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет




Цитата
 большая просьба не резать посты.
Тема теряет смысл.
Я темам без смысла мето в корзинке.

99% ненужнова в постах было... чтоб вы не теряли время я их порезал
Цитата

Потому что вызов сеперпуперпроцедуры ты делаешь в основном треде.
То, что она принадлежит классу треда не означает, что выполняться она будет в треде.
Выполняться в треде она будет только при вызове из треда.
Нужно её вызывать из Execute треда, а не в основном.

Snowy  не до конца понял твой ответ, буду те при много много блогадарен, если приведеш пример на подобии моего кода в вопросе!



Это сообщение отредактировал(а) eXa - 6.8.2007, 21:53
PM MAIL   Вверх
Snowy
Дата 7.8.2007, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 31
Всего: 484



Цитата(eXa @  6.8.2007,  21:51 Найти цитируемый пост)
99% ненужнова в постах было... чтоб вы не теряли время я их порезал
А теперь смысл неясен.

Цитата(eXa @  6.8.2007,  21:51 Найти цитируемый пост)
Snowy  не до конца понял твой ответ, буду те при много много блогадарен, если приведеш пример на подобии моего кода в вопросе!
Из твоего кода я понял, что тебе нужно создать 100 тредов и запустить в них процедуру.
Для этого нужно создать наследника TThread и пронаследовать метод Execute.
Вот уже в нём нужно запускать твою процедуру, а не в коде создания треда.
Код создания треда выполняется в главном треде. А запуск из Execute - в созданном треде.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.