lazarus 使用Delphi的dll导出类的问题
Delphi的DLL导出类的方法,无外乎就是利用TClass的特性,就是,定义要导出类的Class类,即比如说,要导出的类是TMyObject,那么就定义TMyObjectClass=class of TMyObject在导出函数里面,使用TMyObjectClass变量,可以在参数里面使用var或者直接返回。类似于function GetMyObject(var MyClass:TMyObjec
Delphi的DLL导出类的方法,无外乎就是利用TClass的特性,就是,定义要导出类的Class类,即比如说,要导出的类是TMyObject,那么就定义TMyObjectClass=class of TMyObject在导出函数里面,使用TMyObjectClass变量,可以在参数里面使用var或者直接返回。类似于function GetMyObject(var MyClass:TMyObjec
还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!1. 使用更大的显示字体这个办法看上去非常简单,但是的确很有效果。打
topcoder的一个插件 KawigiEdit,可以自动生成代码框架,包括类框架,函数框架和测试框架等。安装:1.下载最新的KawigiEdit jar到本地计算机上2.启动topcoder Competition Arena,并登录进去3.选择"Options" - "Editor" - "Add"4.“Name”,填"Ka
Delphi 2010 的一些在线资源,包括官方资源链接,博客文章,各方面更新的试用,说明等。英文的。转到 Paweł Głowacki : Delphi 2010 Online Resources 查看。
最近,Delphi2007,启动时,会出现如下错误,确定后,ide没反应,死掉,只能强制结束。 参考:Found the reason of "Stack overflow"那边说的是mmx 7.10过期了可是,我的delphi都没有载入mmx,就比较奇怪了。应该不是mmx的问题,用Delphidistiller重置了也没用临时解决办法:用DelphiDistille
随着delphi2010的发布,ModelMaker CodeExplorer 也发布了8.0版更新:支持delphi2010修正d2009的bugs添加不少新特性破解:版本号显示:算是比较恶搞的。 使用方法:用cracked_files里面的文件覆盖安装目录下的文件。
细节请看: www.jed-software.com/bc.htm.新的特性可以让你查看到一个修改后的源文件和旧版本的区别。新的命令菜单在”Edit”下的Compare子菜单下。The new command is available in the Compare sub menu and is only enabled when the active file in the editor is
记录一个lazarus的串口控件SynaSer serial library支持win32和Linux,可惜不支持wince主要是Synapse TCP/IP library控件,用于delphi。简单使用方法,算是有点怪异的。var ser:TBlockSerial;begin ser:=TBlockserial.Create; try
今天编译一个lazarus的项目,发现只要编译,就会出现xxxx.pas(1,1) Fatal: Compilation aborted没有其他的错误指示。在尝试替换ide,都发生相同的错误后,可以确定错误在pas文件里面。经过比对之前的代码,发现在添加了如下代码后出现编译错误property Device:TDevice index m_Device read GetDevice;在delphi
今天更新了CoLinux 为最新的稳定版0.7.5,在启动原先0.7.3建立的debian镜像文件时,出现colinux:~# /etc/init.d/networking restart>> Reconfiguring network interfaces...SIOCSIFADDR: No such device>> eth0: ERROR while getting