delphi 6 的几个Bug

Nightmare 2001-08-05 09:51:30
1、OpenGL单元中,glBuild2DMipmaps的声明参数少了个height。
解决方法:在自己的单元中重新声明和实现(function glBuild2DMipmaps; external 'glu32.dll';)
2、Qt的位图支持png,但clx用了传统的mask方法实现透明色,带透明的图像时会不正确。另Qt读入带alpha通道的png时,像素格式为$AARRGGBB,即像素中包含了alpha值,此格式可直接传递给OpenGL或DirectX使用,但TBitmap中的一些操作会将alpha部分擦掉,如TImage中,alpha已全为$FF了。
3、在集成环境下,clx应用的窗体的Bitmap使用较大的位图时不能正确显示,但运行时正常。

哪位有好的办法,请告诉我

另外请问有谁知道在clx应用中创建OpenGL窗体的方法,最好不用或少用Qt Lib。wgl和glx还好说,可窗体的问题很大,到现在我也没发现如何阻止Qt擦除背景,也不知道如何取得真正的窗体的handle。
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
backlove 2001-08-05
  • 打赏
  • 举报
回复
犀利
outer2000 2001-08-05
  • 打赏
  • 举报
回复
gz
amer 2001-08-05
  • 打赏
  • 举报
回复
厉害啊
风轻狂 2001-08-05
  • 打赏
  • 举报
回复
D6支持OpenGL了我还不知道,还用D5在这瞎忙...晕
xh1 2001-08-05
  • 打赏
  • 举报
回复
晕 .... 倒 ;)

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