Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Delphi (версии 2009, 2010 Weaver, 2011 Fulcrum)

Автор: junik
Дата сообщения: 01.09.2009 18:41
Добрый день.
Установил 2010 RAD Studio. Залом от TEAM EQX.
При запуске дает такую ошибку:

bds.exe - Entry Point Not Found
---------------------------
The procedure entry point
[more]
@Comctrls@TToolBar@GradientDrawButton$qqrp20Comctrls@TToolButton48System@%Set$t20Comctrls@Comctrls__9$iuc$0$iuc$8%r49System@%Set$t21Comctrls@Comctrls__74$iuc$0$iuc$4%[/more]
could not be located in the dynamic link library vcl140.bpl.

Не подскажете, что это может быть или из-за чего?
Автор: data man
Дата сообщения: 01.09.2009 19:15
junik
Из-за того что
Цитата:
Залом от TEAM EQX

В этой теме упоминалось, что с ним проблемы.
Поддержите отечественного производителя
Автор: junik
Дата сообщения: 01.09.2009 20:25
data man

Гм.. Что-то я похоже проморгал про это, хотя вроде и слежу за темой...
Сейчас поиском поищу.
Спасибо за подсказку.
Автор: SerGap
Дата сообщения: 01.09.2009 20:26
zvAndrey
Спасибо, все сработало
Автор: andrewtishkin
Дата сообщения: 01.09.2009 21:03

Цитата:
А не организовать ли в этой теме шапку

"Не можно, а нужно" (C)
Автор: data man
Дата сообщения: 02.09.2009 09:06
2All
В общем сварганил шапку.
Кто может (а главное умеет) лучше - поправляйте.
Автор: Ktf
Дата сообщения: 02.09.2009 09:37
Ребята, а юнит ToolsAPI у кого-нибудь работает?
А то я его dcu-шку не нашел, а в pas-файле ссылка на несуществующий юнит DockForm.
Что делать?
Автор: data man
Дата сообщения: 02.09.2009 09:54
Ktf
Если не ошибаюсь DockForm никогда и не поставлялся с исходниками. Впрочем как и некоторые другие.
Он входит то ли в пакет DesignIDE, то ли в DesignDGM.
Так что без подключения нужных пакетов, увы, не обойтись.
Автор: Ktf
Дата сообщения: 02.09.2009 10:46

Цитата:
Так что без подключения нужных пакетов, увы, не обойтись.

data man
А где их взять?

добавлено
Вопрос снят, нужно было всего лишь добавить designide.dcp.
Автор: zvAndrey
Дата сообщения: 02.09.2009 10:55
Ktf
Включи компиляцию с RunTime пакетами и руками допиши designide в список пакетов
Автор: data man
Дата сообщения: 02.09.2009 10:57
Ktf
В раздел requires пакета добавить designide.
Если планируется писать свой IDE Wizard - посмотреть как устроены GExperts, CnWizards и т.д.
UPD - Опоздал
Автор: andrewtishkin
Дата сообщения: 02.09.2009 12:51
Гм. У меня при установке справки была проблема. Выбрал только справку по RAD Studio, остальное поотключал. Установить-то установилось, но процесс подрубания установленных файлов справки к DExplorer-у не запустился (там какой-то help compiler или как-то так) Пришлось выбирать и SDK и всё-всё-всё

Глюк-с
Автор: data man
Дата сообщения: 02.09.2009 13:01
andrewtishkin
Как оказалось со справкой далеко не все в порядке.
В "параллельной" ветке бурное обсуждение.
Автор: BugDigger
Дата сообщения: 03.09.2009 07:25
В принципе достаточно очевидная вещь, но всё же.

Юзер жаловался, что после инсталляции 2010-го у него пересали ставиться компоненты в 2009 (AV). Причина - наличие файлов (bpl/dcp) с теми же именами от 2010 в глобальном path'е; 2009-й начинает брать их от 2010-го, результат понятен.
Автор: SerGap
Дата сообщения: 03.09.2009 19:41
zvAndrey
По предыдущему моему вопросу, нужна еще подсказка.
Как я уже ответил - все проинсталлировалось, в ToolPalette появились новые компоненты, но..

куда ни подкладываю эти самые компоненты - компилятор их не видит, если есть возможность подсказать - буду очень благодарен
Автор: zvAndrey
Дата сообщения: 03.09.2009 20:23
SerGap
Добавь в Library Path все каталоги: dwCommon, dwJumpLists, dwOverlayIcon, dwProgressBar и dwTaskbarThumbnails или включи компиляцию с RunTime пакетами т.к. dcp файл он скорее всего у тебя положил в $(BDSCOMMONDIR)\Dcp
Автор: SerGap
Дата сообщения: 03.09.2009 21:52
zvAndrey
Еще раз спасибо, подключил.
При запуске проекта получил AV - видать не заточены эти компоненты под D2010.
Придется править, если получится.
Автор: Medium
Дата сообщения: 04.09.2009 10:48
Поставил дома D2010 из официального исошника. При установке все в порядке.
При запуске Delphi стабильно вылетает AV и среда не запускается (даже стартовое окно не появляется).
Переставлял несколько раз - и с известным ключом и с не менее известным слипом. С установкой справки и без.
Тот же AV.
Версии для печати этого топика и варезной ветки шерстил. Есть упоминания о необходимости сетевого подключения, иначе среда не запускается. Так ли это? И сталкивался ли кто-нибудь с подобной проблемой?

