delphi xe4到Lazarus下的移植很不方便,请问有其他在linux下对Delhi兼容性更好的pascal编译器吗?
作者&投稿:夷卿 (若有异议请与网页底部的电邮联系)
delphi的功能支持面向对象、可视化VCL控件,功能
远远超过它的祖宗PASCAL了。
lazarus delphi在语法上是基本兼容的,也就是说写代码上区别不大
主要区别在于lazarus是跨平台的,可以运行在linux 上 也可以运行在windows
delphi只能运行在windows上
delphi的优势就是第三方组件多,就是开发东西做东西更方便简单些
Lazarus所使用的Free Pascal已经是最好的了。
不知道你使用的版本,如果是2.6.2,可以去试试最新的开发版2.7.1的FPC。
集的海正: 1.移植之前在Lazarus里新建一个空白的工程,保留以下文件*.ico,*.lpi,*.lpr,*,lrs其余的去掉2. 修改*.dfm----*.lfm 文本打开,去掉TextHeight = 这行3.uses LResources4. 在implementation下原来的{$R *.dfm}改为如下 initialization5.编译即可前提是所用到的控件都具有跨平台的支持
汾西县17892917535: Delphi XE4 若何将Listbox琅绫擎选中的内容显示到ComboBox里??
集的海正: 1procedure TForm1.ListBox1Click(Sender: TObject); ComboBox1.Items.Add(ListBox1.Items[i]); //添加到Combobox中.var i:Integer;begin i :=ListBox1.ItemIndex; //获取选中行的索引.end;中心分隔字符串可以应用ExtractStrings,也可以应用TStringList分隔,都可以的.这里就不写代码了.
汾西县17892917535: delphi xe4如何安装控件 - ?
集的海正: 一、控件安装 基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install;2、对于带*.dpk文件的控件包,File-->Open(下拉列表框中选*.dpk)-->install即可;3、对于带*.bpl文件的控件包,Install Packages-->Add--...
汾西县17892917535: Delphi 6.0 与 Lazarus - ?
集的海正: 不能直接编译运行,当项目中的控件在lazarus中有对应的时,需要稍加些改造.当lazarus中缺少对应控件时,就困难了.
汾西县17892917535: delphi程序求助.u盘中有程序运行前提示“发现U盘中可疑程序试图运行” 怎样实现? - ?
集的海正: 没念三天经,就想上西天.写杀毒软件,等着吧,金山毒霸也只近两来才没有出现误删系统文件的现象.现在对于一些新出现的软件也只是征求用户的方式由用户来决定是否阻止某个软件的运行,这都是一种没有把握的表现.可见,写杀毒软件还是要点经验的.如果要是唬一下用户,你的要求并不那么难,检测U盘文件的扩展名,凡是EXE的就写入列表,然后检测任务管理器进程,凡发现与EXE列表中名称相同的进行,就结束它.强制让它退出.此举但对于有一定电脑和软件使用知识的用户来说,用户会立即删除你的软件,并骂之:什么狗机八软件.这将会使你的现象大打折扣.
汾西县17892917535: delphi的版本 - ?
集的海正: 1995 1.0 支持16位Windows开发.基于框架(VCL)的,可拖曳、可视化的开发环境1996 2.0 以32位编译器为核心,支持C/S数据库开发1997 3.0 语法:加入接口(Interface)的机制.IDE:首次提供了(Code Insight)1998 4.0 语法:加入动...
汾西县17892917535: 我学Free Pascal 5年了,怎样能快速学delphi - ?
集的海正: free pascal应和turbo pascal比较.lazarua才能和delphi比较.其他请自行在网上收集有关资料.
汾西县17892917535: mac版的delphi出了吗?在哪里可以下载到? - ?
集的海正: 1、delphi一直都有mac版,名字叫做Kylix2、你所说的delphi 2011是一个旧版本,正式版本为delphi xe2以及xe3,注意,它虽然可以开发mac或ios的软件,但是它的ide并不是mac的,而是windows下的,也就是说,你的mac软件的开发要在windows进行.
汾西县17892917535: lazarus怎么用? - ?
集的海正: Lazarus 是基于 Free Pascal 的 Object Pascal 语言集成开发环境(IDE).Lazarus 与 Delphi 高度兼容,是delphi的开源替代品.支持 FreeBSD,Windows,Mac OS X,以及几种 Linux 发行版.由于 Lazarus 支持多种操作系统,利用 Lazarus 创建...
汾西县17892917535: Embarcadero RAD Delphi XE4 这款软件可以开发什么编程语言的项目?
集的海正: 是用来开发delphi的 是一个IDE delphi是后来的统称,实际上是开发基于vcl的object-pascal语言 你可以理解为开发pascal语言的ide