![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не ставятся никакие пакеты [Delphi, Windows]
Dy1 © (2007-02-19 20:58:00)Ошибка при попытке установки "Unit SysInit was compiled with..."
МСК 2.37 с заменой системных модулей. Возврат к стандартным добавляет 8 ошибок.
domo (2007-06-01 12:24:00) [81]1. Попробовал, не прошло. Ошибок конечно меньше (одна), но результат тот же - не устанавливается, останавливаясь на строке
Result.SetOnLVData(Result.NewOnLVData);
и дает сообщение:
[Замечание] BAPFileBrowserD5.dpk(31): Unit 'KOLadd' implicitly imported into package 'MirrorKOLPackage'
[Ошибка] KOLBAPFileBrowser.pas(511): Несовместимые типы: 'KOL_String' и 'String'
[Фатальная Ошибка] BAPFileBrowserD5.dpk(35): Не могу компилировать используемый модуль 'KOLBAPFileBrowser.pas'
Может еще что-то подскажете? Хотелось бы сегодня установить. Делал так:
- в меню Д5: файл - закрыть все
- в меню Д5: файл - открыть - c:\Borland\Delphi5\KOL\controls\BAPFileBrowserD5.dpk
- в открывшемся окне: Построить
Или все-таки сносить КОЛ? Кстати, как именно? А может надо было еще перед "Построить" какие-то Directories/Conditionals вручную прописать?
domo (2007-05-31 16:36:00) [82]1. Автоустановку компонентов КОЛ нашел уже и не помню где. Сам же КОЛ взял с сайта 3 дня назад, ну хорошо, сейчас еще раз перекачаю.
BAPFileBrowser установился автоматом, сейчас перекачаю.
Спасибо, теперь вроде ясно - сначала "Построить" для компонента, потом "Построить" для КОЛ. А я для КОЛ не делал, только для компонента. Вечером попробую.
2. Есть у меня, но слишком уж много нюансов. Конкретики хочется. А в уроках по КОЛ как было все год назад, так и осталось. Так что просьба остается - да и что, несколько строчек кода - это уже проблема?
3,4. Я тоже. Особенно когда вижу ошибки на которых спотыкается куча людей, форум забит вопросами, а их упорно не желают исправить, объясняя, что "умные и так догадаются".
=BuckLr= (2007-05-31 16:33:00) [83]
> 3,4 . Слов нет. Просто фигею.
:) :) :)
А я тоже чайник, знаете ли... Но и для меня совершенно очевидно, что п.3(1) = п.3(2). Уж не потому ли у Вас, mr. domo22, ничего не работает, коль скоро Владимир Кладов сформулировал предложение не так, как Вам хотелось? :) А если книгу о КОЛ до конца прочитать? Так это ж получится, что господина Кладова убить мало :) :) :)
А я не фигею, я ржу просто :)
mdw (2007-05-31 11:44:00) [84]
> Я выполнил автоматическую установку КОЛ версии 28 октября
> 2006,...
1.
А это что за зверь такой?
Скачайте последнюю версию с сайта http://www.kolnmck.ru/, тоже само касается и компонентов.
> Пробовал нажимать и "Компилировать" и "Установить" и "Построить" ..
При установке KOL компонентов ВСЕГДА - Build, потом опять Buildдля KOL
BAPFileBrowser я собственоручно исправлял и 7на сайте лежит рабочая версия.
2. Читайте документацию, ну или хотя бы купите что-то вроде "Delphi для чайников".
3,4 . Слов нет. Просто фигею.
domo (2007-05-31 11:33:00) [85]У меня несколько вопросов. Помогите пожалуйста. Учитывая, что я далеко не профи, а просто пишу немного на Паскале, дайте пожалуйста ответ поконкретнее, лучше пошагово или с примером.
1 - Не устанавливаются доп. компоненты КОЛ в Дельфи5. Когда-то все работало, но с год я не работал и все порушилось. Конечно, я понимаю, что это я неправильно их устанавливаю, а не ошибки в КОЛ или в компонентах, но помогите разобраться. Я выполнил автоматическую установку КОЛ версии 28 октября 2006, все доп. компоненты записались в каталог c:\Borland\Delphi5\KOL\controls\*.*, c:\Borland\Delphi5\KOL\utils\*.* и т.п. В этих каталогах есть либо файлы *.dpk, либо *.pas. Как их устанавливать? Вот, н-р, BAPFileBrowser от Бартова при попытке открыть файл c:\Borland\Delphi5\KOL\controls\filebrowser\BAPFileBrowserD5.dpk выдает окно с опциями "Компилировать", "Установить" и др. Пробовал нажимать и "Компилировать" и "Установить" и "Построить" не проходит, дает ошибки:
[Ошибка] KOLBAPFileBrowser.pas(53): Необъявленный идентификатор: 'PDirChange'
[Ошибка] KOLBAPFileBrowser.pas(290): Operator not applicable to this operand type
[Ошибка] KOLBAPFileBrowser.pas(342): Необъявленный идентификатор: 'NewDirChangeNotifier'
[Ошибка] KOLBAPFileBrowser.pas(342): Необъявленный идентификатор: 'fncFileName'
[Ошибка] KOLBAPFileBrowser.pas(342): Необъявленный идентификатор: 'fncDirName'
[Ошибка] KOLBAPFileBrowser.pas(342): Необъявленный идентификатор: 'fncAttributes'
[Ошибка] KOLBAPFileBrowser.pas(343): Not enough actual parameters
[Ошибка] KOLBAPFileBrowser.pas(424): Несовместимые типы: 'TFindFileData' и '_WIN32_FIND_DATAA'
[Ошибка] KOLBAPFileBrowser.pas(511): Несовместимые типы: 'KOL_String' и 'String'
[Ошибка] KOLBAPFileBrowser.pas(546): Несовместимые типы: 'TFindFileData' и '_WIN32_FIND_DATAA'
[Ошибка] KOLBAPFileBrowser.pas(664): Несовместимые типы: 'TFindFileData' и '_WIN32_FIND_DATAA'
[Фатальная Ошибка] BAPFileBrowserD5.dpk(35): Не могу компилировать используемый модуль 'KOLBAPFileBrowser.pas'
2 - Мне нужно, нажав кнопку на форме, выбрать текстовый файл и его содержимое выдать построчно в окошке на той же форме, чтобы дальше потом обрабатывать. Как это сделать средствами КОЛ?
3 - В.Кладову: в инструкции по переустановке КолМск для Д5 (а может и для др.версий тоже) неверно написано:
"3. Открыть MirrorKOLPackage.dpk в Delphi IDE и в выпадающем меню на самом пакете (разделитель под панелью кнопок) нажать 'Build'".
Нужно:
"3. Открыть MirrorKOLPackage.dpk в Delphi IDE, щелкнуть правой кнопкой мыши на самом пакете (ниже разделителя под панелью кнопок) и в выпадающем меню нажать 'Build'".
Исправьте пожалуйста. И кстати, нужно убрать лишнее слово "если" там же.
4 - Есть ли книги по программированию на КОЛ типи как книги по Дельфи? Я скачал книгу В.Кладова, полезная книга, но раздел "Программирование на КОЛ" не содержит ни одного!!! примера. Интересно, есть ли в природе еще книги по программированию, которые без реальных примеров?
domo22 (2007-05-29 11:59:00) [86]Хотя Кладов и написал, что установка чужих компонентов его не заботит, все-таки как правильно устанавливать (и удалять) сторонние компоненты? Авторы чаще всего не пишут как это делать, а это нужно почти каждому. Напишите пожалуйста развернутый пошаговый ответ. Да и в Чаво его нужно добавить.
Barloggg (2007-03-02 16:21:00) [87]да, да, я тоже столкнулся с этим variants.pas когда решил побаловаться с заменой, нифига не вышло, тогда я плюнул и забыл.
в результате перестали работать все имеющиеся в наличии VCL проекты.
короче правильным решением был поиск всех файлов с именем variants.pas и variants.dcu по всему диску (ну конкретно директории дельфи и директории проектов)
из всех найденных первых оставить только правильный, остальные убить.
из всех найденных вторых убить вообще всех.
Vladimir Kladov (2007-03-02 13:58:00) [88]А вы часом замену Variants.pas не подкладывали в доступную директорию? Этого нельзя делать. Он должен лежать в отдельной папочке, и на нее путь прописывать только в приложении, когда уже все работает, надо. Экономия от него всего 1К, а при отладке он и вовсе не нужен.
mdw (2007-03-02 12:14:00) [89]Снести Delphi и установить заново и не торопясь.
Dy1 (2007-03-02 11:33:00) [90]
> Для Delphi7 существует обновление
А где взять? Если по ссылке, кот. была недавно, то уже установил
SysUtils.pas(3755): Unit Variants was compiled with a different version of SysUtils.Exception.Create
Так что же делать с вечно глючным Variants ? (сдвинулся остатками ума и заговорил одностишиями :7 ) Д7 ругается и на VCL-ный и на KOL-кий
Vladimir Kladov (2007-03-02 07:59:00) [91]Для Delphi7 существует обновление. Без обновлений работать не рекомендуется. Для Delphi 6 два обновления. Я предпочитаю 6 с обновлениями - она устойчивее. Да и тормозов меньше (а меньше всего мне нравятся новые "стильные" кнопки в D7, но это дело вкуса и плохого зрения).
mdw (2007-03-02 00:57:00) [92]Даже интересно. Если аська есть, стучи (78-825-365), завтра после 15.00, давай вместе попробуем все установить. Я правда компилю новые версии батчиком, не запуская делфи, но разберемся.
Dy1 (2007-03-02 00:13:00) [93]
> Рекомендуется заменять системные модули в последний момент,
> когда уже все отлажено и работает
Те же ошибки и без замены.
Vladimir Kladov (2007-02-28 20:37:00) [94]Интересно, что за версия Delphi. 6 или 7, я так понял. У меня никаких проблем нет с Delphi6, по крайней мере без замены системных модулей - точно. Рекомендуется заменять системные модули в последний момент, когда уже все отлажено и работает.
Dy1 (2007-02-28 20:32:00) [95]
> Vladimir Kladov
> Проблемы дополнительных (не моих) компонентов меня не интересуют
Их и не было, т.е. только "стандартные"
Установил версию 2.37. Двое суток отлично, теперь
Unit Variants was compiled with a different version of SysUtils.Exception.Create
В ФАКах ничего похожего на данную проблему не нашёл, пробовал удалять DCU.
Ошибки появлятся ниоткуда, комп просто постоял выключенным одну ночь.
Vladimir Kladov (2007-02-25 10:47:00) [96]Проблемы дополнительных (не моих) компонентов меня не интересуют. Если вы не в состоянии сами исправить проблемы, вызванные несовместимостью с новыми версиями, тогда не используйте сторонние компоненты, это лучший выход. Авторов просить не всегда удается, они иногда куда-то пропадают и перестают сопровождать свои компоненты. У меня нет никаких проблем с использованием новых версий. Если что, я и ошибки могу подправить. Но все равно не использую компоненты, которые не делал сам. Почему-то мне хватает основного набора в подавляющем большинстве случаев.
Dy1 (2007-02-25 00:08:00) [97]
> Мануал по установке читали?
Читал и делал всё как написано. С 2.37 проблемы были не такие идиотские. Да и компилировалось всё и работало.
Те же ошибки выдаёт и прежде рабочий проект
> 2.53 последняя была, кстати
Промахнулся немного, 2.53 конечно же
Vladimir Kladov (2007-02-24 20:36:00) [98]Некурящий, однозначно.
Мануал по установке читали? Или религия вообще не позволяет инструкцию читать? 2.53 последняя была, кстати. В инструкции четко, по шагам, как создавать проект MCK. Нешто вы компилируете проект сразу жесозданный? Ну тогда вам никогда не удастся научиться.
Dy1 (2007-02-24 20:28:00) [99]Установил 2.63. Создал проект MCK. Сразу жеошибки:
[Error] KOL.pas(41271): Undeclared identifier: 'DoDestroyAccelTable'
[Error] KOL.pas(41273): Undeclared identifier: 'fAccelTable'
MTsv DN (2007-02-24 19:40:00) [100]> Что-то мне кажется что тебе даже это не поможет. Только
> в первый класс. Учится внимательно читать, а потом курить
> мануалы.
+1