|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
Hi, All Обнаружена в PB9 возможность вносить информацию о версии проекта (правда в Internal name все равно продолжает лепить PB9, но это все равно лучше чем то что было) Кто может подсказать как получить информацию о версии и тд силами билдера?? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2003, 16:01 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
А можно поподробнее. О какой версии ты говоришь GetContextService("ContextInformation", ci) А дальше через контекст (GetFixesVersion итд), не то ? ------------- Сергей Рыжков http://pbl.narod.ru (PowerBuilder + Oracle) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2003, 20:12 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
по поводу GetFixesVersion и тд скажу, что если внимательнее читать хелп то можно вычитать "Returns the fix level for the current PowerBuilder execution context" Версия проекта и версия компилера по смыслу немного отличаются. теперь подробнее: PowerBuilder Version 9.0 Build 5507 открываю Project, в разделе Version заполняю необходимые пункты дальше в одном из окон на событие типа нажатия кнопки делаю: ContextInformation ci String version, nm, Company, HostObject, ShortName int FixesVersion,MajorVersion,MinorVersion this.GetContextService("ContextInformation", ci) ci.GetCompanyName(Company) ci.GetFixesVersion(FixesVersion) ci.GetMajorVersion(MajorVersion) ci.GetMinorVersion(MinorVersion) ci.GetName(nm) ci.GetShortName(ShortName) ci.GetVersionName(version) messagebox("info","Company="+Company+"~n"+"FixesVersion="+String(FixesVersion)+"~n" & +"HostObject="+HostObject+"~n"+"MajorVersion="+String(MajorVersion)+"~n"+"MinorVersion="+String(MinorVersion)+"~n"+"Name="+nm+"~n"& +"ShortName="+ShortName+"~n"+"Version="+version) в результате получаю: Company=Sybase, Inc. FixedVersion=0 HostObject= MajorVersion=9 MinorVersion=0 Name=PowerBuilder Runtime ShortName=PBRun Version=9.0.0 что и требовалось доказать. Не катит этот вариант! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 09:16 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
конкретизируем вопрос методом аналогий: есть ли в PowerBuilder функция аналогичная функции GetFileVersionInfo в Delphi? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 09:58 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
по поводу GetFixesVersion и тд скажу, что если внимательнее читать хелп то можно вычитать "Returns the fix level for the current PowerBuilder execution context" Версия проекта и версия компилера по смыслу немного отличаются. Собственно это я и хотел уточнить конкретизируем вопрос методом аналогий: есть ли в PowerBuilder функция аналогичная функции GetFileVersionInfo в Delphi? А при чем тут дельфи, может подойдет так Автор: Николай Шушкин !!! [external function] FUNCTION integer GetFileVersionInfoA & ( REF string lpFilename, REF ulong lpdwHandle, ulong dwLen, REF string lpData ) & LIBRARY "version.dll" [pb script] Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Ну и дальше парсишь ------------- Сергей Рыжков http://pbl.narod.ru (PowerBuilder + Oracle) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 11:56 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
возник вопрос: как объявлять VerQueryValueA?? BOOL VerQueryValue( const LPVOID pBlock, // address of buffer for version resource LPTSTR lpSubBlock, // address of value to retrieve LPVOID *lplpBuffer, // address of buffer for version pointer PUINT puLen // address of version-value length buffer ); ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 14:45 |
|
PowerBuilder9 и Version проекта
|
|||
---|---|---|---|
#18+
Сорри, забыл Код: plaintext 1. 2. 3. 4.
------------- Сергей Рыжков http://pbl.narod.ru (PowerBuilder + Oracle) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2003, 14:55 |
|
|
start [/forum/topic.php?fid=15&msg=32278877&tid=1339473]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 117ms |
0 / 0 |