"MQL5'ten (MQL4) MySQL Veritabanına Nasıl Erişilir" makalesi için tartışma - sayfa 21

 
GreenKobra:

Merhaba Kütüphaneler klasörüne dll yükledim ancak bir hata bildiriyor " "Cnnot call 'cMySqlVersion', '....\Libraries\MQLMySQL.dll' yüklü değil

Bu nasıl mümkün olabilir?

Aynı sorun bende de var

"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"cMySqlVersion' çağrılamıyor, '..\libraries\MQLMySQL.dll' yüklenmemiş"

"çözümlenmemiş içe aktarma işlevi çağrısı"


yardımlarınızı bekliyorum.........

[Silindi]  

ip numarası dizisi dahil gerçek hesap proxy sunucumu amegafx.com'a bağlamama yardım edin.

Teşekkürler

Paul

güvenlik duvarımdaki bir şeyi değiştirdikten sonra gitmiyor .!!

 

Herkese selamlar.

MQL4'ü yeni öğrenmeye başlıyorum.


Bir sorunum var. Komut dosyası çöküyor ve lanetleniyor

0 19:53:51.456 MySQL-003 EURUSD,Monthly: başlatıldı

1 19:53:51.456 Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL'ye izin verilmiyor

1 19:53:51.456 MySQL-003 EURUSD,Monthly: çözümlenmemiş içe aktarma işlevi çağrısı

0 19:53:51.456 MySQL-003 EURUSD,Monthly: uninit reason 0

0 19:53:51.464 Script MySQL-003 EURUSD,Monthly: kaldırıldı


Anladığım kadarıyla sorun burada yatıyor? -> 1 19:53:51.456 Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL'ye izin verilmiyor.


Sorun ne olabilir, lütfen bana söyleyin.


Dosyalar aşağıdaki gibi yerleştirilir:


..\include\MQLMySQL.mqh

..\libraries\libmysql.dll MQLMySQL MQLMySQL.dll

..\scripts\MyConnection.ini MySQL-00*.mq4


İşletim Sistemi Windows 10 x64

 

starticys:

119:53:51.456 '..\libraries\MQLMySQL.dll::cMySqlVersion' çağrısı yapılamıyor, DLL'ye izin verilmiyor

Öncelikle DLL içe aktarımına izin verilip verilmediğini kontrol edin: Servis - Ayarlar - Danışmanlar, ilgili satır işaretli olmalıdır.


 
Sergey Kolemanov:

Her şeyden önce, DLL içe aktarımına izin verilip verilmediğini kontrol edin: Servis - Ayarlar - Uzman Danışmanlar, ilgili satırda bir onay işareti olmalıdır.


Teşekkür ederim. Acı çekmeye devam ettim)
 

Visual Studio 2017'de bir x64 yapılandırması oluşturarak 64bit Windows (7) ile bazı sorunları çözdüm. (Ve en son mysql kütüphanelerini buldum).

Yazara, belki de kaynağı github'a koymasını önerebilir miyim, o zaman orada topluluk tarafından korunabilir.

Birinci sınıf bir yazılım parçası için Eugeniy Lugovoy 'a teşekkürler :)

 
Değerli uzmanlar, lütfen bana tavsiyede bulunun.
32-bit permvar2.dll ( MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);

int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);

Derleniyor, ancak hata veriyor :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' 64-bit sürümü değil
Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]

If calling permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"

Mesaj :
unresolved import function call

Farklı şekilde başlatılabilir mi ?
FX1 | PermVar - Persistent Data Storage
  • fx1.net
PermVar can persistently store basic types of data in the registry, such as strings, integers, doubles, and booleans. Reading and writing is easy with its one-touch command. No need for complicated frameworks. All you need is one file to use PermVar. It’s compatible with any application that uses DLL. If you need a key/value storage similar to...
 

Merhaba moose2089,

MQLMySQL.mqh dosyasında "StrToInteger" ifadesini "StringToInteger" ve "StrToDouble" ifadesini "StringToDouble" ile değiştirdiğinizde çalışacaktır.

Saygılarımla


moose2089:

MerhabaEugeniy Lugovoy


Aşağıdaki hatayı alıyorum, ne olduğundan emin değilim!


