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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2012, 17:05   #1
hysek
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 32
По умолчанию размеры программ из реестра

Добрый день!
Есть перечень программ в мемо,которые взяты из реестра!
как сделать чтоб возле названия программы выводило также ее размер?
hysek вне форума Ответить с цитированием
Старый 04.05.2012, 17:23   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Думаю, что тут HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows\CurrentVersion\Uninstall ключ EstimatedSize, но данный ключ есть не у всех.
Shouldercannon вне форума Ответить с цитированием
Старый 04.05.2012, 17:46   #3
hysek
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 32
По умолчанию

и к сожалению у меня его нет!
а другого никакого не подскажете??
hysek вне форума Ответить с цитированием
Старый 04.05.2012, 18:08   #4
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Получить из реестра путь к папке с программой, затем получить размер папки.
Shouldercannon вне форума Ответить с цитированием
Старый 04.05.2012, 18:50   #5
hysek
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 32
По умолчанию

а это разве не тоже самое,что EstimatedSize??
hysek вне форума Ответить с цитированием
Старый 04.05.2012, 19:04   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ты же сказал что у тебя нет такой ветки?.
Получай путь, по нему размер - это надежнее.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.05.2012, 19:21   #7
hysek
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 32
По умолчанию

нету!
просто переспросил,так как подумал что один и тот же метод!
спасибо за помощь буду пытаться!
hysek вне форума Ответить с цитированием
Старый 04.05.2012, 23:44   #8
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

http://www.transl-gunsmoker.ru/2009/05/blog-post.html
http://www.transl-gunsmoker.ru/2011/...s-control.html
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 09.05.2012, 16:16   #9
hysek
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 32
По умолчанию

а почему так не получается вывести
Код:
reg1.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' + lst.Strings[i], FALSE);
    S:= reg1.ReadString('DisplayName' + ' EstimatedSize');
p.s. делаю на другом компе,где вроде есть EstimatedSize
hysek вне форума Ответить с цитированием
Старый 09.05.2012, 16:18   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

потому что нет параметра "DisplayName EstimatedSize".
нужно читать в два приема.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма и размеры Claster Помощь студентам 5 14.04.2011 17:57
Размеры формы a_n_n_a Общие вопросы Delphi 14 04.04.2011 16:41
Размеры формы evgenic438 Общие вопросы Delphi 4 26.06.2010 19:25
Размеры картинки Lemo Общие вопросы Delphi 22 09.02.2009 00:04
Размеры изображения RamireZ Мультимедиа в Delphi 5 05.10.2008 09:48