BLU蓝牙上位机求指导
回复#4 @chenqiang :
看你上面的callback定义, 貌似没啥问题,
dll引用是stdcall,你拼错了,void*可以用ADDR, UCHAR用BYTE,
另外你这里演示的是open的callback, 函数名最好一致
我这里调用dll会提示少了个api-ms-xxxxxx.dll, 网上下载了个还是不行, 没法测试, 可能需要注意的地方是raw.
BLU蓝牙上位机求指导
大致看了下, 回调在aardio里根据调用方式stdcall的有
thread.tostdcall
raw.tostdcall
看你那个dll是stdcall,用对应的转换下aar里面的函数成为函数指针即可.
https://www.chengxu.xyz/t/361
可以参考上面的例子, 还有aardio的sio串口库里其实也有这样的回调, 先琢磨下, 试试手, 还是不行的话, 贴上你的代码还有运行遇到的问题.
自己研
(转)七牛云文件上传aardio调用库分享
感谢: 周 (332XXX281) 分享
qiniuyun.aardio 库代码如下:
import web.rest.jsonClient; import crypt.hmac; import crypt.bin; import fsys.ini namespace qiniuyun; class auth{ ctor(accessKey,secretKey){ this = ..web.rest.jsonClient() this.accessKe分享一个ZylSerialPortAXControl.ocx串口控件
无聊河蟹了个串口控件, 其实没啥用, 网上瞎逛看到的.
我们都有sio控件和其他一些dll可以使用了, 看看就算了.
这里发出来给喜欢折腾的人吧
(转)libxl操作excel文件aardio库和调用示例
感谢: fish(290xxxx037) 分享
https://github.com/btx638/LibXL-aardio
说到这个libxl ,之前的文章 https://www.chengxu.xyz/t/342 里面
(转)OpenCC简体字和繁体字互转示例
感谢: fish 编写调用库和示例代码
界面代码如下:
import win.ui; /*DSG{{*/ mainForm = win.form(text="openCC简繁转换示例";right=508;bottom=311) mainForm.add( button={c(转)递归函数提前声明变量分析
感谢: 圣地 分享
(转)一个网页视频下载工具的源码
这个收藏于群聊5月份的分享.
目前代码运行有点问题,但是不影响学习思路.哈
import fonts.fontAwesome; import win.ui; /*DSG{{*/ var winform = win.form(text="视频下载工具(点击视频链接即可下载)";right=759;bottom=469) winform.add( btnVideoInfo={cls="button";text="获取视频下载地址";left=511;top=24;right=732;bottom=60(转)任务栏崩溃自动恢复托盘图标
最新版aardio v30.5.4版本已修复此功能。
感谢: 巴克队长 分享
有时候任务栏崩溃了之后, 托盘图标就会消失, 那么如何自动重建呢?
利用ecGraph3D图表画出三维图
最近有个需求是画出数据三维图, 于是用到了之前写过的ecgraph3d这个控件
数据从excel中获取, 然后写入到这个控件里, 这里利用aardio的string.database来处理csv格式的excel , 比较简单.
这个界面是我集成在另外一个软件上面的, 这里只分享下这个界面里面的数据处理.
Listview+plus+capture实现鼠标抓拍拖拽排序功能
回复#2 @royalxavier :
你这些需求, 不要用winform了, 用sciter或者htmlayout来实现, 会简单很多, 各种跨域拖拽, 还附赠很多过渡动画哦.
c#多线程耗时操作不卡界面的顺序流程处理方式
这里新建了method.cs类库, 在类库中需要实时更新数据输出到form1界面中的lable1控件上面 , 我们需要在界面form1中调用此类库, 来执行一个耗时流程.
我们知道在c#里为了不卡界面就需要开多线程 , 多线程里想要更新界面UI控件就需要用到委托 , 看了一些文章发现写的基本千篇一律, 都是在同一个form界面中进行的委托定义和使用, 实际使用中却并不如此, 像我上面的需求, 那么在method类中应该怎么处理才能最简单直接呢?
经过了多次测试, 我发现下面的写法应该是最直观和简单的办法.
我在method中定义
(转)利用新增加的库 accObject将Word界面中内容取出来
感谢: 圣地(113xxxx18) 提供源码
将Word这个界面中内容取出来,本来想用 winex 来模似操作后发现这个界面用
(转)利用wkhtmltox将网页转换为pdf
转自: https://suiang.cn/aardio/samples/wkhtmltox.html 感谢xauto提供
//打印日志 _URL = "https://sui记ProEssentials图表控件在aardio中的使用
经典使用示例:
import win.ui; /*DSG{{*/ var winform = win.form(text="波形图";right=871;bottom=372) winform.add( static={cls="static";left=0;top=0;right=872;bottom=373;bgcolor=8421376;db=1;dl=1;dr=1;dt=1;notify=1;z=1} ) /*}}*/ var pe = winform.static.createEmbed("PES记ProEssentials图表控件在aardio中的使用
实用界面设置:
与Keysight E364xA可调电源串口通信每句指令后注意要加"\n"
记录一下 , 以免以后遇到这种问题.
从他们提供的pdf手册中并没有详细说明这点, 但是在示例中确实有加, 经过多次测试, 不加肯定不能正常通信, 必须要加!!
下面是手册中的demo
listview如何追加一列
用标准listview实现需要自绘才行,可以参考我写的那个https://www.chengxu.xyz/t/369,思路是一样的。