Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.11.09;
Скачать: [xml.tar.bz2];

Вниз

Версия проекта   Найти похожие ветки 

 
Nikefest   (2008-10-01 15:35) [0]

Добрый день. Необходимо прочитать версию проекта из файла ресурсов. То есть есть исходники дельфевого проекта в том числе и файл *.res. Оказалось проблемматичным прочитать параметры именно из этого файла а не из уже исполняемого модуля. Посоветуйте что-нибудь, пожалуйста


 
Сергей М. ©   (2008-10-01 15:57) [1]

А ты что, собрался распространять файл исп.модуля вместе с res-файлом ?
Тебе мало инф-ции о версии в самом исп.модуле ?


 
Vlad Oshin ©   (2008-10-01 16:13) [2]

а там не просто в строках в конце все написано?
и зачем, на самом деле?


 
Сергей М. ©   (2008-10-01 16:17) [3]

Да и что уж там мелочиться и мучаться ?
Таскай еще и dof-файл - там инф-ция о версии как на ладони, в обычном текстовом виде. Открываешь его как обычный ini-файл, считываешь секцию [Version Info Keys] - и всех делов-то)


 
Nikefest   (2008-10-01 16:34) [4]

ну нет исполняемого модуля. Это нужно для программы ведения версий. Необходимо установить версию конкретного проекта чтобы она соответствовала тому что установлено разработчиком. И сделать это нужно без компиляции. dof-файла нету.


 
Поросенок Винни-Пух ©   (2008-10-01 16:37) [5]

через тернии к гландам.


 
Сергей М. ©   (2008-10-01 16:42) [6]


> dof-файла нету


Куда делся ?)


 
Сергей М. ©   (2008-10-01 16:50) [7]


> Nikefest   (01.10.08 16:34) [4]


Я ведь не просто так тебя спрашивая, куда делся dof.

Если речь зашла о системе контроля версий проекта в целом, от отсутствие файла dof ведет такую систему к краху.


 
Nikefest   (2008-10-01 17:51) [8]


> Если речь зашла о системе контроля версий проекта в целом,
>  от отсутствие файла dof ведет такую систему к краху.

Да ладно. А чем он так жизненно необходим?


 
clickmaker ©   (2008-10-01 18:12) [9]

> А чем он так жизненно необходим?

заглядывал внутрь?


 
Nikefest   (2008-10-02 09:42) [10]


> > А чем он так жизненно необходим?
>
> заглядывал внутрь?

нет, не заглядывал, потому что у нас нет таких файлов. Это файл не нужен для компиляции модуля.
Всетаки, кто-то может ответить про файл ресурсов?


 
Сергей М. ©   (2008-10-02 09:50) [11]


> Это файл не нужен для компиляции модуля


Зато он нужен для сборки проекта в целом.

А проект в целом имеет строго определенную версию.

А две разных версии проекта в части содержимого юнитов в их составах могут вообще ничем не отличаться.

Спрашивается, нафих компилировать два совершенно ничем не отличающихся юнита из разных версий проекта ?


 
Vlad Oshin ©   (2008-10-02 09:57) [12]


> кто-то может ответить про файл ресурсов?

там же написано. Считывать надо, парсить. Раз так надо, на самом деле, в чем сомнения

:StringFileInfo041904E3<CompanyNameRoga & Copyta> FileDescriptionSuperPuper4
FileVersion1.0.9.139(InternalNameAGA.LegalCopyrightA TO4LegalTrademarksDA-DA: OriginalFilenameNoSporno,ProductNameFIGNA4ProductVersion1.0.0.0&CommentsNAFIG?DVarFileInfo$TranslationЩу



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.11.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
15-1221225864
Scritniy
2008-09-12 17:24
2008.11.09
Версии Delphi


4-1199716804
webbrowser
2008-01-07 17:40
2008.11.09
Свойства обозревателя


8-1187616856
Иванн
2007-08-20 17:34
2008.11.09
разделить окружность на равные доли


6-1195066750
Алекс_
2007-11-14 21:59
2008.11.09
Номер сокета


15-1221575808
NickHardware
2008-09-16 18:36
2008.11.09
Experts for D7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский