GDB debug setting for lazarus
GDB_on_OS_X_Mavericks_or_newer_and_Xcode_5_or_newerCodesigning gdbhttps://sourceware.org/gdb/wiki/BuildingOnDarwin#Method_for_Mac_OS_X_10.5_.28Leopard.29_and_laterMac(os x)下使用gdb的问题codesign 之后,运行出现sud
GDB_on_OS_X_Mavericks_or_newer_and_Xcode_5_or_newerCodesigning gdbhttps://sourceware.org/gdb/wiki/BuildingOnDarwin#Method_for_Mac_OS_X_10.5_.28Leopard.29_and_laterMac(os x)下使用gdb的问题codesign 之后,运行出现sud
CodeTyphon是一个lazarus的集成mod版本,集成了许多的第三方控件,1.70版本已经发布,可以发现,lnet和indy等库已经移植到wince了,不用担心wince下网络库的缺乏了。changed log:======> 22-May-2011 ver 1.70 ================================================= -ADD
Lazarus中调用mplayer播放有个很重要的问题,就是当视频输出为directx时,会无法在panel或者窗体上显示。原来,这个关系到mplayer的一个参数colorkey,一般调用时传递一个-colorkey 0x101010,然后呢,设置相应的显示视频的窗体颜色为$00101010,这样,窗体就会正常显示视频了。如果colorkey设置为普通的颜色,比如说黑色或者白色,那么许多通常的窗
mplayer是一个全能的媒体播放器,在Linux上是鼎鼎大名的,不用多说了,Windows上,现在也是多了很多的基于mplayer的播放器。个人比较喜欢的是smplayer,跨平台的,也是简洁大方。要在编程中,使用mplayer播放视频,首先要有mplayer的运行库,就是rtm,可以从官方网站下载。解压后的目录结构如下,要包含有可执行的mplayer.exe。然后,使用在project中包含以
一般,在delphi上,使用的都是TWebBrowser的IE内核的控件,使用很方便,直接把控件拖到窗体上就行了。但是,在跨平台的时候,就无能为力了。这时候,Lazarus+firefox是个更好的选择。下面,讨论一下,怎么在Lazarus上使用firefox内核打开网页。首先:准备工作,需要一个firefox的运行库,和一个Lazarus的控件。1.运行库,就是xulrunner,可以在mozi
用Lazarus编译RemObjects_Core_Lazarus_Windows.lpk出现如下错误的:RemObjects6RemObjects SDK for DelphiSourceuROXMLSerializer.pas(427,30) Error: Illegal type conversion: "Extended" to "Comp"
Delphi的DLL导出类的方法,无外乎就是利用TClass的特性,就是,定义要导出类的Class类,即比如说,要导出的类是TMyObject,那么就定义TMyObjectClass=class of TMyObject在导出函数里面,使用TMyObjectClass变量,可以在参数里面使用var或者直接返回。类似于function GetMyObject(var MyClass:TMyObjec
记录一个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