|
как узнать в какой версии PB создана .pbl ?
|
|||
---|---|---|---|
#18+
как узнать в какой версии PB создана .pbl ? Вижу что в .pbl есть строки PDW1250, но хотелось бы какого-то подтверждения, кстати в пустой .pbl строки PDW1250 нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2017, 16:37 |
|
как узнать в какой версии PB создана .pbl ?
|
|||
---|---|---|---|
#18+
alexis glinski, Ищите подстроку "HDR*". Рядом с ней будет слово PowerBuilder (в юникоде, если старше ПБ9), а затем версия. Но вообще, там может быть и более старая версия, чем та в которой проект редактировался, т.к. после миграции из предыдущих версий версия ПБЛ может остаться старой. Так что особого смысла в получении этой версии нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2017, 17:39 |
|
как узнать в какой версии PB создана .pbl ?
|
|||
---|---|---|---|
#18+
не то, нашёл описание формата .pbl http://www.dwox.com/PBL_File_Format.txt там всегда будет "PowerBulder 0600" мы собираемся переходить на PB2017 и мне всего-то нужно проверить смигрирована пользовательская .pbl или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2017, 13:31 |
|
как узнать в какой версии PB создана .pbl ?
|
|||
---|---|---|---|
#18+
alexis glinski, Ну так сразу написали бы зачем это надо. Единственная возможность это проверить - смотреть в откомпилированный код. Экспортируйте через pbl_dump (надеюсь он работает с ПБ2017) какой-нибудь откомпилированный объект. Это объекты с расширением .udo, .win, .fun, .apl (и еще ряд, кроме .dwo, .bin и всех .sr*) Первые два байта в этом бинарнике - это версия пи-кода. Если она не равна версии образцового объекта созданного в текущей версии ПБ, то значит объект нуждается в миграции. Иногда версия пи-кода меняется при выпуске очередного EBF внутри одной и той же мажорной версии ПБ, так что определять версию точно не удастся, но определить надо ли мигрировать - можно. (Хотя в ПБ17 могли сменить формат пи-кода - тогда это все не работает ) Пустая ПБЛ не нуждается в миграции (если она создана в юникодной версии ПБ и текущая тоже юникодная). Datawindow обычно тоже не нуждается в миграции, т.к. движок DW умеет работать со старыми версиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2017, 16:37 |
|
как узнать в какой версии PB создана .pbl ?
|
|||
---|---|---|---|
#18+
alexis glinski, Попробовал trial версию pb2017 Мигрировал с 12.1, это не первая моя миграция, прошло без сучка без задоринки, потому как оказалось, что ничего они там монументального не сделали, акромя как: data window получила native save to pdf Ну и лайсенз структуру они изменили Сравнивал библиотеки pbdelta ой после сразу миграции, ну а потом поменял по мелочам, окна, структуры, датавинды, функции и т.д. с последующим save. В прошлом re save в более новой версии билдера, как правило что-то добавлял, а здесь только saveaspdf обнаружил в датавинде Мигрировал и power tools без заморочек. Я скрутил инстоляцию .msi с новыми .pbd, естественно .dll ки тоже все новые и ее обкатали тестировщики, всё пучком. Сидим пока на 12.1 Скачёк вверх, имхо, пока того не стОит ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 04:48 |
|
|
start [/forum/topic.php?fid=15&fpage=5&tid=1335136]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 396ms |
0 / 0 |