Скачал Delphi с сайта csoft.ucoz.ru. Работает.
Кстати слова о глючности fpc, я впервые прочитал именно на этом сайте.
А уж потом задумался что стоит заменить компилятор.
Скачал с десяток программ с обменника.
И результат был таков, например:
Build start...
Generated code
Create project...
Command line: fpc.exe '"D:\Program Files\HiAsm\Elements\Delphi\code\xls.pas"' -Sd -Mdelphi '"-FEE:\123\00000000661\"' '"-FUD:\Program Files\HiAsm\Elements\Delphi\code\\units"' -FDtools\ -CX -dF_P
Free Pascal Compiler version 1.9.6 [2004/12/31] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Win32 for i386
Compiling D:\Program Files\HiAsm\Elements\Delphi\code\xls.pas
Compiling D:\Program Files\HiAsm\Elements\Delphi\code\Share.pas
Compiling D:\Program Files\HiAsm\Elements\Delphi\code\Debug.pas
Compiling D:\Program Files\HiAsm\Elements\Delphi\code\hiVBJScript.pas
Compiling ActiveKOL.pas
ActiveKOL.pas(8,2) Fatal: Can't open include file "KOLDEF.INC"
Error: D:\Program Files\HiAsm\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
End build
С Delphi все работает.
И спасибо добрым людям за подсказки!
Этот топик читают: Гость
Ответов: 8
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 574
Рейтинг: 1
|
|||
Anatoliy писал(а): Скачал Delphi с сайта csoft.ucoz.ru. Работает.Считайте, что скачали отсюда: я на сайте у себя ссылки на файлы этого сайта дал. Вот вам и правда: ничего на этом сайте НЕ глючное... ;) |
|||
карма: 0 |
|
Ответов: 8
Рейтинг: 0
|
|||
Для меня главное что работает. И одна из многих проблем решена.
Кстати я говорил не о сайте, а о компиляторе. Понятно что сайт нипричем. Возможно для коректной работы fpc нужена еще какая то программа. Которая не установлена у меня. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Anatoliy, а непробовал ту же программу запустить на компиляйию по второму разу. FPC сразу после установки у меня всегда выдает "Can't open include file "KOLDEF.INC", а потом работает нормально
|
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tad писал(а): FPC сразу после установки у меня всегда выдает "Can't open include file "KOLDEF.INC"ни фига себе |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov, невероятно, но факт. При установке HiAsm+FPC на чистый хард при первом запуске на компиляцию даже пустой формы получается "ни фига себе " . Устанавливаю Delphi, запускаю пустышку. После этого FPC начинает работать без проблем. Какая связь - невникал. Т.к. мне частенько меняют харды, то ситуация повторяется и я к ней уже привык. При следующей замене попробую вникнуть
[size=-2]------ Добавлено в 11:01 http://www.dev.hiasm.com/xf/topic.php?p=32704#P32704 вот здесь о том-же, да и я где-то писал уже. Поиск задолбал. Нифига найти нельзя. [size=-2]------ Добавлено в 11:14 Да. Вот и при установке 161 тоже было |
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tad писал(а): Устанавливаю Delphi, запускаю пустышкуНе имеет право Дельфи ничего запускать в папки, доступные для FPC. И FPC не имеет право лазить в файлы для Дельфи. Иначе - дурдом на каникулах Очень плохо такие вещи могут кончиться. И гораздо важнее вникнуть в это, чем строить баг-репорты про какой-нибудь таймер под FPC. |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov, примерно через две недели поменяю хард. Тогда посмотрю.
|
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
После каждого чиха регистрируй изменения в файловом составе
|
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Обязательно. Поставлю сначала только HiAsm+FPC и никаких Delphi
[size=-2]------ Добавлено в 12:09 Только сейчас посмотрел на KOLDEF.INC - они одинаковые и там и там 10.02.2003 года. |
|||
карма: 25 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Нашел у себя комп незамараный HiAsm-ом
Установил HiAsm+FPC. Файл KOLDEF.INC есть ! При первой компиляции пустой формы: Build start...
компиляция неудачная - пока не разбираюсь
Generated code Create project... Command line: fpc.exe '"C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas"' -Sd -Mdelphi '"-FEC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\"' '"-FUC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas Compiling Windows.pas Windows.pas(1821,4) Warning: Illegal compiler directive "$NODEFINE" Windows.pas(1823,5) Warning: Illegal compiler directive "$HPPEMIT" Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\hiMainForm.pas Compiling kol.pas Compiling Messages.pas Compiling RichEdit.pas kol.pas(5566,69) Warning: range check error while evaluating constants kol.pas(5570,76) Warning: range check error while evaluating constants kol.pas(6743,56) Warning: range check error while evaluating constants kol.pas(6897,56) Warning: range check error while evaluating constants kol.pas(10706,30) Warning: range check error while evaluating constants Compiling ShellAPI.pas Compiling commdlg.pas Compiling ShlObj.pas kol.pas(19692,10) Warning: Function result does not seem to be set kol.pas(23414,3) Warning: Some fields coming after "fCustom" weren't initialized kol.pas(23424,3) Warning: Some fields coming after "fCustom" weren't initialized kol.pas(41643,60) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(41646,60) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(50737,63) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(53410,28) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(53409,44) Warning: Conversion between ordinals and pointers is not portable kol.pas(54982,63) Warning: Mixing signed expressions and longwords gives a 64bit result kol.pas(55617,9) Note: Local variable "ClientAfter" is assigned but never used kol.pas(61381,16) Warning: Class types "TAction" and "TObj" are not related kol.pas(61568,22) Warning: Class types "TActionList" and "TObj" are not related Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Share.pas Compiling WinSock.pas WinSock.pas(13,2) Warning: Illegal compiler directive "$WEAKPACKAGEUNIT" WinSock.pas(44,3) Warning: Illegal compiler directive "$HPPEMIT" WinSock.pas(51,4) Warning: Illegal compiler directive "$NODEFINE" Share.pas(212,30) Warning: Some fields coming after "Event" weren't initialized Share.pas(214,41) Warning: Some fields coming before "next" weren't initialized Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Debug.pas Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Win.pas Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\KOLMHToolTip.pas KOLMHToolTip.pas(46,5) Warning: Destructor should be public KOLMHToolTip.pas(46,16) Warning: An inherited method is hidden by "destructor TMHToolTipManager.Destroy" KOLMHToolTip.pas(82,16) Warning: An inherited method is hidden by "destructor TMHHint.Destroy" KOLMHToolTip.pas(116,16) Warning: An inherited method is hidden by "destructor TMHToolTip.Destroy" Compiling resource C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\allres.res Project1.pas(68,1) Error: Can't call the linker, switching to external linking Project1.pas(68,1) Fatal: There were 1 errors compiling module, stopping Closing script C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\ppas.bat Error: C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled) End build [size=-2]------ Добавлено в 12:33 Вторая компиляция: Build start...
Generated code Create project... Command line: fpc.exe '"C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas"' -Sd -Mdelphi '"-FEC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\"' '"-FUC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Share.pas Share.pas(212,30) Warning: Some fields coming after "Event" weren't initialized Share.pas(214,41) Warning: Some fields coming before "next" weren't initialized Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Debug.pas Compiling resource C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\allres.res Project1.pas(68,1) Error: Can't call the linker, switching to external linking Project1.pas(68,1) Fatal: There were 1 errors compiling module, stopping Closing script C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\ppas.bat Error: C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled) End build [size=-2]------ Добавлено в 12:37 Третий запуск: Build start...
Generated code Create project... Command line: fpc.exe '"C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas"' -Sd -Mdelphi '"-FEC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\"' '"-FUC:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\\units"' -FDtools\ -CX -dF_P Free Pascal Compiler version 1.9.6 [2004/12/31] for i386 Copyright (c) 1993-2004 by Florian Klaempfl Target OS: Win32 for i386 Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Project1.pas Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Share.pas Share.pas(212,30) Warning: Some fields coming after "Event" weren't initialized Share.pas(214,41) Warning: Some fields coming before "next" weren't initialized Compiling C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\Debug.pas Compiling resource C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\allres.res Project1.pas(68,1) Error: Can't call the linker, switching to external linking Project1.pas(68,1) Fatal: There were 1 errors compiling module, stopping Closing script C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\ppas.bat Error: C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled) End build В режим установки не вмешивался. Устанавливал только-что скачанное с сайта [size=-2]------ Добавлено в 12:44 Т.е. поставил себя на место человека впервые скачавшего инстоляционные пакеты и установившего HiAsm |
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tad,
1) Проще пути придумать нельзя было 2) Не подскажешь мероприятие, после которого "Can't open include file "KOLDEF.INC" [size=-2]------ Добавлено в 12:56 btw: Что-то мне кажется, что -Sd и -Mdelphi - это одно и то же |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov,
1) просто на этом компе - это моя папка 2) да здесь "Can't open include file "KOLDEF.INC" не проявилось Что-то мне кажется, что -Sd и -Mdelphi - это одно и то же командная строка от Dilma
Tad писал(а): поставил себя на место человека впервые скачавшего инстоляционные пакеты и установившего HiAsm[size=-2]------ Добавлено в 13:08 Ну что ставить Delphi или нет [size=-2]------ Добавлено в 13:17 Не подскажешь мероприятие, после которого "Can't open include file "KOLDEF.INC" Dilma говорил, что перезалил FPC - может и правда раньше KOLDEF.INC там не было... Пути господни ...
[size=-2]------ Добавлено в 13:35 Compiling resource C:\Documents and Settings\Power User\My Documents\TAD\HiAsm\Elements\delphi\code\allres.res allres.res нету - есть allres.or |
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tad,
Конечно, я не знаю, чего происходит у нутре FPC Знаю, что у Dilma была куча проблем с путями. Одни двойные кавычки чего стоят (до этого еще додуматься надо было). Делали FPC апологеты Линуха, а там "хитрые" пути не в моде, мягко говоря. Знаю что у егойного линкера куча проблем при дефиците "живой" памяти. Когда у меня было 32М, он трудился минут 5-10 (причем именно линкер), и через раз сообщал "Error while linking" Были и сообщения на форуме, что не пристегиваются большие ресурсы (типа картинки) Сейчас, правда, не наблюдаю этих проблем (кроме XP-ресурса), так у меня и памяти 512, да и комп не самый слабый. И с путями я не экспериментирую - оно мне надо... И считаю себя нормальным юзером, при этом. Тут ситуация такая: есть кодовые проблемы - это одно (хотя тоже достали, и заниматься ими настроения аж никакого), а есть проблемы компилятора - это другое Но они - есть, и не очень соответствуют: Tad писал(а): Я пользуюсь компиляторами, скачанными на этом сайте, и глюков не замечалВозможно, что версии выше 2-й уже гораздо лучше (по крайней мере, утверждается Кладовым, что KOL идет один к одному, без портирования). Но вот апологета, который сделал такую сборку - чего-то и нет. |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Сейчас пойду попробую самый короткий путь - C:HiAsm
|
|||
карма: 25 |
|