Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Вниз

Не ставятся никакие пакеты   Найти похожие ветки 

 
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 вся ветка

Форум: "KOL";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.041 c
15-1200664184
Evanescence
2008-01-18 16:49
2008.02.24
граббер в php


2-1201488646
snake-as
2008-01-28 05:50
2008.02.24
Помогите разобраться с DBComboBox


15-1201259906
Lip
2008-01-25 14:18
2008.02.24
форум умер потому что delphi умерла?


2-1201887760
Igora
2008-02-01 20:42
2008.02.24
Помогите кто знает, как сделать


15-1200751022
voidMan
2008-01-19 16:57
2008.02.24
Скачано или скачЕНо - как правильно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский