powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка приделении проекта
14 сообщений из 14, страница 1 из 1
Ошибка приделении проекта
    #36460200
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача из большого проекта сделать маленький (типа "ознакомительный").
Отключил ненужные pbl, в оставшихся удалин не нужные объекты, функции, глоб.переменные и т.д. и.т.п..
Короче вроде всё подчистил.
В среде РВ всё работает ОК, но на выходе в ЕХЕ при запуске выдает ошибку, что в объекте в такой-то строке ссылка на несуществующий объект. Однако такой стоки то уже нет, я её удалил за не надобностью и объекта тоже нет.
Открыл через EditSource, всё ОК - нет ничего.
Конечно вопрос решил - создал новый проект и перетянул туда всё что надо было. Всё уже работает.
Но почему в первом случае не пошло? А должно было, как мне кажется.
РВ10.5
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36460265
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pbr-кой ничего не коннектили?
Переменные глобальные или инстанс - не содержат объекта?
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36460519
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому, что PowerBuilder кривой. Иногда помогает удаление pbd'шек или создание нового project'а. Или это результат каких-то Ваших ошибок, которые во втором случае не были сделаны.
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36460991
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если открыть модуль проекта и посмотреть на список библиотек library, на которые он ссылается? Может там остался старый полный список библиотек и он с ними пытается компилить?
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36461012
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Full Rebuild
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36461882
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Pbr-кой ничего не коннектили?
Переменные глобальные или инстанс - не содержат объекта?

Нет, всё чисто.
Локшин МаркПотому, что PowerBuilder кривой. Иногда помогает удаление pbd'шек или создание нового project'а. Или это результат каких-то Ваших ошибок, которые во втором случае не были сделаны.
- Да, РВ - это "прикольная" среда разработки.
- Удалить pbd? Но уменя на выходе только ЕХЕ-файл. А помогло дейсвительно только создание нового проекта, об этом я и говорил.
tiger_scА если открыть модуль проекта и посмотреть на список библиотек library, на которые он ссылается? Может там остался старый полный список библиотек и он с ними пытается компилить?
Библиотека только одна, в которой находится объект приложения.
Dmitry..Full Rebuild
Да. Я даже делал отдельно Rebuild объекта, на который была ссылка в тексте ошибки, но результат тотже.

Всем спасибо за советы.
Вообщем-то вопрос решен и тему можно было бы закрыть, но остался непрятный осадок:
если на каком-то этапе разработки, что-то удалить, то не факт, что когда-то у какого-то пользователя не возникнет ошибка, которой не должно быть ни теоретически ни практически. Метод "пересоздания" проекта либо объектов приложения (особенно DW) конечно работает,
но этим (т.е. своей непрогнозированностью) РВ действительно "немного" напрягает. ;)
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36462506
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Система контроля версий применяется?
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36463079
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIStiger_scА если открыть модуль проекта и посмотреть на список библиотек library, на которые он ссылается? Может там остался старый полный список библиотек и он с ними пытается компилить?
Библиотека только одна, в которой находится объект приложения.

Я все таки думаю что проблема была в этом.
Если в IDE программа работает, а в runtime нет, значит объект проекта, которым собирается EXE не соответствовал новой структуре таргета.
После любого изменения списка библиотек, надо открыть Project painter и кликнуть по кнопке сборки. Сборка при этом не произойдет, но список библиотек обновится и последующие сборки будут правильными.
Если же собирать проект не заходя в Project painter (через Deploy в контекстном меню таргета) то при этом объект проекта не обновится.

Вообще я еще во времена PB6 написал PowerBatch для автоматической сборки проектов и перестал заботиться об этой фиче PB. И о многих других.
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36463311
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyПосле любого изменения списка библиотек, надо открыть Project painter и кликнуть по кнопке сборки. Сборка при этом не произойдет, но список библиотек обновится и последующие сборки будут правильными.

Там не только список библиотек, а и список объектов в библиотеках лежит. Но иногда его так скривит, что помогает только создание нового проекта.
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36463357
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly MoskovskyВообще я еще во времена PB6 написал для автоматической сборки проектов.

О, за эту программку спасибо, пользовались мы ей для еженочной автоматической сборки проекта во времена РВ6 :о)
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36463402
Optimize для оставшихся библиотек делали?
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36463927
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky ,
Вообщем-то я Project painter и пользуюсь. В нем осталась одна pbl и была снята "галочка pbd". И собирал я проект не один раз, но без успешно. И проверял список библиотек (одна), и не просто отключил не нужные, а и потом их физически удалил из папки проекта. И опять не помогло.
Так что думаю, что это всеже "особенности" РВ, ну например, как с некоторыми изменениями в DW, которую проще именно не перегенерировать, а пересоздать, чем разбираться чего она глючит.
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36464822
tiger_sc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кнопочку Deploy в Project painter не пробовали нажимать?
...
Рейтинг: 0 / 0
Ошибка приделении проекта
    #36465577
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tiger_scА кнопочку Deploy в Project painter не пробовали нажимать?
А как вы думаете из Project painter я получил ЕХЕ-файл?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка приделении проекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]