MySQL'i MQ4'e ekleyin - sayfa 3

 
HIDDEN :

Tam kod uygulaması....

SQL dökümü veritabanı

çalışmanın sonucu


Değil, koltuk değneklerini sorgulamak için bir sahada.
ya normal bir çözüme ihtiyacınız var ya da ondan uzakta ... dll'de

 
HIDDEN :

Ve tüm diziyi bir kerede çıkarmak için bir istek imkansız mı?
 
sergeev :


Değil, koltuk değneklerini sorgulamak için bir sahada.
ya normal bir çözüme ihtiyacınız var ya da ondan uzakta ... dll'de


Yani dizileri okumanıza izin veren ve kararlı bir şekilde çalışan böyle bir DLL var mı?

Sarıcı hakkındaki şikayetler eski mi?

 
Eugene1 :


Yani dizileri okumanıza izin veren ve kararlı bir şekilde çalışan böyle bir DLL var mı?

Sarıcı hakkındaki şikayetler eski mi?


Önerilerden herhangi birini denediniz mi? Yoksa anket mi yapıyorsun?
 
sergeev :

Önerilerden herhangi birini denediniz mi? Yoksa anket mi yapıyorsun?


Seçeneklerden herhangi biri bana uygunsa denerdim.

Belirli bir projem var. Expert Advisor'ı biraz geliştirmek istiyorum, ancak dizilerde başka bir yol yok, üssü bağlamanız gerekiyor, ancak tabandan bir alan çıkarmak dizilerdekiyle aynı.

Ve istikrara gelince, Uzman Danışmanım zaten kararsız, bir istikrarsızlık daha eklersem, tüccarın neden düştüğünü bilmeyeceğim.

Ve bu arada, oldukça tatsız bir şekilde, sistem diskindeki dosya sisteminde ihlaller yapıyor.

Dosya sistemini düzenli olarak onarmanız gerekiyor ve bu, görüyorsunuz, uzun süremez - sistem düşecek.

Bu yüzden hemen bir anketle başlamalıyım. dikkatli oluyorum

Şimdi tam olarak güvenilir bir çözüm bulmak benim için önemli (tabii ki varsa), ancak bir seferde yaklaşık 10.000 çiftlik bir dizi okumam gerekiyor. Tek tek, hiçbir şekilde.

Lütfen bana konunun esasını anlatın!

 
zaten çok şey söylendi. bir karar vermelisin. ve iş.
 
stringo :


MQL5, unicode'u dönüştürmek için işlevlere sahiptir. /ru/docs/convert/chararraytostring ve /ru/docs/convert/stringtochararray'e bakın

İşlev içe aktarmalarında, dizeleri değil, uchar türünde dizileri bildirin


işlev string mysql_fetch_row(int sonuç); dll'den çağrılan bir dizi uchar döndürmeli mi? Dll'yi yeniden yazmadan veya bir sarmalayıcı yazmadan yapmak mümkün müdür?
 

ihracat



avatar
1
R_ME 08/07/2011 18:47

MT4 için API arayüzü gibi bir şey yazma fikri var, örneğin C++'da danışmanlar yazmak.

Ama dll yazmaya başlayınca öğrendim ki danışman tik başına bir kez yürütülür, ardından danışmanlar aracılığıyla programınıza veri iletmek çok uzun zaman alır.

Soru şu ki, örneğin bir MySQL veritabanına MT'den (danışman) veri göndermek mümkün müdür?

Danışman, sipariş verme konusunda bana uyuyor, ancak örneğin, iHigh gibi bir işlevi bu şekilde uygulamak korkunç (

 
Graff :

işlev string mysql_fetch_row(int sonuç); dll'den çağrılan bir dizi uchar döndürmeli mi? Dll'yi yeniden yazmadan veya bir sarmalayıcı yazmadan yapmak mümkün müdür?

Konumuzu gündeme getireceğim.

genel olarak dün memcpy ve strcpy ile deneyler yaptı. Her şey çalışıyor. Yani, şimdi işlev bir işaretçi döndürse bile, bu artık bir sorun değil. Onlarla çalışabilirsin.

 
sergeev :

Konumuzu gündeme getireceğim.

genel olarak dün memcpy ve strcpy ile deneyler yaptı. Her şey çalışıyor. Yani, şimdi işlev bir işaretçi döndürse bile, bu artık bir sorun değil. Onlarla çalışabilirsin.

Araştırmanızın bir örneğini yayınlayın, çünkü kodun kendisi ve nasıl çalıştığı.