Примерно год назад список сетевых функций в MQL5 пополнился функциями для работы с сокетами. Это открыло широкие возможности для программистов, которые разрабатывают продукты для Маркета, поскольку теперь можно реализовать то, чего раньше нельзя было сделать без динамических библиотек. Один из таких примеров мы рассмотрим в данном цикле из двух...
最好用ResourceSave保存资源,因为当你把它集成到EA中时,你会用ResourceReadImage把它的内容弄到一个数组中。 这很方便和快捷,但并不普遍。我没有把二进制文件整合为资源,所以我不知道如何让它们重新可读。
保存数据,通过资源变量进行整合。然后你可以保存任何数据,而不仅仅是BMP。还有什么能更简单呢?
保存二进制数据,通过资源变量进行整合。然后你可以保存任何数据,而不仅仅是BMP。还有什么比这更容易的呢?
保存数据,通过资源变量进行整合。然后你可以保存任何数据,而不仅仅是BMP。还有什么能更简单呢?
你对数据库也是这样做的吗?FileSave函数不支持字符串。除非你使用拐杖(将字符串 转换为char数组)。
FileSave只是一个例子:)想得更远,研究mql中的文件操作 ...
有人在试图以DATABASE_OPEN_MEMORY模式创建数据库时遇到了错误5621(库误用错误)吗?
错误就像他们说的那样发生在空的地方,即通常的结构不工作,并给出了dbHandle=-1。
int dbHandle =DatabaseOpen("Btr",DATABASE_OPEN_MEMORY)。
如何处理这个问题?
有人在试图以DATABASE_OPEN_MEMORY模式创建数据库时遇到了错误5621(库误用错误)吗?
错误就像他们说的那样发生在空的地方,即通常的结构不工作,并给出了dbHandle=-1。
int dbHandle = DatabaseOpen("Btr",DATABASE_OPEN_MEMORY)。
如何处理这个问题?
添加DATABASE_OPEN_READWRITE标志
MQL5中的SQL函数很不错
但如果使用内置语言来访问外部数据库,如MS SQL , ORACLE, SyBase, MySQL等,那就很有趣了。在不使用DLL的情况下。
谢谢你的澄清,现在在DATABASE_OPEN_MEMORY模式下打开数据库就可以工作了。
MQL5中的SQL函数很不错
但如果使用内置语言来访问外部数据库,如 MS SQL , ORACLE, SyBase,MySQL 等,那就很有趣了。在不使用DLL的情况下。
然后转到:使用网络功能工作,或无DLL的MySQL