|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
Конструктор формы выдает исключение типа "System.OutOfMemoryException"10.12.2017, 16:25. Показов 2525. Ответов 12
Метки нет (Все метки)
День добрый. Работал чуть меньше недели над проектом. До вчерашнего дня проблем не возникало,сегодня запускаю визуалку,чтобы подправить на форме пару вещей и у меня не открывается конструктор. Выскакивает вот эта штука в сообщении. Решил запустить анализ кода и в списке ошибок тоже появилось две странные для меня ошибки. Вчера скомпилировал программу,вопросов не было. Скомпилировал, запустил, закрыл. Сегодня открываю и такая история. Может кто помочь разобраться?
0
|
|
| 10.12.2017, 16:25 | |
|
Ответы с готовыми решениями:
12
Занимаемая память приложения. System.OutOfMemoryException: "Выдано исключение типа "System.OutOfMemoryException"." При построении выдано исключение типа "System.OutOfMemoryException" Выдано исключение типа "System.OutOfMemoryException" |
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 11.12.2017, 14:30 [ТС] | |
|
Подскажите пожалуйста
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 11.12.2017, 14:49 [ТС] | |
|
Сделал диагностику на использование памяти,как по мне,тут не так много и уходит.Я правда уже не понимаю в чем беда и не могу понять почему именно конструктор я не могу открыть.
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 11.12.2017, 16:44 | |
|
Дай проект, посмотрим
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 11.12.2017, 19:51 [ТС] | |
|
https://drive.google.com/file/... sp=sharing
Проект много весит,поэтому смог только на гугл диск загрузить.
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 11.12.2017, 21:53 | |
|
Что ж там на такой объём? База данных Пентагона? Логи Вояджера?
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 11.12.2017, 22:03 [ТС] | |
|
К сожалению нет.
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 12.12.2017, 08:07 | |
|
Действительно, ошибка появляется. Что именно вызывает переполнение, я не скажу, а в общем понятно: проект слишком большой: рановато ты взялся за него. Проект нужно разбить на несколько: формы, ресурсы, логика и т.д. Честно говоря, даже не знаю с какой стороны подступиться. У тебя исполняемый файл получается 1,5Гб, потому что в него засунуты все твои ресурсы: звуки, картинки и т.п.
В общем, без изменения архитектуры дальше двигаться нельзя
0
|
|
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 12.12.2017, 13:37 [ТС] | |
|
Думал об этом,но проблема в том,что когда я начал чистить проект от всего,проблема не уходила.Я переставил визуалку и о чудо у меня все заработало,это было вчера,сегодня опять та же проблема.
Добавлено через 4 минуты Странно еще то,что я как то пробовал делать проект, в котором запихивал огромное количество видео и звуков и исполняемый файл весил около 5 гигов,а весь проект и во все 20. Но это было так,просто баловство,однако такой ошибки не было.
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||
| 12.12.2017, 14:28 | ||
|
Начни с того, что все ресурсы должны быть не сжаты и подобраны по размеру. Звуки нужно вынести в один проект, изображения в другой. Видео можно оставить как есть. И потихоньку приходить к нормальному виду.
0
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 12.12.2017, 14:35 [ТС] | |
|
Если я правильно понял,мне нужно не отдельный класс звуков делать,а вообще создавать другое финформ приложение и в основном приложении ссылаться на другое?
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||
| 12.12.2017, 15:00 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 26.09.2015
Сообщений: 17
|
|
| 12.12.2017, 17:40 [ТС] | |
|
А как мне это реализовать?Можно какой-нибудь пример?
Добавлено через 2 часа 14 минут Проблему решил удалением всех видео из ресурсов,так как они там вовсе не нужны.WMP грузит видео не из ресурсов, а из выходного каталога.Вот от чего был перегрузка.
0
|
|
| 12.12.2017, 17:40 | |
|
Помогаю со студенческими работами здесь
13
Выдано исключение типа "System.OutOfMemoryException" Необработанное исключение типа "System.IO.IOException" в System.dll Операция ввода/вывода была прервана из-за завершения Необработанное исключение типа "System.IO.FileLoadException" в System.Windows.Forms.dll
Необработанное исключение типа "System.Net.Sockets.SocketException" в System.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
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, то после закрытия окошка. . .
|