VC显示图片,请问哪儿错了
编译没有问题,执行时就出错。。。voidCGDIPlushDemoView::OnDraw(CDC*pDC){CGDIPlushDemoDoc*pDoc=GetDocum...
编译没有问题,执行时就出错。。。
void CGDIPlushDemoView::OnDraw(CDC* pDC)
{
CGDIPlushDemoDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
CClientDC dc(this);
// dc.TextOutW(0,0,L"this is",sizeof(L"this is"));
Graphics graphics(dc);
Image image(L"p:\07.jpg");
graphics.DrawImage(&image,0,0,50,69,NULL);
}
DEBUG
VS2008
编译没问题,一运行就出错,提示Unhandled exception at 0x7c9300e8 in picture.exe: 0xC0000005: Access violation reading location 0x00000010. 展开
void CGDIPlushDemoView::OnDraw(CDC* pDC)
{
CGDIPlushDemoDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
CClientDC dc(this);
// dc.TextOutW(0,0,L"this is",sizeof(L"this is"));
Graphics graphics(dc);
Image image(L"p:\07.jpg");
graphics.DrawImage(&image,0,0,50,69,NULL);
}
DEBUG
VS2008
编译没问题,一运行就出错,提示Unhandled exception at 0x7c9300e8 in picture.exe: 0xC0000005: Access violation reading location 0x00000010. 展开
3个回答
展开全部
出错信息? 编译后的文件时DEBUG还是RELEASE?运行环境?
问题不够详细啊,请补充...
问题不够详细啊,请补充...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上正解
Image image(L"p:\07.jpg");
这句话错了,首先应该是双斜杠"\\"
然后你电脑的P:盘上必须要有这个文件,
我猜想你电脑上应该没有P盘吧,因为这不太常见
Image image(L"p:\07.jpg");
这句话错了,首先应该是双斜杠"\\"
然后你电脑的P:盘上必须要有这个文件,
我猜想你电脑上应该没有P盘吧,因为这不太常见
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询