请问 如何转换这段C代码到Delphi? ( 积分: 50 )

  • 主题发起人 主题发起人 JohnYale
  • 开始时间 开始时间
J

JohnYale

Unregistered / Unconfirmed
GUEST, unregistred user!
typedef struct {unsigned char b, g, r, a;} Pixel;
typedef struct {
void* context
//
Pixel** rows
//????
.......
} Raster;

先谢谢了
 
typedef struct {unsigned char b, g, r, a;} Pixel;
typedef struct {
void* context
//
Pixel** rows
//????
.......
} Raster;

先谢谢了
 
Pixel=record
b,g,r,a:byte;
end;
Raster=record
context:Pointer;
rows:Pointer;
end;
 
TPixel = record
b, g, r, a : UCHAR;
end;

PPixel = ^TPixel;
PPPixel = ^PPixel;
Raster = record
Context: Pointer;
rows: PPPixel;
end;
 
PPixel = ^TPixel;
TPixel = packed record
b, g, r, a: Byte;
end;

TRaster = record
context: Pointer;
rows: ^PPixel;
end

 
lichengbin的就足够了,我的有点多余。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
949
import
I
I
回复
0
查看
735
import
I
I
回复
0
查看
586
import
I
后退
顶部