pascal
OK_boom
大龄搬砖工,酷爱计算机技术,java/C#/android/free pascal/C++。
展开
-
一份典型的lazarus 编译目标平台为android的编译参数
编译目标平台: android目标 -MObjFPC -Scghi -CX -O1 -Tandroid -Parm -g -gl -XX -vewnhi -Filib\arm-android -FlE:\android-ndk-r9d\platforms\android-18\arch-arm\usr\lib -FlE:\android-ndk-r9d\toolchains\arm原创 2014-04-16 13:59:05 · 1454 阅读 · 0 评论 -
Delphi的参数修饰const/var/output 与C++的对应关系
delphi的const/input和默认的没有修饰, C++都是一样的delphi的var,对应C++那边是指针, 调用方需要管理内存(负责分配内存及销毁) delphi的output , 对应c++那边也是指针 , 如果是 C++调用Delphi DLL, 而Delphi有个形参是out修饰的话, C++调用方传入的指针可以不需要初始化, 因为初始化已经在dll那边完成原创 2017-05-17 09:32:46 · 1122 阅读 · 0 评论 -
VC/C#调用lazarus写的dll
包含了普通类型的参数传递, 结构体传递, 字符串的传入/传出 还有callback等.点击打开链接原创 2017-05-12 20:16:16 · 1181 阅读 · 0 评论 -
在Mac OS X上安装使用lazarus 1.6.4
一直觉得delphi的OO做得比C++还完善, 但如今日落西真是让人感到唏嘘, 这并不意味着delphi比C++差, 它的创始人被微软挖墙脚后创造了C#系列开发工具, 设计理念大部分与Delphi相似,但dotnet平台的执行效率非常不好. 如果在其他平台上也能用delphi开发呢?而且不用钱(Delphi正版极其昂贵)! 你会选择吗? 在OS X上开发应用除了用XCode, 还可以用lazarus, 一个跨平台的免费delphi !由于国内没有相关的教程乃至官网wiki所详述的解决方法原创 2017-04-22 10:47:18 · 1495 阅读 · 0 评论 -
ZXing性能优化 - 用NDK重写旋转图片代码
一年前下载了一份修改版的Zxing代码,里面会对竖屏的YUI图像数据进行转换,long w_1=System.currentTimeMillis();byte[] rotatedData = new byte[data.length];for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) rotatedD原创 2016-02-26 17:54:43 · 1153 阅读 · 1 评论 -
绿色便携版Lazarus的制作教程
本文来源: www.fpccn.com原作者:逍遥派掌门人 本教程不用更改lazarus的任何源代码,安全性很高。1、先到Lazarus wiki下载所需要的版本。2、安装到硬盘的任何地方,如安装目录: d:\lazarus。3、安装好各种所需要的组件、控件,并退出 lazarus 的IDE。4、在安装目录里建一个新的目录,如:con转载 2014-12-10 22:57:31 · 1485 阅读 · 0 评论 -
慎用IfThen函数!
从java/C转过来的coder,也许用惯了 (a==b?原创 2014-04-21 11:51:11 · 2100 阅读 · 0 评论 -
24BITBMP位图的文件结构及创建
下面这些结构说明来自http://blog.csdn.net/lanbing510/article/details/8176231原创 2014-04-18 21:17:08 · 3438 阅读 · 0 评论 -
free pascal(lazarus)版的android JNI进阶篇:反向调用java的方法并传递复杂参数
这篇文章虽然短暂,但耗用了笔者一天的时间去原创 2014-04-18 08:44:45 · 2783 阅读 · 1 评论 -
[lazarus] 分享一个BMP图像平滑缩放的代码
刚把fastbmp的SmoothResize移植成功,速度比lazarus官方例子要快接近一倍,效果也比他的好,常规的缩放,有些点阵会有变色,但通过插值缩放则不会,而且细节还会得到保留。先贴出lazarus官方的source:procedure StretchDrawBitmapToBitmap(SourceBitmap, DestBitmap: TBitmap; DestWidt原创 2014-04-15 17:28:38 · 2056 阅读 · 0 评论 -
[lazarus] 分享一个BMP图像平滑缩放的代码
http://write.blog.csdn.net原创 2014-04-15 17:09:54 · 1128 阅读 · 0 评论 -
TBitmap resize在 android编译环境下 JNI调用方式出错的解决方法!!!
绝对简单的一段source: b:=tbitmap.create;b.width:=9;b:heig原创 2014-04-15 21:31:33 · 944 阅读 · 0 评论 -
彻底解决lazarus安装组件后烦人的编译时单元找不到的问题!
以安装indy为例 1/下载组件包, http://www.indyproject.org/Sockets/fpc/indy-10.2.0.3.zip 2/爆开放于C:\lazarus\components\indy-10.2.0.3 3/打开C:\lazarus\components\indy-10.2.0.3\lazarus\indylaz.lpk安装包文件原创 2017-05-10 11:11:38 · 5240 阅读 · 1 评论