VBA call C dll , function pointer
in test.dll (比方說梯形法求積分 a,b上下極限. n 為切的塊數)
h 檔
extern "C" __declspec( dllexport ) float __stdcall trapzd(float (*func)(float), float a, float b, int n);
.cpp 檔
float __stdcall trapzd(float (*func)(float), float a, float b, int n)
{ /*some codes here */}
in vba
Declare Function trapzd Lib "test.dll" Alias "trapzd@16" (ByVal fn As Long, ByVal a As Single , ByVal b As Single , ByVal n As Integer) As Single
Function vbsquare(ByVal x As single) As Single
vbsquare = x * x
End Function
sub test
dim a as single
a=trapzd(addressof vbsquare,0,1,5)
end sub
=======================================================================
How to do pointers in Visual Basic
http://www.codeproject.com/KB/vbscript/how_to_do_pointers_in_visual_basic.aspx?df=100&forumid=1232&exp=0&fr=26&select=5094
Pointers in Visual Basic using Undocumented Functions
http://www.codeproject.com/KB/vbscript/UB_Pointers_In_VB.aspx
2009年12月25日 星期五
2009年12月22日 星期二
QT Techniques
http://www.youtube.com/watch?v=QLT7oEt6gLE&feature=related
看這學吧
============
用 Qt Designer 來快速學習 Qt
http://qt.csdn.net/articles.aspx?pointid=55&pointid2=
【技术应用】Qt Creator发布release软件相关注意事项
注意:环境是windows
选择release编译程序后生成exe文件
1.需要Qt安装目录下的qt/bin目录中的QtGui4.dll 和 Qt Core4.dll以及mingwm10.dll三个文件的支持,将它们拷贝到exe文件目录下。
2.程序中默认只支持png图片,如果使用了gif,jpg等格式的文件是显示不出来的。需要将Qt安装目录下的qt/plugins/目录中的imageformats文件夹拷贝到exe文件目录下(注意是整个文件夹)。而imageformats文件夹中只需要保留你需要的文件,例如你只需要支持gif文件,就只保留qgif4.dll即可。
原文链接:http://hi.baidu.com/yafeilinux/blog/item/a0def91956d53abe4bedbce7.html
看這學吧
============
用 Qt Designer 來快速學習 Qt
http://qt.csdn.net/articles.aspx?pointid=55&pointid2=
【技术应用】Qt Creator发布release软件相关注意事项
注意:环境是windows
选择release编译程序后生成exe文件
1.需要Qt安装目录下的qt/bin目录中的QtGui4.dll 和 Qt Core4.dll以及mingwm10.dll三个文件的支持,将它们拷贝到exe文件目录下。
2.程序中默认只支持png图片,如果使用了gif,jpg等格式的文件是显示不出来的。需要将Qt安装目录下的qt/plugins/目录中的imageformats文件夹拷贝到exe文件目录下(注意是整个文件夹)。而imageformats文件夹中只需要保留你需要的文件,例如你只需要支持gif文件,就只保留qgif4.dll即可。
原文链接:http://hi.baidu.com/yafeilinux/blog/item/a0def91956d53abe4bedbce7.html
2009年12月20日 星期日
My VB/VBA Books
VB
- 新觀念的VB6 教本, 王國榮
- VB6 Win API 講座, 王國榮
- VB6 實戰講座, 王國榮
- VB6 與資料庫程式設計, 王國榮
- VB5 與 ActiveX 程式設計, 王國榮
- 專業 VB.NET 程式設計, 2/e, (Professional VB.NET 2e)
- Visual Basic.net 程式設計經典, 曹祖聖
VB GAME
- Visual Basic 遊戲設計實務, 位元文化
- VB6 與遊戲設計, 數位未來開發團隊
VBA
- Excel 2007 VBA應用 , 江高舉
My C/C++ Resources
INTERNET
http://cs.fit.edu/~mmahoney/cse2050/how2cpp.html#vector
http://www.d2school.com/
BOOKS
C/C++:
- C++ Primer 3/e, Lippman & Lajoie.
- 新C++學習繪本, ANK Co, Ltd.
- Effective C++ 2/e, Meyers.
- More Effective C++
- Exceptional C++, Sutter.
Win Programming:
- 貓也會的Windows程式設計, Kumei.
- Visual C++ 6, Horton.
QT: - Qt程序設計 ,xteam
- Teach Youself Qt Progamming in 24 Hours, Solin.
- Linux 窗口程序設計-Qt4精彩實例分析, 成洁、盧紫毅.
訂閱:
文章 (Atom)