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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2015, 00:06   #11
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

выше код я немного подправил, попробуйте со sleep
Да и вообще когда так вызываете поток BeginThread(nil, 0, @FindDrive, nil, 0, ThID);
то процедура должна быть такой function FindDrive(Param: Pointer): Integer;
чтобы правильно его завершать в конце целесообразно ставится EndThread(0);
Да и вообще через Param можно разные указатели с инфой передавать чтобы в потоке с ними работать, тогда при вызове
BeginThread(nil, 0, @FindDrive, здесь передаешь нужный указатель для обращению к нему из потока, 0, ThID);

Последний раз редактировалось Aliens_wolfs; 11.06.2015 в 00:25.
Aliens_wolfs вне форума Ответить с цитированием
Старый 11.06.2015, 00:07   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
API это дань уважению, современный VLC сплошной мусор из непонятных добавлений
ты комсомолец? когда дедлайн?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.06.2015, 01:50   #13
Anton931
Пользователь
 
Регистрация: 20.02.2015
Сообщений: 35
По умолчанию

Aliens_wolfs, нет все равно лишь мелькает.
говоря про функцию, какой указатель нужно передавать, что именно?
Код:
BeginThread(nil, 0, @FindDrive, здесь передаешь нужный указатель для обращению к нему из потока, 0, ThID);
Anton931 вне форума Ответить с цитированием
Старый 12.06.2015, 21:09   #14
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

http://www.programmersforum.ru/showthread.php?t=276654 здесь посмотрите я там через поток в param указатель формы передаю для работы уже в потоке, ну это я так для примера делал, можно так и массив записей передавать чтобы глобальными не делать.
Попробуйте форму которая создается у вас в потоке выводить поверх окон.
SetForegroundWindow

Последний раз редактировалось Aliens_wolfs; 12.06.2015 в 21:56.
Aliens_wolfs вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с показом видео Serg-Grin Мультимедиа в Delphi 0 22.11.2011 15:20
Формы в Delphi, проблема jihot Общие вопросы Delphi 3 17.08.2010 15:23
ПРоблема с открытием формы. byte916 Microsoft Office Access 1 12.05.2010 13:45
проблема с закрытием формы betirsolt Общие вопросы Delphi 46 03.08.2009 01:00
проблема с показом формы после трея za4ot Общие вопросы Delphi 4 21.08.2008 12:35