1917/01
作者:城北村夫浏览(1714)Delphi
在.net中调用Delphi dll的Pchar转换
Pchar是非托管代码,要在.net中调用Delphi dll中的功能,请使用MarshalAs属性告知.net调用PInvoke去转换.net中标准的string类型。如果Delphi dll是Delphi2007以前的版本编译的,则Pchar是Ansi类型;如果Delphi dll是Del...
详情»
1713/10
作者:城北村夫浏览(2600)Delphi
系统自带的那个实在是太慢了....用下面这个替代掉
function DelDirectory(const Source: string): Boolean;
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc :=...
详情»
2113/04
作者:城北村夫浏览(2499)Delphi
delphi中的子线程如果有个事件 实际上是会阻塞子线程的. 因为本质上 delphi 的事件和 .net完全是不一样的 delphi 叫函数钩子可能会更合适些 也无法实现 事件挂接 类似 += 之类 当然 也有很多变通的方式实现。
delphi 子线程中的问题最大如果在 事件的方法里面 添加了控件 ,会导致问题
解决办法 用线程sy...
详情»
2113/04
作者:城北村夫浏览(3342)Delphi
找了半天居然这么简单 申明本人使用的是D2010
string编码为 utf-8 byte数组
buf := BytesOf(UTF8Encode(msg));
byte数组转换为 string
TEncoding.UTF8.GetString(byts);
详情»