Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

Установка пакета KOL 2.73 начисто - что случилось?   Найти похожие ветки 

 
Dimaxx ©   (2007-07-11 02:05) [0]

Сабж. Переустанавливал систему. Решил установить последний КОЛ с нуля. Вроде все сделал также как и раньше. Установил Дельфи, вытащил из архива КОЛ, компиляция и установка. Все установилось и огреб такую траблу - после компиляции все КОЛ-приложения имеют размер VCL (пустое приложение 356кб).

Кстати, с 2.72 та же фигня... Файлы не правил, ничего не менял. Дельфи 5 чистая (никакие компоненты еще не ставились). В чем может быть причина? Я канеш снесу и заново поставлю, но хотелось бы знать от чего такое происходит? Вроде не первый год КОЛ юзаю, ставил много версий начисто, но тут как сглазили...


 
KOLBoss ©   (2007-07-11 04:40) [1]

Кажись это уже обсуждалось
http://delphimaster.net/view/11-1171907918/
смотри пост внизу.


 
Dimaxx ©   (2007-07-11 10:04) [2]

Не катит. Созданное пустое приложение на 2.73 уже тянет за собой классы. Равно как и уже написанные в ранних версиях. В uses все тип-топ - ничего лишнего.


 
Dimaxx ©   (2007-07-11 10:15) [3]

Вот щас на работе проверил. Установлен 2.72 начисто (не обновлен). При создании пустого КОЛ-приложения при компиляции требует файл DsgnIntf, потом Toolsapi и Masks. Если дать - размер 356кб.


 
D[u]fa ©   (2007-07-11 11:08) [4]

а условная директива kol_mck то есть?


 
Dimaxx ©   (2007-07-11 11:13) [5]

Да. И в пакете, и в проекте. Старые проекты пробовал, новые создавал - результат тот же. Я уже все варианты перепробовал.


 
D[u]fa ©   (2007-07-11 12:21) [6]

хм.. с какого сайта брал пакет?


 
Dimaxx ©   (2007-07-11 12:46) [7]

kolnmck.ru. Build, как написано в руководстве, тоже результатов не дает. Пакет "голый", без доп. компонентов. Скачан, распакован в папку, открыт, Build, Install. После создаем пустое КОЛ-приложение и получаем траблу, которую я описал выше.


 
Dimaxx ©   (2007-07-11 12:46) [8]

kolnmck.ru. Build, как написано в руководстве, тоже результатов не дает. Пакет "голый", без доп. компонентов. Скачан, распакован в папку, открыт, Build, Install. После создаем пустое КОЛ-приложение и получаем траблу, которую я описал выше.


 
Дмитрий К ©   (2007-07-11 13:22) [9]

Только что проверил на Д7 и Д5 - все нормально.
Пакет брал там же. Версия 2.73. Устанавливал с нуля.


 
Dimaxx ©   (2007-07-11 13:24) [10]

А у меня не прокатывает.


 
homm ©   (2007-07-11 13:39) [11]

BUILD делал?


 
Дмитрий К ©   (2007-07-11 13:41) [12]


> А у меня не прокатывает.

Перед Install я НЕ делал Build.


 
homm ©   (2007-07-11 13:44) [13]

> - после компиляции все КОЛ-приложения имеют размер VCL

…вот здесь вот, вместо компиляции нужен билд.


 
Dimaxx ©   (2007-07-11 13:52) [14]

2 homm: Ты [7] читал прежде чем спрашивать?


 
homm ©   (2007-07-11 13:53) [15]

А ты 13 читал? Я понял что ты делал билд пакета, я тебе говорю, что после этого еше нужен бил проекта, опции опять изменились.


 
Дмитрий К ©   (2007-07-11 13:57) [16]


> Dimaxx ©   (11.07.07 12:46) [7]
>
> kolnmck.ru. Build, как написано в руководстве, тоже результатов
> не дает. Пакет "голый", без доп. компонентов. Скачан, распакован
> в папку, открыт, Build, Install. После создаем пустое КОЛ-
> приложение и получаем траблу, которую я описал выше.
>

Перед "чистой" инсталляцией делать Build не нужно. Трабла именно из-за этого


 
homm ©   (2007-07-11 14:06) [17]

> Перед "чистой" инсталляцией делать Build не нужно.

По идее не должно ни на что влиять.


 
Дмитрий К ©   (2007-07-11 14:07) [18]


> По идее не должно ни на что влиять.
>

Возможно, но я проверил - влияет


 
Dimaxx ©   (2007-07-11 14:55) [19]


> Дмитрий К ©   (11.07.07 14:07) [18]
>
> Возможно, но я проверил - влияет