Hatalar MQLMySQL.mqh dosyasında meydana gelir

'StrToInteger' - işlev tanımlanmamış MQLMySQL.mqh 224 10


'StrToDouble' - işlev tanımlanmamış MQLMySQL.mqh 229 10

aşağıdaki kod satırlarında:



int MySqlGetFieldAsInt(int pCursorID, int pField)

{

return (StrToInteger(MySqlGetRowField(pCursorID, pField)));

}


double MySqlGetFieldAsDouble(int pCursorID, int pField)

{

return (StrToDouble(MySqlGetRowField(pCursorID, pField)));

}


Saygılarımla,



 

Merhaba,


Buradaki forumu araştırdım ve bulduğum tüm makaleler zaten birkaç yıllık.


MT4 ve MT5 işlem bilgilerini (açık, beklemede ve kapalı) bir web sitesinde (MySQL veritabanı aracılığıyla) yayınlamak için bir çözüm arıyorum. Yayınlanan ticaret bilgileri, örneğin sihirli sayı dahil olmak üzere MyFxBook.com tarafından sunulan olanakları takip etmelidir. Çözüm, web sitesinin farklı kullanıcılarını ayırt edebilmelidir (yani kullanıcı adı ve şifre gibi bir kimlik doğrulama yöntemi aracılığıyla) - bu, web sitesinin bir kullanıcısının yalnızca web sitesinin kendi alanında tarih yayınlayabileceği anlamına gelir.

MT4 ve MT5'te çalışan halihazırda mevcut olan sağlam bir çözüm için ödeme yapmaya hazırım, ancak mevcut olmaması durumunda gelişmiş bir çözüm için ödeme yapmayı da düşünebilirim.


Herhangi bir yardım veya ipucu çok takdir edilmektedir. Bu çözümü ticari olarak tedarik etmek için kendinizi önermek istiyorsanız lütfen Kişisel Mesaj gönderin.


Not: Ben bir yazılımcı değilim, bu yüzden beni teknik çözümün kendisinin özünü tartışan insanların konularına yönlendirmenize gerek yok.

Teşekkür ederim!
 
PivotSquare:

Merhaba,


Buradaki forumu araştırdım ve bulduğum tüm makaleler zaten birkaç yıllık.


MT4 ve MT5 işlem bilgilerini (açık, beklemede ve kapalı) bir web sitesinde (MySQL veritabanı aracılığıyla) yayınlamak için bir çözüm arıyorum. Yayınlanan ticaret bilgileri, örneğin sihirli sayı dahil olmak üzere MyFxBook.com tarafından sunulan olanakları takip etmelidir. Çözüm, web sitesinin farklı kullanıcılarını ayırt edebilmelidir (yani kullanıcı adı ve şifre gibi bir kimlik doğrulama yöntemi aracılığıyla) - bu, web sitesinin bir kullanıcısının yalnızca web sitesinin kendi alanında tarih yayınlayabileceği anlamına gelir.

MT4 ve MT5'te çalışan halihazırda mevcut sağlam bir çözüm için ödeme yapmaya hazırım, ancak mevcut olmaması durumunda gelişmiş bir çözüm için ödeme yapmayı da düşünebilirim.


Herhangi bir yardım veya ipucu çok takdir edilmektedir. Bu çözümü ticari olarak tedarik etmek için kendinizi önermek istiyorsanız lütfen Kişisel Mesaj gönderin.


Not: Ben bir kodlayıcı değilim, bu yüzden beni teknik çözümün kendisinin özünü tartışan insanların konularına yönlendirmenize gerek yok.

Teşekkür ederim!

Bu kadar basit, sadece işlemlerinizi MySQL DB'ye aktarmanız gerekiyor ve elbette HostGator, GoDaddy veya web sitenizi ve veritabanınızı barındıracak benzer bir barındırma sağlayıcısına ihtiyacınız var. Son olarak web sitenizden MySQL DB'ye bağlanmanız ve web sitenizde bilgi göstermeniz gerekir. Bu, PHP veya nodejs gibi herhangi bir arka uç dili veya kullanıcıları yönetmek ve DB ile bağlantı kurmak için bu dil ne olursa olsun gerektirir. Ve tabii ki web sitesinin görselleştirilmesi ve görünümü için ön uç