|
|
Delphi For 移动开发专版,非相关内容一律删除。 |
|
用NetEncoding.Base64.Encode(SourceStream,DestStream)搞定 |
roadrunner |
2023/8/16 14:15:09 |
|
JPG 转字符串,就是对二进制进行 BASE64 编码。当然,还有其它编码,比如 quoted-printable 编码。总 …… |
pcplayer |
2023/8/16 16:05:36 |
|
procedure TForm2.btn1Click(Sender: TObject); var js: str …… PNG |
earthsbest |
2017/10/16 8:42:59 |
|
牛呀,顶 |
mprjcf |
2017/10/16 9:23:11 |
|
@1楼 大神, 为什么我按照你的代码搞 ,提示网页无法打开: http://1.1.1.1 PNG |
bbzzjl |
2017/10/16 17:28:27 |
|
源码 ZIP |
earthsbest |
2017/10/17 10:04:09 |
|
这样都可以...那能过滤访问的网页部分源码嘛?? |
letianwuji |
2017/11/6 14:53:04 |
|
楼上请用地球中国大陆的普通话九年义务教育语文重新描述一下你的问题。 |
wang_80919 |
2017/11/6 14:54:22 |
|
win下无法读取到 |
abencat |
2019/2/26 15:30:01 |
|
学到了,但,这样是不是长度有限制呀? PS:只取源码的话,用IndyHttp组件也行。 |
johnny161 |
2023/8/14 21:46:21 |
|
在 Delphi 里面,对 WebBrowser 的处理,1 楼的方法是正解。
简单说,IHTMLDocument2 …… |
pcplayer |
2023/8/15 10:49:44 |
|
店大欺客,客大欺店。
如果一个公司的产品,所有开发软件的人都不支持它,那个产品没软件可以用,则产品不好卖。
…… |
pcplayer |
2023/8/7 15:18:27 |
|
这问题提的,,,,d开发的本质是apk啊,这个就是安卓下的. 要HM下能用,只能转到HM生态下的开发工具吧~~~ |
doersoft |
2023/8/7 15:34:31 |
|
8月4日下午,鸿蒙4.0正式发布,但外媒:2027年鸿蒙系统消失 让子弹再飞一会儿~ |
tony2u |
2023/8/7 16:12:33 |
|
做系统并不难,难的是生态,他不兼容apk就是自绝于大生态,看看wp是怎么死的。 |
bahamut8348 |
2023/8/7 16:30:31 |
|
不买华为的产品, 是做人的基本原则. |
tuesdays |
2023/8/7 16:36:39 |
|
@doersoft 我意思是现在有的用户还是鸿蒙3,4用安卓app是兼容的 以后升级到5就不支持了 岂不是完蛋了 总不能让用 …… |
mp654kk |
2023/8/7 16:52:52 |
|
除非它的生态相当的好,不然,新版不兼容旧版是自掘坟墓 |
denis |
2023/8/7 17:00:37 |
|
肯定会兼容apk的,鸿蒙只是重写了原安卓的代码,估计是为闭源做准备,或者是为了不受google束缚 |
hardnut |
2023/8/7 17:35:21 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
“覆盖1+8+N全场景终端设备”, 个人理解并不是一个操作系统的img可以直接部署在所有终端设备上 对比苹果生态,也一直 …… |
kentty |
2023/8/11 12:36:59 |
|
同意19楼,其实我也是好奇苹果这么封闭一样活得好滋润,微软的wp却做不到。 即便今天此时此刻,支持apple的编译器,ID …… |
kwer |
2023/8/11 15:35:12 |
|
苹果的产品市场占有率在20%左右。低档次的硬件不适用甚至跑不了它的操作系统。 Apple OS细分主要为了节约苹果公司的成 …… |
hawke2e |
2023/8/12 17:08:13 |
|
设个变量,甚至可以到数据库上做标记判断 |
luckyrandom |
2023/7/29 11:54:44 |
|
临界区、互斥对象、信号量 手段太多了。 |
bahamut8348 |
2023/7/29 12:08:00 |
|
你把3个线程内容写到一个里不好么 |
hs_kill |
2023/7/29 12:14:53 |
|
窗体自定义Message,第一个线程完成,发送msg到窗体句柄[非阻塞],窗体的自定义消息收到后,启动下一个. |
doersoft |
2023/7/29 15:33:52 |
|
implementation
{$R *.dfm}
uses SyncObjs;
var Finis …… |
bluestorm8 |
2023/7/29 19:54:32 |
|
既然是顺序执行三个线程,可以写到一个线程里就可以了。没有必要写三个。 |
jwj76 |
2023/7/29 21:22:49 |
|
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses …… |
jjwwang |
2023/7/30 0:26:30 |
|
s1和S2是个独立的功能,而ss却需要却需要他们执行完之后的结果才能正确执行,所以就有了这个需求,当然也可以在SS里,把S1 …… |
sxfgf |
2023/7/30 1:02:48 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
using "TTASK" ( IFUTURE ) S1 and S2 is called and run in "para …… PNG |
emailx45 |
2023/8/2 21:39:41 |
|
如果绑定在windows系统上,可以直接用waitfor函数。 比如: var h: array[0..2] of th …… |
bahamut8348 |
2023/8/3 0:22:31 |
|
本来是很简单的事情,为什么要搞得那么复杂? |
bluestorm8 |
2023/8/3 8:35:18 |
|
是fmx里面 各位高手有办法吗 |
mp654kk |
2023/7/27 1:32:17 |
|
在源码中看看绘图函数 |
unjiang |
2023/7/27 13:48:43 |
|
@unjiang 没看懂 我现在已经可以自己设置mark的坐标了 但mark的callout的位置不跟着变 没找到设置cal …… |
mp654kk |
2023/7/27 21:36:27 |
|
源码是这个文件夹吗 D:\TeeChart Pro VCL FMX 2023.37\sources 里面是空的 啥都没有 …… |
mp654kk |
2023/7/27 22:49:35 |
|
Tool ... Delphi paths:
Library Path = all folders with DC …… |
emailx45 |
2023/7/27 23:19:39 |
|
@emailx45 谢谢 为什么加入TAxisScrollBarTool后不能拖动呢
chart1.AddSerie …… |
mp654kk |
2023/7/28 1:12:22 |
|
@mp654kk
upload your files (project) here ... without DCU o …… |
emailx45 |
2023/7/28 3:39:01 |
|
[b]the "TAxisScrollBarTool" works when the "ZOOM" is applyed o …… |
emailx45 |
2023/7/28 6:06:09 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
1、设置 BottomAxis.Maximum =10 AutomaticMaximum =false 就可以滚动了。你设置 …… |
bjlg |
2023/7/28 21:33:20 |
|
@bjlg 谢谢 这样滚动是没问题了 但是不知道为什么鼠标只要移动到两边的三角形按钮就报错弹出这个框 JPG |
mp654kk |
2023/7/29 0:07:12 |
|
这个滚动条工具还不如传统的ScrollBar好用 简单一句就OK了还不会报错
procedure TForm1.Scr …… |
mp654kk |
2023/7/30 17:07:54 |
|
https://www.woll2woll.com/ 或者TMS |
qq81709989 |
2023/4/22 9:22:28 |
|
@qq81709989 谢谢,TMS是指TAdvStringGrid 和 FlexCel吗 |
mp654kk |
2023/4/22 13:04:06 |
|
TAdvStringGrid FlexCel CxGrid TeeGrid 这4种都是跨平台的吗 |
mp654kk |
2023/6/29 13:06:14 |
|
Delphi的跨平台的话,可能得FMX的Grid了,VCL的不成。 Lazarus的话试试开源的KGrid(KContro …… |
zhyhero |
2023/6/29 13:44:05 |
|
TeeGrid for VCL/FMX TeeGrid Grid component for all VCL and FM …… |
szlbz |
2023/6/29 15:22:55 |
|
TeeGrid可以在linux arm和龙芯电脑使用 |
szlbz |
2023/6/29 16:04:58 |
|
@zhyhero Lazarus没用过我用的rad studio @szlbz 上面说的几种只有TeeGrid才跨平台是吗 |
mp654kk |
2023/6/30 1:07:34 |
|
tms fnc的grid也是可以在linux arm64和龙芯电脑运行 |
szlbz |
2023/6/30 7:08:02 |
|
其实对于 array 来说,有必要颠倒顺序吗?
如果你要颠倒顺序访问,for 循环从大到小就行了。
通常: …… |
pcplayer |
2023/4/18 17:46:26 |
|
您的问题和 fmx vcl 无关,属于 rtl 范凑。 找 EMB 算账的时候,记得选 rtl 。 |
wang_80919 |
2023/4/18 17:49:24 |
|
@pcplayer 有时还是需要用一下的,比如这样 for var i: Integer := 0 to High(lbs …… |
mp654kk |
2023/4/18 18:18:41 |
|
这些,简单的问题,自己去练一下就可以了 |
hq200306 |
2023/4/18 18:38:20 |
|
for var i := Low(Value) to High(Value) div 2 do begin …… |
qiuqiu77 |
2023/4/18 18:56:47 |
|
出处: https://www.delphipraxis.net/171924-how-reverse-array-any …… |
qiuqiu77 |
2023/4/18 19:00:07 |
|
@ hq200306 @qiuqiu77 谢谢 假如我要写个这个转换的函数
function 返回数组倒置(Val …… |
mp654kk |
2023/4/18 19:02:58 |
|
@qiuqiu77 哈哈这个好 非常感谢 |
mp654kk |
2023/4/18 19:06:28 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
class function TArrayUtil.GetCount<T>(const ASourceArr: TArray …… |
flcop |
2023/6/5 18:03:57 |
|
@zhyhero @emailx45 @flcop 方法确实可行,拓展了思路,感谢! |
mp654kk |
2023/6/23 23:02:35 |
|
@wk_knife lamda 就是匿名函数 谁说没有乐 |
chencong5025 |
2023/6/24 8:12:33 |
|
使用下面的匿名线程也一样, TThread.CreateAnonymousThread(procedure() …… |
sxfgf |
2023/6/14 17:14:45 |
|
what is "ClientModule1.Fc_Server_SM_FmClient.RemoPrint(billvch …… |
emailx45 |
2023/6/15 0:40:17 |
|
你的代码:
Mythreadtask := TTask.Create(procedure() begi …… |
pcplayer |
2023/6/15 3:01:19 |
|
try Button3Click(sender); billvchco …… |
sxfgf |
2023/6/15 17:25:25 |
|
如果: try if ClientModule1.Fc_Server_SM_FmClient.Rem …… |
sxfgf |
2023/6/15 20:34:04 |
|
经过多次测试,每次的打印任务都能正确完成,打印机也正常打印,按理说任务已经执行完毕结束了,为啥会报错甚至闪退?真是百思不得其 …… |
sxfgf |
2023/6/15 20:37:16 |
|
6 楼,我发现我在前面写了那么多,白写了。你根本没仔细看。
你的问题很简单:
1. 如果打印不放到线程里面,会闪 …… |
pcplayer |
2023/6/16 2:09:17 |
|
look my sample using a MyThread
1) im using a PDF Printer f …… GIF |
emailx45 |
2023/6/16 3:23:51 |
|
…… 此帖回复超过12条,中间记录省略。 |
…… |
…… |
|
@pcplayer谢谢 |
sxfgf |
2023/6/18 16:26:15 |
|
现在你的问题变成了:
1. 如果只打印,没问题; 2. 如果打印以后,执行 SQL,然后再次打印,会出问题。
…… |
pcplayer |
2023/6/19 1:55:25 |
|
这里有一些尝试的建议:
1)如果从表中读取的数据(记录)量很少或适中,那么您可以在表中进行“循环”并将这些值存储在 …… |
emailx45 |
2023/6/19 6:22:17 |
|
看到這篇特地登入上來留言 先講我最後的方式是 改用golang開發
delphi 支援度太低了 看QC 官方也表示尚 …… |
whesss |
2023/5/31 8:57:58 |
|
delphi 倒是可以生成 android 下的 .so 文件,但是基本处于不可用状态,不支持 class construc …… |
souledge |
2023/6/1 8:54:44 |
|
我在delphi 11.3测试了,android下做so基本不可用。http://bbs.2ccc.com/topic.as …… |
hfade |
2023/6/9 14:04:11 |
|
我测了一下android service方式,发现如果包含fmx相关的单元,服务加载会异常,delphi自带的几个例子是没问 …… |
hfade |
2023/6/14 11:01:12 |
|
试了一下,library方式不行,这个方式so的初始化走的是_StartLib而program方式是_StartExe,执行 …… |
hfade |
2023/6/14 12:15:10 |
|
如果用program方式编译出so 外部手动调用_NativeMain执行初始化呢 |
hs_kill |
2023/6/14 13:34:10 |
|
用program方式编译出so,外部手动调用_NativeMain执行初始化,可能同android service的效果一样 …… |
hfade |
2023/6/14 14:33:24 |
|
-_-.....等官方修复吧 |
hs_kill |
2023/6/14 18:15:47 |
|
使用lazarus吧,lazarus原生支持android,基本上除了平台相关外,delphi代码全部可以搬过来,生成so没 …… |
sxqwhxq |
2023/6/14 22:06:52 |
|
谢谢建议,我找lazarus试试。 |
hfade |
2023/6/15 10:01:27 |
|
非常感谢!@emailx45 (emailx45)
顺便问一下:可以将EPUB格式也一并上传一下吗?谢谢!!! |
lcjclj |
2019/3/6 5:57:26 |
|
模式吧还是看刘艺的 《delphi模式编程》好 |
homejun |
2019/3/6 11:31:45 |
|
怎么才能下载,无法下载呀? |
lingmx |
2019/3/6 13:34:33 |
|
非常感谢!@emailx45 (emailx45) |
crystalmoon |
2019/3/6 14:02:12 |
|
Thank you for sharing. |
xjw100 |
2020/10/8 17:41:13 |
|
现在不能访问了。有好心人可以分享一下PDF文件吗? 感谢! |
cony |
2023/6/11 10:36:41 |
|
Hands-On Design Patterns with Delphi by Primoz Gabrijelcic - E …… ZIP |
emailx45 |
2023/6/12 2:53:30 |
|
TMS FNC Core |
delphiilove |
2023/5/26 12:35:55 |
|
手机屏幕太小,应该不适合用来做文本编辑,尤其是图文混排的东西吧?
如果非要在手机屏幕上操作,然后把内容生成 PDF,能 …… |
pcplayer |
2023/5/26 13:14:58 |
|
没人回复,我自己回复一下,或许能帮助到其他遇到一样问题的
附件中的程序理论上是没有问题的,把代码规范一下就行比如加上线 …… |
sxfgf |
2023/5/20 10:35:44 |
|
hi @sxfgf
see this: https://bbs.2ccc.com/topic.asp?topici …… |
emailx45 |
2023/5/21 0:00:05 |
|