Особенности языка mql5, тонкости и приёмы работы - страница 129

Vitaly Muzichenko
13564
Vitaly Muzichenko  
fxsaber:

В ME есть комбинация ALT+V, где можно видеть предыдущие значения системного буфера обмена. Даже если что-то скопировали из браузера, а ME работал фоном, ME это увидит и запомнит.

Грубо говоря, ME видит многое из того, что делаете на компе. Например, вставляете через буфер пароль к счету - он попадет в историю текущей сессии ME.

Ого, а Я пароли от криптобирж копирую. Насколько это пагубно для меня?

Fast235
1840
Fast235  
fxsaber:

В ME есть комбинация ALT+V, где можно видеть предыдущие значения системного буфера обмена. Даже если что-то скопировали из браузера, а ME работал фоном, ME это увидит и запомнит.

Грубо говоря, ME видит многое из того, что делаете на компе. Например, вставляете через буфер пароль к счету - он попадет в историю ME.

много копирую в этот мегабуфер, приходится перезапускать МЕ чтобы очистить этот буфер, но при запуске МЕ все равно подхватывает текущие данные из буфера, напрягает, предлагал уже добавить там же кнопку внизу очистить буфер и пронумеровать позиции, при вставках легче ориентироваться по номерам позиций, а не по содержимому

fxsaber
16244
fxsaber  
Vitaly Muzichenko:

Ого, а Я пароли от криптобирж копирую. Насколько это пагубно для меня?

Например, если даете доступ к своему компу со стороны (TeamViewer и т.д.), желательно перед этим выйти из всех ME и почистить буфер (скопировать туда мусор).

Alexey Viktorov
24715
Alexey Viktorov  
fxsaber:

В ME есть комбинация ALT+V, где можно видеть предыдущие значения системного буфера обмена. Даже если что-то скопировали из браузера, а ME работал фоном, ME это увидит и запомнит.

Грубо говоря, ME видит многое из того, что делаете на компе.

Спасибо. Интересно. Стоит добавить, что сохраняется не только то, что было скопировано в МЕ, но и всё во всех приложениях. Конкретно надо проверять на какую глубину сохраняется, сейчас проверял, увидел три скопированных текста, два из МЕ и один из текста в сообщении на этом форуме.

ps; Даже два из текста на форуме


fxsaber
16244
fxsaber  
Ну и на всякий случай смотрите, чтобы ничего не попало в поиск и замену. В metaeditor.ini это
FindWhatX=text
ReplaceWithX=text
Andrey Khatimlianskii
55639
Andrey Khatimlianskii  
fxsaber:

В ME есть комбинация ALT+V, где можно видеть предыдущие значения системного буфера обмена. Даже если что-то скопировали из браузера, а ME работал фоном, ME это увидит и запомнит.

Грубо говоря, ME видит многое из того, что делаете на компе. Например, вставляете через буфер пароль к счету или личному кабинету другого ресурса - он попадет в историю текущей сессии ME.

Интересная особенность. Хорошо, что в памяти хранится буфер, а не в файле.

Alexey Viktorov
24715
Alexey Viktorov  

Вот ещё одна тонкость.

Компилятор не ругается на одноимённые функции с разными входными параметрами, даже если они не принадлежать классу.

void OnStart()
{
 f1("28-70 ОГО");
 f1(1.01);
}

void f1(string s)
{
 Print(__FUNCSIG__, " ", s);
}

void f1(double s)
{
 Print(__FUNCSIG__, " ", s);
}

Результат выполнения

2019.03.10 10:34:45.566 !00 (EURUSD,H4) void f1(string) 28-70 ОГО
2019.03.10 10:34:45.566 !00 (EURUSD,H4) void f1(double) 1.01
MetaQuotes
Админ
27443
Renat Fatkhullin  

Мультибуфер здорово ускоряет работу в редакторе и безопасен.

Он ничего не пишет на диск и держит данные только в памяти.

Artyom Trishkin
Модератор
49772
Artyom Trishkin  
Alexey Viktorov:

Вот ещё одна тонкость.

Компилятор не ругается на одноимённые функции с разными входными параметрами, даже если они не принадлежать классу.

Результат выполнения

Это обычная перегрузка функций. Всё стандартно.

Alexey Viktorov
24715
Alexey Viktorov  
Artyom Trishkin:

Это обычная перегрузка функций. Всё стандартно.

Я почему-то думал что перегрузка работает только в классах. Хотелось-бы думать что я не один такой. Может кому-то это поможет. ))))