![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при 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]Убить копии объяв и оставить по одной.