Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 28.09.20
Ca$hDigger Ca$hDigger ist offline
Premium Mitglied
 
Registriert seit: Jun 2013
Beiträge: 364
Ca$hDigger befindet sich auf einem aufstrebenden Ast
Standard

input und extern heißt nur, dass die Variablen über die grafische Oberfläche vom user einstellbar sind. Bei extern kann eben das mql-Programm diese Variable verstellen wie eine normale Variable.

Wegen Zugriff von Dritten, input, extern und normale Variablen sind immer im "Besitz" des entsprechenden Programms/EAs. Ein anderer EA etc kann darauf nicht ohne Weiteres zugreifen.

Zum Thema DLL, diese muss immer von einem EA bewusst eingebunden werden und kann, sofern es so programmiert ist, Zugriff auf Daten des EAs bekommen. Ich würde eine DLL aber deswegen nicht als "Dritte" bezeichnen da sie wie eine Funktion für den entsprechenden EA als Verbund genutzt wird.
Unseriöse DLLs können aber natürlich Schaden anrichten aber wer sowas nutzt bekommt dann sowieso ganz andere Probleme als den Zugriff auf Variablen in EAs.
Ich setzte mal voraus man nutzt nur Codes die man kennt oder von seriöser Quelle sind dann gibt es von "Dritten" auch nichts zu befürchten.