Вверх ↑
Этот топик читают: Гость
Ответов: 1891
Рейтинг: 110
#1: 2007-08-06 21:47:07 ЛС | профиль | цитата
Может ли компонент Visual Basic & Java Script работать под FPC
карма: 0
%time%
0
Ответов: 499
Рейтинг: 1
#2: 2007-08-06 21:52:37 ЛС | профиль | цитата
а если попробовать?
карма: 0

0
Ответов: 1891
Рейтинг: 110
#3: 2007-08-06 21:55:00 ЛС | профиль | цитата
HikeR, писал(а):
а если попробовать?


в смысле подправить его, что бы работал с FPC
карма: 0
%time%
0
Ответов: 9906
Рейтинг: 351
#4: 2007-08-06 21:55:13 ЛС | профиль | цитата
Ну возьми и проверь ElementsDelphiExampleDateBaseDBFBlocknote.sha
карма: 9

0
Ответов: 1891
Рейтинг: 110
#5: 2007-08-06 22:00:44 ЛС | профиль | цитата
Galkov, писал(а):
Ну возьми и проверь ElementsDelphiExampleDateBaseDBFBlocknote.sha


ну и .... не работает
карма: 0
%time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#6: 2007-08-06 22:23:24 ЛС | профиль | цитата
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
0
Ответов: 1891
Рейтинг: 110
#7: 2007-08-06 22:27:27 ЛС | профиль | цитата
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
%time%
0
Ответов: 499
Рейтинг: 1
#8: 2007-08-06 22:44:37 ЛС | профиль | цитата
приведенный пример юзает 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

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-08-06 22:51:37 ЛС | профиль | цитата
из всего сказанного ключевой является фраза:

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
0
Ответов: 499
Рейтинг: 1
#10: 2007-08-06 22:58:27 ЛС | профиль | цитата
Dilma писал(а):
FPC пакет дополнялся г-ом tsdima, на предмет адаптации VBJScript под этот компилятор.

а как давно? раньше, чем месяц назад?
карма: 0

0
Ответов: 1891
Рейтинг: 110
#11: 2007-08-06 22:59:28 ЛС | профиль | цитата
Dilma, писал(а):
уточнение: перекачать и установить. FPC пакет дополнялся г-ом tsdima, на предмет адаптации VBJScript под этот компилятор.


Dilma, дай ссылочку откуда перекачать
карма: 0
%time%
0
Ответов: 499
Рейтинг: 1
#12: 2007-08-06 23:01:30 ЛС | профиль | цитата
D:126Music

тоже творчество? разносторонний вы человек ;)

[size=-2]------ Добавлено в 23:01
Alexbootch писал(а):
Dilma, дай ссылочку откуда перекачать

кстати, http://hiasm.com/index.php чего не пашет...
карма: 0

0
Ответов: 9906
Рейтинг: 351
#13: 2007-08-06 23:02:23 ЛС | профиль | цитата
РАНЬШЕ
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2007-08-06 23:16:53 ЛС | профиль | цитата
HikeR писал(а):
а как давно? раньше, чем месяц назад?

гораздо раньше.

Alexbootch писал(а):
дай ссылочку откуда перекачать

страница закачки

HikeR писал(а):
тоже творчество?

угу. Пакеты FrootyLoops и ACID. У человека, у которого дома стоит более менее нормальный компьютер возможностей для творчества и раскрытия своих талантов очень много. Только к сожалению в один прекрасный момент понимаешь, что для занятия всем, чем нравится, нужно гораздо больше времени, чем остается после школы/института/работы. А значит выбор нужно останавливать на чем-то одном... Такая уж у нас несовершенная жизнь
карма: 27
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#15: 2007-08-06 23:23:43 ЛС | профиль | цитата
Dilma писал(а):
Такая уж у нас несовершенная жизнь

Нельзя объять необъятное (с)
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)