如何写一个dll? - 页 5

 
xrust:

我亲爱的朋友,我不需要也从未需要的是与你类似的关于无的顾问,我想其他人也是如此,尽管我不会为他们签名,因为......。 在你的 "院子 "的问题上,只怪你自己,以及你对"编码员"的态度,根据你的分类,他们应该"自愿服务"。再这样下去,你就拿不到你的一打了。

现在说说版主:作为一个社会版主,我在这个论坛上履行一定的职能,维持秩序,仅此而已,我对这个论坛的这个或那个成员的态度是绝对没有关系的。论坛规则是首要的,如果不遵守这些规则,就会被采取措施。

PS。作为一个版主,我想拆掉所有这些非主流和泛滥的东西,包括我自己的,但我不会这样做。但是,如果别人这样做--他将是完全正确的,而我不会为"闭上我的嘴"而打扰他。

浦发银行。我想问的是--谁是"我们","我们"应该害怕什么样的竞争?这就是说,有一批"我们的"人反对你的 " 善举",不允许你在本网站的网页上做广告,因为他们害怕 所有我(我们,他们)必须自愿服务的 人永远从"我们"的坏处跑到"你们"的好处?

我们现在在这里,埃菲(为了明确有几个人在这个昵称下写作)。我理解列尼的激烈态度,他说出了自己的想法,并得到了粗话的回应。因为什么?因为他 "敢于 "向在这里注册的网站管理和程序员提出建议,而他们显然认为这个网站是他们的领地。也许我应该支持他或与他争论,但没有 "佩佩扎特"?- 我在这里没有看到列奥尼德的进攻,但我看到了你的进攻。

至于志愿服务,鲁斯坦,你是社区版主,所以你是志愿服务,维护这个网站的秩序。这是你对论坛的志愿帮助服务。难道不是这样吗?同样,列昂尼德是对的,你是错的。

你可以拆掉一个主题,但你不应该这样做--它教会你如何做人,如何不做那些维护论坛的人和被维护的人(只有2类用户)。你的一些发展得到了回报(HOWEVER),不是吗?这意味着你有来自网站的收入,也就是说,你的客户在网站上。作为一个有35年经验的经理,我已经多年不允许自己对客户无礼了。这又是关于你的无礼和对希望这个网站发展的人的不公正。我自己也和网站最早的一位版主发生了类似的情况,然后通过邮件 "分手",分道扬镳。

至于Gelendzhik会议和比赛,列昂尼德是错的。我承认这一点。他只是负责这项活动,可能对注册程序的缓慢发展感到担忧。

结论。关于列奥尼德。在一段时间内,列昂尼德将只监控该网站,不发表评论。

关于你鲁斯塔姆。在可以合作的地方不需要欺负人。明年我们将在敖德萨举行这样的会议,尼古拉耶夫是明年,我希望你能接受我们的邀请,参加会议。

祝大家幸福,爱和好运。佐西摩斯,我向你告别。未来在创造的领域中见,但不是在争斗的领域中见。

 
Vinin:
我也不知道如何编写DLL。那我应该怎么做呢?

我得到了这个问题。这是个好问题。
.
问一下也没关系。
.
但不要问一个奇怪的问题。
* "如何用C++制作Dll,但我不懂C++" 。
.
但要问这样的问题。
* "我怎样才能使用户界面从Dll中工作"。
* "我应该如何使Dll在我关闭时不关闭?
或之前的问题,如:*"为什么我关闭指标?
*"为什么当我关闭指标时,Dll设置会丢失?
并关闭设置窗口?
.
像 "如何使用Wtl/Mfc "这样的问题有点奇怪
而且不确定这些问题是否会在这里得到回答--
但这是一个有效的问题--要求在Skype上提供教程。
要求提供一些简短的视频。对你个人而言。而且很可能是为了美元。
.
你可以要求提供一些现成的东西--或者作为一个来源。
也许有一个解释。
.
在许多情况下,程序员可以不受制于
不必要的细节
(例如,数据如何来自MT)-
如果一个人认为自己只是想写
某种处理 - 你可以给他一个空函数。
.
void Process(const std::vector & in, const std::vector & out)
{
for(int i = 0; ...) { out.at(i) = in.at(i) * 2; }
}
让它继续在里面写它想写的东西。
有可能不是很快就能看到结果,而是非常快!
对于一个初级程序员来说,这是一个很大的问题。
.
例如,在我的程序中
https://docs.google.com/leaf?id=0BxWggsgmLeCfYjYyMjA5YjItY2NlOC00YTE0LTliMmMtZGNjMDBiOTU3ZmYy&hl=en_US
(因为是英文,所以要静音)

