Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
ВнизXPManifest глючит? Найти похожие ветки
← →
__Dmitry (2004-06-07 14:04) [0]Добрый день,
Использовал в нескольких проектах XPManifest, и на тестовых машинах XP все работает замечательно.
Но некоторые пользователи сообщают об ошибке при загрузке программы. Ситуация у всех одна и та-же:
WinXP SP1 - при попытке запуска - 216 ошибка.
Это происходит приблизительно с каждым 20 м пользователем ХР.
Единственное что обьеденяет все эти проекты - компонента XPManifest из стандартной поставки Delphi7.
Кто то сталкиваля с глюками XPManifest или я копаю не в том направлении?
Спасибо за внимание.
← →
Рамиль © (2004-06-07 14:21) [1]
> Кто то сталкиваля с глюками XPManifest
Откуда там глюки? Он же только подключает manifest.
← →
__Dmitry (2004-06-07 14:25) [2]>Откуда там глюки? Он же только подключает manifest.
Не так буквально. :)
Можно перефразировать например так:
Есть ли контролы которые могут глючить при обьявлении манифеста?
← →
Delphin © (2004-06-07 14:35) [3]Ну бывает... У меня при подключении XPManifest вроде всё нормально, но если в приложении используется StatusBar, то текста на нём вообще не видно, хотя он и принимает вид аналагично XP
← →
Empleado © (2004-06-07 15:09) [4]>__Dmitry (07.06.04 14:25) [2]
>Есть ли контролы которые могут глючить при обьявлении манифеста?
TAnimate
← →
__Dmitry (2004-06-07 15:31) [5]Уточню...
Подозрение падает на эти компоненты:
TForm
TPageControl
TStaticText
TPanel
TImage
TLabel
TButton
TProgressBar
TGroupBox
TOpenDialog
TActionList
TJvDirectoryEdit - Из JEDI Library
← →
Gero © (2004-06-07 15:40) [6]
> Кто то сталкиваля с глюками XPManifest
Я сталкивался.
>Есть ли контролы которые могут глючить при обьявлении манифеста?
Есть.
Кроме вышеназванных это TListView, еще у меня были проблемы с TToolButton.
← →
__Dmitry (2004-06-07 15:44) [7]>еще у меня были проблемы с TToolButton.
А проблемы какого рода? А как они решались?
← →
Gero © (2004-06-07 15:51) [8]
> А как они решались?
Отключением манифеста.
← →
Семен Сорокин © (2004-06-07 15:52) [9]были с TListView (D5) - помогало отключение XPManifest"а.
Еще проблема с отрисовкой наследников TGraphicControl на TFrame (есть решение если нужно).
← →
Gero © (2004-06-07 15:57) [10]
> Семен Сорокин © (07.06.04 15:52)
Проблема с TListView решается правкой ComCtrls.pas.
← →
Семен Сорокин © (2004-06-07 15:59) [11]Gero © (07.06.04 15:57) [10]
ага я потом нашел, но уже не надо было - на семерку перешли :)
← →
__Dmitry (2004-06-08 09:06) [12]> Семен Сорокин © (07.06.04 15:52) [9]
Если можно то хотелось бы узнать.
Кстати проблема была в 7й версии?
← →
Семен Сорокин © (2004-06-08 10:33) [13]__Dmitry (08.06.04 09:06) [12]
Кстати проблема была в 7й версии?
да
Если можно то хотелось бы узнать.
решения два:
1. Кинуть на TFrame панель (TPanel) а уже на нее наследников TGraphicControl.
2. Добавить в TFrame следующий код:TMyFrame = class(TFrame)
...
protected
procedure PaintWindow(DC: HDC); override;
...
end;
...
procedure TMyFrame.PaintWindow(DC: HDC);
begin
if DC = 0 then
inherited PaintWindow(DC)
end;
← →
__Dmitry (2004-06-08 12:45) [14]>Семен Сорокин © (08.06.04 10:33) [13]
Спасибо :)
А может это касаться и TForm тоже?
Кстати, как проявлялась эта ошибка с TGraphicControl?
← →
Семен Сорокин © (2004-06-08 15:14) [15]А может это касаться и TForm тоже?
врядли, у меня только с TFrame проявлялась.
Кстати, как проявлялась эта ошибка с TGraphicControl?
не происходило прорисовки элементов (например TLabel)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.031 c