До этого на чистой системе стояла только D2009, которая была вычищена на основе официальной инструкции "How to Uninstall C++ Builder/Delphi 2009 on your machine"
ОС: WinXP_Eng+SP3
Автор: data man
Дата сообщения: 04.09.2009 10:56
Medium
Какое именно AV ? (Скриншот ?)
Разрешен ли доступ среды к инету ?
Автор: Medium
Дата сообщения: 04.09.2009 12:33
data man
Скриншот смогу сделать и выслать вечером (D2010 поставил дома). Инет в момент запуска среды был вообще не подключен (на кой он ей?).
Автор: data man
Дата сообщения: 04.09.2009 12:37
Medium

Цитата:
Скриншот смогу сделать и выслать вечером

Наверное правильнее в другой ветке продолжать ?
Автор: vvp1243
Дата сообщения: 05.09.2009 23:43

Цитата:
Инет в момент запуска среды был вообще не подключен (на кой он ей?).

Посмотри здесь - http://www.board4all.cz/showthread.php?t=210111&page=17#254
Возможно и поможет.

Добавлено:
Link на скачку
Автор: Medium
Дата сообщения: 06.09.2009 22:15
data man

Цитата:
Наверное правильнее в другой ветке продолжать ?

В другой ветке - это какой, неужели в варезнике?
И зачем тогда здесь в шапке писать "Обсуждаем новые возможности, баги и т.д.".
Ну это все лирическое отступление.
vvp1243
Спасибо за ссылки. Скачал, попробовал, в hosts все прописывается, компьютер перегружал - результат тот же. Дома стационарного интернета в данный момент нет. Подключаюсь при необходимости через мобильник.
Если к интернету не подключен - D2010 при запуске долго "думает", после чего вываливает ошибку:

В системных сообщения эта ошибка зафиксирована так (проблема в библиотеке, связанной с модулем проверки лицензии - sanctuarylib.dll):

При подключенном инете среда стартует без проблем. Явно косяк какой-то. Наверняка исправят в апдэйте, но когда это будет. Может у кого уже сейчас есть решение.
Автор: Frodo_Torbins
Дата сообщения: 06.09.2009 22:53
Medium
Я где то читал, что в sanctuarylib.dll куча отладочной информации. Попробуйте установить 2009 студию и ее дебагером глянуть эту библиотеку, вдруг чего интересного увидите
Автор: StalkerSoftware
Дата сообщения: 07.09.2009 15:29
Hi All,

Поставил D2010, посмотрел как она работает с множеством с русскими буквами, похоже ситуация по сравнению с D2009 не изменилась.

В D2010 по прежнему не работаю конструкции
1) Char in ['ц', 'п', 'г'] или Char in ['а'..'я']
и
2) CharInSet(Char, ['ц', 'п', 'г'])
с русскими буквами.

Выходов я пока вижу 3:

1) При указании букв в множестве использовать их юникодные коды.
2) Использовать условия с кучей or ((Char = 'ц') or (Char = 'п') or (Char = 'г'))
3) Использовать конструкцию с case (case Char of 'ц', 'п', 'г' : <Код программы> end)

Из этих трех вариантов ИМНО наилучший это 3-ий вариант. Он наглядный (видны сами буквы, а не их коды) и позволяет проверять не только отдельные группы букв, но и их диапазоны.

Исходя из вышесказанного, у меня есть несколько вопросов:

1) Есть ли еще какие либо способы в D2010 замены стандартной конструкции
п.1 для русских букв ?

2) Правильно ли я понимаю, что конструкции п.1 и п.2 не работают, не только с кириллицей, но и с другими аналогичными национальными кодировками ?
2.1) Собирается ли CodeGear что то править в этом направлении или они вряд ли тут что то будут менять ?

3) Есть переменная типа Char, Как ее можно сконвертировать в AnsiChar ?


Автор: andrewtishkin
Дата сообщения: 07.09.2009 18:50

Цитата:
2.1) Собирается ли CodeGear что то править в этом направлении или они вряд ли тут что то будут менять ?

Уже Embarcadero )
Сейчас начались работы по созданию первого Update-а для студии 2010, где поправят ещё многие баги, которые остались за бортом. Нужно посмотреть, есть ли в QC репорт об этой проблеме с символами или нет? Если нет, то создать, пока не поздно

CharInSet, кстати, тоже с Юникодом не дружит...

Код: function CharInSet(C: AnsiChar; const CharSet: TSysCharSet): Boolean;
begin
Result := C in CharSet;
end;
Автор: data man
Дата сообщения: 07.09.2009 19:40
Точнее так:

Код: function CharInSet(C: WideChar; const CharSet: TSysCharSet): Boolean;
begin
Result := (C < #$0100) and (AnsiChar(C) in CharSet);
end;
Автор: spasius
Дата сообщения: 08.09.2009 04:50
Куда отписывать информацию по багам Indy в D2010?
Пока что отпишу сюда ...
1. IdEchoServer - виснет при любом обращении, следовательно приходится пользовать IdEchoUDPServer
2. IdDNSServer - при обновлении мастер-файла пропускает часть записей A+CNAME.
Автор: data man
Дата сообщения: 08.09.2009 08:31
spasius
Ежедневные сборки Indy здесь.
Может баг уже и пофиксен.
Автор: spasius
Дата сообщения: 08.09.2009 11:32
data man
как любитель Инди, сборки новые билды постоянно, обновляю. Но этого и впомине нету.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Установка копоненты ZipTV


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.