C++'dan dışa aktarma ve tarih saat türünün işlevlerini mql'ye içe aktarma mümkün müdür? İşlevlerin yalnızca oluşturuldukları kabukta çalışmasının imkansız olduğundan şüpheleniyorum ama bilgili insanlara sormak istedim?
Seric29 : C++'dan dışa aktarma ve tarih saat türünün işlevlerini mql'ye içe aktarma mümkün müdür? İşlevlerin yalnızca oluşturuldukları kabukta çalışmasının imkansız olduğundan şüpheleniyorum ama bilgili insanlara sormak istedim?
Yapabilir. datetime, mql derleyicisinin zaten POSIX zamanı olarak kabul ettiği 64 bittir. Böylece? hiçbir şey dll'de 00:00:00 01/01/1970'den bu yana geçen aynı saniyelerin sayısıyla INT64'ü size döndürecek işlevler oluşturmanızı engellemez.
Bir haftadır satıcı olarak kayıt olamıyorum, inatla kayıt butonu yok. Daha önce bu ay + bu hesaba kaydolmadan önce iki kez (3 hafta yeniden kayıt yaptırdım) malın ödemesini yapamıyordum.
Торговая платформа обладает многомиллионной аудиторией трейдеров. Став продавцом в Маркете, вы получите прямой доступ к ним, ведь ваш продукт появится прямо в торговой платформе на витрине Маркета. Помимо этого все продукты доступны на витрине Маркета на сайте MQL5.community. Как зарегистрироваться в качестве продавца # Чтобы иметь возможность...
Yapabilir. datetime, mql derleyicisinin zaten POSIX zamanı olarak kabul ettiği 64 bittir. Böylece? hiçbir şey dll'de 00:00:00 01/01/1970'den bu yana geçen aynı saniyelerin sayısıyla INT64'ü size döndürecek işlevler oluşturmanızı engellemez.
Dll'de şunlar olacaktır:
INT64 Foo(...){...}
ve içe aktarma sırasında beyan edebilirsiniz
tarihsaat Foo(...);
Cevabınız için teşekkür ederim, beni neşelendirdiniz.
Siber forumda tarihin uygulanması konusunda çok fazla konu oluşturdum. Kimse net cevaplar vermedi. Ve dll'de C++ tarafından bir tarih oluşturmak için hangi kütüphanelere bağlanmak ve kaynakları kullanmak gerekiyor, ağda farklı kodlar buldunuz mu, bunları derleyiciye eklediniz mi, derlenmediler bile?
Bir diziyi c++'a geçirmek ve satır ve sütun sayısı gibi parametrelerini değiştirmek mümkün müdür? C++'da bu sorunsuz bir şekilde yapılır, ancak mql'den bir dizi geçerken, neden sorusunu değiştirmez.
Cevabınız için teşekkür ederim, beni neşelendirdiniz.
Siber forumda tarihin uygulanması konusunda çok fazla konu oluşturdum. Kimse net cevaplar vermedi. Ve dll'de C++ tarafından bir tarih oluşturmak için hangi kütüphanelere bağlanmak ve kaynakları kullanmak gerekiyor, ağda farklı kodlar buldunuz mu, bunları derleyiciye eklediniz mi, derlenmediler bile?
Bunu anladığınızda, her şey kolay ve basit hale gelecek, ancak - bu sizin yolunuz ve hiç kimse size bilgi yatırımı yapmayacak, sadece kendiniz.
not. İlk adımlarda daha az düşüncesiz Kopyala-Yapıştır, hemen inceliklere dalın.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
// ConsoleApplication5.cpp: определяет экспортированные функции для приложения DLL.//со стороны mql объявляем массив формата int Mas[1]
#include "stdafx.h"
#include <conio.h>
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
usingnamespace std; //пытался выводить в консоль инфу но не работает может можно выводить в файл
#define _DLLAPI extern"C" __declspec(dllexport)
//данный пример работает в с++ но не работает в mql4void Perenapr( int *&mas){ // принимает массив как указатель на ссылкуint *arr= newint [ 10 ]; // создаём новый массив/ новый участок памяти куда будем перенаправлять указатель со старого участкаfor ( int y=- 1 ;++y< 5 ;) //присваиваем элементы
arr[y]=y+ 1 ;
mas=arr; // перенаправляем указатель на новый участок памяти в результате со стороны mql указатель не меняется// создаётся впечатление что в с++ из mql массив передается по значению а изменить форму массива из// mql нельзя только из самого mql
}
_DLLAPI int __stdcall test( int q, int w){
return ( 189 );}
_DLLAPI void __stdcall PriomMas( int mas[]){ // данная функция принимает массив
Perenapr(mas); //данная функция перенаправляет указатель массива на ссылку указатель int *&mas
}
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
Bilmediğiniz bir dilde DLL yazmaya çalışmayın.
Önce birkaç eğitim kursundan geçerek zamandan ve sinirlerden çok tasarruf edin.
Yeterli azim ve kararlılıkla, bu toplamda birkaç haftadır. Aynı zamanda, duvara birkaç güzel kağıt sertifika parçası asmak mümkün olacak.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
IMHO elbette, ama bir görüş var ve onu destekliyorum
Videolardan, örneklerden, forumlardan, bağırarak yardım mi den vb. öğrenmek, moncey kodlayıcıya giden doğrudan bir yoldur. Yalnızca ders kitapları, yalnızca rıhtımlar, yalnızca uykusuz geceler ve çözüm arayan litrelerce kahve, bir geliştiriciyi kodlayıcıdan çıkaracaktır.
bu tam olarak okuduğum şey.
ama görünüşe göre bilenler için yazmışlar ama unutmuşlar.
Bu bilgi bana hiç yardımcı olmadı.
en basit örneği verirmisin
C++'dan dışa aktarma ve tarih saat türünün işlevlerini mql'ye içe aktarma mümkün müdür? İşlevlerin yalnızca oluşturuldukları kabukta çalışmasının imkansız olduğundan şüpheleniyorum ama bilgili insanlara sormak istedim?
Yapabilir. datetime, mql derleyicisinin zaten POSIX zamanı olarak kabul ettiği 64 bittir. Böylece? hiçbir şey dll'de 00:00:00 01/01/1970'den bu yana geçen aynı saniyelerin sayısıyla INT64'ü size döndürecek işlevler oluşturmanızı engellemez.
Dll'de şunlar olacaktır:
INT64 Foo(...){...}
ve içe aktarma sırasında beyan edebilirsiniz
tarihsaat Foo(...);
Bir haftadır satıcı olarak kayıt olamıyorum, inatla kayıt butonu yok. Daha önce bu ay + bu hesaba kaydolmadan önce iki kez (3 hafta yeniden kayıt yaptırdım) malın ödemesini yapamıyordum.
Peki, düğmenin görünmesi için hangi tefte şarj etmeliyim? https://www.metatrader5.com/ru/terminal/help/market/market_sell okuyun
Yapabilir. datetime, mql derleyicisinin zaten POSIX zamanı olarak kabul ettiği 64 bittir. Böylece? hiçbir şey dll'de 00:00:00 01/01/1970'den bu yana geçen aynı saniyelerin sayısıyla INT64'ü size döndürecek işlevler oluşturmanızı engellemez.
Dll'de şunlar olacaktır:
INT64 Foo(...){...}
ve içe aktarma sırasında beyan edebilirsiniz
tarihsaat Foo(...);
Cevabınız için teşekkür ederim, beni neşelendirdiniz.
Siber forumda tarihin uygulanması konusunda çok fazla konu oluşturdum. Kimse net cevaplar vermedi. Ve dll'de C++ tarafından bir tarih oluşturmak için hangi kütüphanelere bağlanmak ve kaynakları kullanmak gerekiyor, ağda farklı kodlar buldunuz mu, bunları derleyiciye eklediniz mi, derlenmediler bile?
Cevabınız için teşekkür ederim, beni neşelendirdiniz.
Siber forumda tarihin uygulanması konusunda çok fazla konu oluşturdum. Kimse net cevaplar vermedi. Ve dll'de C++ tarafından bir tarih oluşturmak için hangi kütüphanelere bağlanmak ve kaynakları kullanmak gerekiyor, ağda farklı kodlar buldunuz mu, bunları derleyiciye eklediniz mi, derlenmediler bile?
Sadece klasiklerden alıntı yapabilirim: "Saw Shura ...". İlk olarak, işletim sisteminin zaman içinde nasıl çalıştığını anlayın: https://docs.microsoft.com/en-us/windows/win32/sysinfo/time-functions
Bunu anladığınızda, her şey kolay ve basit hale gelecek, ancak - bu sizin yolunuz ve hiç kimse size bilgi yatırımı yapmayacak, sadece kendiniz.
not. İlk adımlarda daha az düşüncesiz Kopyala-Yapıştır, hemen inceliklere dalın.
Sadece klasiklerden alıntı yapabilirim: "Saw Shura ...". İlk olarak, işletim sisteminin zaman içinde nasıl çalıştığını anlayın: https://docs.microsoft.com/en-us/windows/win32/sysinfo/time-functions
Bunu anladığınızda, her şey kolay ve basit hale gelecek, ancak - bu sizin yolunuz ve hiç kimse size bilgi yatırımı yapmayacak, sadece kendiniz.
not. İlk adımlarda daha az düşüncesiz Kopyala-Yapıştır, hemen inceliklere dalın.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
Bilmediğiniz bir dilde DLL yazmaya çalışmayın.
Önce birkaç eğitim kursundan geçerek zamandan ve sinirlerden çok tasarruf edin.
Yeterli azim ve kararlılıkla, bu toplamda birkaç haftadır. Aynı zamanda, duvara birkaç güzel kağıt sertifika parçası asmak mümkün olacak.
Bunlar zamanla çalışmak için hazır fonksiyonlar veya ek kütüphanelere ihtiyaç var, sadece zaten birçok şey buldum ama onunla nasıl çalışacağımı anlamadım. Youtube'daki videoların linkleri var mı? İnternette bir tarihle çalışmakla ilgili tek bir video görmedim, metinsel bilgileri karmaşık veya çalışmıyor buldum, ancak video yok mu?
Ayrıca, mql4 için c++ 'dan gelen bu kodun neden çalışmadığını anlayamıyorum?
Bu örnek c++'da çalışır, ancak mql4'te çalışmaz, soru, dizilerin harici programlar tarafından değiştirilip değiştirilemeyeceği veya statik olup olmadığı ve yalnızca mql/'de değişip değişmediği sorusu ortaya çıkar.
IMHO elbette, ama bir görüş var ve onu destekliyorum
Videolardan, örneklerden, forumlardan, bağırarak yardım mi den vb. öğrenmek, moncey kodlayıcıya giden doğrudan bir yoldur. Yalnızca ders kitapları, yalnızca rıhtımlar, yalnızca uykusuz geceler ve çözüm arayan litrelerce kahve, bir geliştiriciyi kodlayıcıdan çıkaracaktır.