VC Delphi WM_COPYDATA 消息

摘要:
有关Delphi终端发送的消息和VC_ COPYDATA消息接收的消息,请参阅VCDelphiWM。本节介绍VC发送消息和Delphi接收消息。VC字符集分为“Unicode”和“多字节”。VC--˃Unicode发送代码:CStringstrSend=“要发送的信息”;strSend。ReleaseBuffer();CWnd*pWnd=CWnd::FindWindow(NULL,“Delphi接收端”);如果(p
Delphi端发消息,VC接收消息参见: VC Delphi WM_COPYDATA 消息
本节是VC发消息,DELPHI端接收,VC字符集分为“Unicode”和”多字节“。

VC---->Unicode发送端代码:

CString strSend = "要发送的信息";
strSend.ReleaseBuffer();

CWnd *pWnd = CWnd::FindWindow(NULL, "Delphi接收端");
if (pWnd)
{
	COPYDATASTRUCT cds;
	cds.dwData = 0;
	cds.cbData = strSend .GetLength() * sizeof(WCHAR) + sizeof(WCHAR);
	cds.lpData = (void*)strSend.GetBuffer(cds.cbData);
	pWnd->SendMessage(WM_COPYDATA, 0, (LPARAM)&cds);
}


DELPHI--->Unicode接收代码:
cStr: WideString;
cStr:= PWideChar(t.CopyDataStruct^.lpData);


免责声明:文章转载自《VC Delphi WM_COPYDATA 消息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jquery DataTables 获取表格数据及行数据学习Spring Boot:(二十五)使用 Redis 实现数据缓存下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySql 常见错误代码大全 VV2

从机一直1593错误,排查了半天发现是从的配置文件中的server-id没改导致,此低级错误记录下警醒自己 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 · 错误值列在share/errmsg.txt文件中...

UML建模三个工具: StarUML ,Telelogic TAU 和 Rose

UML建模软件目前用的主要有3种: 商业版本:Telelogic TAU 和 RationalRose开源版本:StarUML Telelogic TAU与Rational Rose的功能很强,但是需要买License。 StarUML就是希望能提供和TAU/Rose一样功能的开源版本。 目前使用起来还是不错的。 能熟练使用其中一个是软件设计人员的基本功...

delphi RTTI 反射技术

[delphi]view plaincopy unitUnit_main; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,TypInfo; type TForm_main=class...

windows下搭建nginx+php+laravel开发环境(转)

1.前言   windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求。因此准备再自己搭建一个环境。 2.准备   工具:    1) 下载 nginx1.14.0(版本根据自己需要下载,本教程使用1.14.0版本)        2) 下载 PHP7.2.11(版本根据自己需要下载,本教程使用7.2.11版本)   ...

rabbitmq 生产者 消费者(多个线程消费同一个队列里面的任务。) 一个通用rabbitmq消费确认,快速并发运行的框架。

rabbitmq作为消息队列可以有消息消费确认机制,之前写个基于redis的通用生产者 消费者 并发框架,redis的list结构可以简单充当消息队列,但不具备消费确认机制,随意关停程序,会丢失一部分正在程序中处理但还没执行完的消息。基于redis的与基于rabbitmq相比对消息消费速度和消息数量没有天然的支持。 使用rabbitmq的最常用库pika...

[Kotlin参考]一、总览-(1)服务器端Kotlin

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(let_us_code)➤博主域名:https://www.zengqiang.org➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。...