homm прав. И билд, и компиляция дают тот результат на чистой дельфе.

2 homm: Я уже писал, что не катит даже чистое приложение (не говоря уже о старом проекте), созданное после установки 2.73 начисто.


 
Дмитрий К ©   (2007-07-11 15:17) [20]


> Возможно, но я проверил - влияет

Беру свои слова обратно. Проверил снова, действительно не влияет, и никаких проблем с созданием нового проекта или билдом существующего.


 
homm ©   (2007-07-11 15:18) [21]

Удалено модератором


 
homm ©   (2007-07-11 15:19) [22]

БИЛД! БИЛД! БИЛД!


 
Dimaxx ©   (2007-07-11 16:40) [23]

Удалено модератором


 
homm ©   (2007-07-11 16:44) [24]

> Читай внимательнее

Читал внимательно. Приведи мне где написано, что ты делал билд проекта?

Такая непробиваемая упертость поражает.


 
homm ©   (2007-07-11 16:46) [25]

Удалено модератором


 
Dimaxx ©   (2007-07-11 17:13) [26]

Удалено модератором


 
homm ©   (2007-07-11 17:14) [27]

Удалено модератором


 
homm ©   (2007-07-11 17:15) [28]

БИЛД! БИЛД! БИЛД!


 
Dimaxx ©   (2007-07-11 17:40) [29]

Удалено модератором


 
D[u]fa ©   (2007-07-11 18:04) [30]

Dimaxx а ты попробовал билд в проекте сделать?


 
Dimaxx ©   (2007-07-11 20:32) [31]

Пробовал везде - толку 0. И билд, и компиляцию. Тупо просит DsgnIntf + прочее и выкатывает проект 356кб. Снес дельфи на работе, заново на чистую залил КОЛ 2.73 и опять получил тоже самое... Кароч в [censored] такие траблы - вытащил старый 2.39, где все пашет.


 
Vladimir Kladov   (2007-07-11 21:29) [32]

Build делается не потому, что проект новый, или старый, и вообще, проект как таковой мало при чём. Build нужен для того, чтобы для ВСЕХ pas-файлов проекта были перепостроены заново их dcu-файлы, в том числе и для KOL.pas. Поэтому Build нужен при пересборке пакета MCK, и поэтому же Build нужен при переходе от пакета MCK к любому MCK-проекту, использующему KOL.pas. Delphi ничего не знает о том, что при этом опция INPACKAGE, от еоторой зависит включение designintf и прочей VCL-ной шушеры на 1/3 мегабайта, больше не присутствует.


 
Dimaxx ©   (2007-07-11 22:10) [33]


> опция INPACKAGE, от которой зависит включение designintf
> и прочей VCL-ной шушеры на 1/3 мегабайта


Странно, а для чего же {$DEFINE INPACKAGE} присутствует в MirrorKOLPackage во всех последних (да и ранее) версиях, если она врезает VCL-мусор??

Я уже все перепробовал. И билд проекта, и билд пакета. Упорно лезет требование дать компилятору DsgnIntf + ToolsApi + Masks и выкатывает экзешник на 356кб. Почему старая версия (у меня щас 2.36) нормально работает и не дает таких закидонов??


 
ANTPro ©   (2007-07-11 22:26) [34]

> [33] Dimaxx ©   (11.07.07 22:10)

Может ты MirrorKOLPackage ставишь, а не MirrorKOLPackageDX ?


 
Dimaxx ©   (2007-07-11 22:33) [35]

Именно его. И всегда использовал именно этот файл, а не MirrorKOLPackageDX. Я пользуюсь Д5.


 
homm ©   (2007-07-12 10:10) [36]

> [33] Dimaxx ©   (11.07.07 22:10)
> Я уже все перепробовал. И билд проекта, и билд пакета.

Ты мне скажи, оно стоило того, на 30 постов разводить ругательство, ради двух этих слов, а? Нельзя как человек сразу сказать, нужно отнекиваться, делать вид что умнее других, и советам следовать не будешь принципиально, лишь потому что они тебе кажутся глупыми. Мое мнение о тебе, сформировавшееся в этой ветке не изменилось, ты туп как пробка.


> Тупо просит DsgnIntf

Проверь какие файлы непосредственно линкуются и компилятся. Как самый простой способ — удали все *.dcu  из папки с КОЛ, и посмотри какие создаются снова при компиляции. Список в студию, плиз.


 
homm ©   (2007-07-12 10:11) [37]

> и посмотри какие создаются снова при компиляции

При компиляции проекта.


 
homm ©   (2007-07-12 10:51) [38]

