关于PInt,PDouble等指针的问题(100分)

  • 主题发起人 主题发起人 zzz
  • 开始时间 开始时间
Z

zzz

Unregistered / Unconfirmed
GUEST, unregistred user!
我kao...
我居然发现了一窝以前没有发现的东西!
var
II : PInt;
请问:PInt, PInteger,PDouble,PSingle,PByte,PWord,PString,
PLongInt,PWideString等都是帮助中没有发现的!
我以前都是自己定义
type
PInteger = ^Integer;
没有想到Delphi居然已经有了!
但是为什么不告诉我们呢?或者是我没有看见??
{我有一点生气,又有点难过}
这让我想到以前碰到 result 变量一样,我怎么也搞不明白,Borland
好象并不想让用户精通其产品似的。这和微软铺天盖地的教材和培训以及
考证形成天壤之别!
顺便再问一下:
LineDDA函数中要用到一个回调函数LineDDAProc,这在Delphi中如何实现?
 
是为了兼容windows做了吧,没有什么新鲜啊。帮助的问题已经是众所周知的了,没
有的东西多了,可不止这一个。遇到这样的问题,我的做法是search一下哪些文件用
到了这类变量,跟进去瞧瞧怎么用,没办法。
 
在Delphi的Windows.pas中是这么定义的:
function LineDDA(p1, p2, p3, p4: Integer;
p5: TFNLineDDAProc;
p6: LPARAM): BOOL;
stdcall;
TFNLineDDAProc = TFarProc;
TFarProc = Pointer;
 
多人接受答案了。
 
后退
顶部