Вниз
Скачать: CL | DM;

Ошибка при build в KOLProject   Найти похожие ветки 

← →
Bar   (2004-06-21 11:40) [0]

Народ, никто не сталкивался с таким глюком. Может кто занет как это лечить. Суть вот в чем:
Стоит 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}
----
Что это и как это лечить?


← →
Dimaxx   (2004-06-21 23:27) [1]

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


← →
Dimaxx   (2004-06-21 23:28) [2]

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


← →
Bar   (2004-06-22 10:20) [3]

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


← →
SPeller ©   (2004-06-22 10:28) [4]

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


← →
Bar   (2004-06-22 12:08) [5]

Нашел!!!
Вот Это
-------
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 что бы не так сильно зависело от пробелов. А то точно работа программиста смахивает на работу шамана:
Оба бормочут непонятные слова, что-то делают и не знают как это работает :-))


← →
Gandalf ©   (2004-06-22 17:50) [6]

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


← →
Bar   (2004-06-25 09:00) [7]

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



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
14-1105482812
OneFragLeft
2005-01-12 01:33
2005.01.30
Удалённый запуск программ


1-1105516483
kull
2005-01-12 10:54
2005.01.30
Повторяющийся код.


8-1098346166
Ricko
2004-10-21 12:09
2005.01.30
Как перенаправить сигнал со входа звуковой карты на выход?


3-1103908935
vixic
2004-12-24 20:22
2005.01.30
TDataSetProvider


3-1103972328
Nata
2004-12-25 13:58
2005.01.30
IB6




   Наверх