> Странно, а для чего же {$DEFINE INPACKAGE} присутствует
> в MirrorKOLPackage во всех последних (да и ранее) версиях,
> если она врезает VCL-мусор??
Для МСК, недогадливый ты наш, МСК — часть VCL, для нее нужен «VCL мусор».


> Упорно лезет требование дать компилятору DsgnIntf + ToolsApi
> + Masks и
Опции компиляции в проектах проверь, вдруг туда тоже INPACKAGE затисался.


 
Dimaxx ©   (2007-07-12 12:36) [39]

Удалено модератором


 
Dimaxx ©   (2007-07-12 12:37) [40]

Если я написал, что перепробовал все - мог бы додуматься своим куриным умишком, что билд юзан и в проекте, и в пакете.


 
homm ©   (2007-07-12 12:44) [41]

> Если я написал, что перепробовал все

Что же ты сюда тогда ветку запостил, если все переробовал? Любой совет входит в это все, так что любой совет для тебе был бы бесполезен.


> Никто кроме тебя дуболома не стал орать.

Никого кроме меня нахуй ты не посылал.


> Проблема решена

Здесь обычно полагается привести полное описание ее решения, и не дай бог я встречу там слово билд.


 
Dimaxx ©   (2007-07-12 13:55) [42]

Удалено модератором


 
homm ©   (2007-07-12 14:14) [43]

Удалено модератором


 
Dimaxx ©   (2007-07-12 14:49) [44]

Удалено модератором


 
ANTPro ©   (2007-07-13 02:50) [45]


>homm
>Dimaxx

Давайте, жить дружно ©


 
D[u]fa ©   (2007-07-13 07:13) [46]

Dimaxx дык в чем дело было? в директивах проекта?


 
MTsv DN ©   (2007-07-13 08:58) [47]

> дык в чем дело было? в директивах проекта?
Думаю, что нет. Если я правильно понял проблему, то скорее всего, в uses, вот сюда вот:
{$ENDIF (place your units here->)}, ХХХХХХХХХХХХ;, "затесался" один из модулей mirror, mckControls, mckObjs, mckCtrls, который и потянул за собой VCL-компоненты.


 
Dimaxx ©   (2007-07-13 10:12) [48]

Нет, ничего не затесалось, я проверял. И билд пакета и проекта тоже бесполезен был. Я уже пять раз сносил все и ставил заново. Результат тот же.

После поста Владимира я заменил {$DEFINE INPACKAGE} на {$DEFINE KOL_MCK}. Все пришло в норму, но проект все равно создает по-старому inc-файл для классов, хотя размер стал нормальным КОЛовским. Изврат канеш, но что применить в данной ситуации - хз. Кстати, в настройках проекта море мусора - куча директив, путей и т.п. Думал дело в этом. Вычистил (хотя по идее не должны мешать) - толку 0.

Странно то, что тут же ставишь старый 2.36 и он свободно переваривает дефолтный {$DEFINE INPACKAGE}. А 2.72 и 2.73 ни в какую. Пусть хоть с таким извратом пашет и то сойдет, хотя решение так и неайдено...


 
Dimaxx ©   (2007-07-13 10:13) [49]


> настройках проекта море мусора

Тьфу, пакета...


 
Dimaxx ©   (2007-07-13 10:17) [50]

Самое интересное, что пакет ставился нормально в любом случае и не требовал названных в [3] модулей. Их требовал проект. Причем как новый (и даже после билда) и старый (до и после билда). Вот это и убивает. Ладно старый, но новый-то почему?


 
homm ©   (2007-07-13 10:18) [51]

> Если я правильно понял проблему, то скорее всего, в uses,
> вот сюда вот:

Врятли, см [40], он пробовал все. :)


> [45] ANTPro ©   (13.07.07 02:50)

Вот скажи мне чесно, в моих постах ты видишь злобу, агрессию, посылания? Только констатитция фактов, упертости, самоуверености автора, что уже видно в [19].


 
D[u]fa ©   (2007-07-13 10:25) [52]

вам спорить не надоело? =)


 
homm ©   (2007-07-13 10:29) [53]

Удалено модератором


 
Dimaxx ©   (2007-07-13 10:53) [54]

> homm ©   (11.07.07 15:18) [21]
>
> Ты пишеш про пакет, мать твою за ногу!

Это чье? Твое или мое? И кто начал - ты или я? Я тебе не давал повода меня оскорблять... А про билд я тебе уже писал несколько раз - НЕ ПОМОГАЕТ! А ты никак не поймешь, что уже сказано и как попугай твердишь - билд, билд, билд...


 
Dimaxx ©   (2007-07-13 11:00) [55]


> Одного не пойму, что все делают вид что так и должно быть.

