社区
C#
帖子详情
IntPtr到底怎么用?
ffb
2004-08-24 11:12:51
IntPtr到底怎么用?
能否举例说明呢?MSDN连个例子都没有
比如我要把一个long按照内存存放的方式存入byte数组中,应该怎么写?
...全文
666
11
打赏
收藏
IntPtr到底怎么用?
IntPtr到底怎么用? 能否举例说明呢?MSDN连个例子都没有 比如我要把一个long按照内存存放的方式存入byte数组中,应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哈哈007哈
2004-12-07
打赏
举报
回复
sc
ffb
2004-12-07
打赏
举报
回复
我不是问Intptr是干什么的,我是问他具体怎么用
取得地址之后呢?比如0x1000这个地址存着我的数据,我要按照结构取出来
Intptrxxx=0x1000;size=2000;
0x1000:
StructA
0x2000:
StructB
0x3000:
...
这样,如何取出这些数据,C++中很容易只要
void* p=0x1000;
(StructA*) x=(StructA*)p
p+=sizeof(StructA);
...
粉红色的火烈鸟
2004-12-07
打赏
举报
回复
就是个32位整数,我一向用int,没出过错
假以辞色
2004-12-06
打赏
举报
回复
IntPtr类似指针、句柄等C++的定义,因为C#里没有指针之类的,就用它来
假以辞色
2004-12-06
打赏
举报
回复
long按照内存存放的方式存入byte数组中,应该怎么写
这样写
long l;
byte[] b[8];
b.GetBytes(l);
刚写错了
假以辞色
2004-12-06
打赏
举报
回复
long按照内存存放的方式存入byte数组中,应该怎么写
这样写
long l;
byte[] b[4];
b.GetBytes(l);
ffb
2004-12-06
打赏
举报
回复
唉,高手太少了
ffb
2004-09-20
打赏
举报
回复
我调用C++的程序,他给我传来的是void*,我用intptr接收的话程序就直接退出了,用byte[]接收就没有任何问题
xiangding
2004-09-17
打赏
举报
回复
我知道IntPtr怎么用,,呵,
如果你用需要调用api的话,如:
[DllImport("user32.dll") ]
internal static extern IntPtr GetWindow(IntPtr Hwnd,int wCmd);
在很多地方是需要传变量地址的,呵,
ffb
2004-09-17
打赏
举报
回复
5555555
dazhu2
2004-08-24
打赏
举报
回复
我正想问这个问题,
C#中的
Int
Ptr
资源的大小取决于使用的硬件和操作系统,但其大小总是足以包含系统的指针(因此也可以包含资源的名称)。 例如,我们可以在vs2008中用C#做基于OpenCV的图像处理开发,下面两行代码就可以完成打开一幅图像的操作。...
wince 进程间通讯COPYDATA
private
Int
Ptr
WndProc(
Int
Ptr
hWnd, u
int
msg,
Int
Ptr
wParam,
Int
Ptr
lParam) 还有个线路,用MessageWindow 在ce上不直接覆盖虚函数,ce的msgloop更新到MessageWindow 独立类里,需要自己写个类,挂这个类到窗体...
C#模拟鼠标操作(移动 单击 双击等很多操作)
public static Po
int
ConvertToWindowCoordinates(
Int
Ptr
hWnd,
int
x,
int
y); public static Po
int
GetCoordinateRelativeToWindow(
Int
Ptr
hWnd); Desktop.cs public static Bitmap Screenshot(); public static ...
c# CF 拨打电话
private static extern
Int
Ptr
SimReadRecord(
Int
Ptr
hSim,
Int
Ptr
dwAddress,
Int
Ptr
dwRecordType,
Int
Ptr
dwIndex, byte[] lpData,
Int
Ptr
dwBufferSize, ref
Int
Ptr
lpdwBytesRead); [DllImport("cellcore....
C# 游动小金鱼 动态屏保
public static extern
int
UpdateLayeredWindow(
Int
Ptr
hwnd,
Int
Ptr
hdcDst, ref Po
int
pptDst, ref Size psize,
Int
Ptr
hdcSrc, ref Po
int
pptSrc,
Int
32 crKey, ref BLENDFUNCTION pblend,
Int
32 dwFlags);
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章