自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 ARDUINO 用 ESP8266 01s 做AP服务来中转数据

/* 可作为AP服务,当一个客户端发来消息后,向所有客户端回发。 * 用这个服务转发所有收到的消息,客户端收到数据后, * 通过客户端程序分析所收到的数据后有选择地进行动作, * 同时客户端最好能回复动作成功与否,也就是结果状态。 * 这需要在客户端进行编程。 * ADUINO1.8.5下编译通过,ESP8266 01s 烧录运行。*/#include <ESP8266WiFi.h>//定义可连接的客户端数目最大值#define MAX_CLN 5c.

2022-01-05 22:02:28 1638

转载 indy base64 encode decode

void __fastcall TForm1::Button1Click(TObject *Sender){  IdBase64Encoder1->CodeString(Memo1->Text);  AnsiString s = IdBase64Encoder1->CompletedInput();  int pos = s.Pos(";");  Memo2->Text = s

2016-06-23 17:10:30 717

原创 一个由于win10权限问题造成的连接不成功

项目首先提示找不到系统提供的函数,然后LME288错误,折腾了半天,发现是win10对C盘的写要求管理员权限,造成重新编译系统提供函数不成功报错。其它以前也遇到过,又遇到浪费了一些时间,记下来。

2016-04-12 22:10:15 1497

原创 win10中C盘权限问题导致pas不能生成头文件

两台电脑上编译一个程序,由于台式机上CX是装在D盘,笔记本是装在C盘,台式机上不存在权限问题,笔记本上则必须以管理员身份运行CX才能正常编译。

2016-03-21 08:53:09 759

原创 查看ClientDataSet中的Delta数据情况

/* // 查看ClientDataSet中的Delta数据情况 ShowMessage(CDS_b->ChangeCount); ClientDataSet2->Data = CDS_h->Delta; // 主表的Delta,结构与主表完全相同 ClientDataSet2->Open(); //从表的Delta包含在主表的字段中 ClientDataSet

2016-03-16 16:18:18 687

原创 安装rx10udp1

1.在台式机上安装win10专业版,并在启用与关闭windows功能中选择安装.net3.5,在线下载安装。2.装载rx10udp1 的ISO文件,直接安装,到注册提示时,打开 XX ,先生成注册码,再生成权限文件,然后取消注册窗口就直接跳到下一步了(DELPHI C++BUILDER选择)3.安装完成后,复制 SHFolder.dll 到 17.0\BIN 目录,ok.4.备份系统

2016-02-09 13:17:51 637

转载 BCD类型

一.       BCD类型 BCD即Binary-Coded Decimal‎,在Delphi中,BCD字段类型可以精确保存浮点数据类型。  Delphi支持的BCD码的数据类型名为TBCD,它的定义如下: TBcd  = packed record   Precision: Byte;                        { 1..64 }  

2016-01-24 17:28:57 4542

原创 xe8End使用过程中的一些问题

1.经常出现找不到内存地址错误,但也是当程序中存在问题时,不得不按F4关闭当前窗口退出。2.今天遇到几次Key violation 错误,应该是DATASNAP传递过来的数据集CDS中自动生成一些约束混乱所造成。理顺后解决。多主键问题多多。3.编译连接时我习惯C+F9(MAKE 只编译变化了的),这次非要S+F9(全编译)。否则有问题(或者要清理项目)。以前没遇到过(cb6 , xe7

2016-01-17 23:45:17 576

翻译 (FireDAC) 连接定义

Defining Connection (FireDAC)连接定义就是应用程序使用特定的FireDAC驱动连接数据库的参数集合。相当于BDE的别名,ADO的UDL,或者ODBC的DSN。For the list of supported database management systems and corresponding parameters, see FireDAC Datab

2016-01-09 17:36:50 6525 1

原创 SQLite内存表的一些操作

本来准备在服务程序中加入一个内存表,客户端随时可以读取服务端的登录情况,但是内存表放在ServerContainer中不行,原因不太明白,似乎是马上就释放了只好放在一个实数据库中了,感觉很不好/*  //  建立一个临时内存表,作为当前在线用户表显示在主窗体 ,UI程序可以调用显示在线情况  不行啊,不能放在服务中  TFDMemTable *FDMemTable1

2015-05-16 21:38:30 3714

转载 FastReport 横向分栏 纵向分栏

一. 横向分栏1.MasterData→Columns→设为想要分栏数目.2.MasterData→Width→band列的宽度例:MasterData→Columns→2, MasterData→Width→11, 页边距为0时,可分为横向2栏.二.纵向分栏1.页面设置→其它选项→栏数→设为想要分栏数目.横向分栏效果: 

2015-02-28 07:47:18 6888 1

翻译 FireDAC操作 SQLite

FireDAC操作 SQLite本文介绍了如何利用Delphi的firedac来开发SQLite数据库应用程序。firedac是为Delphi提供的主流数据库访问引擎,其中特别为SQLite提供了强大的API功能。SQLite是一个嵌入式SQL数据库引擎,在世界上广泛应用。描述1. 普通参考文章有如下几段:◾介绍SQLite: 综述了SQLite的属性,没有

2015-02-23 14:57:03 6682

翻译 Data.SqlExpr.TSQLConnection.Params

__property System::Classes::TStrings* Params = {read=FParams, write=SetParams};Description连接参数列表

2015-02-16 09:43:30 1094

翻译 ConnectionName and LoadParamsOnConnect帮助翻译

设置ConnectionName来使用命名的连接配置。设置ConnectionName会自动设定驱动名称的连接参数等属性,因为这些属性已经对应地存储在dbxconnections.ini文件中。提示:你可以使用连接编辑器来定义新的连接配置。双击TSQLConnection组件来启动连接编辑器。(XE7中不行啊)如果您使用不同的dbxconnections.ini文件,可以在

2015-02-15 18:33:21 817

转载 sqlserver函数大全

一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN和 MAX。

2015-02-14 21:36:08 790

转载 备查常用bcb函数(文件名/字符串/日期)

文件名操作常用函数 通过下面的函数,可以方便地对文件名进行操作: 1. ExpandFileName 将当前驱动器名(盘符)、路径名和指定的文件名合成一个绝对文件名。 函数原型如下: function ExpandFileName(const FileName: string): string; 返回值为合成的绝对文件名。 2. ExpandUNCFileN

2015-02-14 21:08:50 1637

原创 自动最大编号获取问题解决

在数据更新前判断是新增,获取最大编号,更新,如果同时有人早得到此编号,总有个早晚的问题,同时发生的几率很低改变编号+1,从表还不能更新,那么服务器提供者UDP选项设置如下 DataSetProvider_h->Options 

2015-02-12 09:58:49 693

原创 BarCodeCtrl控件使用

在Xe7 中导入BarCodeCtrl控件,可以在单独的位置存放控件文件,编译包,安装到Active位置在窗口放置BarCodeCtrl控件,设置数据源,设置dataBinding.不知道为什么只能选择value(7)来对应字段,也就是只能用第七种(128码)其它码不能显示,知道的告诉一下为什么?

2015-02-08 18:08:04 4243

原创 DataSnap客户端数据集必需断开连接件才能关闭问题

int number = 0;  TryStrToInt(AUTOID,number);  number++;  //下一条??不连续怎么办?就要判断再继续,网络量大了  AUTOID = String(number);  ClientModule1->CDS_h->DisableControls();  ClientModule1->CDS_h->Close();

2015-02-08 16:38:10 1312

转载 XE7 BCB不带Midas.dll发布的方法

/******************************************************************************************项目中加入C:\Program Files (x86)\Embarcadero\Studio\15.0\lib\win32\release\midas.libextern "C" __stdca

2014-12-07 15:34:10 1505

转载 Midas进阶 - 巢状数据表实现Master/Detail的应用系统

Midas进阶 - 巢状数据表实现Master/Detail的应用系统 首先,还应该知道Master/Detail到底是什么关系; 其次,要明白什么是巢状数据表是什么意思; Master/Detail这种主细关系,只要做过数据库程序的人应该都知道,在C/S结构里随时都是,很长见的; 巢状数据表应该如何理解?它就是分布式系统和C/S结构的对于Master/Detail的不同操作机制而

2011-12-17 21:58:13 945

转载 C++ DCOM服务器和C#客户端互操作完全解释

 C++ DCOM服务器和C#客户端互操作完全解释 发布者:豆豆网  日期: 2010-07-05 00:00:00 浏览次数:67 (共有0条评论) 查看评论 | 我要评论 <br />  今天有个网友问我如何编写一个DCOM服务器,可以在C#的客户端中调用。看起来还是有很多人在用COM技术,趁这个机会,就把DCOM和C#之间的互操作好好讲讲。<br />  实际上,C#调用DCOM服务器的时候,只需要在C#这边做一些手脚,对于原先的C++ DCOM服务器来说,是不需要做任何改动的。道理很简单,C#后于C

2010-09-03 09:58:00 1569

转载 DataGridView使用实例2

<br />using System;<br />using System.Windows.Forms;<br />public class Form1 : Form<br />{<br />    private DataGridView dataGridView1 = new DataGridView();<br />    // Declare an ArrayList to serve as the data store. <br />    private System.Collections.A

2010-08-17 17:49:00 1282

转载 DataGridView使用实例1

using System;using System.Data;using System.Data.SqlClient;using System.Windows.Forms;public class Form1 : System.Windows.Forms.Form{    private DataGridView dataGridView1 = new DataGridVi

2010-08-17 17:43:00 1920

空空如也

空空如也

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

TA关注的人

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