Lazarus开发备忘

1.跨平台时注意目录的分割符号用DirectorySeparator进行获取2.对于中文目录为了能正常访问用utf8toansi(FilePath)进行一下转换。3.使Linux下的Lazarus编辑器支持中文 具体操作,修改下面4个文件,增加{$define WITH_GTK2_IM}lazarus/com ...

Lazarus的TFPHTTPClient 在多线程TThread中使用报Could not initialize OpenSSL library问题

最近在Lazarus中使用TFPHTTPClient进行网络接口的访问,开始是正常的。由于要访问的数据比较多,就使用了多线程的TThread同时进行分段的访问,结果问题就来了。当进行调试的时候老是报“Could not initialize OpenSSL library”的错误,开始是以为使用的OpenSSL ...

Lazarus中使用FPJSON进行JSON解析

Delphi下JSON解析库比较多,常用的比如XE版本自带的System.JSON,第三方的SuperObject,XSuperObject,lkJSON等,使用教程在网上也比较多,但是发现在Lazarus下真正可以的JSON库真是少之又少,基本都是使用其自带的FPJSON。使用方法我简单的代码示例一下,具体的 ...