易码技术论坛

 找回密码
 加入易码
搜索
12
返回列表 发新帖
楼主: qqq789543

关于WriteBlock

[复制链接]
 楼主| 发表于 2006-10-25 16:41:37 | 显示全部楼层
返回一个long型指针干什么?
WriteBlock函数能否返回一个指针类型的呢?
不是显示图片的吗?
思考中......
 楼主| 发表于 2006-10-25 16:44:45 | 显示全部楼层
也许是吧
恩   还是回家去思考吧
发表于 2006-10-25 16:51:24 | 显示全部楼层
引用第21楼qqq7895432006-10-25 16:41发表的“”:
返回一个long型指针干什么?
WriteBlock函数能否返回一个指针类型的呢?
不是显示图片的吗?
思考中......
不知道是我没说清楚,还是你没看清楚。
我的意思是PIC1+PIC2这个表达式的结果是一个值,这个值在传递给WriteBlock作为参数的时候被隐式的转换为了一个long型的指针。这样WriteBlock才能在内存里面定位图像数据,以作以后的处理。
发表于 2006-10-26 10:03:39 | 显示全部楼层
引用第0楼qqq7895432006-10-20 12:28发表的“关于WriteBlock”:
  WriteBlock(10,10,16,16,1,PIC1+PIC2) (PIC1和PIC2是图片代码)
中PIC1+PIC2是什么意思?:

看了一下你的代码,发现PIC1与PIC2都是常量,那么PIC1+PIC2(在你的这个代码中PIC1+PIC2=16+16=32)应该是一个地址,这个地址对应的是图片的存放的位置。
 楼主| 发表于 2006-10-26 12:12:20 | 显示全部楼层
基本懂了这个概念了
看来我还是水平低了
开了六窍      郁闷
 楼主| 发表于 2006-10-26 12:13:48 | 显示全部楼层
多谢各位的帮助
好感动哦。。。。。。
发表于 2006-10-26 13:16:10 | 显示全部楼层
学编程不要急于求成,打好扎实的基本功对以后的学习有事半功倍的效果
 楼主| 发表于 2006-10-27 12:15:50 | 显示全部楼层
啊!!!!!!!!!!!!!!!
我懂了!!!!!!!!   
先前我怎么那么笨啊
应该是脑袋进水了
辛苦各位帮我抽水  
在此多谢大家了
 楼主| 发表于 2006-10-27 12:20:42 | 显示全部楼层
不好意思
还有个问题   大家先不要晕啊   你们晕了  我问谁去?(开个玩笑  呵呵)
还是先前的源代码    看这下面:
else if(k==KEY_UP)
  {
   dev=-dev*160 ;
   i=0 ;
   j=0 ;
  }
  //屏幕上移
  else if(k==KEY_DW)
  {
   dev=dev*160 ;
   i=0 ;
   j=LCDY-1 ;
  }
  //屏幕左移
  else if(k==KEY_RT)
  {
   dev=dev ;
   i=LCDX-1 ;
   j=0 ;
  }
  //屏幕右移
  else if(k==KEY_LF)
  {
   dev=-dev ;
   i=0 ;
   j=0 ;
  }
  WriteBlock(0,0,160,80,1,_GRAPH+dev);
这里_GRAPH是什么东东  好像从没定义过   或是一个系统函数?
发表于 2006-10-27 15:21:45 | 显示全部楼层
_GRAPH以前是指图形缓冲区地址,后来取消了,建议不要使用
发表于 2006-10-28 11:52:43 | 显示全部楼层
以前的老机型可以用这个图象缓冲区常量地址,从LAVAX3。0开始就不能再用了。同时取消的还有_TXET和其它几个常量,还有GetWord函数也取消了!在编写程序时最好看一下IDE中的说明。以便及时得知修改了哪些地方!
 楼主| 发表于 2006-10-28 12:12:16 | 显示全部楼层
IDE是什么?
发表于 2006-10-28 12:14:10 | 显示全部楼层
IDE,集成开发环境。
你用来写Lava程序的那个东东就叫LavaXIDE
 楼主| 发表于 2006-10-20 12:28:57 | 显示全部楼层 |阅读模式
  WriteBlock(10,10,16,16,1,PIC1+PIC2) (PIC1和PIC2是图片代码)
中PIC1+PIC2是什么意思?:
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-28 07:46 , Processed in 0.011273 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表