代码改变世界

delphi 字符转换

2017-02-21 15:07 by 绿贝, 773 阅读, 0 推荐, 收藏, 编辑
摘要:delphi经常可以看见#10,#12等,特别是在.dfm文件里面。 比如:EditLabel.Caption = #30005#23376#31080#26657#39564#30721#30005#23376#31080#26657#39564#30721 都知道这一长串带#的是某些字,但直接看 阅读全文

jpa的一些重要方法

2017-02-17 17:10 by 绿贝, 674 阅读, 0 推荐, 收藏, 编辑
摘要:1.persist(Object entity)方法 这个方法把一个实体加入持久化上下文中,也就是缓存中,在事务提交或者调用flush()方法的时候,把这个实体保存到数据库中(执行insert语句),如果实体已存在,则抛出EntityExistsException异常,缓存则不存在了。 2.find 阅读全文

error creating form:object expected on line 1127

2017-02-13 18:02 by 绿贝, 497 阅读, 0 推荐, 收藏, 编辑
摘要:这个错是资源文件dfm出错了,检查....dfm的第1127行左右。看是否匹配。 就像<html></html>一样,dfm文件也有自己特有的格式。当程序检测错误时就会报这个错。 比如少一个end。 阅读全文

delphi 多线程

2017-01-23 15:43 by 绿贝, 165 阅读, 0 推荐, 收藏, 编辑
摘要:弄个多线程老是报地址错误的错。。汗Σ( ° △ °|||)︴。。 弄了半天才发现create的时候错了。。居然直接用hthread.create(False)。。。尼玛hthread这个都没赋值的。。 下面贴代码,如何用Tthread创建多线程。 type TFrmMain = class(TFor 阅读全文

乱码问题

2017-01-20 12:03 by 绿贝, 314 阅读, 0 推荐, 收藏, 编辑
摘要:发送http的post请求时,有时候会出现乱码。直接用utf8转换后依然是乱码,查阅多方资料并测试后发现需要用到URL解码。 URL解码: 上面这是java客户端的问题。 delphi客户端接收的时候,部分文字会出现部分乱码。中文后面跟数字的时候,比如'鄂999',这个鄂会变成乱码。而'鄂A999' 阅读全文

play之路由 routes

2017-01-19 16:23 by 绿贝, 645 阅读, 0 推荐, 收藏, 编辑
摘要:routes play的路由保存在conf/routes文件夹 类似于这个样子: # Routes# This file defines all application routes (Higher priority routes first)# ~~~~ # Home pageGET / Appl 阅读全文

delphi之http通讯

2017-01-18 16:16 by 绿贝, 1020 阅读, 0 推荐, 收藏, 编辑
摘要:最近写接口对接,需要建立通讯。现将delphi用到的通讯列出: HTTP 发送post请求 需要用到TIdHttp控件 路由如下: java代码如下: 现在写个复杂一点的,发送参数name=abc,然后接受服务端处理后返回的值。 delphi客户端: java服务端: 服务端routes文件: HT 阅读全文

delphi之socket通讯

2017-01-12 17:47 by 绿贝, 6302 阅读, 0 推荐, 收藏, 编辑
摘要:使用了2个组建: TServerSocket TClientSocket TServerSocket //开启连接 ServerSocket1.Port := 9000; ServerSocket1.Active := true; //接收客户端发送的消息。对应事件:OnClientRead Soc 阅读全文

Delphi之ComboBox

2017-01-11 15:05 by 绿贝, 2131 阅读, 0 推荐, 收藏, 编辑
摘要:手动添加数据到ComboBox 从ComboBox中取出选择的数据。 阅读全文

delphi 常用函数

2017-01-10 11:31 by 绿贝, 215 阅读, 0 推荐, 收藏, 编辑
摘要:StrUtils 这个包里面包含一些字符串相关的函数: 字符串相加 去掉最后一个字符: 阅读全文