Вверх ↑
Этот топик читают: Гость
Ответов: 8
Рейтинг: 0
#16: 2007-02-16 23:24:40 ЛС | профиль | цитата
Скачал 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 все работает.

И спасибо добрым людям за подсказки!
карма: 0

0
Ответов: 574
Рейтинг: 1
#17: 2007-02-16 23:57:40 ЛС | профиль | цитата
Anatoliy писал(а):
Скачал Delphi с сайта csoft.ucoz.ru. Работает.


Считайте, что скачали отсюда: я на сайте у себя ссылки на файлы этого сайта дал.

Вот вам и правда: ничего на этом сайте НЕ глючное... ;)
карма: 0

0
Ответов: 8
Рейтинг: 0
#18: 2007-02-17 00:19:01 ЛС | профиль | цитата
Для меня главное что работает. И одна из многих проблем решена.
Кстати я говорил не о сайте, а о компиляторе. Понятно что сайт нипричем. Возможно для коректной работы fpc нужена еще какая то программа. Которая не установлена у меня.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#19: 2007-02-17 00:40:59 ЛС | профиль | цитата
Anatoliy, а непробовал ту же программу запустить на компиляйию по второму разу. FPC сразу после установки у меня всегда выдает "Can't open include file "KOLDEF.INC", а потом работает нормально
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#20: 2007-02-17 09:10:48 ЛС | профиль | цитата
Tad писал(а):
FPC сразу после установки у меня всегда выдает "Can't open include file "KOLDEF.INC"

ни фига себе
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#21: 2007-02-17 11:14:02 ЛС | профиль | цитата
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
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#22: 2007-02-17 11:21:15 ЛС | профиль | цитата
Tad писал(а):
Устанавливаю Delphi, запускаю пустышку

Не имеет право Дельфи ничего запускать в папки, доступные для FPC.
И FPC не имеет право лазить в файлы для Дельфи.

Иначе - дурдом на каникулах
Очень плохо такие вещи могут кончиться.

И гораздо важнее вникнуть в это, чем строить баг-репорты про какой-нибудь таймер под FPC.
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#23: 2007-02-17 11:52:05 ЛС | профиль | цитата
Galkov, примерно через две недели поменяю хард. Тогда посмотрю.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#24: 2007-02-17 11:56:40 ЛС | профиль | цитата
После каждого чиха регистрируй изменения в файловом составе
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#25: 2007-02-17 12:09:07 ЛС | профиль | цитата
Обязательно. Поставлю сначала только HiAsm+FPC и никаких Delphi

[size=-2]------ Добавлено в 12:09
Только сейчас посмотрел на KOLDEF.INC - они одинаковые и там и там 10.02.2003 года.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 16884
Рейтинг: 1239
#26: 2007-02-17 12:44:11 ЛС | профиль | цитата
Нашел у себя комп незамараный 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
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#27: 2007-02-17 12:56:24 ЛС | профиль | цитата
Tad,
1) Проще пути придумать нельзя было
2) Не подскажешь мероприятие, после которого "Can't open include file "KOLDEF.INC"

[size=-2]------ Добавлено в 12:56
btw: Что-то мне кажется, что -Sd и -Mdelphi - это одно и то же
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#28: 2007-02-17 13:35:33 ЛС | профиль | цитата
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
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#29: 2007-02-17 14:26:57 ЛС | профиль | цитата
Tad,
Конечно, я не знаю, чего происходит у нутре FPC
Знаю, что у Dilma была куча проблем с путями. Одни двойные кавычки чего стоят (до этого еще додуматься надо было).
Делали FPC апологеты Линуха, а там "хитрые" пути не в моде, мягко говоря.
Знаю что у егойного линкера куча проблем при дефиците "живой" памяти. Когда у меня было 32М, он трудился минут 5-10 (причем именно линкер), и через раз сообщал "Error while linking"
Были и сообщения на форуме, что не пристегиваются большие ресурсы (типа картинки)
Сейчас, правда, не наблюдаю этих проблем (кроме XP-ресурса), так у меня и памяти 512, да и комп не самый слабый.
И с путями я не экспериментирую - оно мне надо...

И считаю себя нормальным юзером, при этом.

Тут ситуация такая: есть кодовые проблемы - это одно (хотя тоже достали, и заниматься ими настроения аж никакого), а есть проблемы компилятора - это другое
Но они - есть, и не очень соответствуют:
Tad писал(а):
Я пользуюсь компиляторами, скачанными на этом сайте, и глюков не замечал


Возможно, что версии выше 2-й уже гораздо лучше (по крайней мере, утверждается Кладовым, что KOL идет один к одному, без портирования).
Но вот апологета, который сделал такую сборку - чего-то и нет.
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#30: 2007-02-17 14:49:44 ЛС | профиль | цитата
Сейчас пойду попробую самый короткий путь - C:HiAsm
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)