|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
|
С "build with runtime packages = false" программа перестает запускаться30.06.2012, 18:22. Показов 2648. Ответов 13
Метки нет (Все метки)
Здравствуйте. Использую C++ Builder XE (2010).
После снятия галочки пункта "build with runtime packages" в разделе Packages перестает запускаться программа, не зависимо от конфигурации построения (Debug/Release). При запуске попросту выдается сообщения Windows о том что прекращена работа программы. Никаких сторонних dll к проекту не подключалось, из дополнительных библиотек - только если <stdio.h> и STL-овская <set.h>. Другие проекты же нормально запускаются после снятия этой опции и спокойно идут на компьютерах без Builder-а. Может кто уже встречался с подобной проблемой и знает как её решить? Добавлено через 2 часа 28 минут Хм...Закомментировал в одном из модулей строку #pragma package(smart_init) и проблема разрешилась...Но как бы теперь других проблем не возникло
0
|
|
| 30.06.2012, 18:22 | |
|
Ответы с готовыми решениями:
13
В С++ builder 6 нету Build with runtime packages Build with runtime packages |
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
||||||
| 30.06.2012, 18:36 [ТС] | ||||||
|
Да, в чистом проекте все отлично работало. Да и в других готовых проектах никогда подобных проблем не возникало.
Вот в этом модуле, если раскомментировать строку, то скомпилированный экзешник работать не будет:
0
|
||||||
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
|
| 30.06.2012, 18:44 [ТС] | |
|
Нету. Только стандартные. Тем более я создавал новый проект, и копировал в него код, функции и методы из старого, и компоненты на форме заново размещал. Он с той же ошибкой вылетал.
0
|
|
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
|
| 30.06.2012, 18:49 [ТС] | |
|
Не просто код, а конкретно код одного модуля (см. выше). Если, например, из него весь код перенести в другой, то программа заработает. Ну или просто нужно закомментировать/удалить строку с #pragma package
Мне почему то кажется, что это глюк самого Билдера.
0
|
|
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
||||||
| 30.06.2012, 18:57 [ТС] | ||||||
|
cpp файл приведен выше, а хидер вот:
0
|
||||||
|
|
||||||
| 30.06.2012, 19:07 | ||||||
|
А что в UMainForm.h ?
Попробуйте изменить так
0
|
||||||
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
||||||
| 30.06.2012, 19:13 [ТС] | ||||||
|
Не помогло к сожалению. UMainForm - модуль главной формы (она там одна в принципе, но я уже привык так называть). Хидер:
0
|
||||||
|
8 / 8 / 3
Регистрация: 17.05.2012
Сообщений: 50
|
|
| 30.06.2012, 19:21 [ТС] | |
|
Понял в чем проблема - мой модуль называется Classes, и он, видимо, конфликтовал с Classes.hpp. Переименовал его - и теперь всё работает.
0
|
|
|
|
|
| 30.06.2012, 19:24 | |
|
Хм я обратил внимание, но думал что это Classes.hpp так в новой версии Builder-ра записывается...
0
|
|
| 30.06.2012, 19:24 | |
|
Помогаю со студенческими работами здесь
14
Build with runtime packages Ошибка при отключении Build with runtime packages Приложение перестало запускаться с включенными runtime packages Exception когда поставлен "Run with runtime packages" - false Ошибка с Build with runtimes packages Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|