Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.07;
Скачать: CL | DM;

Вниз

Возникает ошибка EWin32Error   Найти похожие ветки 

 
Петр   (2003-05-05 07:16) [0]

Добрый день, уважаемые знатоки !

Помогите с проблемой.

Разрабатываю MDI-приложение. За основу взял стандартный проект Delphi. Вывожу на экран несколько дочерних форм (после вывода 7 дочерних форм возникает ошибка. (Win 98)

EWin32Error with message A win 32 API function failer.

Попробовал запустить данное приложение на другой машине (в Win2000) - все работает как часы, ошибки не возникает.

Может ли кто подсказать, природу возникновения данной ошибки?


С уважением,
Петр.


 
Крот   (2003-05-05 07:24) [1]

В чем конкретно ошибка сказать трудно. Я бы воспользовался CPU Window, в контекстом меню Disassembly pane выбрал бы пункт Caller, глядишь, чего-нибудь и проясниться. Удачи!


 
Игорь Шевченко   (2003-05-05 10:40) [2]

Дело в утечке ресурсов GDI, скорее всего. Для Win98 есть куча мониторов свободных ресурсов GDI и USER, они помогут


 
Петр   (2003-05-06 07:32) [3]

> Игорь Шевченко
Вы хотите сказать, что не хватает памяти для работы программы?

Как понять понятие "утечка ресурсов GDI"? Какой процесс их захватил? и как их освободить?


 
Игорь Шевченко   (2003-05-06 08:52) [4]

Петр © (06.05.03 07:32)


> Какой процесс их захватил?


Твой, скорее всего.

Как освободить - без кода сказать невозможно. Поменьше красивых картинок на кнопках и в формах, поменьше нестандартных шрифтов, etc. Монитором ресурсов посмотреть, что с ними (с ресурсами) проиходит


 
Петр   (2003-05-06 11:45) [5]

> Игорь Шевченко

У меня дочерняя форма не содержит графики, но зато она содержит очень большое количество стандартных компонент. (TabControl со множеством вкладок, на каждой из которой около 20 Label, Edit, RadioGroup и.т.д.Всего на форме более 120 компонент.)

Может такое большое количество компонент захватывать ресурс?


 
Петр   (2003-05-06 11:57) [6]

> Игорь Шевченко

Вы можете порекомендовать хотя-бы несколько продуктов (Монитор ресурсов). Я с этим ни разу не сталкивался, поэтому не знаю, что это такое.


 
Игорь Шевченко   (2003-05-06 12:49) [7]

http://www.niftytools.com/html/PRESREL4.htm например
Или стандартный из дистрибутива win98



Страницы: 1 вся ветка

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
4-20362
Alex_c
2003-05-01 12:56
2003.07.07
Проблема с сервисом (service)


6-20185
DeadMeat
2003-04-29 15:26
2003.07.07
FTP без компонентов


14-20309
Тих
2003-06-21 00:39
2003.07.07
Что это такое?


1-20127
OlkaGTS
2003-06-24 14:39
2003.07.07
Можно ли сделать перегрузку свойства (property overload)?


14-20246
Rradion
2003-06-19 15:05
2003.07.07
СРОЧНО ( к завтрому ) надо решить задачки по Матем. -> 10$ по WM.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский