游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3464|回复: 2

为什么一个简单的程序总是抱错?

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2007-11-15 09:24:00 | 显示全部楼层 |阅读模式
我是directx的初学者,现在用dxut框架,之前没有用过框架,我把之前的程序移植到dxut程序中,但是总是提示我“在创建窗口句柄之前,不能在控件上调用invoke或invokeaync”,一直不知道为什么,程序出错的地方在device.DrawUserPrimitives(PrimitiveType.TriangleList, 2, vertices);这句,我的程序其实就是简单的将一个图片显示在场景中而已,不知道大家遇到过没有。

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2007-11-16 00:37:00 | 显示全部楼层

Re: 为什么一个简单的程序总是抱错?

会不会是没有设置设备的
VertexFormat

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2008-4-4 11:56:00 | 显示全部楼层

Re:为什么一个简单的程序总是抱错?

因为控件还没有被创建,最好是打上frm.Show()再进行invoke调用
如果是Control, this.Controls.Add(ctrl)再invoke
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 17:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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