крик души

 

люди не пожалуйста 

кому не жалко

напишите как правильно компилить dll для metatradera

целый деннь сегодня мучаюсь.

хороший человек мне помого сделал я деляю также но  не получается, где то что то упускаю ((

ХЕЛП ******** 

 
evgenio писал(а) >>

люди не пожалуйста

кому не жалко

напишите как правильно компилить dll для metatradera

целый деннь сегодня мучаюсь.

хороший человек мне помого сделал я деляю также но не получается, где то что то упускаю ((

ХЕЛП ********

Я вам русским языком сказал пришлите свою DLL.

 
api >>:

Я вам русским языком сказал пришлите свою DLL.

мне dll уже сделали, мне надо понять печему у меня у самого не получается собрать другую DLL хотя делаю также ???

 
evgenio писал(а) >>

мне dll уже сделали, мне надо понять печему у меня у самого не получается собрать другую DLL хотя делаю также ???

Вот поэтому мне и нужна ваша DLL.

 
evgenio >>:

мне dll уже сделали, мне надо понять печему у меня у самого не получается собрать другую DLL хотя делаю также ???

а интересно как мы должны понять как вы собираете свою dll и как делаете так же?  наверное с помощью телепатии ....?

 

даю так

1. открываю VC++

2. создаю новый проект приложение виндовс

3. выбираю DLL вешаю галочку пустой

4. создаю файл исходного текста и копирую в него все из файла .cpp

5. добавляю файл .def

6. компилю

получаю error 127

Файлы:
sd.rar  5 kb
 
evgenio писал(а) >>

даю так

1. открываю VC++

2. создаю новый проект приложение виндовс

3. выбираю DLL вешаю галочку пустой

4. создаю файл исходного текста и копирую в него все из файла .cpp

5. добавляю файл .def

6. компилю

получаю error 127

в строке

__declspec(dllexport) double WINAPI Run ( double inputs[] )

__declspec(dllexport) - лишнее.

Вообще-то я ждал именно *.dll файла.

 
вот длл
 
evgenio писал(а) >>
вот длл

Попробуйте ?Run@@YGNQAN@Z

Но не уверен что получится. Вся проблема в том, что .def файл не воспринимается компилятором. Имя функции осталось декорированным.

У меня нет VS2008 но есть VS2005. Вот мой проект:

Файлы:
testnero.zip  2351 kb
 
api писал(а) >>

Попробуйте ?Run@@YGNQAN@Z

Но не уверен что получится. Вся проблема в том, что .def файл не воспринимается компилятором. Имя функции осталось декорированным.

У меня нет VS2008 но есть VS2005. Вот мой проект:

Упс.

Содержимое файла testnero.def:

LIBRARY "testnero"
EXPORTS
Run @1

Ну и в тексте советника должно быть:

#import "testnero.dll"
 

а VS2005  нормально def файлы воспринимает ??

может дело в том что у меня экспресс едитион ??