Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

GroupBox + XPManifest + DLL = ...   Найти похожие ветки 

 
Loginov Dmitry ©   (2006-02-07 20:45) [0]

... Память не может быть "read". Это сообщение выскакивает в конце работы основной программы.

Отсюда вывод: если вы храните формы в dll и хотите, чтобы к формам применялся стиль XP, то не используйте компонент GroupBox.


 
Gero ©   (2006-02-07 20:53) [1]

При исключении любого из составляющих ошибка исчезает?


 
Loginov Dmitry ©   (2006-02-07 21:05) [2]


> При исключении любого из составляющих ошибка исчезает?


Именно!


 
Gero ©   (2006-02-07 21:08) [3]

Значит очередное проявление некорректной работы VCL с темами. Какая версия Delphi?


 
Loginov Dmitry ©   (2006-02-07 21:24) [4]


> Какая версия Delphi?


7


 
Lamer@fools.ua ©   (2006-02-07 22:14) [5]

>Отсюда вывод: если вы храните формы в dll и хотите, чтобы к формам применялся стиль XP, то не используйте компонент GroupBox.

Мой телепатор подсказывает мне, что вывод неправильный. Хотя он может и ошибаться.


 
Loginov Dmitry ©   (2006-02-07 22:19) [6]


> Мой телепатор подсказывает мне, что вывод неправильный.
> Хотя он может и ошибаться.


Для Delphi 7 факт точный, для других - не проверял.


 
Rouse_ ©   (2006-02-07 22:21) [7]

Давай демопроект в архиве на http://webfile.ru. Будем смотреть... Это проще намного.


 
Loginov Dmitry ©   (2006-02-07 22:39) [8]


> Rouse_ ©   (07.02.06 22:21) [7]


Хотите воочию убедиться в наличие глюка? Ладно, счас будет...


 
Rouse_ ©   (2006-02-07 22:48) [9]


> Хотите воочию убедиться в наличие глюка?

Лениво самому писать демо-проект :))))


 
Loginov Dmitry ©   (2006-02-07 23:00) [10]

Держите!

http://matrix.kladovka.net.ru/dll_bag.zip


 
Loginov Dmitry ©   (2006-02-07 23:17) [11]

И еще то же самое с DBGrid. И я подозреваю, что таких баженных компонентов еще много.


 
Loginov Dmitry ©   (2006-02-07 23:33) [12]

TRadioGroup
TStringGrid
TDrawGrid
TBitBtn
TSpeedButton
TValueListEditor

Блин! Половина компонент бажит в dll.
Может кто знает, как отловить возникающее иключение? Даже не представляю, где оно может возникать.


 
Rouse_ ©   (2006-02-07 23:40) [13]

Возникает на TObject.Free, что явно и показывает отладчик. При использовании манифеста грузиться шестая версия comctrl32.dll вполне возмножно что что-то там...


 
Rouse_ ©   (2006-02-07 23:42) [14]

Точнее не в библиотеке дело, а просто не учтены ее особенности :)


 
antonn ©   (2006-02-08 05:41) [15]

Loginov Dmitry ©   (07.02.06 23:33) [12]
а панели (Tpanel), TNotebook?


 
Loginov Dmitry ©   (2006-02-08 08:29) [16]

С вкладки Win32 глючат только следующие компоненты:

TDBLookupList
TDBLookupCombo
TOutline

Насчет вкладки Standart я в предыдущих постах уже указывал, какие компоненты глючат.


 
sniknik ©   (2006-02-08 08:52) [17]

Loginov Dmitry ©   (07.02.06 23:00) [10]

library DLLproject;

uses
 ShareMem,
 SysUtils,
 Classes,
.....

program TESTProject;

uses
 ShareMem,
 Forms,
 TESTunit in "TESTunit.pas" {Form1};
.....


 
Loginov Dmitry ©   (2006-02-08 10:26) [18]


> sniknik ©   (08.02.06 08:52) [17]


Тут дело не в ShareMem (он вообще для других целей предназначен (для обмена динамическими массивами вроде бы)). Короче, глюк не устранился :)


 
sniknik ©   (2006-02-08 11:06) [19]

> для обмена динамическими массивами вроде бы
да, миссивы, строки, классы. но както разбирал проблему аналогичного плана, причем явно там ничего такого не передавалось, ошибка тем не менее была. ShareMem помог. (подумал может и у тебя неявно чтото передается)

> Короче, глюк не устранился :)
у меня он вообще не возник, ни на w2k ни в XP (тема в нем стоит "классическая"). ну а после попробовал на компе с "финтифлюшками"(/схема "Win XP") и действительно получил глюк... включение манифеста в проект ничего не изменило.
в общем разбирайся, разберешся скажеш в чем дело.



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

Форум: "Прочее";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
2-1139749664
~intel~
2006-02-12 16:07
2006.02.26
Скрытие значения поля


15-1138992481
Shastox
2006-02-03 21:48
2006.02.26
Вопрос про таблицу и HTML.


1-1138179162
bg8
2006-01-25 11:52
2006.02.26
OnKeyDown


6-1132064989
Kullibin
2005-11-15 17:29
2006.02.26
Работа с компонентами FastNet


15-1139380388
race1
2006-02-08 09:33
2006.02.26
Бесплатная программа





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский