DLの書き方は? - ページ 5

 
xrust:

親愛なる友人よ、私が必要としないもの、そして必要としたことのないものは、何もないことについてのあなたと同じようなアドバイザー です。 あなたの「庭」の問題では、あなた自身と、あなたの分類によれば「自発的に奉仕する」べき「コーダー」に対するあなたの態度だけを非難してください。その調子でいくと、ダースも取れなくなりますよ。

さて、モデレーターについてですが、私はソーシャルモデレーターとして、このフォーラムで一定の機能を果たし、秩序を維持しているだけで、このフォーラムのメンバーに対する私の態度は全く関係ありません。フォーラムのルールは一義的なものであり、それが尊重されない場合は措置がとられます。

PS.司会者としては、自分も含めてこのオフ会や氾濫を全て破り捨てたいところですが、それはしません。でも、もし誰かがそれをやったら......彼は完全に正しいでしょうし、私は「口をつぐむ」ことについて彼に迷惑をかけることはないでしょう。

PSPSです。私たち」とは誰のことなのか、「私たち」が恐れるべき競争とは何か、問いたい。つまり、あなたの「 善行」に反対し、このサイトのページで宣伝することを許さない「私たち」のあるグループがいて、それは私(我々、彼ら)が自発的に奉仕しなければ ならないすべての人々が、「私たち」の悪から「あなた」の善へと永遠に逃げ出すことを恐れて いるからではないでしょうか。

私たちは今ここにいる、エフィ(このニックネームで書いている人が何人もいることを明らかにするため)。発言し、それに対して汚い言葉を浴びせられたレニの激しさは理解できる。そして何のために、ここに登録され、このサイトを自分たちの領分と信じているらしいサイト管理者やプログラマーに「あえて」忠告したのか、ということです。たぶん、私は彼をサポートするか、彼と議論する必要がありますが、 "pepezzat "しませんでしたか?- 私はレオニードさんの悪気はないのですが、あなたの悪気はあるのです。

ボランティアについては、ラスタムさんはコミュニティのモデレーターですから、ボランティアでこのサイトの秩序を維持しているわけです。これは、フォーラムに対するあなたのボランティア奉仕です。そうでしょう?繰り返しになりますが、レオニードが正しく、あなたは間違っています。

あなたはスレッドを引き裂くことができますが、してはいけません - それはあなたがどのように動作し、どのようにフォーラムを維持する人と維持される人(唯一のユーザーの2つのカテゴリがあります)に振る舞ってはいけないことを教えます。開発の一部(HOWEVER)でお金をもらっているんでしょう?そしてそれは、あなたがサイトから収入を得ている、つまりあなたのクライアントがサイトにアクセスしていることを意味します。35年の経験を持つ管理職として、私は長年クライアントに対して無礼な態度をとることを許さなかった。これはまた、このサイトの発展を願う人に対するあなたの無礼と不義理についてです。私自身、このサイトの最初のモデレーターの一人と同じような状況になり、その後、メールで「別れ」を告げ、別れました。

ゲレンデシクの会議とコンペティションについては、レオニードが間違っていた。それは認めます。彼は単にイベントの責任者であり、おそらく登録作業の展開が遅いことを懸念しているのだろう。

結論レオニードについてLeonidはしばらくの間、コメントせずにサイトを監視するのみです。

ルスタムさんについて。協力できるところはいじめないでください。来年はオデッサ、ニコラエフでこのような会議を開催する予定です。

みんなに幸せと愛と幸運を。ゾシマス、私はあなたに別れを告げます。皆さん、創造のフィールドで会いましょう、しかし、争いのフィールドでは会いません。

 
Vinin:
私もDLLの書き方がわかりません。じゃあ、どうすればいいんだ?

という質問を受けました。いい質問ですね。
.
聞いてもいいんだよ。
.
でも、変な質問はしないでね。
* 「C++でDllを作るにはどうしたらいいか、でもC++はわからない」.
.
が、こんな質問をする。
* 「DllからUIを動作させるにはどうしたらいいか?
* "Dllを閉じるときに、どのように閉じないようにすればよいですか?
という質問や、「なぜインジケータを閉じるのか」という前の質問もあります。
* インジケータを閉じるとDllの設定が消えてしまうのですが?
をクリックし、設定画面を閉じますか?
.
Wtl / Mfcの使い方」のような質問はちょっと変です。
ここで答えられるかどうかわからないが...
しかし、それは正しい質問です。Skypeのチュートリアルをお願いします。
は、短い動画をいくつかお願いします。個人的にあなたにとってそして、ほとんどの場合、$で。
.
既成のものを求めるのもいいし、ソースとして求めるのもいい。
おそらく説明付きで。
.
多くの場合、プログラマは、そのような環境から隔離されます。
贅肉
(例:MTからのデータの来歴)-。
ただ書きたいだけと思う人がいたら
何らかの処理 - 空の関数を与えることができます。
.
void 処理(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("入力")
CreateParameter("出力")
で、内部で数学的な計算をします。
それ以外のこと、たとえばMTでデータを表示するとか。
ファイルへの保存、グラフ表示、表形式での表示など
は、その前にすでに行われています(問題は、どれだけいっぱいあるかです ;-))。
.
それとも、その人が何らかの手段を講じなければならないのか
そして、彼らがトレーニングに申し込むと、必ず目にするのが
そうすれば、トレーニングに申し込む際にも、常に何が起こっているのかを確認することができます。
そうすれば、トレーニングに参加した人は、何が起こっているのか(教えられているのか、教えられていないのか)、どこに進めばいいのかが常にわかるようになります。
.
そしてもうひとつの側面、それは自分の時間をカウントする場合です。
そしてもうひとつの側面、それは自分の時間をカウントすれば(100円や200円かかる日もある)、事実とは異なるということです。
DllからUIを作るという体験は、それだけの価値があるということです。
.
---------------------------------------------------------------------------
.
そして、エフィへの回答。
ルスタムの言う通り、質問にはレベルがあります。
.
その人が未熟であるという、極めて具体的な質問があります。
相手が戸惑っている、頭が悪い(これは私も覚えています)。
.
検索していない人が、「私のエラー126は何ですか」と聞き始めることがあります。
.
上に引用したような質問、つまり「C++でDllを作るにはどうしたらいいか、でもC++はわからない」という質問もあります。

 

このニックネームで書いて いる親愛なる友人たちへ. 皆さん、コミュニティです。これから、xrustというニックネームのユーザーとしての個人的な意見を述べますが、賛同できない人は議論してください。

このフォーラムは(他のフォーラムと同様に)、すべてのユーザーが同等の権利と 責任を 持つ公共の場所 です。したがって、私はここで誰にも何の借りもなく、ましてや「サービス」なんてものはないと主張して いますが、それは私にも当てはまります。

この場所では、すべてのユーザーがこのフォーラムのルールに違反することなく、このテーマについて自分の意見を表明する機会があります。しかし、相手の立場がおかしいと思えば、どんなユーザーでも反論することができます。

ですから、私はあなたのコメントに対して、何も 言わずに、つまりこのスレッドの文脈の中で何の意味も 持たずに、自分の 見解を述べる権利が あるのです。他のコメントと同じように。そして、ここで私は私の完全な正しさを参照してください。私はあなた(このニックネームの下に書き込むすべての人)ドローンこのフォーラムに寄生して、あなた自身の分類(トレーナーや家庭教師)の任意のポイントに合わないように考えているからです。ここでやってるのはPRと 自戒のための無能な試みだけだろ。このサイトをより良くするための素晴らしいアイデアをお持ちの方は、そのためのスレッドで 表現されてはいかがでしょうか。

公の司会者である私に問題があるのなら、公式フォーラムでもやって ください。

収入についてですが、このサイトでは一度も開発を依頼せず、依頼しないし、今後もお金を要求しません(私が公式ショップで 彼らの有料作品を販売しない限り)。したがって、私はこのフォーラム(サイト)から何の利益も得ていないと主張します。ここのルールに反してしまうから。本サイトのプロフィールに 記載されているあなたの目的から、あなたについて語れないこと。(また私が正しくてあなたが間違っている)。

あなたの「集会」の問題点についてですが、参加者を集めるという意味では非常にありがたく、むしろ問題であり、インターネットを通じての集客作業も、これはあくまで第一段階であり、かなり不十分なものです。 私は経験者として言いますが、人々は一つのイベントには非常に消極的に行くもので、素晴らしいプログラムか、安定した名声、そして「トレーダーラジオ」を通じた支援者(定期リスナー)の募集(主に興味によって、しかし金銭的ではなく、提示する素材の品質とスタイル)が必要なのです。そして、このような状況であっても、私の発言に対するレオニードの不適切な反応(人格のすり替え)を許すことはできない。

 
xrust:

