Вверх ↑
Этот топик читают: Гость
Ответов: 132
Рейтинг: 2
#1: 2009-09-26 21:58:20 ЛС | профиль | цитата
Господа,, я тут взялся писать HTML редактор, и встала у меня такая праблемка, в проекте уже задействовано 6234 элемента, то что сам проект хиасм грузится и компилируется достаточно долго это не стрвшно, но вот то , что рограмма в итоге запускается Сек 20 это уже можно сказать проблемма,, Подскажите пожалуйста, пожно ли вынести графические элемты формы в какиенибудь внешние файлы, типо DLL, или как нибудь динамически их загружать когда они нужны типо как в HTML? Дело в том что у меня каждый тег предпологает под собой доченнюю форму, с графическими элементами, а програмной части не так уж и много, так что выносить ее в Dll помоему смысла мало,. вот если бы можно было каждый тег и его форму с графическими элементами вынести во внешние файлыы и подгружать только тогда когда они нужны, былобы очень хорошо..
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-09-27 12:53:54 ЛС | профиль | цитата
для статики - FirstUsage = true, для динамики - Mode = OnlyOnce
карма: 27
0
Ответов: 1926
Рейтинг: 172
#3: 2009-09-27 13:40:45 ЛС | профиль | цитата
Yra, могу посоветовать использовать только одну форму (т.е. один компонент), но для разных тегов загружать в эту форму разные данные (текст, графика и т. д.).

Если используешь ChildForm, то
Dilma писал(а):
FirstUsage = true
, если ChildFormEx -
Dilma писал(а):
Mode = OnlyOnce

карма: 9
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#4: 2009-09-27 13:51:08 ЛС | профиль | цитата
3042 писал(а):
но для разных тегов загружать в эту форму разные данные (текст, графика и т. д.)

Для таких целей может подойти полиморфная форма -- уникальная, я вам скажу, вещь, так же, как полиморфный мульт
карма: 22

0
Ответов: 132
Рейтинг: 2
#5: 2009-09-27 18:27:49 ЛС | профиль | цитата
Ооо кул очень помогло,, спасибо большое.. теперь летает,, толко вот часто сам хиазм ошибку бьет когда загружжает схему.. Ну это всегда было так.. пишет OUT of system resources... Эт о что занчит??
------------ Дoбавленo в 18.29:
nesco писал(а):
Для таких целей может подойти полиморфная форма -- уникальная, я вам скажу, вещь, так же, как полиморфный мульт


а это как?? что за форма такая полиморфная??
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 278
Рейтинг: 9
#6: 2009-09-27 18:51:51 ЛС | профиль | цитата
OUT of system resources...


Не хватает ресурсов системы.

Всегда ваш К.О.
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#7: 2009-09-27 19:17:15 ЛС | профиль | цитата
Yra писал(а):
а это как?? что за форма такая полиморфная??

Для начала, почитай справку. В общих чертах -- это куча разных форм в одном контейнере, но вызывать, в определенный момент, ты можешь любую из доступных, а по выходу из нее, ее можно уничтожить и опять, когда надо, вызвать. И еще одна особенность есть, все эти формы должны иметь одинаковые наборы точек. Практичсеки это то, о чем писали
3042 писал(а):
могу посоветовать использовать только одну форму (т.е. один компонент), но для разных тегов загружать в эту форму разные данные (текст, графика и т. д.)

карма: 22

0
Ответов: 132
Рейтинг: 2
#8: 2009-09-27 20:51:37 ЛС | профиль | цитата
А нельзяли хотябы маленикий примерчик, или скажите хоть в каком разделе какой справки читать,, а то чтото я ничего не могу найти даже похожего..
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#9: 2009-09-27 21:46:44 ЛС | профиль | цитата
А вот тут не читал ChildFormPoly
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2009-09-28 14:05:03 ЛС | профиль | цитата
Yra писал(а):
пишет OUT of system resources... Эт о что занчит??

эту фигню пока побороть не удалось. Зависит исключительно от системы и запущенных в ней программ. Вылетает в тот момент, когда системные ф-ции не могут загрузить в память очередную пиктограмму элемента или команды.
карма: 27
0
Разработчик
Ответов: 26113
Рейтинг: 2126
#11: 2009-09-28 14:18:20 ЛС | профиль | цитата
Единственный способ оттянуть это событие -- увеличить резервный кэш иконок, минимум, до 5000 тысяч, а лучше -- до 10000
карма: 22

0
Ответов: 132
Рейтинг: 2
#12: 2009-09-28 20:55:26 ЛС | профиль | цитата
Круто.. СпС большое..
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 132
Рейтинг: 2
#13: 2010-02-01 10:45:42 ЛС | профиль | цитата
Dilma писал(а):
Yra писал(а):
пишет OUT of system resources... Эт о что занчит??


эту фигню пока побороть не удалось. Зависит исключительно от системы и запущенных в ней программ. Вылетает в тот момент, когда системные ф-ции не могут загрузить в память очередную пиктограмму элемента или команды.


Я поборол.. точнее положил на лопатки,,на 99%

смысл в том что перед открытием большого проекта нужно открыть любой маленький..
а после того как он открылся,, файл- открыть -- открываем большой почти всегда работает..
потом маленький закрываем..
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 4641
Рейтинг: 334
#14: 2010-02-01 10:49:24 ЛС | профиль | цитата
Yra писал(а):
Я поборол.. точнее положил на лопатки,,на 99%

а если разделишь свой проект на несколько не очень больших...то и бороться не придется..
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-02-01 11:39:54 ЛС | профиль | цитата
эта проблема сворей всего начиная с Vista уже не будет проявляться
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)