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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 10:30   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

ничего никуда не записываю, все есть внутри ресурсов моего exe.
Что про ресурс version уже все забыли?
Человек_Борща вне форума Ответить с цитированием
Старый 15.05.2012, 10:30   #12
googl
Форумчанин
 
Регистрация: 05.06.2010
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
Что за бред, причём тут суммы?

Как ты можешь не знать если ты при поиске получаешь все exe файлы этой программы? Какойбы версии она не была. И потом уже имея exe узнать и сумму и версию.
скажи, пожалуйста, что мне даст сумма и версия?
и еще скажи, если у меня на диске просто будет валяться левый ansys.exe?
googl вне форума Ответить с цитированием
Старый 15.05.2012, 10:32   #13
googl
Форумчанин
 
Регистрация: 05.06.2010
Сообщений: 154
По умолчанию

блин, объясните, зачем вы пишите все про какие-то версии, ресурсы? мне просто нужно найти установленную версию программы ANSYS и получить путь. все. решение есть. спрашиваю правильно ли?
googl вне форума Ответить с цитированием
Старый 15.05.2012, 10:36   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а может банально прогулятся по списку установленных программ?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.05.2012, 10:36   #15
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Зная версию всех файлов можно определить самую новую. Сумма ничего не даст, это ктото тут уже начал её упоминать.

Левые ансусы можно отсеить или дополнительно проверкой файлов в каталоге, либо же по сведениям файла (разработчик и пр.)

А если я просто возьму и удалю руками папку с ансусом? Твоя идея выдаст True ибо переменую окружения никто не удалял и она там осталась. И твой алгоритм тоже терпит крах.

Вообще рекомендую возложить ответственость указания программы на пользователя.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 15.05.2012, 10:37   #16
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

А может просто писать в реестр последнюю версию программы?
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 15.05.2012, 10:37   #17
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Сообщение от googl Посмотреть сообщение
блин, объясните, зачем вы пишите все про какие-то версии, ресурсы? мне просто нужно найти установленную версию программы ANSYS и получить путь. все. решение есть. спрашиваю правильно ли?
Зачем вообще было спрашивать? Если ты придумал, то реализовывай. Время покажет. Но 100% гарантий это тебе не даст, ибо всегда есть юзер, который установил программу через одно место.
Сливочное масло Valio - компиляция как по маслу

Последний раз редактировалось Valio; 15.05.2012 в 10:41.
Valio вне форума Ответить с цитированием
Старый 15.05.2012, 10:40   #18
googl
Форумчанин
 
Регистрация: 05.06.2010
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
Зная версию всех файлов можно определить самую новую. Сумма ничего не даст, это ктото тут уже начал её упоминать.

Левые ансусы можно отсеить или дополнительно проверкой файлов в каталоге, либо же по сведениям файла (разработчик и пр.)

А если я просто возьму и удалю руками папку с ансусом? Твоя идея выдаст True ибо переменую окружения никто не удалял и она там осталась. И твой алгоритм тоже терпит крах.

Вообще рекомендую возложить ответственость указания программы на пользователя.
Как сказал Дип. Рук. (не мой) выбор версии ансиса пользователем-детский сад. А если папка удалена я делаю проверку файлексист или как он там (я это писал). как бы я по-другому перебирал версии? просто если нет перем. окружения или exe файла, цикл пойдет дальше.
googl вне форума Ответить с цитированием
Старый 15.05.2012, 10:45   #19
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Сообщение от googl Посмотреть сообщение
Как сказал Дип. Рук. (не мой) выбор версии ансиса пользователем-детский сад. А если папка удалена я делаю проверку файлексист или как он там (я это писал). как бы я по-другому перебирал версии? просто если нет перем. окружения или exe файла, цикл пойдет дальше.
Ну не знаю, про детский сад не уверен. Потом матом кроют такие программы ибо нельзя самому указывать прогу, а сама прога определяет неправильно. Бывает и такое. Вот твой цикл до 200, а вдруг будет 280....

Ну вообще да, еслиже переменая окружения есть то логично проверить так как ты говоришь.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 15.05.2012, 10:53   #20
googl
Форумчанин
 
Регистрация: 05.06.2010
Сообщений: 154
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
вдруг будет 280....
на данный момент 140 вроде получается. вот если вид переменной окружения изменится, это да.. В любом случае, можно в форму настроек добавить поле путь к ansys
googl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чистка системы об установленных флешках и следов выхода в интернет iukash Свободное общение 11 18.04.2012 14:40
реализовать подсчет установленных в регистре А битов gelroy Помощь студентам 0 28.03.2012 13:49
Получение информации о дисках установленных в компьютере diamn3452 Общие вопросы C/C++ 3 19.03.2012 19:05
Excel 2003 - изменение параметров, установленных по умолчанию Электрик Microsoft Office Excel 15 27.06.2011 07:24
проверка программы PradoSV Общие вопросы C/C++ 0 14.12.2009 21:26