このニックネームで書いて いる親愛なる友人たちへ. 皆さん、コミュニティです。これから、xrustというニックネームのユーザーとしての個人的な意見を述べますが、賛同できない人は議論してください。

このフォーラムは(他のフォーラムと同様に)、すべてのユーザーが同等の権利と 責任を 持つ公共の場所 です。したがって、私はここで誰にも何の借りもなく、ましてや「サービス」なんてものはないと主張して いますが、それは私にも当てはまります。

この場所では、すべてのユーザーがこのフォーラムのルールに違反することなく、このテーマについて自分の意見を表明する機会があります。しかし、相手の立場がおかしいと思えば、どんなユーザーでも反論することができます。

ですから、私はあなたのコメントに対して、何も 言わずに、つまりこのスレッドの文脈の中で何の意味も 持たずに、自分の 見解を述べる権利が あるのです。他のコメントと同じように。そして、ここで私は私の完全な正しさを参照してください。私はあなた(このニックネームの下に書き込むすべての人)ドローンこのフォーラムに寄生して、あなた自身の分類(トレーナーや家庭教師)の任意のポイントに合わないように考えているからです。ここでやってるのはPRと 自戒のための無能な試みだけだろ。このサイトをより良くするための素晴らしいアイデアをお持ちの方は、そのためのスレッドで 表現されてはいかがでしょうか。

公の司会者である私に問題があるのなら、公式フォーラムでもやって ください。

収入についてですが、このサイトでは一度も開発を依頼せず、依頼しないし、今後もお金を要求しません(私が公式ショップで 彼らの有料作品を販売しない限り)。したがって、私はこのフォーラム(サイト)から何の利益も得ていないと主張します。ここのルールに反してしまうから。本サイトのプロフィールに 記載されているあなたの目的から、あなたについて語れないこと。(また私が正しくてあなたが間違っている)。

あなたの「集会」の問題点についてですが、参加者を集めるという意味では非常にありがたく、むしろ問題であり、インターネットを通じての集客作業も、これはあくまで第一段階であり、かなり不十分なものです。 私は経験者として言いますが、人々は一つのイベントには非常に消極的に行くもので、素晴らしいプログラムか、安定した名声、そして「トレーダーラジオ」を通じた支援者(定期リスナー)の募集(主に興味によって、しかし金銭的ではなく、提示する素材の品質とスタイルによって)が必要なのです。そして、このような状況であっても、私のコメントに対するレオニード氏の不十分な反応(個人的な感情移入)を許すことはできないのです。

落ち着いていませんね。さて...あなたが公のモデレーターなら、クランチというニックネームのユーザーをモデレートしているまさにこのフォーラムで、不明瞭な汚い言葉を使うのは不道徳です(立場上許されない)。別のニックネームを使わないと、自分を連想させるだけの失礼な試みと思われますよ。また、このような「覗き見」を繰り返すようであれば、私(Ephraim Sanker)は運営側にあなたのモデレーターの肩書きを剥奪するように要求します。

その必要はありませんが、あなたは自発的にモデレートする、つまりフォーラムを「維持」するのです。

私たちは一般化する必要はありません。私たちは学ぶために、寄生するためではなく、必要なものを注文し、リンクを提案し、アドバイスをするためにここにいるのです。そして、School of Divergenceでは、他の人にも教えています。

汚い言葉を装ってでも失礼なことをすれば、クレームが来るでしょう。

http://opmarketvol.com/news.html#registration2、あなたのリソースは?そして、これは私たちの ものです。有給はどちらですか?(お互いのPR、良いスキャンダルに勝るPRはない)。

大会は、ウクライナの中庭で MT4形式の有無にかかわらず、どちらの場合でも開催されます。レオニードが接地している。そして、1回目の警告でメイトの社員を解雇しています。

 
Geronimo:

落ち着いていないんですね。さて...もしあなたが公開モデレーターなら、あなたがモデレートしている同じフォーラムで、クランチというニックネームのユーザー(立場上許されない)に対して、偽装した汚い言葉を口にすることは不道徳です。別のニックネームを使わないと、自分を連想させるだけの失礼な試みと思われますよ。また、このような「覗き見」を繰り返すようであれば、私(Ephraim Sanker)は運営側にあなたのモデレーターの肩書きを剥奪するように要求します。

その必要はありませんが、あなたは自発的にモデレートする、つまりフォーラムを「維持」しているのです。

