Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
EqKeeper
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 13
1

Ошибки при использовании ShellControls (TShellTreeView, etc)

09.09.2009, 03:00. Просмотров 1155. Ответов 1
Метки нет (Все метки)

У меня C++ Builder 2010 (CodeGear). Windows Vista.
Установил компоненты ShellControls из \Examples\CPP\Apps\ShellControls\
При попытке использовать компоненты, вроде TShellTreeView или TShellComboBox, вылетают ошибки. Причем вылетают они не только при запуске программы и работе с этими компонентами (но и в этих случаях тоже), но и даже попытке изменить корневую директорию в билдере. Вплоть до закрытия билдера с крит.ошибкой.

Вот, например, что выдает билдер, если я попытаюсь установить в качестве корня "Мой компьютер":
Код
---------------------------
Error
---------------------------
Access violation at address 77CF7F1A in module 'ntdll.dll'. Read of address 00000004.
---------------------------
OK   Details <<   
---------------------------
[77CF7F1A]{ntdll.dll   } Unknown function at RtlAnsiStringToUnicodeString + $171
[0269333A]{bcbshlctrls.bpl} shellctrls.cpp.%DelphiInterface$t12IShellFolder%.$bdtr$qqrv (Line 333, "c:\program files\embarcadero\rad studio\7.0\include\vcl\systobj.h" + 6) + $8
[02693638]{bcbshlctrls.bpl} shellctrls.cpp.TShellFolder.$bdtr$qqrv (Line 182, "shellctrls.cpp" + 9) + $53
[0269C6F0]{bcbshlctrls.bpl} shellctrls.cpp.TCustomShellTreeView.ClearItems (Line 2775, "shellctrls.cpp" + 9) + $2C
[50242C3C]{vcl140.bpl  } ComCtrls.TTreeNodes.GetCount (Line 9332, "ComCtrls.pas" + 2) + $11
[0269B8DE]{bcbshlctrls.bpl} shellctrls.cpp.TCustomShellTreeView.CreateRoot (Line 2419, "shellctrls.cpp") + $3
[0269C472]{bcbshlctrls.bpl} shellctrls.cpp.TCustomShellTreeView.RootChanged (Line 2695, "shellctrls.cpp") + $3
[0269B272]{bcbshlctrls.bpl} shellctrls.cpp.TCustomShellTreeView.SetRoot (Line 2270, "shellctrls.cpp" + 6) + $3
[5005249F]{rtl140.bpl  } TypInfo.SetUnicodeStrProp (Line 2379, "TypInfo.pas" + 24) + $5
[501EB597]{vcl140.bpl  } StdCtrls.TCustomComboBoxStrings.Get (Line 3018, "StdCtrls.pas" + 9) + $17
[500C3F7F]{rtl140.bpl  } StrHlpr.UnicodeFree (Line 464, "StrHlpr.pas" + 1) + $4
[02674A43]{dclshlctrls.bpl} ustring.cpp.UnicodeString.$bdtr$qqrv + $F
[02671D47]{dclshlctrls.bpl} rootedit.cpp.RootPathEditor (Line 48, "rootedit.cpp" + 25) + $36
[20D96011]{designide140.bpl} DesignEditors.TPropertyEditor.SetStrValue (Line 862, "DesignEditors.pas" + 4) + $9
[02672267]{dclshlctrls.bpl} rootedit.cpp.Edit (Line 116, "rootedit.cpp" + 2) + $3C
[500361EA]{rtl140.bpl  } SysUtils.Supports (Line 21083, "SysUtils.pas" + 1) + $9
[2096A036]{coreide140.bpl} PropInsp.TPropertyInspector.PropListEditDblClick (Line 869, "PropInsp.pas" + 20) + $5
[20EB2F8D]{vclide140.bpl} IDEInspListBox.TInspListBox.DoEditDblClick (Line 617, "IDEInspListBox.pas" + 2) + $A
[20EB4D57]{vclide140.bpl} IDEInspListBox.TInspListBox.ListButtonClick (Line 1307, "IDEInspListBox.pas" + 2) + $2
[50296367]{vcl140.bpl  } Controls.TControl.Click (Line 7178, "Controls.pas" + 9) + $8
[20EAA93A]{vclide140.bpl} IDEListBtns.TListButton.WMLButtonUp (Line 582, "IDEListBtns.pas" + 8) + $11
[50295DFC]{vcl140.bpl  } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[50076360]{rtl140.bpl  } Classes.StdWndProc (Line 13014, "Classes.pas" + 8) + $0
[50299F53]{vcl140.bpl  } Controls.TWinControl.IsControlMouseMsg (Line 9596, "Controls.pas" + 1) + $9
[5029A6C0]{vcl140.bpl  } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[50299D60]{vcl140.bpl  } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50076360]{rtl140.bpl  } Classes.StdWndProc (Line 13014, "Classes.pas" + 8) + $0
[502C8749]{vcl140.bpl  } Forms.TApplication.ProcessMessage (Line 9784, "Forms.pas" + 30) + $1
[502C878E]{vcl140.bpl  } Forms.TApplication.HandleMessage (Line 9814, "Forms.pas" + 1) + $4
[502C8AB9]{vcl140.bpl  } Forms.TApplication.Run (Line 9951, "Forms.pas" + 26) + $3
[0042D94A]{bds.exe     } bds.bds (Line 200, "" + 8) + $FFFB
Также вылетала ошибка abnormal program termination.
При попытке открыть "Мои документы" прога висла.
Закончилось все тем, что, после очередного краша, форма отказалась открываться в билдере.

При установке компонента никаких ошибок не возникало.
Сбилдил bcbshlctrls.bpk
Сбилдил dcbshlctrls.bpk, установил.
Выглядят вполне нормально, но при попытке использования - такая вот хрень.

Вопросы: в чем проблема, из-за чего? Как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2009, 03:00
Ответы с готовыми решениями:

Ошибки в RAD при использовании функции PlaySound
Здравствуйте! Всем добрый вечер! Вот возникла проблема и решил спросить. При...

Ошибка при использовании TServerSocket
Здраствуйте, у меня в проекте 2 формы на первой форме есть TServerSocket ...

Ошибка при использовании конструктора
Вот написал часть программы на С++, захотел проверить, но выбило ошибку ...

Ошибка при использовании MsiEnumProducts
Всем Добрый вечер. Ребята проблема такая, написал код, но при компиляции...

Warning-и при использовании CSpinEdit
Доброе всем время суток, дамы и господа... Работаю в RAD XE3 и столкнулся с...

1
EqKeeper
1 / 1 / 0
Регистрация: 09.09.2009
Сообщений: 13
09.09.2009, 18:29  [ТС] 2
С 20го раза смог скомпилировать, вот:
http://webfile.ru/3904848
Можно потыкать по разделам и быстро поймать эти самые ошибки.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2009, 18:29

Ошибка при использовании парсера
Нашёл статью: http://www.rsdn.ru/article/files/Classes/tparser.xml Там есть...

Тормоза при использовании GDI+
Привет! Есть у меня в программе TImage, на канве TImage я рисую графики с...

Ошибка при использовании класса
Решил написать чат. Написал маленький класс сервера: class ServChat { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru