Только вот где вы нашли в моем повествовании "мягко говоря странные" выражения?
Я усложняю?!:))))) Я просто пользуюсь, тем что дают и пользуюсь успешно,
как умею и как знаю:) Это у вас проблеммы и вы просите помощи
и вы говорите об ошибке в своем ДНК, у меня нет проблем, бывают
мелочи ради которых даже язык не поворачивается просить помощи,
так как они рано или поздно решаются своими силами!:) C# кстати,
но у вас же .NET не катит, вы беретесь за другой язык, потому что
у вас что-то не получается на этом, я не берусь за другой язык,
если не вижу смысла и мне нужен тот язык который мне удобен,
разница в языках практически не существенная, существен лишь
смысл, способы реализации и время затраченное на разработку:)
Я предложил вариант, который позволит заинтересоваться вашей
проблеммой:) Так вы хотите, чтобы вам помогли или не хотите? Лучше
всего разговаривать в данном вопросе на языке кода и ссылок,
а пока что, из ваших слов мало что ясно:) Уж извиняйте, у каждого
свои ролики с шариками и даже они у всех варочаются по разному,
именно поэтому я не буду указывать на ваши странности, ограничиваясь
обобщением того, что язык на котором вы доносите эту информацию,
мне мало понятен, у нас, у каждого, свой диалект общения в зависимости
от среды окружения:)
"Они от дел своих казнятся" (с) -- xsnet, меня мучают смутные подозрения, что вам что-то платят за рекламу мелкомягкого ублюдка под названием .NET. Заранее прошу прощения, ежели чем обидел.
:) Нет, к сожалению не платят:)
Более того, когда я работал менеджером в торговой фирме по продаже комплектующих, я продавал AMD в большинстве, до того как они начали обширную рекламму, в то время, как остальные старались продать то, что им скажут, начальство меня казнило, что надо продавать, то чего больше на складе и дороже. Моя концепция не зависит от цены или других факторов, я просто делаю то, что мне кажется более правельным, прежде всего для себя:) А то что хорошо для себя, может быть так же хорошо и для тех кто в моем окружении:) Можно сказать влияю на баланс истории, где на технологию или качество сыпится много плохого, а я показываю хорошее в связи с его недостатком, в частности мнений сообщества:)
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Такая вот проблема: я обрабатываю данные в несколько специфической базе данных (так уж нужно, честно). У этой базу есть, конечно, интерфейсы ActiveX для подключения к ней, но понятно, что MT4 не может к ним прицепиться напрямую. Вот я и подумал - почему бы не использовать dll как гейт между базой и торговой системой, которая посылает историю в базу, текущее положение ордеров и т.п. и получает на это соответствующее указание. Попытался сначала ипользовать C#, но потом понял, что NET тут ваще не катит, и взялся за Дельфи. ..
Да вот незадача! MT4 упорно не хочет грузить в память обычную dll, которая использует сторонние вызовы, да хотя бы другой dll (даже не ActiveX!) - половину пятницы и всю субботу потратил на это, но ничего не вышло. Вызовы stdcall. Строковые значения - как PChar.. . Никакие борландовские ShareMem не использую (из-за этого недо-модуля для использования в dll паскалевских строк все, конечно, валилось тут же).
1. Это какое-то реальное ограничение в использовании вызовов dll или просто ошибка в моем ДНК?
2. Просто на ум не приходит, как тогда без dll, если уж на то пошло, передавать в некую базу данные и получать ответы. Не через файлы же! (моя БД сама достаточно навороченная, там мониторинг легче пареной репы сделать - но считаю этот метод по меньшей мере не красивый, также как отслеживание времени начала периода и т. п. Кстати, лично мне нужны события только самого начала часа, внутренние тики меня никак не волнуют. Интервал на данный моент - 1 час, возможно, будет позже 15 минут).
Помогите плиз!
Иван.
P.S. А база данных, ежели кого интересует, это постреляционная Cache Intersystems 5.2 (найдете по Гуглу, а то посчитают за рекламу, хотя они того стоят).
P.P.S. Файлы не прикрепляю, так как не работает цепочка из самых банальных dll, скажем, по передаче простой строки.