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

Вниз

Странный и обидный глюк :(((   Найти похожие ветки 

 
DJ DIZzY ©   (2004-07-22 12:37) [0]

Незнаю в чём дело, просто в один момент перестал компилится проект, ничего такого страшного я не делал...

Вот код:

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

interface

{$IFDEF KOL_MCK}
{$IFDEF KOL_MCK}
uses Windows, Messages, ShellAPI, KOL {$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics {$ENDIF};
{$ELSE}
{$I uses.inc} Windows, Messages, ShellAPI, KOL{$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics,
 mckCtrls{$ENDIF};
{$ENDIF}
{$ELSE}
{$I uses.inc}
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
{$ENDIF}

type
{$IFDEF KOL_MCK}
{$I MCKfakeClasses.inc}
 {$IFDEF KOLCLASSES} TfrmStart = class; PfrmStart = TfrmStart; {$ELSE OBJECTS} PfrmStart = ^TfrmStart; {$ENDIF CLASSES/OBJECTS}
 {$IFDEF KOLCLASSES}{$I TfrmStart.inc}{$ELSE} TfrmStart = object(TObj) {$ENDIF}
   Form: PControl;
{$ELSE not_KOL_MCK}
 TfrmStart = class(TForm)
 {$ENDIF KOL_MCK}
 {$I MCKfakeClasses.inc}
 {$IFDEF KOLCLASSES} TfrmStart = class; PfrmStart = TfrmStart; {$ELSE OBJECTS} PfrmStart = ^TfrmStart; {$ENDIF CLASSES/OBJECTS}
 {$IFDEF KOLCLASSES}{$I TfrmStart.inc}{$ELSE} TfrmStart = object(TObj) {$ENDIF}
   Form: PControl;
 {$ELSE not_KOL_MCK}
 TfrmStart = class(TForm)
 {$ENDIF KOL_MCK}
{$ENDIF KOL_MCK}
   KOLProject1: TKOLProject;
   KOLForm1: TKOLForm;
   Panel: TKOLPanel;
   Button1: TKOLButton;
   Button2: TKOLButton;
   cbLevel: TKOLComboBox;
   rbAll: TKOLRadioBox;
   rbCurrent: TKOLRadioBox;
   ActionList1: TKOLActionList;
   aExit: TKOLAction;
   aOpenFile: TKOLAction;
   aStart: TKOLAction;
   btnOpen: TKOLButton;
   OpenDialog: TKOLOpenSaveDialog;
   procedure aExitExecute(Sender: PObj);
   procedure aOpenFileExecute(Sender: PObj);
   procedure rbCurrentClick(Sender: PObj);
   procedure rbAllClick(Sender: PObj);
   procedure KOLForm1Show(Sender: PObj);
   procedure aStartExecute(Sender: PObj);
 private
   { Private declarations }
 public
   { Public declarations }
 end;


Он мне выделяет 32 строку  
{$IFDEF KOLCLASSES} TfrmStart = class; PfrmStart = TfrmStart; {$ELSE OBJECTS} PfrmStart = ^TfrmStart; {$ENDIF CLASSES/OBJECTS}
И пишет Expected ":" but "=" found.

Так обидно, проект уже на стадии завершениedge


 
SPeller ©   (2004-07-22 12:59) [1]

Поищи в форуме, это уже было.


 
raize   (2004-07-22 16:31) [2]

у меня подобная "фишка" возникла.
в один прекрасный момент "ниоткуда" посыпались странные ошибки ? ((( а пишу на КОЛЕ первую неделю, сразу не понял в чем проблема.
не буду утверждать, потому что так до сих пор и не понял причины, но исправил это все я просто удалив все лишнее из папки проекта, все ненужные файлы, в том числе, все DCU, $$$ и т.д.
после чего все "странности" пропали ))


 
Vladimir Kladov   (2004-07-22 17:11) [3]

в свойствах проекта не пропал ли символ условной компиляции KOL_MCK ? Дублирующие строки придется вычистить руками, лучше в notepade.


 
earl Grey ©   (2004-07-23 06:16) [4]

Помню как сейчас.. Жо)
При использовании форматтеров кода (у меня DelForEx) исходник меняется, в частности фрагмент
{ KOL MCK } // Do not remove this line!
меняется на
{ KOL MCK }// Do not remove this line!
т.е скушали пробел.

Тут конечно надо бы remove на change исправить,но это только Владимир может сделать.

В случае размещения функционала в модуле формы - придется все править ручками и впредь не пускать форматтер в модули с вышеуказанными строками.



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

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

Наверх




Память: 0.45 MB
Время: 0.036 c
1-1107251871
Demir
2005-02-01 12:57
2005.02.13
Excel


1-1107142206
Yus
2005-01-31 06:30
2005.02.13
ListView в виртуальном режиме работает коряво


1-1107266317
JohnKorsh
2005-02-01 16:58
2005.02.13
Программная очистка "корзины".


1-1106819778
Viktop
2005-01-27 12:56
2005.02.13
Коды клавиш


6-1101966555
OneFragLeft
2004-12-02 08:49
2005.02.13
Почему не удаётся просмотреть Shared ресурсы на другом компе?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский