Текущий архив: 2008.02.24;
Скачать: CL | DM;
Вниз
Не ставятся никакие пакеты Найти похожие ветки
← →
Dy1 © (2007-02-19 20:58) [0]Ошибка при попытке установки "Unit SysInit was compiled with..."
МСК 2.37 с заменой системных модулей. Возврат к стандартным добавляет 8 ошибок.
← →
Vladimir Kladov (2007-02-19 21:02) [1]Не получилось раз, два. А инструкцию прочитать?
← →
Dy1 © (2007-02-19 23:39) [2]
> Vladimir Kladov
> А инструкцию прочитать?
Если имеется ввиду это:
Чтобы избавиться от сообщения Unit xxxxx was... Build All сначала без замены,.. Compile
, я и говорю, что в этом случае Build All всегда ошибка и все прочие Build и Compile - тоже :(
Пробовал добавлять DesignIDE - та же фигня. Все настройки в норме (как и до глюка). Скобок $IFNDEF KOL_MCK...$ENDIF в компоненте нет и не было. Переустановка Делфи и КОЛ, святая вода, танцы с бубном и т.п. ничего не меняют :-7
← →
Grom PE © (2007-02-20 00:23) [3]Сейчас угадаю...
Изuses Windows, Messages, ShellAPI, KOL {$IFNDEF KOL_MCK},
mirror, Classes, Controls, mckControls, mckObjs, Graphics,
mckCtrls {$ENDIF (place your units here->)};
что-то вылезло за{$ENDIF (place your units here->)}
.
Обычно такое случается c mckCtrls.
Нужно перенести его (или другой модуль, который туда попал) на место перед ENDIF"ом.
← →
Dy1 © (2007-02-20 07:59) [4]
> Grom PE
> Сейчас угадаю...
> ***
> на место перед ENDIF"ом
Не ставится ничего. Например baptrayicon.
unit KOLBAPTrayIcon; uses Windows, Messages, KOL;
unit mckBAPIconsRCEditor;
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls, ImgList, Menus;
А вот здесь нормально?
unit mckBAPTrayIcon;
{$I KOLDEF.INC}
uses
Windows, Messages, KOL, mirror, mckCtrls, Classes, Controls, Graphics,
KOLBAPTrayIcon, mckBAPIconsRCEditor, Forms, Dialogs,
{$IFDEF _D6orHigher}
DesignIntf, DesignEditors, DesignConst, Variants;
{$ELSE}
DsgnIntf;
{$ENDIF}
До сих пор таких проблем не было.
Похоже, что медицине про "другую версию" SysInit ничего не известно :/
Дополнение.
KOL+MCK+компоненты -- инсталлятором. Жму MirrorKOLPackageD7.dpk -- ставится. Всё, что пытаюсь поставить позже -- ошибка.
← →
MTsv DN © (2007-02-20 10:24) [5]Да-а-а...В.Кладова никто не услышал...а жаль...
Чтобы ошибка исчезла,удалите DCU файлы замены сис.модулей, установите компоненты, и восстановите DCU файлы...
P.S. RTFM
← →
Dy1 © (2007-02-20 20:28) [6]
> Чтобы ошибка исчезла,удалите DCU файлы замены сис.модулей,
> установите компоненты, и восстановите DCU файлы...
>
> P.S. RTFM
Не помогает даже без замены сис. модулей
Ставится только сам MirrorKOLPackageD7
Всё остальное: "Unit SysInit was compiled with a different version of System.LocalAlloc"
← →
Vladimir Kladov (2007-02-20 20:38) [7]Извиняюсь, конечно, но это очень напоминает анекдот. Товарищ не читатель, товарищ писатель. Читать инструкцию совершенно не желает.
← →
Vladimir Kladov (2007-02-20 20:39) [8]Понимаете, какая штука: если бы я МОГ сделать так, чтобы не надо было читать инструкцию, я бы так и сделал. Но в данном случае, увы, автоматика невозможна. Надо в точности выполнить так, как там написано. А не так, как подсказывает весь предыдущий накопленный опыт и интуиция.
← →
homm © (2007-02-20 20:44) [9]> Товарищ не читатель, товарищ писатель.
Чукча. :) Я такую версию слышал.
← →
Dy1 © (2007-02-21 21:56) [10]Спасибо за помощь.
Остаётся вопрос что делать с "Unit mckCtrls was compiled with a different version of KOL.PIcon"?
Предыдущий совет не помогает. Часть компонентов не ставится, но пока в них нет необходимости.
Зато впервые заработал try...except Наверно к дождю :)
В модуле MCKMHFindReplaceDialog версии 0.92 пришлось в 3х строчках приводить не совсем понятную для меня конструкцию к PDWord, иначе не компилировалось. Ранее было то же самое и это работало.
← →
mdw © (2007-02-21 22:13) [11]MHFindReplaceDialog один фиг неработает, вернее диалог показывается, но и всё, используй KOLmdvDialogEx, там есть.
← →
Dy1 © (2007-02-23 17:47) [12]
> MHFindReplaceDialog один фиг неработает, вернее диалог показывается,
> но и всё, используй KOLmdvDialogEx
Компоненты mdv у меня не работают вообще.
И опять: при попытке скомпилить проект с MCKMHXP, который вчера работал отлично:
a) появляется сообщение "[Fatal Error] Mirror.pas(29): Unit OleCtrls was compiled with a different version of Variants.@VarFromDisp";
Пробовал убрать Variants из папки KOL -- "[Fatal Error] SysUtils.pas(3777): Unit Variants was compiled with a different version of SysUtils.Exception.Create";
b) ListView в дизайн-тайме стал чёрным,
c) Д7 вылетает, нередко с ошибкой 216. (помню, что кто-то задавал этот вопрос, но где я это видел и что делать?)
← →
Vladimir Kladov (2007-02-24 12:45) [13]Забудьте про компиялцию, когда работаете с пакетами. Build и только Build. А иногда надо чистить dcu (руками) и опять делать Build, если не помогает. Все же есть в FAQ.
← →
MTsv DN © (2007-02-24 14:35) [14]З.Ы. А для начала, я бы установил ПОСЛЕДНЮЮ ВЕРСИЮ KOLnMCK...а не 2.37 (см. [0])
← →
Dy1 © (2007-02-24 19:09) [15]
> З.Ы. А для начала, я бы установил ПОСЛЕДНЮЮ ВЕРСИЮ KOLnMCK.
> ..а не 2.37
Установил 2.53. И что, мне теперь всё переделывать заново??? Точки входа не найдены, ListView отображается прямоугольником как панель, Д ругается на что-то в KOL.pas и пр. :(
← →
homm © (2007-02-24 19:15) [16]> И что, мне теперь всё переделывать заново???
Что-то мне кажется что тебе даже это не поможет. Только в первый класс. Учится внимательно читать, а потом курить мануалы.
← →
MTsv DN © (2007-02-24 19:40) [17]> Что-то мне кажется что тебе даже это не поможет. Только
> в первый класс. Учится внимательно читать, а потом курить
> мануалы.
+1
← →
Dy1 © (2007-02-24 20:28) [18]Установил 2.63. Создал проект MCK. Сразу же ошибки:
[Error] KOL.pas(41271): Undeclared identifier: "DoDestroyAccelTable"
[Error] KOL.pas(41273): Undeclared identifier: "fAccelTable"
← →
Vladimir Kladov (2007-02-24 20:36) [19]Некурящий, однозначно.
Мануал по установке читали? Или религия вообще не позволяет инструкцию читать? 2.53 последняя была, кстати. В инструкции четко, по шагам, как создавать проект MCK. Нешто вы компилируете проект сразу же созданный? Ну тогда вам никогда не удастся научиться.
← →
Dy1 © (2007-02-25 00:08) [20]
> Мануал по установке читали?
Читал и делал всё как написано. С 2.37 проблемы были не такие идиотские. Да и компилировалось всё и работало.
Те же ошибки выдаёт и прежде рабочий проект
> 2.53 последняя была, кстати
Промахнулся немного, 2.53 конечно же
← →
Vladimir Kladov (2007-02-25 10:47) [21]Проблемы дополнительных (не моих) компонентов меня не интересуют. Если вы не в состоянии сами исправить проблемы, вызванные несовместимостью с новыми версиями, тогда не используйте сторонние компоненты, это лучший выход. Авторов просить не всегда удается, они иногда куда-то пропадают и перестают сопровождать свои компоненты. У меня нет никаких проблем с использованием новых версий. Если что, я и ошибки могу подправить. Но все равно не использую компоненты, которые не делал сам. Почему-то мне хватает основного набора в подавляющем большинстве случаев.
← →
Dy1 © (2007-02-28 20:32) [22]
> Vladimir Kladov
> Проблемы дополнительных (не моих) компонентов меня не интересуют
Их и не было, т.е. только "стандартные"
Установил версию 2.37. Двое суток отлично, теперь
Unit Variants was compiled with a different version of SysUtils.Exception.Create
В ФАКах ничего похожего на данную проблему не нашёл, пробовал удалять DCU.
Ошибки появлятся ниоткуда, комп просто постоял выключенным одну ночь.
← →
Vladimir Kladov (2007-02-28 20:37) [23]Интересно, что за версия Delphi. 6 или 7, я так понял. У меня никаких проблем нет с Delphi6, по крайней мере без замены системных модулей - точно. Рекомендуется заменять системные модули в последний момент, когда уже все отлажено и работает.
← →
Dy1 © (2007-03-02 00:13) [24]
> Рекомендуется заменять системные модули в последний момент,
> когда уже все отлажено и работает
Те же ошибки и без замены.
← →
mdw © (2007-03-02 00:57) [25]Даже интересно. Если аська есть, стучи (78-825-365), завтра после 15.00, давай вместе попробуем все установить. Я правда компилю новые версии батчиком, не запуская делфи, но разберемся.
← →
Vladimir Kladov (2007-03-02 07:59) [26]Для Delphi7 существует обновление. Без обновлений работать не рекомендуется. Для Delphi 6 два обновления. Я предпочитаю 6 с обновлениями - она устойчивее. Да и тормозов меньше (а меньше всего мне нравятся новые "стильные" кнопки в D7, но это дело вкуса и плохого зрения).
← →
Dy1 © (2007-03-02 11:33) [27]
> Для Delphi7 существует обновление
А где взять? Если по ссылке, кот. была недавно, то уже установил
SysUtils.pas(3755): Unit Variants was compiled with a different version of SysUtils.Exception.Create
Так что же делать с вечно глючным Variants ? (сдвинулся остатками ума и заговорил одностишиями :7 ) Д7 ругается и на VCL-ный и на KOL-кий
← →
mdw © (2007-03-02 12:14) [28]Снести Delphi и установить заново и не торопясь.
← →
Vladimir Kladov (2007-03-02 13:58) [29]А вы часом замену Variants.pas не подкладывали в доступную директорию? Этого нельзя делать. Он должен лежать в отдельной папочке, и на нее путь прописывать только в приложении, когда уже все работает, надо. Экономия от него всего 1К, а при отладке он и вовсе не нужен.
← →
Barloggg (2007-03-02 16:21) [30]да, да, я тоже столкнулся с этим variants.pas когда решил побаловаться с заменой, нифига не вышло, тогда я плюнул и забыл.
в результате перестали работать все имеющиеся в наличии VCL проекты.
короче правильным решением был поиск всех файлов с именем variants.pas и variants.dcu по всему диску (ну конкретно директории дельфи и директории проектов)
из всех найденных первых оставить только правильный, остальные убить.
из всех найденных вторых убить вообще всех.
← →
domo22 (2007-05-29 11:59) [31]Хотя Кладов и написал, что установка чужих компонентов его не заботит, все-таки как правильно устанавливать (и удалять) сторонние компоненты? Авторы чаще всего не пишут как это делать, а это нужно почти каждому. Напишите пожалуйста развернутый пошаговый ответ. Да и в Чаво его нужно добавить.
← →
domo (2007-05-31 11:33) [32]У меня несколько вопросов. Помогите пожалуйста. Учитывая, что я далеко не профи, а просто пишу немного на Паскале, дайте пожалуйста ответ поконкретнее, лучше пошагово или с примером.
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 - Есть ли книги по программированию на КОЛ типи как книги по Дельфи? Я скачал книгу В.Кладова, полезная книга, но раздел "Программирование на КОЛ" не содержит ни одного!!! примера. Интересно, есть ли в природе еще книги по программированию, которые без реальных примеров?
← →
mdw © (2007-05-31 11:44) [33]
> Я выполнил автоматическую установку КОЛ версии 28 октября
> 2006,...
1.
А это что за зверь такой?
Скачайте последнюю версию с сайта http://www.kolnmck.ru/ , тоже само касается и компонентов.
> Пробовал нажимать и "Компилировать" и "Установить" и "Построить" ..
При установке KOL компонентов ВСЕГДА - Build, потом опять Build для KOL
BAPFileBrowser я собственоручно исправлял и 7на сайте лежит рабочая версия.
2. Читайте документацию, ну или хотя бы купите что-то вроде "Delphi для чайников".
3,4 . Слов нет. Просто фигею.
← →
=BuckLr= (2007-05-31 16:33) [34]
> 3,4 . Слов нет. Просто фигею.
:) :) :)
А я тоже чайник, знаете ли... Но и для меня совершенно очевидно, что п.3(1) = п.3(2). Уж не потому ли у Вас, mr. domo22, ничего не работает, коль скоро Владимир Кладов сформулировал предложение не так, как Вам хотелось? :) А если книгу о КОЛ до конца прочитать? Так это ж получится, что господина Кладова убить мало :) :) :)
А я не фигею, я ржу просто :)
← →
domo (2007-05-31 16:36) [35]1. Автоустановку компонентов КОЛ нашел уже и не помню где. Сам же КОЛ взял с сайта 3 дня назад, ну хорошо, сейчас еще раз перекачаю.
BAPFileBrowser установился автоматом, сейчас перекачаю.
Спасибо, теперь вроде ясно - сначала "Построить" для компонента, потом "Построить" для КОЛ. А я для КОЛ не делал, только для компонента. Вечером попробую.
2. Есть у меня, но слишком уж много нюансов. Конкретики хочется. А в уроках по КОЛ как было все год назад, так и осталось. Так что просьба остается - да и что, несколько строчек кода - это уже проблема?
3,4. Я тоже. Особенно когда вижу ошибки на которых спотыкается куча людей, форум забит вопросами, а их упорно не желают исправить, объясняя, что "умные и так догадаются".
← →
domo (2007-06-01 12:24) [36]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 вручную прописать?
← →
mdw © (2007-06-01 12:58) [37]
> Или все-таки сносить КОЛ?
Да именно снести KOL и для начала поработать просто на делфи.
← →
domo (2007-06-01 14:55) [38]Я бы и рад, но само по себе, к сожалению, это не имеет смысла, т.к. я сейчас работаю именно в КОЛ (чистый КОЛ работает). Мне нужно установить несколько доп. компонентов. Не компоненты для чистого д5, а компоненты КОЛ под Д5. BAPFileBrowser и неск. других. Так что если можете - подскажите.
← →
=BuckLr= (2007-06-01 15:55) [39]
> не устанавливается, останавливаясь на строке
> Result.SetOnLVData(Result.NewOnLVData);
А там на 83 строчке в procedure NewOnLVData надо KOLString заменить на KOL_String...
> Может еще что-то подскажете? Хотелось бы сегодня установить.
> Делал так:
Не надо так :) Просто сделай как я написал
> А может надо было еще перед "Построить" какие-то Directories/Conditionals
> вручную прописать?
Конечно надо. Как по-твоему, Делфи сама будет искать твои компоненты? Она же не знает, где у тебя что
Ну такие вот мои ламерские советы...
← →
=BuckLr= (2007-06-01 16:02) [40]
> какие-то Directories
Тока не в пакет! В делфи саму
Страницы: 1 2 3 вся ветка
Текущий архив: 2008.02.24;
Скачать: CL | DM;
Память: 0.57 MB
Время: 0.034 c