自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Delphi的 while..do循环和repeat..until要注意两个细节

一打关键字 “Delphi 循环”你总能找到千变一律介绍while repeat类的文章。这里最容易引起混乱,两个循环条件不一样,一个是为真循环,一个是为真不循环。先执行,再判断,条件为真的时候退出循环,注意是为真时退出。那就只执行一次,用在多分支退出部分代码块最实用。这类恶性分支代码,使代码更整洁更适用于他人阅读代码。先判断条件为真时才循环,否则退出循环。发现一个很有意思的问题。

2022-09-30 16:13:34 1430 1

原创 Delphi StrToDate StrToDateTime 提示 valid date解决方案

解决Delphi 使用 StrToDate StrToDateTime报错问题

2022-09-03 19:21:59 642

原创 正确使用Delphi 全局变量和单元全局变量

Delphi 全局变量和单元全局变量

2022-04-13 13:20:08 1689

原创 cocos2d-xWindows下设置窗口居中显示

cocos2d-x 窗口居中显示

2022-03-06 23:21:44 5826

原创 C++ Socket与Delphi Socket通信数据用 xor 异或加密解密

比如C++的socket发送数据到Delphi的TIdTCPServer时,为防止程序被抓包破解,出于安全考虑,我们就要对数据进行加密C++数据结构可以用unsigned char形式保存,Delphi则可以用TBytes形式保存下面是加密解密代码,可而根据实际情况自行调整和修改C++://秘钥int key[] = { 0xEA, 0xBE, 0xF6, 0xCE, 0xA1, 0x1D, 0x3E, 0xD9, 0xBF, 0xF3, 0x77, 0x9E, 0xAB, 0xC

2021-05-06 19:36:33 567 2

原创 关于Delphi 10.4.2 TIdTCPServer 的多线程通信使用

前几年在博客看到有人写过类似的例子,但是都忘记了,无奈最近由于项目需要用到所以又重新研究了一下TIdTCPServer和TIdTCPClient控件以前有写过Indy 10发送数据的例子,不懂的朋友可以在这里下载:https://download.csdn.net/download/zhou752947/10213169使用的是Delphi 10.2.2,但是最近我用Delphi10.4.2编译后发现传输文件有问题,其他都正常,有时间的朋友自己研究去吧进入正题:IDE工具:Delphi 10.

2021-05-05 00:32:37 3300

原创 Cocos2d-x 3.17.2 集成X5WebView内核方法,完美运行

集成X5WebView内核主要是为了解决Android自带的WebView各种报错问题研究了好几天,尝试过网上静态集成等等方法,没有一个正常的后来在腾讯官方下载X5WebView最新SDK 2021-02-25的版本,但是官方Demo项目太老了,编译各种错误,无奈研究好久总算有点眉目,先说明下环境:Android Studio 4.1.3Visual studio 2019Java 1.8SDK Android API 28NDK android-ndk-r21eCocos2d-x 3.17

2021-04-01 00:06:15 879

原创 cocos2d-x 3.17.2 Scene添加第二个Layer报错问题

环境说明:cocos2d-x版本:     Cocos2d-x 3.17.2Android编译器:      Android studio 3.5.3 用的是cmake方式编译C++编译器:           Visual studio 2019 社区版Java版本:  &nbs

2021-03-10 15:13:32 136

原创 Delphi 10.4.1 EdgeBrowser 模拟操作网页方法

Delphi 10.4.1 EdgeBrowser 模拟操作网页方法以往一直用TWebBrowser 或者 C++ Builder 中的TCcpWebBrowser来写网页模拟操作这两个控件可以使用WebBrowser.OleObject.document、WebBrowser.Document As IHTMLDocument2来实现大部分的操作发现这两者都是依赖于IE内核,虽然可以设定IE 11内核,但是今年微软公布11月底停止更新了所以可以考虑使用微软推出的Edge浏览器进入正题:Delp

2020-11-07 04:52:30 5795 1

原创 cocos2d-x 3.17.2 场景onEnterTransitionDidFinish突然失效了?没有被调用?

环境说明:cocos2d-x版本:     Cocos2d-x 3.17.2Android编译器:      Android studio 3.5.3 用的是cmake方式编译C++编译器:           Visual studio 2019 社区版Java版本:  &nbs

2020-05-31 07:30:41 274

原创 cocos2d-x 3.17.2 ui::Text Labe在界面动态修改时数字显示不全问题

有没有遇到这样的情况?在游戏中比如积分经常需要动态更新,在使用过程中我发现,在游戏场景第一次初始化成功的时候,这些数字都是显示正常的,一旦在动态更新的时候字体显示问题就来了,有些数字就显示不出来了,如上图环境说明:cocos2d-x版本:     Cocos2d-x 3.17.2Android编译器:      Android studio 3.5.3 用的是cmake方式编译C++编译器: 

2020-05-27 22:18:50 576

原创 cocos2d-x 3.17.2 调用cocos studio发布的csb文件,遇到按钮图片显示不正常问题

由于代码开发UI效率较低,有时候需要用cocos studio来制作场景,再在C++中调用遇到一个问题被忽略了,添加一个Button按钮,在游戏中动态的修改按钮的图片经过测试,发现很多问题环境说明:cocos2d-x版本:     Cocos2d-x 3.17.2Android编译器:      Android studio 3.5.3 用的是cmake方式编译C++编译器:  &nb

2020-05-22 08:13:52 792

原创 Android studio cocos2d-x 3.17.2 vivo调试安装失败、java.io.IOException: Cleartext HTTP traffic to xxx.com问题

解决安装失败这里添加:android.injected.testOnly=false解决HTTP访问失败这里添加:android:usesCleartextTraffic="true"

2020-05-09 00:22:37 333

原创 cocos2d-x 3.17.2,C++ VideoPlayer类做视频背景相关问题

这里写自定义目录标题cocos2d-x深坑之VideoPlayer类 C++环境:1、cocos2d-x 3.17.22、andtoid studio 3.5.3 【2019年12月最新版】3、java 1.84、visual studio 20155、Sdk Tools 26.1.16、Ndk android-ndk-r19cC++代码引用#include "ui/UIV...

2019-12-19 15:41:39 1011 3

原创 Visual Studio cocos2d-x 3.10 触摸 防穿透方案

cocos2d-x 触摸 防穿透方案,不喜勿喷在新建的Layer初始化代码下:方案一://创建MenuItemImage屏蔽对象 layer.png为透明图片auto ShieldObj = MenuItemImage::create("layer.png", "layer.png");ShieldObj->setContentSize(Size( Director:...

2019-11-17 03:12:19 830

libiconv.zip

版本是1.16的,包含arm64-v8a、armeabi-v7a、x86、x86_64的so库文件,已编译好的,可直接引入

2021-04-02

IdTCPServer、IdTCPClient 实例 Indy 10.6.2 编译平台Delphi10.2.2

IdTCPServer、IdTCPClient 实例 主要例子:发送IdBytes结构型Record数据、TMemoryStream流发送、发送图片、发送Tstrings、发送整型数值、发送文件等等功能,Tstream流发送未完成,不是太懂Tstream的操作性质,望大神分享技巧 Indy组件版本:10.6.2 编译环境:Delphi 10.2.2 服务器端:VCL架构 客户端:Fmx架构 PS:主要是网上Indy10.5++的新资料太少了,分享出来希望大家可以相互学习,谢谢

2018-01-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除