Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.31;
Скачать: CL | DM;

Вниз

Тормоза.....   Найти похожие ветки 

 
Chlavik ©   (2002-10-20 17:25) [0]

Моя программа работат с сетью и вот когда она копирует файл с удалённого компа или проверяет его наличие то сама прорамма страшно тормозит, ну то есть я имею ввиду форму, все елементы на ней просто становятся не доступнимы нельзя прокрутить там например ListBox и прочее пока она не закончит выполнение текущей операции. Так как мне сделать что бы одновременно можна было работать с елементами на форме и прога выполняла свою работу?


 
TTCustomDelphiMaster ©   (2002-10-20 17:42) [1]

Все переодические операции с файлами (тем более по сети) в отдельный поток.


 
andrey_pst ©   (2002-10-20 17:44) [2]

копирование делайте в отдельном потоке
см. class TThread


 
alexproger ©   (2002-10-20 19:13) [3]

Привет

А через что коннектишся?


 
Chlavik ©   (2002-10-20 22:59) [4]

Я не много уже успел почитать про потоки (скачал соответствующую главу "Delphi 4")Скажите мне вот такую вещь. Для создания своего потока надо полюбому создавать новый юнит или нет? Потому что у меня уже написана немаленькая процедура Button1Click содержимое котрой я бы хотел что бы выполнялось в новом потоке. А для того её выполнения мне прийдётся везде добавлять... Ну например
было LisBox1.Items.Add() а прийдётся добавить fmMain.LisBox1.Items.Add().При чём весь код той процедуры надо будет перенести в новый юнит.....


 
Chlavik ©   (2002-10-20 23:24) [5]

Да я и до сих пор не знаю как вызывать обьявленную мною функцию в другом юните........


 
Nomad.kz   (2002-10-21 08:16) [6]

на это существует
uses <имя используемог юнита> в разделах interface, implementation. Об их различии см. хэлп.
Поток можно организовать в любом юните, просто описав и определив класс TThread.


 
andrey_pst ©   (2002-10-21 08:31) [7]

>> ... полюбому создавать новый юнит или нет ...
нет, можно описать свой класс (производный от TThread) в любом уже существующем модуле



Страницы: 1 вся ветка

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
14-101487
Николай Быков
2002-10-11 15:46
2002.10.31
Бинарное дерево


1-101322
Vl@d
2002-10-20 09:51
2002.10.31
Помогите с созданием компонента


1-101233
kukuikar
2002-10-20 23:52
2002.10.31
Какие мне параметры надо писать в ShellExecute(...) чтобы при кли


14-101462
lak_b
2002-10-11 00:58
2002.10.31
является ли дробь переодичной?


3-101166
SOO_R
2002-10-11 13:12
2002.10.31
Стоит ли разделять на две таблицы?