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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2015, 17:40   #1
ThundeRLorD
 
Регистрация: 17.10.2015
Сообщений: 4
Вопрос Delphi 7 Буква и название флешки.

Напишите пожалуйста 2 скрипта.
1)Скрипт должен в переменную выводить БУКВУ флешки и выдавать ее через showmessage(s); Пример: (ShowMessage('F');
2)Скрипт должен в переменную выводить НАЗВАНИЕ флешки и выдавать ее через showmessage(a); Пример: (ShowMessage('Kingstone');
Срочно нужно! Пожалуйста!
ThundeRLorD вне форума Ответить с цитированием
Старый 17.10.2015, 17:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

1) http://www.programmersforum.ru/showthread.php?t=64205
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.10.2015, 18:04   #3
ThundeRLorD
 
Регистрация: 17.10.2015
Сообщений: 4
Вопрос

Ну вот есть у меня:
Код:
var
  i, j: integer;
  buf: array [0..499] of char;
  DrvStr: array [0..9] of char;
begin
  GetLogicalDriveStrings(1000, buf);
  i := 0;
  repeat
    FillChar(DrvStr, SizeOf(DrvStr), #0);
    j := 0;
    repeat
      DrvStr[j] := buf[i];
      inc(j);
      inc(i);
    until
      (buf[i] = #0) or (j > 9);
    inc(i);
    mmo1.lines.Add(DrvStr);
  until
    ((buf[i-1] = #0) and (buf[i] = #0)) or (i > 499);
end;
а как туда "GetDriveType() = DRIVE_REMOVABLE" присобачить?
ThundeRLorD вне форума Ответить с цитированием
Старый 17.10.2015, 18:47   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

if GetDriveType(PChar(DrvStr)) = DRIVE_REMOVABLE then Диск DrvStr сьемный.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начать решение? Считать из файла название объемных геометрических фигур,вывести название,количество граней,рисунок (Delphi) леночка93 Помощь студентам 6 16.05.2013 13:14
Название новой таблицы delphi qadhhj Помощь студентам 0 04.04.2012 17:01
Не подскажете название последний версии Delphi? X-Юзер Софт 13 12.03.2008 14:46
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45