社区
API 调用
帖子详情
请问DLL参数定义的问题。
Daniel22_cn
2005-08-24 02:27:06
DLL定义了一个结构
typedef struct _tagTestStr
{
TCHAR szTemp[255];
}TESTSTR,*PTESTSTR;
然后在DLL中有导出函数
extern "C" __declspec( dllexport) int TestFunc(TESTSTR);
在PB中应该如何调用呢?
在PB中定义结构的时候,好像不能选择ref string,使用string 定义以后,传递执行失败。
请大家指点一下。
...全文
110
1
打赏
收藏
请问DLL参数定义的问题。
DLL定义了一个结构 typedef struct _tagTestStr { TCHAR szTemp[255]; }TESTSTR,*PTESTSTR; 然后在DLL中有导出函数 extern "C" __declspec( dllexport) int TestFunc(TESTSTR); 在PB中应该如何调用呢? 在PB中定义结构的时候,好像不能选择ref string,使用string 定义以后,传递执行失败。 请大家指点一下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
balloonman2002
2005-08-24
打赏
举报
回复
参考下例Shell_NotifyIcon函数的原型:
WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(
DWORD dwMessage,
PNOTIFYICONDATA pnid
);
typedef struct _NOTIFYICONDATA {
DWORD cbSize;
HWND hWnd;
UINT uID;
UINT uFlags;
UINT uCallbackMessage;
HICON hIcon;
char szTip[64];
} NOTIFYICONDATA, *PNOTIFYICONDATA;
跟你的情况一样,其在PB中如下调用:
http://www.zahui.com/html/8/14682.htm
http://www.computernews.com.cn/Article/2004-10-13/4407.html
你对照修改即可;
Python廖雪峰实战web开发(Day7-编写MVC)
MVC:Model-View-Controller,中文名“模型-视图-控制器”。 其中Python处理的URL函数就是C:Controller,Controller主要负责业务逻辑,比如检查用户名是否存在,取出用户信息等等; 而View负责显示逻辑,通过一些简单的替换变量,View生成最终用户看到的HTML,那View实质就是HTML模板(如Djan...
Python廖雪峰教程学习笔记:Day7
前言 养成一个好的习惯只需要坚持21天,Day7 隔了几天没有写博客记录自己的学习。果然养成一个好的习惯不容易,丢掉一个好的习惯确是轻而易举,我不知道自己能坚持这个习惯多久,但是我会把每天写一篇学习博客的事情放在心上。自己写的博客可能不能帮助别人学到什么,但是这种总结归纳从一定程度上促进了自己的进步,加油! 匿名函数 有时候,为了减少代码,我们可以直接传入匿名函数,不需要显式的
定义
函数。在Pyth...
廖雪峰Python学习笔记day7
学习笔记day6 # python study day6 # 异常发生情况: # 1、程序编写
问题
# 2、用户输入
问题
# 3、外在因素,内存、网络 # 异常处理,通过python的pdb调试可以单步方式执行代码 # 异常捕获 try…except…finally。基类异常:BaseException # import logging # try: # print('try...') # r = 10 / int('0') # print('result:', r) # exc
廖雪峰python实战day4测试心得
作为一个踩坑小白,把测试代码贴出如下:#!/usr/bin/env python3 # -*- coding: utf-8 -*- import asyncio from models import User from orm import create_pool,destory_pool #测试方法1 @asyncio.coroutine def test1(): yield from ...
廖雪峰实战_1day
廖雪峰实战_1day使用conda创建虚拟环境安装mysql5.7解决本地账户不能登陆mysql
问题
(root可登陆)配置mysql远程登陆防火墙开启3306端口安装Mysql的python异步驱动程序aiomysql创建本地目录同步到github本地建git仓库Github新建仓库创建分支创建标签 使用conda创建虚拟环境 查看当前虚拟环境 conda info --envs 创建pytho...
API 调用
681
社区成员
4,761
社区内容
发帖
与我相关
我的任务
API 调用
PowerBuilder API 调用
复制链接
扫一扫
分享
社区描述
PowerBuilder API 调用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章