VC程序調試,很cool 的plugin技朮。 不過有點bug.誰幫我調試一下。我給你發源程序。 是winamp插件技朮。 是解決軟件升級的好方案。代碼有點多所以沒貼出來了,email給你。[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给我来一份吧。 [email protected] 我把代碼E給你們了。看一看吧。Gen_cp.zip 是個dllpulg.zip 是主程序。pulg 動態調用 gen_cp hehe,還支持skin,dock.....kill bug! 那個dll是從codeprojects 下的。主程序是我編的。 但是在程序退出的時候總出錯。幫忙看看吧。 O. 原來是想騙我的code. 给我一份,项目做完了回不了家,闲着没事为你排忧。[email protected] [email protected] 无聊的要命! [email protected]give me one copy!!! 求你了,给我一份吧![email protected] 兄弟們不要急。 hehe.還有10分鐘下班。馬上就E.詳細資料請看這:http://www.codeproject.com/dialog/winampwnd.asp to all:我把代碼發給你們了。 我kao. 吃完飯回來還沒人回復呀。不知有沒有人捉到了bug. 我收到你的程序了,你的Dll实在是太难调了!可能GDI资源的对象在析构之前没有释放吧 不过这个dll在Winamp中运行的很好!真是奇怪! 謝謝jans我現在也找不到頭緒。test test... 能发给我看看吗,最近我一直在做dll,我的email:[email protected] 最简单的修改:将gen_cp.lib加入到pulg项目中修改pulgDlg.cpp文件: 在头部加以下一行: extern "C" __declspec( dllimport ) winampGeneralPurposePlugin * winampGetGeneralPurposePlugin(); 在CPulgDlg::OnInitDialog()函数中, 将plugin =getter();改成:plugin = winampGetGeneralPurposePlugin();以上修改其实是将LoadLibrary调用DLL方式改成直接调用,编译后可正常运行,退出也正常。 奇怪,我也找到了问题,比他还简单。把gen_cp.cpp中第136行GWL_WNDPROC换成DWL_DLGPROC,一切OK。我再跟踪时发现程序执行onclose后堆栈被破坏,返回地址有错误,于是找了半天才发现结束时用ret清栈时0x14字节,于是我就回去找他的调用程序,结果就发现了这个错误,他把消息处理程序搞错了。 zhouran兄,你是用的什么调试工具调试的。我很想知道。 我有一个用plug in编的订单处理模块,相要吗? 我有一个用plug in编的网上订单处理、支付处理模块,想要吗? 哇,来晚了!能发一份给我吗?![email protected] 能发一份给我吗?![email protected] 如何用程序唤醒睡眠中的电脑 急!!!不可以在对话框类里面定义太大的公有成员变量??? 求一个vc++程序 简单的字符串函数 VC编译的问题 关于窗口位置的问题 请问,如何设置系统环境变量? 在线紧急求救!!!硬盘问题 ^_^:简单问题:如何让新插入的Dialog中的控件支持Serialize?谢谢 求图像动态渐变算法 有没办法给第三方控件的某个类中加上自己的数据成员变量? 一个很菜的问题:关于com在MFC中的实现
[email protected]
Gen_cp.zip 是個dll
pulg.zip 是主程序。pulg 動態調用 gen_cp hehe,還支持skin,dock.....kill bug!
无聊的要命!
give me one copy!!!
[email protected]
馬上就E.詳細資料請看這:
http://www.codeproject.com/dialog/winampwnd.asp
我現在也找不到頭緒。test test...
修改pulgDlg.cpp文件:
在头部加以下一行:
extern "C" __declspec( dllimport ) winampGeneralPurposePlugin * winampGetGeneralPurposePlugin(); 在CPulgDlg::OnInitDialog()函数中,
将plugin =getter();改成:plugin = winampGetGeneralPurposePlugin();
以上修改其实是将LoadLibrary调用DLL方式改成直接调用,编译后可正常运行,退出也正常。
把gen_cp.cpp中第136行GWL_WNDPROC换成DWL_DLGPROC,一切OK。
我再跟踪时发现程序执行onclose后堆栈被破坏,返回地址有错误,于是找了半天才发现结束时用ret清栈时0x14字节,于是我就回去找他的调用程序,结果就发现了这个错误,他把消息处理程序搞错了。
[email protected]
[email protected]