Может ли компонент Visual Basic & Java Script работать под FPC
Этот топик читают: Гость
Ответов: 1891
Рейтинг: 110
|
|||
карма: 0 |
|
Ответов: 499
Рейтинг: 1
|
|||
а если попробовать?
|
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
HikeR, писал(а): а если попробовать?в смысле подправить его, что бы работал с FPC |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Ну возьми и проверь ElementsDelphiExampleDateBaseDBFBlocknote.sha
|
|||
карма: 9 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Galkov, писал(а): Ну возьми и проверь ElementsDelphiExampleDateBaseDBFBlocknote.shaну и .... не работает |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Alexbootch писал(а): ну и .... не работает HiAsm Debug писал(а): Build start...
Generated code Create project... Command line: fpc.exe '"D:\126\Delphi\HiAsm\src\Elements\delphi\code\DBFBlocknote.pas"' -Sd -Mdelphi '"-FED:\126\Delphi\HiAsm\src\Elements\delphi\example\DateBase\"' '"-FUD:\126\Delphi\HiAsm\src\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:\126\Delphi\HiAsm\src\Elements\delphi\code\DBFBlocknote.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiHub.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\Share.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\Debug.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiMainForm.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\Win.pas Compiling D:\126\Delphi\HiAsm\src\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 D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiStrList.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiVBJScript.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\activescp.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\nmitems.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiArrayEnum.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiStringTable.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\ListEdit.pas ListEdit.pas(37,17) Warning: An inherited method is hidden by "destructor TListEdit.destroy" Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiChildPanel.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiMultiElement.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiEditMulti.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiMultiElement.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiDoData.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiStrCat.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiLabel.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiIf_else.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\If_arg.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiIndexToChanel.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiChildPanel_8BAAB50.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiPanel.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\KOLmdvPanel.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiChanelToIndex.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiButton.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiChildForm_8B94008.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiEdit.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiChildForm_8BB6050.pas Compiling D:\126\Delphi\HiAsm\src\Elements\delphi\code\hiStrPart.pas Compiling resource D:\126\Delphi\HiAsm\src\Elements\delphi\code\allres.res Linking D:\126\Delphi\HiAsm\src\Elements\delphi\example\DateBase\DBFBlocknote.exe 8173 Lines compiled, 3.8 sec End build опять мистика? |
|||
карма: 27 |
|
Ответов: 1891
Рейтинг: 110
|
|||
HiAsm Debug писал(а): Build start...
Generated code Create project... Command line: fpc.exe '"C:\HiAsm164\Elements\delphi\code\DBFBlocknote.pas"' -Sd -Mdelphi '"-FEC:\HiAsm164\Elements\delphi\example\DateBase\"' '"-FUC:\HiAsm164\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:\HiAsm164\Elements\delphi\code\DBFBlocknote.pas Compiling C:\HiAsm164\Elements\delphi\code\Share.pas Compiling C:\HiAsm164\Elements\delphi\code\Debug.pas Compiling C:\HiAsm164\Elements\delphi\code\hiVBJScript.pas Compiling ActiveKOL.pas ActiveKOL.pas(8,2) Fatal: Can't open include file "KOLDEF.INC" Error: C:\HiAsm164\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled) End build |
|||
карма: 0 |
|
Ответов: 499
Рейтинг: 1
|
|||
приведенный пример юзает activex, с которым fpc активно не дружит. можно подключить куски от дельфи (в частности описание IClassFactory2).
я попробовал пример ExaplesVBScriptSimple. FPC ругнулся на двойное определение procedure CalcMath в файле Script.pas, я не стал искать, где она еще есть, а просто переименовал процедуру в procedure CalcMath1, ну и соответственно все ее вызовы. скомпилировалось, но под wine полученный экзешник дал Runtime error 216. не знаю, может под чистой виндой и запуститься. [size=-2]------ Добавлено в 22:43 да, я для fpc 2.2 и нового kol-а пробовал. Alexbootch, KOLDEF.INC из стандартного комплекта FPC пропал. переустанови компилятор. [size=-2]------ Добавлено в 22:44 offtop: Dilma, а что у вас еще в каталоге D:126 живет? ;) |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
из всего сказанного ключевой является фраза:
HikeR писал(а): переустанови компилятор.уточнение: перекачать и установить. FPC пакет дополнялся г-ом tsdima, на предмет адаптации VBJScript под этот компилятор. [size=-2]------ Добавлено в 22:51 HikeR писал(а): а что у вас еще в каталоге D:126 живет?126 это четвертое издание папки, с начальным номером 123. Содержит все творчество за последние несколько лет. То, что было в папках 123-125 благополучно пропадало с очередными экспериментами над системой. Енумератор писал(а): D:126ищщл
D:126ppc D:126Basic D:126laz D:126dev D:126Music D:126BORLANDC D:1263D D:126CoolProg D:126Delphi D:126Acr D:126BC++ D:126flash D:126VS D:126pas |
|||
карма: 27 |
|
Ответов: 499
Рейтинг: 1
|
|||
Dilma писал(а): FPC пакет дополнялся г-ом tsdima, на предмет адаптации VBJScript под этот компилятор.а как давно? раньше, чем месяц назад? |
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Dilma, писал(а): уточнение: перекачать и установить. FPC пакет дополнялся г-ом tsdima, на предмет адаптации VBJScript под этот компилятор.Dilma, дай ссылочку откуда перекачать |
|||
карма: 0 |
|
Ответов: 499
Рейтинг: 1
|
|||
D:126Music
тоже творчество? разносторонний вы человек ;) [size=-2]------ Добавлено в 23:01 Alexbootch писал(а): Dilma, дай ссылочку откуда перекачатькстати, http://hiasm.com/index.php чего не пашет... |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
РАНЬШЕ
|
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
HikeR писал(а): а как давно? раньше, чем месяц назад?гораздо раньше. Alexbootch писал(а): дай ссылочку откуда перекачатьстраница закачки HikeR писал(а): тоже творчество?угу. Пакеты FrootyLoops и ACID. У человека, у которого дома стоит более менее нормальный компьютер возможностей для творчества и раскрытия своих талантов очень много. Только к сожалению в один прекрасный момент понимаешь, что для занятия всем, чем нравится, нужно гораздо больше времени, чем остается после школы/института/работы. А значит выбор нужно останавливать на чем-то одном... Такая уж у нас несовершенная жизнь |
|||
карма: 27 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Dilma писал(а): Такая уж у нас несовершенная жизнь Нельзя объять необъятное (с) |
|||
карма: 22 |
|