Dizi referansları - sayfa 2 1234567 Yeni yorum TheXpert 2012.11.21 08:46 #11 sergeev : peki nasıl almayı başardın Hayır, ondan hiçbir şey çıkmayacak. İstediğim şey için dizinin tam yapısını bilmem ve yapının başlangıcına bir işaretçiye sahip olmam gerekiyor. Tabii ki deneyebilirsiniz ... Ama bu zaten bir hack). Her ne kadar genel olarak ... Evet, denemek gerekecek) Teknik analiz - Yeni Gerçek Zamanlı Tahmin Sistemlerinin Meta Trader'da spread ticareti --- 2012.11.21 10:03 #12 "tam yapı" nedir? bedeni? veya veri türü ? Документация по MQL5: Основы языка / Типы данных www.mql5.com Основы языка / Типы данных - Документация по MQL5 TheXpert 2012.11.21 10:04 #13 sergeev : "tam yapı" nedir? Kısacası, hiçbir şey işe yaramayacak. --- 2012.11.21 10:08 #14 daha spesifik olarak, sorun nerede? TheXpert 2012.11.21 10:16 #15 sergeev : daha spesifik olarak, sorun nerede? Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır. Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır. Tamam, işte başka bir fikir Yeni başlayanlardan sorular MQL5 Hatalar, hatalar, sorular Forumu kirletmemek için herhangi Vladimir Gomonov 2012.11.21 16:10 #16 TheXpert : Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır. Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır. Diziyi bir yapı ile sarın, sonra oraya ulaşabilirsiniz. Ek bellek tüketimi == 0. TheXpert 2012.11.21 16:22 #17 MetaDriver : Diziyi bir yapı ile sarın, sonra oraya ulaşabilirsiniz. Ek bellek tüketimi == 0. Bir yapıya işaretçiyi nasıl alırsınız ? Hemen hemen aynı şeyi yapmak istedim, ama bir tane daha çörekle. Vladimir Gomonov 2012.11.21 16:23 #18 TheXpert : Bir yapıya işaretçiyi nasıl alırsınız? Hemen hemen aynı şeyi yapmak istedim, ama bir tane daha çörekle. memcpy() :) TheXpert 2012.11.21 16:25 #19 MetaDriver : memcpy() :) Tamam, bu gece denemeliyim. Ve sonra bağlantılar çalışmıyor, dosyalar çalışmıyor (. En azından bir şey almanız gerekiyor. TheXpert 2012.11.21 17:20 #20 İçinde dinamik diziler olan yapılar bu şekilde geçirilemez. Документация по MQL5: Основы языка / Типы данных / Объект динамического массива www.mql5.com Основы языка / Типы данных / Объект динамического массива - Документация по MQL5 1234567 Yeni yorum
peki nasıl almayı başardın
Hayır, ondan hiçbir şey çıkmayacak.
İstediğim şey için dizinin tam yapısını bilmem ve yapının başlangıcına bir işaretçiye sahip olmam gerekiyor.
Tabii ki deneyebilirsiniz ... Ama bu zaten bir hack). Her ne kadar genel olarak ... Evet, denemek gerekecek)
"tam yapı" nedir?
bedeni? veya veri türü ?
"tam yapı" nedir?
daha spesifik olarak, sorun nerede?
Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır.
Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır.
Tamam, işte başka bir fikir
Örneğin, bir dize dizisini bir dll'ye ilettiğinizde, geçirilen boş bir dizeye işaretçi değil, işaretçiye sahip bir yapıdır.
Ve böylece diziler için yapıya ulaşma fırsatı görmüyorum. Yalnızca dizi verilerinin kendisine yönelik bir işaretçi vardır.
Diziyi bir yapı ile sarın, sonra oraya ulaşabilirsiniz. Ek bellek tüketimi == 0.
Bir yapıya işaretçiyi nasıl alırsınız? Hemen hemen aynı şeyi yapmak istedim, ama bir tane daha çörekle.
memcpy() :)
Tamam, bu gece denemeliyim.
Ve sonra bağlantılar çalışmıyor, dosyalar çalışmıyor (. En azından bir şey almanız gerekiyor.