- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
procedure TDev.ScanBtnClick(Sender: TObject);
var
sel:tlistitem;
drv:DriveObj;
i:integer;
begin
for i:=devlist.Items.Count -1 downto 0 do
begin
sel:=devlist.items[i];
if not sel.selected then continue;
if sel.SubItems.Objects[0] is DriveObj then
begin
drv:=(sel.SubItems.Objects[0] as DriveObj);
if drv.status=s_isprocessing then
begin
messagebox(handle,pchar('Предыдущее сканирование еще выполняется'),pchar('Ошибка'),mb_iconwarning);
continue;
end;
StartScan(drv,true);
sel.SubItems.Strings[2]:=(sel.SubItems.Objects[0] as DriveObj).statusAString;
end;
end;
end;
Из одной утилитки.
ListView настроен на освобождение объектов при удалении айтема, слушает событие об удалении/добавлении устройств.
fajes_rown 07.03.2016 13:58 # +3
Вызов MessageBox не блокирует главный поток (сообщения из очереди продолжают обрабатываться). Может статься так, что за промежуток времени, пока открыт MessageBox, форма получит сообщение об удалении устройства, ListView удалит айтем с соответствующей буквой диска и при следующей итерации цикла пользователь получит AV.
inkanus-gray 07.03.2016 15:40 # +3
Отсюда мораль: если хочешь, чтобы язык программирования игнорировали, внеси его в учебную программу первого курса.
3_14dar 07.03.2016 18:52 # 0
guest 15.03.2016 18:50 # 0
сишечку же все учили наверное
guest 07.03.2016 23:45 # 0
guest 07.03.2016 23:46 # 0
fajes_rown 08.03.2016 00:37 # 0
все равно воняет. Ну не нужен там MessageBox... Сообщение можно и в конце цикла показать.
fajes_rown 08.03.2016 00:45 # +2
bormand 08.03.2016 16:38 # +1
Т.е. замели проблему под ковёр... Делфи вей, чо.
guest 11.03.2016 18:07 # 0
kegdan 11.03.2016 18:14 # 0
guest 11.03.2016 18:18 # 0
bormand 12.03.2016 07:40 # +1
Майкрософт тебя уже опередил. Они показывают только грустный смайлик.
kegdan 12.03.2016 07:59 # 0
bormand 12.03.2016 08:06 # 0
kegdan 12.03.2016 08:08 # +1
Vasiliy 15.03.2016 14:15 # +1
nihau 15.03.2016 14:20 # +1
kegdan 15.03.2016 14:36 # −1
bormand 15.03.2016 18:22 # 0
kegdan 15.03.2016 18:23 # 0
guest 15.03.2016 18:36 # 0
Молча закрываешь программу, и всё. Или еще лучше написать: "обратитесь к администратору"
inkanus_gray 02.10.2022 20:38 # 0
nyTuH_nugop 02.10.2022 22:20 # 0
Какой из инканусов с голограммой и проходит валидацию?
hormand 03.10.2022 11:14 # 0
Это как секс с незнакомым человеком в темной комнате. По ощущениям не понять ни возраста ни пола
6e3yMHblu_WJl9lnHuK 03.10.2022 19:07 # 0
guest 15.03.2016 18:25 # 0
kegdan 15.03.2016 18:37 # 0
guest 15.03.2016 18:41 # 0
guest 15.03.2016 18:44 # 0
guest 09.04.2016 12:26 # 0
3_14dar 09.04.2016 15:27 # 0
guest 09.04.2016 16:49 # +2
а 1997й не найду
inkanus-gray 09.04.2016 16:58 # 0
bormand 09.04.2016 16:58 # 0
guest 09.04.2016 17:18 # 0
http://www.fandom.ru/fido/su_books/msg_index1.htm
guest 09.04.2016 17:22 # 0
грамотно, развернуто, красиво
никаких тебе сраных вореций
нет, я решительно хочу фидо, 1997й, и borland C++ под DOS
и коврик для мышки
и игру гоблины2
и сануд бластер
и мышь двухкнопочную на ком порту
и пузатый 14" моник
и коробку дискет basf
и golded
и keyrus.com
inkanus-gray 09.04.2016 18:56 # 0
http://secretmag.ru/topics/2016/03/23/diskety-i-kassety/
guest 09.04.2016 18:59 # 0
вообще говоря это не дискеты а попса
хочу 5"25 на 740К
bormand 09.04.2016 19:17 # 0
пашут?
guest 09.04.2016 19:19 # 0
чартов тэ девять
bormand 09.04.2016 19:21 # +1
guest 09.04.2016 20:00 # +2
и сладкий хлеб едят
bormand 09.04.2016 20:23 # 0
guest 09.04.2016 20:40 # 0
сейчас в тренде руби и питон
bormand 09.04.2016 21:08 # 0
guest 09.04.2016 21:33 # 0
kegdan 10.04.2016 11:43 # 0
bormand 10.04.2016 12:06 # 0
kegdan 10.04.2016 12:07 # 0
3_14dar 14.04.2016 18:01 # 0
inkanus-gray 09.04.2016 19:23 # 0
Кстати, в школе у нас были компьютеры «Агат-7» с одноголовочным дисководом. Для использования второй поверхности дискету надо было перевернуть.
А восьмидюймовых не видел ни разу. И Zip-дисками не выпало случая попользоваться.
P.S. 3,5" на 2880К тоже не видел.
guest 09.04.2016 19:47 # 0
v34 же
Vasiliy 10.04.2016 18:24 # 0
guesto 10.04.2016 19:42 # +3
самурай с мечом подобен самураю без меча, но только с мечом
wvxvw 14.04.2016 17:48 # +1
А первый модем я подключал непосредственно разобрав телефонную розетку и прикрутив провода так, чтобы одновременно подключались и модем и телефон. Номер ISP набирал с дискового телефона, а когда слышал ответ другого модема - быстро нажимал на компе на соответствующие кнопки.
3_14dar 14.04.2016 18:02 # 0