Друзья,Codegen ошибка при создании EXE/здания в PowerBuilder 7
При создании приложения для создания exe..i я получаю ошибку ниже ... в файле журнала ..
Codegen compilation error, see file 'C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.log'.
cietadmin.log содержит приведенные ниже записи.
CGEN: Compiling 'C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c'
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) function argument(s) do not match those in prototype
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) 'unsigned stdcall (__export FN_RunExecutable)(HINSTANCE__ const *, HINSTANCE__ const *, wchar_t *, int, wchar_t *, int)' defined in: d:\Program Files\Sybase\Shared\PowerBuilder\cgen\EN32T.h(1) (col 1)
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) cannot convert argument 3 defined in: C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(22) (col 49)
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) source conversion type is "char * (lvalue)"
C:\DOCUME~1\PA\LOCALS~1\Temp\cietadmin.c(21) target conversion type is "wchar_t *"
В чем может быть проблема? Как я могу это решить? Я переустановил программное обеспечение PB, но не использовал.
Благодаря & уважением
Прежде всего ... Спасибо вам за помощь. его рабочий ... – sathyguy
Прежде всего ... Спасибо за вашу любезную помощь. теперь его работа ... На самом деле я новичок в powerbuilder. Первоначально я разработчик vb6. моя компания уже использует это программное обеспечение, которое было разработано человеком, использующим powerbuilder 7. Теперь он покинул компанию. Поэтому я занимаюсь этим программным обеспечением. когда им нужны какие-либо изменения или новая форма или отчеты, я должен использовать эту версию программного обеспечения. Я просто ищу работу в Google и делаю изменения в этом программном обеспечении. У меня есть еще несколько сомнений. когда когда-либо я создаю новую форму или отчет, мне нужно создать приложение с полным или инкрементным восстановлением или регенерацией? – sathyguy
Я рекомендую полную сборку для развертывания приложения. Для разработки, отличной от DataWindows, если вы измените «footprint» объекта, который является добавлением/удалением методов или переменными экземпляра или изменением подписи метода, выполните инкрементную сборку. Если вы вносите изменения в DataWindow, который используется как дочерний DataWindow (составной, DDDW), регенерируйте любые DataWindows, которые имеют его в качестве дочернего. Если PB действует странно, например, события, не срабатывающие или ошибки времени выполнения для объектов, которые не найдены, перезапустите PowerBuilder, затем выполните полную перестройку. Если пересоздание не выполнено, у вас нет выбора, кроме как переносить или использовать резервную PBLS. –