程序员-用户只需要知道如何调用诸如
FindParameter("input")
CreateParameter("output")。
并在内部创建一些数学计算----。
其他一切--如在MT中显示数据。
保存到文件、绘图、显示表格,等等。
在那之前已经做过了(问题是有多全;-) )。
.
还是必须制定一些步骤
然后,当他们申请培训时,他们将总是看到
然后当他们申请培训时,他们将始终看到正在发生的事情。
那么当一个人接近训练时,他/她将始终看到正在发生的事情(教-不教),以及在哪里进一步发展。
.
而另一个方面--如果算上你自己的时间
还有一个方面--如果你算上自己的时间(对有些人来说,一天的费用是100或200美元),那么就不是一个事实。
从Dll创建用户界面的经验将是值得的。
.
---------------------------------------------------------------------------
.
还有对埃菲的回答。
鲁斯塔姆说得很对,问题有不同的层次。
.
有一些问题是非常具体的:这个人没有经验。
该人感到困惑或哑口无言(我也记得我是这样的)。
.
有的时候,一个人还没有搜索过--就开始问 "我的错误126是什么?
.
有一些问题就像我上面引用的那样--"如何用C++做一个Dll,但我不懂C++"。

 

亲爱的朋友们,在这个昵称下写作. 先生们,社区。现在我将作为昵称为xrust的用户发表我的个人意见,不同意的人欢迎讨论。

所以这个论坛(和其他论坛一样),是一个公共场所,所有用户都有平等的权利和 责任。因此,我声称 我在这里不欠任何人任何东西,更不欠"服务",它也适用于我。

在这个地方,每个用户都有机会在不违反本论坛规则的情况下,对这个或那个主题发表自己的意见。但同样地,如果任何用户认为对手的立场是错误的,他们可以与另一个人争论。

因此,我完全有权利 在没有任何东西 的情况下对你的评论陈述我的 观点,即在这个主题的背景下不携带 任何 语义负荷。就像你其他的评论一样。在这里我看到了我的完全正确。因为我认为你们(所有以这个昵称写作的人)是寄生在这个论坛上的无人机,因为你们不符合你们自己的分类(培训师和辅导员)的任何要点。你在这里所做的只是公关和 无能的尝试来提醒自己。如果你碰巧有一个改进本网站的绝妙想法,为什么不在为它准备的主题 中表达呢

如果你对我这个公共版主有意见,也请在官方论坛 上提出来。

关于收入,在这个网站上没有一个发展,我没有问,没有问,也不会问钱(除非我在官方商店 出售他们的付费作品)。因此,我声称我没有从这个论坛(网站)获得任何利润。因为这将违反这个地方的规则。根据你在本网站上的个人简介 所描述的目标,不能说你什么。(又是我是对的,你是错的)。

关于你的 "聚会 "的问题--在收集参与者的意义上是非常不容易的,而且相当有问题,通过互联网吸引的工作,这只是第一个,而且是相当不充分的阶段。 我作为一个有经验的人说,人们会很不情愿地去参加一个活动,你需要的是一个伟大的节目,或者稳定的声望,以及通过 "交易员广播 "招募支持者(主要是兴趣,但不是资金,而是所介绍材料的质量和风格)。即使是这些情况也不能成为列奥尼德对我的言论作出不充分反应 的借口(转换为人格)。

 
xrust:

亲爱的朋友们,在这个昵称下写作. 先生们,社区。现在我将以昵称xrust的用户身份发表我的个人意见,不同意的人欢迎讨论。

所以这个论坛(和其他论坛一样),是一个公共场所,所有用户都有平等的权利和 责任。因此,我声称 我在这里不欠任何人任何东西,更不欠"服务",它也适用于我。

在这个地方,每个用户都有机会在不违反本论坛规则的情况下,对这个或那个主题发表自己的意见。但同样地,如果任何用户认为对手的立场是错误的,他们可以与另一个人争论。