Просто если бы я бы неправ - мне бы указали на это другие кроме тебя. А поскольку все молчат в мой адрес, значит не считают, что я неправ. А разошелся только ты в [21]. На что я тебе и ответил в таком же тоне... А за такое (если бы мы обсуждали в реале я бы дал сразу в морду, ибо поминание родителей в таком контексте расценивается как оскорбление со всеми вытекающими последствиями.

Еще раз перечитай мои посты и по пальцам пересчитай что я проверял/использовал, а потом предъявляй претензии, что тебя не слушают и посылают.


 
homm ©   (2007-07-13 11:10) [56]

Удалено модератором


 
homm ©   (2007-07-13 11:19) [57]

> Еще раз перечитай мои посты и по пальцам пересчитай что
> я проверял/использовал, а потом предъявляй претензии, что
> тебя не слушают и посылают.
Перечитывал много раз. Сам перечитай. Ты сказал что не помогает только в [31].


> А поскольку все молчат в мой адрес, значит не считают, что я неправ.

Я преклоняюсь перед спокойствием и терпимостью посетителей этой конференции.


 
Dimaxx ©   (2007-07-13 11:19) [58]


> то ты мне написал? Где ты мне написал? Можно поподробнее,
>  в красках обрисовать и номер поста указать.

[5] - перепробовал все (естественно с билдами, но ты, видать, не понял контекста). [31] - весь пост.


> Это что, твое оскорбление? Это такое же восклицание, как
> например «черт побери».

Это оскорбление родителей того, к кому обращено. И это не тоже самое, что «черт побери».


> Вот оно, уличное воспитание.

Возможно, а вот твоего я вообще не вижу. Вижу только одно неуважение к собеседнику.


 
homm ©   (2007-07-13 11:22) [59]

> но ты, видать, не понял контекста

Какого контекста? Про билд? Про билд я сказал лишь в 11, не надо мозги пудрить.


 
homm ©   (2007-07-13 11:23) [60]

5- ответ на 4

> [4] D[u]fa ©   (11.07.07 11:08)
> а условная директива kol_mck то есть?

> [5] Dimaxx ©   (11.07.07 11:13)
> Да.


Где про билд, где?


 
homm ©   (2007-07-13 11:27) [61]

Удалено модератором
Примечание: Отдохни недельку, поучись себя вести


 
homm ©   (2007-07-13 11:28) [62]

Удалено модератором


 
homm ©   (2007-07-13 11:36) [63]

Удалено модератором


 
homm ©   (2007-07-13 11:38) [64]

Удалено модератором


 
homm ©   (2007-07-13 11:38) [65]

Удалено модератором


 
Dimaxx ©   (2007-07-13 12:23) [66]

Удалено модератором


 
=BuckLr=   (2007-07-13 12:28) [67]

Удалено модератором


 
ANTPro ©   (2007-07-13 12:59) [68]

> [67] =BuckLr=   (13.07.07 12:28)

Это, видимо, только начало :)


> [66] Dimaxx ©   (13.07.07 12:23)

Оффтоп.
Почему D5, а не D7 ?


 
Dimaxx ©   (2007-07-13 14:28) [69]

Удалено модератором


 
Игорь Шевченко ©   (2007-07-16 12:57) [70]

Уважайте труд модератора


 
homm_ro   (2007-07-16 13:09) [71]

Удалено модератором
Примечание: Нарушение режима РО


 
Psychedelic ©   (2007-07-18 15:59) [72]

Удалено модератором


 
Vladimir Kladov   (2007-07-18 16:19) [73]

Удалено модератором


 
Dimaxx ©   (2007-07-18 21:11) [74]

Удалено модератором


 
mimohodom   (2007-07-24 12:50) [75]

Так вы разобрались с самой проблемой-то? У меня подобное было с версией 2.73, которую получил из 2.70 тремя апдейтами с родного сайта. Чего-то в коде kol.pas исправлял.. Не помню, чего.


 
mimohodom   (2007-07-24 12:55) [76]


> Чего-то в коде kol.pas исправлял.. Не помню, чего.

Не, вру.. Но проблема была. И как-то решилась.



Страницы: 1 2 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.66 MB
Время: 0.02 c
2-1202681835
Бэтман
2008-02-11 01:17
2008.03.09
Дата


2-1202642822
oleg_teacher
2008-02-10 14:27
2008.03.09
Stringgrid


15-1201937868
SKIPtr
2008-02-02 10:37
2008.03.09
Помогите с выбором материнской платы


2-1202891080
alexnmsk
2008-02-13 11:24
2008.03.09
Поток в dll


6-1181805887
Арсений
2007-06-14 11:24
2008.03.09
Заполнить TEXTAREA используя TWebBrowser