Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при build в KOLProject


Bar ©   (2004-06-21 11:40:00) 

Народ, никто не сталкивался с таким глюком. Может кто занет как это лечить. Суть вот в чем:
Стоит Delphi7&KOL 1.94 (или 1.**)
При нажатии на свойситво BUILD в KOLProject он чегой-то меняет в обьялении TForm1.
добавляет лишнии строчки
----
{$IFDEF KOL_MCK}
procedure NewForm1(var Result: PForm1; AParent: PControl);
{$ENDIF}
{$IFDEF KOL_MCK}
procedure NewForm1(var Result: PForm1; AParent: PControl);
{$ENDIF}
---
и
----

{$IFDEF KOL_MCK}
{$I Unit1_1.inc}
{$ENDIF}

{$IFDEF KOL_MCK}
{$I Unit1_1.inc}
{$ENDIF}
----
Что это и как это лечить?


Bar   (2004-06-25 09:00:00) [1]

Надо, надо в FAQ
так как
{ KOL MCK } // Do not remove this line!
не значит, что нельзя удалят пробелы в коментариях и до них.


Gandalf   (2004-06-22 17:50:00) [2]

А значит грабли частые - видимо надо в FAQ ;)


Bar   (2004-06-22 12:08:00) [3]

Нашел!!!
Вот Это
-------
Gandalf ©   (26.04.04 21:21) [8]
СТОП! РАСКАЗЫВАЮ историю старого шамана (Gandalf) - хранителя историй братсва KOL-ца, и белого пламени Анора, итак:

Собака тут:

{ KOL MCK } // Do not remove this line!
{$DEFINE KOL_MCK}
{ KOL MCK }// Do not remove this line!
{$DEFINE KOL_MCK}

Смотрит на это строки - что там написано?

Do not remove this line!

понимаете DO NOT!

но не только REMOVE но и вообще CHANGE в люьом смыле этого слова.

теперь смотрим сюда.

{ KOL MCK } // Do not remove this line!
{$DEFINE KOL_MCK}
{ KOL MCK }// Do not remove this line!
{$DEFINE KOL_MCK}

Улавливаете разницу? разница в пробеле... он ДОЛЖЕН быть.

Удаляй всех клонов их файла - и возвращай правильную первую строку... На этом шаманский ретуал закончен.

ЗЫ: Вот почему я не использую DelForEx в main KOL проекта.

ЗЗЫ: Покупайте наши шаманские бубны :) (Gandalf (c))
-----
А жаль DelForEx классная штука. Может переделать что-нибудь в MCK что бы не так сильно зависело от пробелов. А то точно работа программиста смахивает на работу шамана:
Оба бормочут непонятные слова, что-то делают и не знают как это работает :-))


SPeller   (2004-06-22 10:28:00) [4]

Вроде где-то уже обсуждали подобный глюк. Поищи в форуме.


Bar   (2004-06-22 10:20:00) [5]

Да, точно 1.91 (забыл нумер)
>>Dimaxx   (21.06.04 23:27) [1]
Собственно говоря так и делаю. Но это приходится делать при каждом BUILD. И это не лечение, а изврат.


Dimaxx   (2004-06-21 23:28:00) [6]

Последняя версия KOL - 1.91


Dimaxx   (2004-06-21 23:27:00) [7]

Убить копии объяв и оставить по одной.


Наверх

Титульная страница Поиск, карта сайта Написать письмо