一般化しないでください。私たちは学ぶためにここにいるのであって、寄生するためにいるのではありません。そして、School of Divergenceでは、他の人にも教えています。

偽装された悪口でも失礼があれば、クレームが来る。

http://opmarketvol.com/news.html#registration2、あなたのリソースは?そして、これは私たちの ものです。有給はどちらですか?(お互いのPR、良いスキャンダルに勝るPRはない)。

大会は、ウクライナのパティオで MT4形式の有無にかかわらず、いずれにせよ開催される予定です。レオニードが接地している。また、メイトについては、1回目の警告で従業員を解雇しています。

エフライム・サンカー様.

まず第一に、きっぱりと覚えておいてほしいのですが、私は文字通りの意味でも比喩的な意味でも、誰にも仕えていませんし、仕えたこともありませんし、これからも仕えることはありません。頭の中で整理してください。

第二に、もしあなたがxrustというニックネームの下に「モデレーター」と書いてあったら、目や、あるいはモニターを拭いてください。

第三に、私は一般論ではなく、このフォーラムに寄生して いることを主張し、 非難して いるのです。

第四に、あなたの不満を当局に訴えることです。

第五- 第三者のリソースの宣伝や広告をやめる - あなたはこのフォーラムのルールに直接違反している

6つ目「脅すのはやめろ、お前もルール違反だ」で。あなたの投稿1件につき、合計3件のルール違反があります。

 
xrust:

エフライム・サンカー様

まず第一に - きっぱりと覚えておいてほしいのですが - 私は文字通りの意味でも比喩的な意味でも、誰にも仕えませんし、仕えたこともありませんし、仕えることもないでしょう。そのことを頭に叩き込んでおいてください。

第二に、もしあなたがxrustというニックネームの下に「モデレーター」と書いてあったら、目や、あるいはモニターを拭いてください。

第三に、私は一般論ではなく、このフォーラムに寄生して いることを主張し、 非難して いるのです。

第四に、あなたの不満を当局に訴えることです。

第五- 第三者のリソースの宣伝や広告をやめる - あなたはこのフォーラムのルールに直接違反している

6つ目「脅すのはやめろ、お前もルール違反だ」で。あなたの投稿につき、合計3つのルール違反があります。

バサダー白を黒にする。少なくとも、私たち一人一人が誰かの役に立っている(また一般論ですが)例えば、あなたのサイトのお客さんです。

明確にすること。

...私たちは学ぶためにここにいるのであって、寄生するためではありません。必要なものを注文したり、リンクを提案したり、アドバイスをしたり...。

目を拭いてください。そして、失礼なことを言うのはやめましょう。

司会者 - このスレッドを削除しないでください......礼儀と野暮ったさと操作の良い勉強になりますよ。

 
Geronimo:

バサダー白を黒にする。少なくとも、私たち一人一人が誰かの役に立っている(また一般化している)例えば、あなたのホームページの顧客。

はっきり申し上げておきます。

...私たちは学ぶためにここにいるのであって、寄生するためではありません。必要なものを注文したり、リンクを提案したり、アドバイスをしたり...。

目を拭いてください。そして、失礼なことを言うのはやめましょう。

司会者 - このスレッドを削除しないでください......礼儀と野暮ったさと操作の良い勉強になりますよ。

拝啓、ハイライトに全く同感です。この議論は、あなたの絶え間ない傲慢さうぬぼれ野暮ったさ、そして 自分を喜ばせるための操作 (概念の置き換え)に(そうしたいと思う人たちのために)目を開かせることでしょう。そして塁審、間違いないでしょう。レヒトラオ
 
dmmikl86:

課題は、DLLの操作方法を覚え、取引に利便性をもたらすさまざまな機能を作ることです。
もしかしたら、これから定期的にパスを投稿してくれるかもしれませんよ?日記のようなもの、I have done so, I should have done so...。トピックは興味深く、役に立つ。
 
dmmikl86:

.cppに私の関数を追加して、次のようにやってみました。

.defに関数を追加

.mqhに機能を追加した

を追加し、Expert Advisorに追加しました。

ビジュアルでのデバッグ中に次のように表示されました。「[5248] regsvr32.exe: Machine code」プログラムはコード0(0x0)で停止しました。

ターミナルでこのアドバイザーを実行すると、エラー : 2011.07.08 12:20:14 ExportFunctions EURUSD,H1: cannot call function 'myfunc' from dll 'ExpertSample.dll' (error 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が成功したことがわかるでしょう。