Как обновить код PowerBuilder? - PullRequest
       27

Как обновить код PowerBuilder?

2 голосов
/ 03 октября 2008

У меня есть код из PowerBuilder 5, который не может быть собран. Компилятор просто останавливается, прежде чем это сделать без каких-либо кодов ошибок.

Я бы хотел обновить код до последней версии PowerBuilder, но есть некоторые промежуточные версии PowerBuilder, которые имеют двоичные зависимости от старой java-библиотеки Microsoft, которую Microsoft больше не может распространять из-за какого-то судебного дела.

Итак, есть ли способ запустить мой код в более новой среде?

/ Johan /

Ответы [ 4 ]

5 голосов
/ 03 октября 2008

Во-первых, вам не нужно использовать «промежуточные версии PowerBuilder» для перехода на текущую версию, поэтому даже если эта зависимость от java DLL кажется мне сомнительной (по крайней мере, она не звонит в колокол), не имеет значения, если это не влияет на целевую версию PowerBuilder.

Для миграции вы можете ознакомиться с этим руководством по миграции , а также списком изменений PB , которые могут повлиять на вас.

1 голос
/ 03 октября 2008

Очень необычная проблема звучания. Вы можете попробовать перенести код на более свежую версию PowerBuilder и посмотреть, скомпилируется ли он или, по крайней мере, потерпит неудачу, но даст несколько полезных сообщений об ошибках.

Я бы также рекомендовал опубликовать это в разделе PowerBuilder новостных групп Sybase. Они очень активны и полны блестящих умов PB с большим опытом. Вы можете найти их здесь: http://forums.sybase.com

0 голосов
/ 22 января 2009

Вы пытались экспортировать код в PB5 и импортировать в новую версию?

0 голосов
/ 03 октября 2008

Отсюда: http://forums.sybase.com/cgi-bin/webnews.cgi?cmd=item-4558&group=sybase.public.powersite

Я только что узнал, что сочетание "серьезного" сообщения и сообщения что psdwc70.dll не удалось самостоятельно зарегистрировать, вероятно, потому что msjava.dll отсутствует и / или зарегистрирован на вашем компьютере. Для корректной установки файл psdwc70.dll использует msjava.dll.

/ Johan /

...