因此,我完全有权利 在没有任何东西 的情况下对你的评论陈述我的 观点,即在这个主题的背景下不携带 任何 语义负荷。就像你其他的评论一样。在这里我看到了我的完全正确。因为我认为你们(所有以这个昵称写作的人)是寄生在这个论坛上的无人机,因为你们不符合你们自己的分类(培训师和辅导员)的任何要点。你在这里所做的只是公关和 无能的尝试来提醒自己。如果你碰巧有一个改进本网站的绝妙想法,为什么不在为它准备的主题 中表达呢

如果你对我这个公共版主有意见,也请在官方论坛 上提出来。

关于收入,在这个网站上没有一个发展,我没有问,没有问,也不会问钱(除非我在官方商店 出售他们的付费作品)。因此,我声称我没有从这个论坛(网站)获得任何利润。因为这将违反这个地方的规则。根据你在本网站上的个人简介 所描述的目标,不能说你什么。(又是我是对的,你是错的)。

关于你的 "会众 "问题--在收集参与者的意义上是非常不容易的,而且相当有问题,在互联网的参与上下功夫,这只是第一个,而且是完全不够的阶段。 我作为一个有经验的人说,人们会很不情愿地去参加一个活动,你需要的是一个伟大的节目,或者稳定的声望,以及通过 "交易员广播 "招募支持者(主要是兴趣,但不是资金,而是所介绍材料的质量和风格)。即使是这些情况也不能成为列昂尼德对我的评论作出不充分的回应(和针对个人)的借口。

你还没有平静下来。Well....如果你是一个公共版主,在这个论坛上使用晦涩的脏话是不道德的,你主持的是一个昵称为Crunch的用户(这个职位不允许)。使用不同的昵称,否则我会认为这是一个粗暴的尝试,只是为了提醒你自己。如果这种"偷窥 " 行为再次发生,我(Ephraim Sanker)将要求管理层剥夺你的版主头衔。

你不必这样做,但你自愿做版主,即你 "维护 "这个论坛。

我们不需要以偏概全,我们是来学习的,而不是来寄生的,来订购我们需要的东西,来建议链接和提供建议。而在分歧学校,我们教别人。

如果你不礼貌,即使是伪装的脏话,也会有投诉。

http://opmarketvol.com/news.html#registration2 是你的资源?而这是我们的。他们中的哪一个是有偿的?(对方的公关,有什么比一个好的丑闻更好的公关)。

无论是否采用MT4格式,大会都将在乌克兰 院子里举行。列昂尼德被禁足了。而我在第一次警告后就开除了一个员工的伴侣。

 
Geronimo:

你还没有平静下来。Well....如果你是一个公共版主,在你主持的同一个论坛里对一个昵称为Crunch的用户说出变相的脏话是不道德的(职位不允许)。使用不同的昵称,否则我会认为这是一个无礼的尝试,只是为了提醒你自己。如果这种"偷窥 " 行为再次发生,我(Ephraim Sanker)将要求管理层剥夺你的版主头衔。

你不必这样做,但你自愿做版主,即你 "维护 "这个论坛。

不要以偏概全,我们是来学习的,不是来寄生的。而在分歧学校,我们教别人。

如果你不礼貌,即使是伪装的脏话,也会有投诉。

http://opmarketvol.com/news.html#registration2 是你的资源?而这是我们的。他们中的哪一个是有偿的?(对方的公关,有什么比一个好的丑闻更好的公关)。

在任何情况下,大会将在乌克兰天井 举行,无论是否有MT4格式。列昂尼德被禁足了。而对于伴侣,我在第一次警告后就解雇了员工。

亲爱的Ephraim Sanker .

首先--一劳永逸地记住--我不为任何人服务,我没有服务过,也不会服务,无论是字面意义还是形象意义。只要把这一点记在脑子里。

第二--如果你看到昵称xrust下的 "版主"--那么请擦拭你的眼睛,或者,你的显示器。

第三--我不是在以偏概全--我是在指控和 指责 你在这个论坛上的寄生行为

第四,向官方机构 提出你的不满

第五- 停止推广和宣传第三方资源 - 你直接违反了本论坛的规则

在第六次--停止威胁,你也违反了规则。你的每一个帖子总共有三个违反规则的行为。

 
xrust:

亲爱的Ephraim Sanker。

