支持DELPHI的大部分语法、单步执行、断点设置............
解决方案 »
- 在dbgrid如何实现列值随着别一列改变而改变
- .showmodal=mrok mrok不可识别
- clientdataset求助?(高分)
- Interbase数据库太慢了?
- 打印问题~~谢谢了先,在线等待(高分奉送)
- 用OLE容器控件打开EXCEL/WORD等文件(客户快速浏览办公文件),速度太慢,有办法提高速度吗?或者有类似的快速查看文件的文件浏览器吗?
- fastreport小数显示问题
- 请教:如何在unit2中调用unit1中定义的函数?Thank you!
- DBGirdEh中怎么实现列合计?为什么我设的都为零。
- TWebBrowser到底错在哪里?
- 送分的题目
- 用delphi开发数据库应用程序一般是搭配sql server的dbms吗?
骗得女孩的青睐,说它是你做的;
扔了它;
学习pascal语言;
了解pascal的语法,学习delphi;
自己仿写一个pascal解释器;
将pascal的精髓和C++结合,发展完全面向对象的C+++;
准备推广你的成果吧!问题点数太低,没多少人理会你!出售旧车车行的广告:"买我们的旧车吧,你会感觉如买新车!"有人说:"他们指的是价钱。"
能解释且编译(not 辑器)PASCAL语法语意是很不容易的哦!
type TClassB = class;type
TClassA = class
FText: string;
FClassB: TClassB;
function GetB: TClassB;
end;function TClassA.GetB;
begin
Result := FClassB;
end;type
TClassB = class
FClassA: TClassA;
function GetA: TClassA;
end;function TClassB.GetA;
begin
Result := FClassA;
end;var a: TClassA;a := TClassA.Create;a.FClassB := TClassB.Create;
a.FClassB.FClassA := TClassA.Create;a.GetB.GetA.FText := 'Hello';PrintLn(a.GetB.GetA.FText);a.GetB.GetA.Free;
a.GetB.Free;
a.Free;我很想把它的实现公布出来,不知道大家觉得怎么样啊?
她不是编译器,而是解释器,相当于用VBScript解释执行,只不过解释的是Delphi代码。
由于我还没有发现她到底有什么价值,所以现在我还不能公开她(Sorry!)
[email protected]
我支持Open Source。Free精神。
KAO!大家不会希罕你的东西的,不用吆喝了!
又可以用她写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器
又可以用她写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器
又可以用她写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器写出更好的PASCAL的解释/编辑器
.................
my email [email protected]
再说,PASCAL解释器的源程序下载是很容易的,编辑器嘛来这里的人不会编的相信是少数。
现在我对编译器有很高的兴趣,就是能把脚本编译成.EXE与.DLL的那种东东,可惜……
turbo pascal6.0的原代码http://www.pfan.net/yuanma_tools.htm
我不知道这个功能,但如果真的有也不大好用啊。比如你做的系统要求对脚本进行解释,你能不能直接用编译器所带的解释器(如果有的话)?