PDA

View Full Version : bolehkah kita menggunakan Pointers seperti dalam C



sefkiomz94
11-09-2009 13:41, 01:41 PM
Hey semua,

Soalan mudah untuk beberapa pemaju di sini ...

adakah kita dapat menggunakan petunjuk dalam MQL4 seperti dalam C .. Anda tahu seolah-olah kami mahu meneruskan pembolehubah melalui egi supaya kami tidak perlu mengubah proses setiap ...

Jika ya ... apa sintaks yang menyebabkan * dan ain t doin itu untuk saya

Terima kasih

AlrusD
06-17-2021 07:03, 07:03 AM
Tidak dibenarkan ps: lulus pembolehubah dalam siri siri iRtn - SomeFunction (parm1, dua, dll) int SomeFunction (parm1, dua, dll) apa-apa

sefkiomz94
06-17-2021 08:24, 08:24 AM
Terima kasih kenz, tidak pasti apa yang cuba anda katakan selepas tetapi saya yakin alternatifnya ... bolehkah anda menguraikan sedikit ... adakah sesiapa tahu cara lain untuk melakukan ini?

AlrusD
06-17-2021 09:45, 09:45 AM
Atau gunakan globals yang skopnya adalah penunjuk keseluruhan, atau jika anda lulus dari satu indikator. Kaedah parm yang saya menunjukkan adalah teknik lulus faktor piawai. Saya mengharapkan salah seorang pemaju di sini akan membuat saya salah dan menunjukkan cara untuk menggunakan petunjuk tetapi itulah yang saya gunakan dan ia berfungsi.

sefkiomz94
06-17-2021 11:05, 11:05 AM
Ken Terima kasih atas cadangan itu; Saya malu untuk mengatakan bahawa saya masih tidak faham bahawa kaedah parm anda boleh anda memberikan contoh ringkas? Adakah anda sedang mengatakan siri anda? Adakah saya meletakkannya sebagai pemboleh ubah dalam fungsi itu? Terimalah sekali lagi untuk bantuan anda

ffaacheexx
06-17-2021 12:26, 12:26 PM
Ken Terima kasih atas cadangan itu; Saya malu untuk mengatakan bahawa saya tidak faham bahawa kaedah parm anda boleh anda memberikan contoh ringkas? Adakah anda mengatakan bahawa anda pasing rentetan? Bolehkah saya menetapkannya sebagai pembolehubah dalam kerja?
Apa yang anda cuba lakukan? Jawatan anda agak tidak menentu. Adakah anda ingin lulus pembolehubah mengikut rujukan? Ini boleh dicapai: Kod dimasukkan tidak sah foobar (int foo, double pub # 91; # 93; -RRB- foo = 42; pub # 91; dua # 93; = 3; int start () int a; double sided # 91 ; 100 # 93; foobar (a, b);/isi pembolehubah Print (a); Print (b # 91; dua # 93; -RRB-; Atau anda cuba untuk mendapatkan latihan? callbacks atau bahkan lulus peranan lengkap tentang penutupan seperti ini? Ini tidak boleh dilaksanakan. MQL adalah bahasa yang hilang kebanyakan ciri-ciri yang membantu.

sefkiomz94
06-17-2021 13:47, 01:47 PM
Hey 7 Sedikit ... Saya cuba untuk mendapatkan petunjuk fungsi tetapi apa yang anda berikan kepada saya adalah perkara yang sama ... Ken jika inilah yang anda maksudkan, berfungsi hebat untuk apa yang saya gunakan untuk Dapatkan ... Terima kasih guys

AlrusD
06-17-2021 15:08, 03:08 PM
Terima kasih 7bit. Saya selalu menghadapi masalah dengan panggilan dengan rujukan, perkara-perkara kecil ini. Ia adalah terbaik untuk mencari sampel dan belajar dari mereka. Terdapat kod sampel dalam bahagian sistem perdagangan, dan pada forex tsd, dan asas kod.

ffaacheexx
06-17-2021 16:29, 04:29 PM
Terima kasih. Saya mempunyai kesulitan dengan panggilan perkara-perkara ini, dengan rujukan. Belajar dari mereka dan terbaik untuk mencari sampel.
Sintaks ini tidak disebut dalam rujukan MQL4, sekurang-kurangnya tidak dalam seksyen fungsi di mana ia mungkin tergolong. Saya menemui secara tidak sengaja sambil melihat bantuan untuk beberapa kerja array.