有几个网友私下问我一些有关线程的事情。过节写个东西上来大家交流。 思维误区1,自己新建的THREAD是线程,自己的主程序不是线程. 很多人在多线程编程没有把主线程也当作线程。其实主线程也是线程。看起来是废话,这个话确实很重要,这个就意味着,在DELPHI中,不光你开的线程,还有你的主线程所有的内存分配也是
月度归档: 2017 年 4 月
[春茶上市]2017年自家产春茶上市,数量有限,售完即止
【种类】 绿茶,炒青,雨前茶 【炒制日期】 2017年4月13日至4月18日(因人工和产量原因,不能一次性炒制) 【购买链接】 淘宝(注:因个人家茶叶自行炒制,故无食品许可证,无法直接上架淘宝,介意勿拍,960元/斤)
DELPHI中不同类型的动态数组变量共享内存
场景: 假如我们要调用A函数 procedure A( aBytes:Tbytes). 你手上现在只有一个STRING, 或者其他数组类型,比如Array of char. array of integer..一般的过程就是,首先把你手上的数组类型转换成符合A调用的需要的类型TBYTES,,其实很多时候我们需要要这个T
[FMX] 在 FMX 中手动控制打印机打印内容
好吧,先说下版本:10.1.2,然后说遇到的两个 Bug: 一、字体大小的问题 打印机的字体大小错误,比如设置为10.5(五号字的大小,3.7mm),你会发现打印出的字特别小,根本与实际设置不搭别。所以在 10.1.2 时,输出文本时的字体大小需要按以下公式计算下: 字体磅数 × DPI/72 然后就没有问题了,比如现
[FMX]增强画布的 DrawBitmap 函数
不多说话,直接上源码: type TFMXCanvasHelper = class helper for TCanvas public procedure StretchDraw(R: TRectF; ABitmap: TBitmap; ADoFit, AHighSpeed: Boolean); end; { TFMX
[杂谈]Objective C对象的生命周期
OC 已经随着苹果的很多年头了,这里说的 OC 是 XCode 8.3 自带的版本,将来或者过去的版本不在本文的讨论范围: 1、类型初始化函数 +load 这是类型全局函数,在你程序启动时,不管你程序量是否使用了该类型,它都会自动被调用。 2、懒加载初始化函数 +initialize 这个也是类型的全局函数,在你第一次
[FMX]FMX Linux 来了(非官方)
FMX 的 Linux 编译器在 10.2 上支持后,只能支持没有UI的控制台程序和后台服务,但非官方的大牛们不满足于此,通过实现 FMX 对 Linux 平台相关服务的处理,实现了在 Linux 上编写UI程序的梦想。 前两天,大毛家的大牛放出了 Linux 上的 FMX 程序视频,现在网站也已经放出了,但下载暂未放