Add(MainForm,2953706,462,133)
{
}
Add(FileAttributes,9168128,518,196)
{
Point(Build)
Point(Release)
Point(Minor)
Point(Major)
Point(FileSize)
Point(DateModifyReal)
Point(DateAccessReal)
Point(DateCreateReal)
link(onRead,606973:doEvent1,[(610,202)(610,248)(450,248)(450,293)])
}
Add(Version,16070741,574,133)
{
Version="10.0"
}
Add(Button,4865745,378,196)
{
Left=25
Top=130
link(onClick,3076346:doExecute,[])
}
Add(Label,11919850,525,273)
{
Left=240
Top=15
link(Text,9168128:Build,[(531,251)(545,251)])
}
Add(Label,14554646,560,308)
{
Left=235
Top=40
link(Text,9168128:Release,[(566,268)(552,268)])
}
Add(Label,1439110,595,343)
{
Left=235
Top=65
link(Text,9168128:Minor,[(601,285)(559,285)])
}
Add(Label,11265946,630,378)
{
Left=235
Top=85
link(Text,9168128:Major,[(636,303)(566,303)])
}
Add(Hub,606973,462,287)
{
OutCount=5
link(onEvent1,11919850:doText,[(500,293)(500,279)])
link(onEvent2,14554646:doText,[(518,300)(518,314)])
link(onEvent3,1439110:doText,[(536,307)(536,349)])
link(onEvent4,11265946:doText,[(553,314)(553,384)])
}
Add(ODialog,3076346,455,196)
{
link(onExecute,9168128:doRead,[])
}
Этот топик читают: Гость
Ответов: 315
Рейтинг: 1
|
|||
Как сначала присвоить версию exe-файла, а потом реализовать чтение версии исполняемого файла? Нужно для того, чтобы реализовать обновление программы.
|
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
установка метки, или даты exe файла
чтение/сравнение метки, или даты exe файла
Редактировалось 2 раз(а), последний 2017-12-03 12:07:50 |
|||
карма: 6 |
|
Ответов: 315
Рейтинг: 1
|
|||
flint2, хотелось бы на стандартных компонентах, ведь, по-идеи, компонент есть, только надо уметь им пользоваться
|
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
хотелось бы на стандартных компонентах Не получится! Ведь мы в РЕ COFF таблицу лезем, а все стандартные компоненты содержат код только для компиляции. Самая первая мысль была - завести переменную в схеме для этого дела, но не прокатит. Если делать иначе, то нужно влезать в код "компиляции" (условно sha), ̶в̶ ̶к̶о̶м̶п̶и̶л̶я̶т̶о̶р̶ ̶d̶e̶l̶p̶h̶i̶ ̶в̶л̶е̶з̶т̶ь̶ ̶н̶е̶в̶о̶з̶м̶о̶ж̶н̶о̶,(и не надо!) а ключами это не лечится в Hiasm`е. Да и на принимающей стороне всё это дело как то надо вытащить. Редактировалось 12 раз(а), последний 2017-12-03 15:49:32 |
|||
карма: 6 |
|
Ответов: 315
Рейтинг: 1
|
|||
flint2, Спасибо, буду пробовать! А хотя казалось все таким элементарным, даже стыдно было спросить))
Редактировалось 1 раз(а), последний 2017-12-03 16:03:09 |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
По моему разумению, нет разницы, порядковый номер на рукаве ставить в Time Date Stamp, или время, - по барабану, лиж-бы было не более 8 байт.
Редактировалось 4 раз(а), последний 2017-12-03 16:25:47 |
|||
карма: 6 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
При условии, что программа работает, вариантов может быть очень много.
|
|||
карма: 6 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
flint2 писал(а): При условии, что программа работаетПерезалил архив примера с показом версии exe-файла. Редактировалось 1 раз(а), последний 2017-12-03 21:23:19 |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Nic, спасибо.
Это понятно, что программа сама себя может посмотреть любым образом, можно через about. Я имел ввиду другое. Я имел ввиду, чтобы другая программа смогла посмотреть другой exe, какого года он выпуска и какой версии, не запуская его. Редактировалось 5 раз(а), последний 2017-12-03 21:46:52 |
|||
карма: 6 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Давно придумали запускать программу с ключом -version и выводом версии в консоль.
|
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 132
|
|||
выводом версии в консоль. Может и так удобней, всё зависит от обстоятельств.Project33.exe - чем плохо? Редактировалось 1 раз(а), последний 2017-12-04 01:31:10 |
|||
карма: 6 |
|
Ответов: 315
Рейтинг: 1
|
|||
Всем привет) Очень много результатов поиска по интересующему вопросу, поэтому спрошу тут. Как выдернуть код делфи, который в итоге компилируется? Где он сохраняется?
|
|||
карма: 0 |
|
Ответов: 824
Рейтинг: 138
|
|||
В прищепке, для себя делал, может пригодится.
--- Добавлено в 2017-12-25 20:19:07 Вот пример:
Редактировалось 1 раз(а), последний 2017-12-25 20:19:07 |
|||
карма: 1 |
| ||
файлы: 1 | FileInfo.zip [3.1KB] [490] |
Ответов: 315
Рейтинг: 1
|
|||
sashaoli, Спасибо! Испробую)
|
|||
карма: 0 |
|
15