Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
在《搭建》中调用 .DLL 动态函数库时遇到了数据类型设置问题。因为关于 .DLL 动态函数库的类型说明均来自 VB、C/C++、Delphi和 API ,VB 、C/C++、 Delphi 和 API 的类型相互之间的对应关系是很明确的,但和《搭建》构件的对应关系不甚明了,是否能说明一下:
如:
VB 中的 Long String Single Double Currency Date Integer Boolean
C/C++ API中的 int, long, bool, INT, LONG, BOOL, DWORD, UINT,
LRESULT,WPARAM, LPARAM, HWND, HFILE, HMODULE,
char*, LPSTR, LPTSTR, LPCSTR, LPCTSTR
int, INT, BOOL
Void*, LPVOID
Float
Double
DATE
byte, char, bool, BYTE, CHAR
short, SHORT, WORD
int64, INT64
等。我想把《搭建》和这些主要语言的对应关系讲清楚,达到对于搭建的发展是有好处的。
如果要完全掌握DLL 的调用,你必须要完全掌握和了解 这些类型的“内存结构”;
首先你要先读 C 的 内存结构。
如果要完全掌握DLL 的调用,你必须要完全掌握和了解 这些类型的“内存结构”;
首先你要先读 C 的 内存结构。
学习没有错,艺无止境,艺多不压身,问题是《搭建》是什么??《搭建之星》的原名就是《搭建积木》,搭建搭建,就是搭搭建建,就是要简单易用,当然这是相对于其他编程语言。为什么就不能像易语言学习,在 .DLL 函数方面有比较详细的介绍。本来就其他的编程语言也是一个学习的重点和实践的难点。当遇到类似的问题时,易语言就是一篇文章解决了问题,而不是:你不懂,先去学习去吧。
现在这方面已成为一个瓶颈,希望官方能正视这个问题,很好的解决这些问题,我想官方的意思总不是让星友们,有问题去找 VC ,找易语言解决问题吧。