首先--一劳永逸地记住--我不为、没有为、也不会为任何人服务,无论是字面意思还是形象意思。只要把这一点记在脑子里。

第二--如果你看到昵称xrust下的 "版主"--那么请擦拭你的眼睛,或者,你的显示器。

第三--我不是在以偏概全--我是在指控和 指责 你在这个论坛上的寄生行为

第四,向官方机构 提出你的不满

第五- 停止推广和宣传第三方资源 - 你直接违反了本论坛的规则

在第六次--停止威胁,你也违反了规则。在你的帖子中共有三次违反规则。

巴萨德。让白色成为黑色。至少我们每个人都为某人服务(再次概括),例如你的网站的客户。

要澄清的是。

...我们是来学习的,而不是来寄生的,来订购我们需要的东西,来建议链接,来建议....

擦拭你的眼睛。而且不要再无礼了。

版主--不要删除这个主题,这是一个关于礼貌、粗野和操纵的好课。

 
Geronimo:

巴萨德。让白色成为黑色。至少我们每个人都为某人服务(再次概括),例如你的网站的客户。

让我说清楚。

...我们是来学习的,而不是来寄生的,来订购我们需要的东西,来建议链接,来建议....

擦拭你的眼睛。而且不要再无礼了。

版主--不要删除这个主题,这是一个关于礼貌、粗野和操纵的好课。

亲爱的先生,我绝对同意所强调的。这个论点将使人们睁开眼睛(对于那些愿意这样做的人),看到你不断的傲慢自负、粗野 操纵 (概念的替换)来取悦自己。而垒球手,将是毫无疑问的。莱希特劳特。
 
dmmikl86:

任务是学习如何使用dll,并使各种功能为交易带来便利。
也许你可以从现在开始定期发布你的路径?类似于日记的东西,我已经这样做了,我应该这样做......。这个话题很有趣,也很有用。
 
dmmikl86:

我试着在.cpp中加入我的函数,是这样做的。

在.def中添加了一个函数

在.mqh中添加了该功能

然后将其添加到专家顾问中

在可视化调试过程中,它说:程序"[5248] regsvr32.exe:机器代码 "以代码0(0x0)停止。

当我在终端上运行这个顾问时,它说错误:2011.07.08 12:20:14 ExportFunctions EURUSD,H1: 不能从dll 'ExpertSample.dll' 调用函数'myfunc' (错误 127)

请告知错误在哪里以及如何解决......。

我没有检查过所有的cp-code,但一眼看去,这是不可能的。

为.mqh添加功能

#import "ExpertSample.dll"
int    GetIntValue(int);
int    myfunc(int,int);
double GetDoubleValue(double);
string GetStringValue(string);
double GetArrayItemValue(double arr[],int,int);
bool   SetArrayItemValue(double& arr[],int,int,double);
double GetRatesItemValue(double rates[][6],int,int,int);
int    SortStringArray(string& arr[],int);
int    ProcessStringArray(string& arr[],int);


首先,进口 必须以一个保留字开始和结束。

#import

第二,无论cp中如何描述函数,mql都有自己的调用格式,不允许在没有变量名的情况下声明一个参数类型。

另外,你导出了参数中带有结构的函数,但在mql4中没有结构,所以调用是不可能的。

在你的现场

struct MqlStr
  {
   int               len;
   char             *string;
  };

叫做

string

我不确定字符串变量在mql4中的表示方式是否与你描述的完全一样。

一般来说,有很多东西,试着把所有的东西都注释出来,单独连接,直到它工作,也许你会抓住所有的错误。

 
Urain:

我没有检查所有的CPC代码,但一看就知道这是不可能的。

首先,进口应该以一个保留字开始和结束。

第二,无论函数在mql中如何描述,mql都有自己的调用格式,不允许在没有变量名的情况下声明参数类型。

另外,你导出的函数参数中有结构,但在mql4中没有结构,所以调用将是不可能的。

你有

被称为

不确定的是,字符串变量在mql4中的表述与你描述的完全一样。

一般来说,很多事情,试着把所有的东西都注释出来,分别连接,直到它工作,也许你会抓住所有的错误。




事实上,你所描述的一切都能正常工作,正如终端机附带的例子所暗示的那样。如果你看一下整个主题,你会发现这个阶段的TC是成功的。