南京軟件定制開(kāi)發(fā)

南京傾心軟件歡迎您訪問(wèn)本站

13605185909

新聞資訊

NEWS CENTER
欄目導(dǎo)航

企業(yè)定制軟件開(kāi)發(fā)_關(guān)于WPF下ReportViewer導(dǎo)出成PDF時(shí)

發(fā)布時(shí)間:Mar 14, 2022         已有 人瀏覽
想必有不少朋友做過(guò) WinForm 下的 ReportViewer 應(yīng)用,在功能打印和導(dǎo)出PDF時(shí)會(huì)遇到一個(gè)異常:

檢測(cè)到 PInvokeStackImbalance
Message: 對(duì) PInvoke 函數(shù)“Microsoft.ReportViewer.Common!Microsoft.ReportingServices.Rendering.ImageRenderer.CompositionPDF+WindowsGDIWrapper::GetGlyphIndicesW”的調(diào)用導(dǎo)致堆棧不對(duì)稱(chēng)。原因可能是托管的 PInvoke 簽名與非托管的目標(biāo)簽名不匹配。請(qǐng)檢查 PInvoke 簽名的調(diào)用約定和參數(shù)與非托管的目標(biāo)簽名是否匹配。


關(guān)于這個(gè)問(wèn)題,MS語(yǔ)焉不詳,而其它通過(guò)修改DLL引用方法的方式對(duì)于 Microsoft.ReportViewer.Common 和 Microsoft.ReportViewer.WinForms 也是無(wú)能為力。

在網(wǎng)上搜,發(fā)現(xiàn)也有很多人遇到這個(gè)問(wèn)題。
用了一個(gè)友網(wǎng)的辦法:
測(cè)試程序時(shí)發(fā)現(xiàn),這個(gè)問(wèn)題總是在調(diào)試時(shí)發(fā)生,而程序發(fā)布之后,這個(gè)問(wèn)題就不再出現(xiàn)了。

做了幾個(gè)小測(cè)試,發(fā)現(xiàn),刪除  xxxxxx.pdb (在可執(zhí)行程序目錄刪除所有的 *.pdb)(放置ReportViewer控件的)后,測(cè)試就可以順利通過(guò),
問(wèn)題解決了,探討原因:調(diào)試宿主的簽名與程序簽名不一致,致使某些異常發(fā)生,引發(fā)這個(gè)DLL的調(diào)用錯(cuò)誤。


Copyright © 2020-2022 南京傾心軟件技術(shù)有限公司 版權(quán)所有     蘇ICP備2020070309號(hào)-1
QQ在線咨詢(xún)
13605185909
返回頂部
主站蜘蛛池模板: 伊人a.v在线| 好男人好资源在线观看免费播放高清| 国产精品丝袜久久久久久不卡 | 亚洲国产欧美在线看片一国产| JAPANESE国产在线观看播放| 神尾舞高清无在码在线 | 夜夜爽免费888视频| 免费a级片网站| 国语精品91自产拍在线观看二区 | 亚洲欧洲无码一区二区三区| avtt天堂网手机版亚洲| 玉蒲团之偷情宝典| 大学生一级毛片免费看**| 亚洲网站视频在线观看| 999任你躁在线精品免费不卡| 正在播放国产精品| 国产精品嫩草影院免费| 亚洲va韩国va欧美va天堂| 国产一区在线mmai| 日韩激情无码免费毛片| 国产午夜久久精品| 中文无码一区二区不卡αv| 美女张开腿黄网站免费| 婷婷开心中文字幕| 亚洲精品国精品久久99热一| 3d动漫精品啪啪一区二区免费| 欧美一级黄色片在线观看| 国产尤物在线视频| 丰满老熟妇好大bbbbb| 精品国产青草久久久久福利| 天天摸天天做天天爽水多| 亚洲图片校园春色| 911亚洲精品| 新婚熄与翁公李钰雯| 免费无码一区二区三区| 91人成在线观看网站| 最近中文字幕2019高清视频| 国产一区二区三区在线免费观看| 一本大道无香蕉综合在线| 波多野结衣办公室33分钟| 国产精品亚洲欧美大片在线观看 |