|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
При выполнениии миграции получаю следующее: ---------- Migrate: Migrate of target admin2 Inspecting application dependencies . . . Creating type d:\NMarket9\NMarket.std\admin2.pbl(dw_tarifgrid) . . . Creating type d:\NMarket9\NMarket.std\admin2.pbl(dw_userslist) . . . Creating type d:\NMarket9\NMarket.std\admin2.pbl(dw_usersparam) . . . ... Regenerating d:\NMarket9\NMarket.std\admin2.pbl(w_process_message) . . . Regenerating d:\NMarket9\NMarket.std\admin2.pbl(curdir) . . . Regenerating d:\NMarket9\NMarket.std\admin2.pbl(curdrive) . . . Regenerating d:\NMarket9\NMarket.std\admin2.pbl(delerrmonth) . . . admin2.pbl(admin2).admin2.getmps.1: Error C0101: Referenced object n_cst_crypto is out of date, must be converted admin2.pbl(admin2).admin2.getmps.4: Error C0015: Undefined variable: oe admin2.pbl(w_login).w_login.checkpass.2: Error C0101: Referenced object n_cst_crypto is out of date, must be converted admin2.pbl(w_login).w_login.checkpass.5: Error C0015: Undefined variable: oe admin2.pbl(w_main).14: Error C0101: Referenced object n_coolmenu is out of date, must be converted admin2.pbl(w_setup).14: Error C0101: Referenced object uo_panel is out of date, must be converted admin2.pbl(w_stactivate).w_stactivate.regcomp.2: Error C0101: Referenced object n_cst_crypto is out of date, must be converted admin2.pbl(w_stactivate).w_stactivate.regcomp.34: Error C0015: Undefined variable: oe admin2.pbl(passregenerate).2: Error C0101: Referenced object n_cst_crypto is out of date, must be converted admin2.pbl(passregenerate).20: Error C0015: Undefined variable: oe admin2.pbl(w_users).2: Error C0101: Referenced object n_tooltip is out of date, must be converted admin2.pbl(replicationmailer_old).186: Error C0101: Referenced object n_cst_crypto is out of date, must be converted admin2.pbl(replicationmailer_old).188: Error C0015: Undefined variable: oe ---------- Finished Migrate of target admin2 Аналогичное выдает и 10 версия. При этом в ПБ 8 FullBuild проходит без проблем. В чем причина и как с этим бороться? WinXP Home +1SP, PB 8.0.04.10656, PB 9.0.1 (с последним билдом) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2004, 14:47 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
Я тоже пробовал выполнить миграцию проекта, правда с 7 на 9 версию, но там была в основном проблема в том, что выражения типа: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2004, 09:02 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
>> Это лечилось снятием галки (или наоборот) в Design\Options... А так, вроде, проблем не было... А где эта волшебная галка ? И еще вопрос: Есть-ли где описанные коды ошибок копилятора. Я в свое время писал на Клиппере под ДОС и там в доках были описаны все коды ошибок компилятора. Например: С1001 - <сообщение> <более подробное описание> Есть ли подобное для ПБ ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 13:02 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
А как определена переменная Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 13:32 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
PaulJBА где эта волшебная галка ? меню Design\Options... далее Script\Allow Dashes in Identifiers ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 14:37 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
У меня была похожая фигня если использовались external function c элементами @ например subroutine _CLOSE_HNDLR_@0() LIBRARY "EXTDLL.DLL" я переписал ее через алиас и он "прохавал" subroutine _CLOSE_HNDLR() LIBRARY "EXTDLL.DLL" alias for "_CLOSE_HNDLR_@0" ну собственно и по тексту проги "пробежаться" и выправить на новое имя ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 14:48 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
2 NewOne n_cst_crypto oe Строка "C0015: Undefined variable: oe" IMHO появляется из-за "C0101: Referenced object n_cst_crypto is out of date, must be converted" 2 __vlad "хитрых" обьявлений типа _CLOSE_HNDLR_@0() LIBRARY "EXTDLL.DLL" у меня нет. Усё стандартно. Вся беда в том, что в других прожектах все проходит нормально, поэтому я и задал вопрос по поводу более детальной расшифровки сообщения об ошибках компилятора. Например: в каких случаях она (ошибка) происходит ... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 16:44 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
Optimize надо сделать перед миграцией. вероятно orphaned object где-то затесался. Full Rebuild недостаточно в этом случае. ну или покупайте PowerGen ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 17:45 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
2 ЗоринАндрей >> Optimize надо сделать перед миграцией. Не-а. Не помогает. Блин ... Не думаю, что PowerGen поможет ... Вопрос по кодам компилятора остается открытым. Выяснить бы из за чего ошибка возникает, что именно компилятору не нравится и что обозначает фраза: "Referenced object n_cst_crypto is out of date, must be converted". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 19:50 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
что если сделать "заглушку" в виде одноименного пустого объекта? что если вручную попробовать импортнуть исходник настоящего n_cst_crypto? исходник его можно посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 20:54 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
Сделать пустой PBL. В него скопировать объекты из PBLа с проблемами. Этот PBL переименовать в старый. Попробовать мигрировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2004, 21:05 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
авторВыяснить бы из за чего ошибка возникает, что именно компилятору не нравится и что обозначает фраза: "Referenced object n_cst_crypto is out of date, must be converted". Такая ошибка возникает если у объекта нет исходника в PBL (например это переименованная PBD) В этом случае миграция невозможна. Вам надо получить у поставщика этой библиотеки версию для PB9 либо исходники. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2004, 11:26 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
Оооо ЧУДО !!! СВЕРШИЛОСЬ !!!! Как ? - Рассказываю ... Весь мой WorkSpace состоит из 10 Targets. Для удобства я создал папку для всего Workspace и внутри этой папки по отдельности папки для каждого Target-a. Файл .pbw находился в первой папке, а файлы .pbt каждый в своей. Там же находятся и остальные файлы Target-a (*.pbl, *.bmp, ...). Миграция для этой схемы не работала. В очередной раз экперементируя я СЛУЧАЙНО создал файл WorkSpace в папке одного из проблемных Target-ов. Этот Target ВДРУГ мигрировался без проблем. По крайней мере 10 (1 бетта) отработала без проблем. На 9 не пробовал, но думаю все будет гуд. К стати, IMXO, это похоже на то, о чем написал Anatoly Moskovsky. Похоже, он прав. Билдер путается в структуре папок. Имена папок на англицком и длина имен не более 8. Я в шоке ... Сразу напрашиваются слова Пушкина "О сколько нам открытий чудных ... " Может я чего в доках не дочитал, может схема папок не такая. Тогда как правильно ? Всем огромное спасибо за участие !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2004, 12:43 |
|
Проблемы с миграцией с 8 версии на 9
|
|||
---|---|---|---|
#18+
авторК стати, IMXO, это похоже на то, о чем написал Anatoly Moskovsky. Похоже, он прав. Билдер путается в структуре папок. Судя по тому что миграция прошла успешно в конце концов - вовсе и не похоже. А про структуру папок я вообще не говорил :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2004, 12:55 |
|
|
start [/forum/topic.php?fid=15&msg=32535246&tid=1339128]: |
0ms |
get settings: |
8ms |
get forum list: |
26ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 538ms |
0 / 0 |