帮我做做活

专注WEB应用 .NET在Mono的应用 思绪总是很快,在这留下我的记录

分类:Delphi

在.net中调用Delphi dll的Pchar转换

  在.net中调用Delphi dll的Pchar转换   Pchar是非托管代码,要在.net中调用Delphi dll中的功能,请使用MarshalAs属性告知.net调用PInvoke去转换.net中标准的string类型。如果Delphi dll是Delphi2007以前的版本编译的,则Pchar是Ansi类型;如果Delphi dll是Del...

详情»

Delphi 用API删除目录替换掉默认的TDirectory.Delete

系统自带的那个实在是太慢了....用下面这个替代掉 function DelDirectory(const Source: string): Boolean; var fo: TSHFILEOPSTRUCT; begin FillChar(fo, SizeOf(fo), 0); with fo do begin Wnd := 0; wFunc :=...

详情»

Delphi子线程中调用事件相关问题

delphi中的子线程如果有个事件 实际上是会阻塞子线程的. 因为本质上 delphi 的事件和 .net完全是不一样的  delphi 叫函数钩子可能会更合适些  也无法实现 事件挂接  类似 += 之类  当然 也有很多变通的方式实现。 delphi 子线程中的问题最大如果在 事件的方法里面 添加了控件 ,会导致问题 解决办法 用线程sy...

详情»

Delphi Byte数组根据UTF8 转换为string

 找了半天居然这么简单  申明本人使用的是D2010 string编码为 utf-8 byte数组   buf := BytesOf(UTF8Encode(msg));   byte数组转换为  string   TEncoding.UTF8.GetString(byts);

详情»

1