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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2010, 19:09   #11
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Неужели это такие секретные функции, что про них никто не знает?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.01.2010, 19:32   #12
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Там регистрировать нужно. Мне нужно, чтобы я мог получить ту информацию, которая во вложении). Вот что мне нужно получать и выводить в Lable, например.
Извините, но где на изображении выводится "версия файла" ? Если надо иметь то что отображено на изображении смотреть функцию SHGetFileInfo
BOBAH13 вне форума Ответить с цитированием
Старый 10.01.2010, 19:43   #13
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Я посмотрел, но ничего понятного по ней не нашел. Где можно посмотреть на примеры ее использования?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.01.2010, 20:50   #14
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

Тут отписался
http://programmersforum.ru/showpost....76&postcount=9
Относительно определния ко-ва папок в каталоге, смотри тут
http://www.sql.ru/forum/actualthread...=20&tid=723690
( в самом конце есть процедура, переделай од себя)
Узнать атрибуты файла\папки можно так
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  attr: Integer;
  fileattrib: string;
begin
  attr := FileGetAttr('Тут указываем папку или путь к файлу');
  if (attr and faHidden) <> 0 then fileattrib := 'Скрытый ';
  if (attr and faReadOnly) <> 0 then fileattrib := fileattrib + 'Только чтение ';
  if (attr and faSysFile) <> 0 then fileattrib := fileattrib + 'Системный' ;
  if (attr and faArchive) <> 0 then fileattrib := fileattrib + 'Архивный  ';
  Label2.Caption := fileattrib;
end;
20:53

Ну как определить путь папки думаю сам сделаешь.

У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом.
Модератор

Последний раз редактировалось mihali4; 10.01.2010 в 23:35.
Noor вне форума Ответить с цитированием
Старый 10.01.2010, 22:32   #15
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Я посмотрел, но ничего понятного по ней не нашел. Где можно посмотреть на примеры ее использования?
MSDN закрыли ?
BOBAH13 вне форума Ответить с цитированием
Старый 11.01.2010, 00:57   #16
FelixKoT
Пользователь
 
Аватар для FelixKoT
 
Регистрация: 07.01.2010
Сообщений: 28
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Вы дали ссылку на страницу LivePage, там требуют для скачивания зарегистрироваться в этой поганой соц.сети. Вот о какой регистрации идет речь.
Если у вас есть этот набор - выложите его на форуме.
http://depositfiles.com/files/t39qblrth извините что депозит, зато без регистрации
FelixKoT вне форума Ответить с цитированием
Старый 11.01.2010, 01:47   #17
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Лучше на айфолдер - там без ограничений, а партнерские такие же...

З.Ы. Тут подсказка из сходной темы:
http://delphiworld.narod.ru/base/get_app_version.html
mihali4 вне форума Ответить с цитированием
Старый 11.01.2010, 12:59   #18
FelixKoT
Пользователь
 
Аватар для FelixKoT
 
Регистрация: 07.01.2010
Сообщений: 28
Подмигивание

Нашёл версию совместимую с Embarcadero RAD Studio 2009\2010 (Поддержка C++ builder удалена):
http://ifolder.ru/15874287
FelixKoT вне форума Ответить с цитированием
Старый 11.01.2010, 14:57   #19
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Что-то не работает код, который предложил Пепел Феникса . Переделал его под себя так:
Код:
procedure TForm1.ShellListView1Click(Sender: TObject);
var
 attr: integer;
 fileattrib: string;
begin
 Form1.StatusBar2.Panels[1].Text:='Путь к файлу: ' + Form1.ShellListView1.Folders[Form1.ShellListView1.ItemIndex].PathName;
 attr:=FileGetAttr(Form1.StatusBar2.Panels[1].Text);
 if (attr and faHidden) <> 0 then fileattrib:='Скрытый';
 if (attr and faReadOnly) <> 0 then fileattrib:=fileattrib + '' + 'Только чтение';
 if (attr and faSysFile) <> 0 then fileattrib:=fileattrib + '' + 'Системный';
 if (attr and faArchive) <> 0 then fileattrib:=fileattrib + '' + 'Архивный';
   Form1.Label12.Caption:=fileattrib;
end;
В результате в Form1.Label12.Caption выводится это: Только чтениеСкрытыйАрхивный. Какой бы файл я не выбрал. Что тут не так?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 11.01.2010, 15:25   #20
FelixKoT
Пользователь
 
Аватар для FelixKoT
 
Регистрация: 07.01.2010
Сообщений: 28
По умолчанию

artemavd, у меня этот код нормально работает..
FelixKoT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите вывести массив из файла на С + + Olya_Fox Помощь студентам 4 22.10.2009 18:19
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. NavigatorNeba Компоненты Delphi 3 15.11.2008 19:56
Вывести конкретную строку из файла Captain Nemo Общие вопросы Delphi 9 15.05.2007 03:44
Вопрос по label. Как сделать так чтобы label была прозрачной. Lonix Компоненты Delphi 2 01.04.2007 06:23