DLL sorusu...

 

Beyler bana DLL kütüphanesine nelerin aktarılabileceğini ve nelerin aktarılamayacağını söyleyin ???

DLL'de önceden tanımlanmış değişkenleri kullanmak mümkün müdür????

 
Orada her şey mümkün.
 
VOLDEMAR :

Beyler bana DLL kütüphanesine nelerin aktarılabileceğini ve nelerin aktarılamayacağını söyleyin ???

DLL'de önceden tanımlanmış değişkenleri kullanmak mümkün müdür????

Endişelenme, kimsenin senin baykuşlarına ihtiyacı yok!

Onlar için para kazanın, "Cool Peppers" da paylaşmayı unutmayın!

 
Roman. :

Endişelenme, kimsenin senin baykuşlarına ihtiyacı yok!

Onlar için para kazanın, "Cool Peppers" da paylaşmayı unutmayın!



Teşekkürler !!! Soru farklıydı...

Test cihazında, dll'li danışman demo / real ???

 
VOLDEMAR :


Teşekkürler !!! Soru farklıydı...

Test cihazında, dll'li danışman demo / real ???


Test cihazında, dll'li bir danışman çalışacaktır. "Ayrıca" sorusuna - doğrudan gerçek hayata keskinleşmesine bağlıdır - ofisinizin tekliflerinin ve diğer olası hataların ve eylemlerinin işlenmesi ...
 
Bir Expert Advisor'dan ve başka bir programdan, ilk önce Expert Advisor'a aynı dll'nin ekli olduğunu söylerseniz, bir dll'de yuvalanmış bir prosedürü/fonksiyonu/fonksiyonu çağırabilirsiniz. Dll'nize ne koyarsanız, o zaman çalışırsınız.
 
Roman. :

Test cihazında, dll'li bir danışman çalışacaktır. "Ayrıca" sorusuna - doğrudan gerçek hayata keskinleşmesine bağlıdır - ofisinizin tekliflerinin ve diğer olası hataların ve eylemlerinin işlenmesi ...
danışman kodu
 extern int   _A = 50 ;
extern int   _B = 80 ;

#import "proba.dll"
int Funkciya( int , int );
#import

int start()
  {
RefreshRates ();
Comment (Funkciya(_A,_B));
   return ( 0 );
  }

dll kodu

 // proba.cpp: определяет экспортированные функции для приложения DLL.
//

#include "stdafx.h"
#define MT4_EXPFUNC __declspec(dllexport)

//------------------------------------------------------------------------------------
//                        Код советника
//------------------------------------------------------------------------------------
MT4_EXPFUNC int __stdcall Funkciya( int a, int b)
{


int c=a+b;


return (c);}

Danışmanın sonucu grafikte a + b toplamını göstermelidir.

ama nedense görüntülenmiyor .... VS 2010'da bir dll'yi bungled etmeye çalışıyorum

Bilen bana sonucun neden grafikte görünmediğini söyle ???

 
her zamanki MessageBox() kullanarak dll'deki dönüşten önce "c" değişkeninin değerine bakmayı deneyin.
 

Ayrıca, başlık dosyasını kullanarak içe aktarmayı ayarlamayı deneyin.

 
Günlükte ne yazıyor? Örnek projeyi nereden aldınız? Muhtemelen DEF dosyası yoktur.
 
Zhunko :
Günlükte ne yazıyor? Örnek projeyi nereden aldınız? Kesinlikle DEF dosyası yoktur.


Evet, hayır, hala nasıl oluşturulacağını bulamadım ... günlüklerde yazıyor 2012.07.28 13:32:43 2012.02.01 00:00 proba EURUSD,H1: 'proba.dll' dll'sinden 'Funkciya' işlevi çağrılamaz ( hata 127 )