小编Mar*_*ark的帖子

在c#.exe中嵌入.net dll

我正在编写一个使用MS Chart for .net 3.5实用程序的项目.

但是,要么所有用户都需要安装它,要么我需要将dll与程序打包在一起.

我可以让Visual Studio将dll复制到包含该程序的文件夹中,但是是否可以将其嵌入到dll中,以便只有一个文件?

我已经看过几个外部程序,但肯定在Visual Studio中必须有一种方法 - 它是否适用于MS .net dll?

c# embed dll

22
推荐指数
0
解决办法
2万
查看次数

使用带有两个UART的printf

我已经实现fputcfgetc在retarget.c中通过UART0在Cortex-M3上成功使用printf.

但是,我想要第二个uart通道来获取其他调试信息.我如何使用printf将UART0整合得很好?

例如,使用fprintf到自定义目标并检查fputc将字符发送到哪个目标.例如,用于正常输出fprintf(UART0,"..");和用于调试输出fprintf(UART1,"..");

但我无法看到fopen是否被调用stdout所以我很难看到如何手动实现它.(如果我只是打电话fprintf(RANDOM_VALUE,..),我不知道这会怎么样.

我想,一旦我将它定向到一个不同的'FILE',那么它只是检查在fputc中指向哪个,但它是我正在努力的FILE指针的初始设置.

也许某种方式来区分stdout和stderr,尽管那时我仍然有同样的问题从两个独立的通道获取输入.

microlib中也是fprintf?如果没有,有没有更好的方法来实现这个?

谢谢!

c embedded printf serial-port

6
推荐指数
1
解决办法
5213
查看次数

在第三方库的项目中使用PC-Lint

我有一个项目,其中包括一个大型的第三方库,我需要确保该项目不含棉绒.但是,该库有几千个错误.

修改库以删除这些不是一个选项 - 通常如何处理?

目前,代码是使用Keil uVision构建的,这是PC-Lint的调用方式,如果这仍然是最好的情况.

有没有办法指定这些是库文件,所以不应该分析?

谢谢.

c embedded pc-lint

6
推荐指数
1
解决办法
6707
查看次数

C#鼠标右键单击按钮不会引发鼠标点击事件

我在表单上有一个按钮,想要处理左右点击.

我正在处理MouseClick事件,但这只是在左键单击时引发的.

这是我的代码中的某个地方(我错过了一个设置)或预期的功能吗?

如果无法解决这个问题,那么处理MouseUp事件的最佳解决方法是什么?

我想使用MouseClick的原因是自动识别双击.

感谢您的任何反馈.

c# button mouseclick-event winforms

5
推荐指数
3
解决办法
3万
查看次数

正则表达式匹配多个组

我有以下我正在尝试匹配的正则表达式字符串示例:

正则表达式: ^\d{3}( [0-9a-fA-F]{2}){3}

要匹配的字符串: 010 00 00 00

我的问题是 - 正则表达式匹配并捕获1组 - 00字符串末尾的最后一组.但是,我希望它最终匹配所有三个00组.为什么这不起作用?当然,括号应该表示它们都是平等匹配的吗?

我知道我可以分别输入三个组,但这只是一个更长的字符串的简短提取,所以这将是一个痛苦.我希望这会提供更优雅的解决方案,但似乎我的理解有点缺乏!

谢谢!

c# regex

5
推荐指数
1
解决办法
6193
查看次数

在TreeView中拖放节点

我有一个包含各种节点的树视图,并希望能够在节点列表中上下拖动节点以重新排列它们.

我应该能够其他节点之间删除节点,在两个节点之间显示一条小线,它将在拖动时结束.

我怎样才能做到这一点?

谢谢!

c# treeview drag-and-drop

5
推荐指数
0
解决办法
5172
查看次数

加载多个版本的DLL

我有一个C#应用程序,它与一些硬件(USB设备)连接,如下所示: C# application -> intermediate DLL -> hardware DLL -> hardware.中间DLL和硬件DLL随USB设备一起提供,因此我无法控制它们.

中间DLL是唯一我需要它这在VS的项目包括,因为这就是我所说的.然后硬件DLL位于同一目录中,因此必须自动找到.

现在,使用不同的硬件DLL发布了新版本的硬件设备.旧DLL与新硬件不兼容,新DLL与旧硬件不兼容.

如何使我的应用程序与两个硬件一起工作?我想我需要根据需要加载和卸载每个DLL?

c# dll

5
推荐指数
1
解决办法
2165
查看次数

FPGA高效(a)同步复位

我记得前一段时间读过异步或同步复位在FPGA中更有效地实现,因为触发器已经有一个,但另一个需要额外的逻辑.

有谁知道这是哪个方向?对Xilinx,Altera,Other来说这是一样的吗?

在学习时,我曾经为每个FSM添加异步清除和同步复位,以防万一.对此有什么好处吗?

感谢您的任何反馈!

vhdl

4
推荐指数
1
解决办法
2927
查看次数

C#使用DataTime for X轴绘制缩放问题

使用MS Charting for .NET,我试图放大我创建的图表.

如果type = int,这在Y轴(type = float)和X轴上工作正常,但是当我在X轴上有DateTime值时,滚动在该轴上的行为不应该如此.

在垂直方面,一切仍然表现得很好,但是当我可以放大X轴时,我无法拖动滑动条移动到我放大的位置.但是,我可以点击任意一侧,它会跳跃.

有谁知道如何解决这个问题并使其表现得像浮点值一样?

谢谢!

c# charts datetime zoom

4
推荐指数
1
解决办法
7539
查看次数

C#自定义列表框GUI

我有一个类列表,但不同的子代有不同的属性需要显示.

我想要实现的是在gui中有一个listbox类型的控件,它允许每个子节点以它想要的方式显示它的属性 - 所以不要为每个类使用相同的预定义列.

我设想类似传输接口(下面),每个类可以绘制它自己的条目,显示一些文本,相关的进度条等.

在此输入图像描述

如何在C#中实现这一目标?

谢谢你的帮助.

c# user-interface list winforms

4
推荐指数
1
解决办法
1万
查看次数