Menu

Fungsi Import Pada EA

Parmadita

Untuk bisa melakukan import terlebih dahulu pastikan data yang digunakan mengandung dikompilasi (* ex4 file.) selain itu bisa mengambil dari data sistem operasi (*. Dll file). Ciri-cirinya bisa terlihat pada tanda dengan variabel #import.Tujuan dari adanya import sendiri adalah mengambil alih fungsi. dimana fungsi-fungsi lainnya bisa dimasukkan menjadi satu. Jadi seperti film transformer,

Untuk bisa melakukan import, terlebih dahulu pastikan data yang digunakan mengandung kompilasi (* ex4 file.). Selain itu bisa mengambil dari data sistem operasi (*. Dll file). Ciri-cirinya bisa terlihat pada tanda dengan variabel #import.

Tujuan dari adanya import sendiri adalah mengambil alih fungsi. Dimana fungsi-fungsi lainnya bisa dimasukkan menjadi satu. Jadi, seperti film transformer, semua robot bersatu menjadi satu. Rumus-rumusnya sudah dipaparkan pada artikel sebelumnya yaitu :

#import "file_name"
func1 define;
func2 define;
...
funcN define;
#import

Supaya fungsi yang diimport bisa berjalan maka harus memiliki nama yang unik. Dimana nama yang digunakan setiap import fungsi harus dengan nama yang berbeda dan tidak sama persis. Aturan yang paling penting adalah fungsi tidak dapat diimpor secara bersamaan dari modul yang berbeda.

Karena fungsi diimpor keluar dari modul yang akan dikompilasi, compiler tidak dapat memeriksa kebenaran dari parameter yang dikirimkan. Ini sebabnya dalam menghindari kesalahan, maka perlu untuk menyatakan jenis dan urutan parameter secara tepat. Parameter yang dikirimkan ke fungsi impor (baik dari EX4 dan dari modul DLL) tidak dapat memiliki nilai secara default.

Contoh:
#import "user32.dll"
int MessageBoxA(int hWnd, string lpText, string lpCaption, int uType);
#import "stdlib.ex4"
string ErrorDescription(int error_code);
int RGB(int red_value, int green_value, int blue_value);
bool CompareDoubles(double number1, double number2);
string DoubleToStrMorePrecision(double number, int precision);
string IntegerToHexString(int integer_number);
#import "ExpertSample.dll"
int GetIntValue(int);
double GetDoubleValue(double);
string GetStringValue(string);
double GetArrayItemValue(double arr[], int, int);
bool SetArrayItemValue(double& arr[], int,int, double);
double GetRatesItemValue(double rates[][6], int, int, int);
int SortStringArray(string& arr[], int);
int ProcessStringArray(string& arr[], int);
#import

Untuk mengimpor fungsi diperlukan import akhir. Ini berarti bahwa sampai fungsi impor belum disebutkan, modul terkait (ex4 atau dll) tidak akan dimuat. Akhiran import diakhiri dengan ditulis #import.



Klik di sini untuk tahu cara belajar dan menguasai trading dengan mudah.




KONTAK KAMI PASANG IKLAN BROKER BELAJAR ANALISA ARTIKEL TERM OF USE