decClipboardFS
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Вот же Фома неверующий. Специально для тебя проделал эксперимент, см. скриншоты.
1) units:=nil; //по идее это ДОЛЖНО делать строку пустой. Но фактически делает так, что она начинает указывать в никуда, и в результате TC может отобразить её как угодно.
http://super.wincmd.ru/_tmp/shot/Png1.png
http://super.wincmd.ru/_tmp/shot/Png2.png
2) strcopy (units,'');
http://super.wincmd.ru/_tmp/shot/Png3.png
http://super.wincmd.ru/_tmp/shot/Png4.png
3) units:=#0; //по сути то же что и units:=nil или units:=0
http://super.wincmd.ru/_tmp/shot/Png5.png
http://super.wincmd.ru/_tmp/shot/Png6.png
4) units[0]:=#0; //какие изменения от предыдущего? Да вроде никаких, только меняем не указатель, а переменную по адресу.
http://super.wincmd.ru/_tmp/shot/Png7.png
http://super.wincmd.ru/_tmp/shot/Png8.png
Так что, как видишь, к nil приравнивать нельзя, как раз вот такая бяка и получается (units тогда может содержать произвольный набор данных).
Вероятность того, что strcopy глюканёт, не больше того, что глюканёт оператор присваивания, хотя согласен с тем, что юзать units[0]:=#0; красивее (зато при использовании strcopy надо будет делать меньше движений, чтобы добавить юниты, если они понадобятся).
1) units:=nil; //по идее это ДОЛЖНО делать строку пустой. Но фактически делает так, что она начинает указывать в никуда, и в результате TC может отобразить её как угодно.
http://super.wincmd.ru/_tmp/shot/Png1.png
http://super.wincmd.ru/_tmp/shot/Png2.png
2) strcopy (units,'');
http://super.wincmd.ru/_tmp/shot/Png3.png
http://super.wincmd.ru/_tmp/shot/Png4.png
3) units:=#0; //по сути то же что и units:=nil или units:=0
http://super.wincmd.ru/_tmp/shot/Png5.png
http://super.wincmd.ru/_tmp/shot/Png6.png
4) units[0]:=#0; //какие изменения от предыдущего? Да вроде никаких, только меняем не указатель, а переменную по адресу.
http://super.wincmd.ru/_tmp/shot/Png7.png
http://super.wincmd.ru/_tmp/shot/Png8.png
Так что, как видишь, к nil приравнивать нельзя, как раз вот такая бяка и получается (units тогда может содержать произвольный набор данных).
Вероятность того, что strcopy глюканёт, не больше того, что глюканёт оператор присваивания, хотя согласен с тем, что юзать units[0]:=#0; красивее (зато при использовании strcopy надо будет делать меньше движений, чтобы добавить юниты, если они понадобятся).
http://wincmd.ru/plugring/decClipboardFS.html
http://www.totalcmd.net/plugring/decClipboardFS.html
--страница создана с разрешения/по просьбе Dec'a.
---------
Мой сайт atorg.net.ru временно "глючит", надо пробовать нажимать на скачку несколько раз, с первого раза может не отдасться. Это относится к файлу и скриншоту.
http://www.totalcmd.net/plugring/decClipboardFS.html
--страница создана с разрешения/по просьбе Dec'a.
---------
Мой сайт atorg.net.ru временно "глючит", надо пробовать нажимать на скачку несколько раз, с первого раза может не отдасться. Это относится к файлу и скриншоту.
- Lazy Crazy
- Сообщения: 400
- Зарегистрирован: Вс янв 16, 2005 20:53
- Lazy Crazy
- Сообщения: 400
- Зарегистрирован: Вс янв 16, 2005 20:53
- Lazy Crazy
- Сообщения: 400
- Зарегистрирован: Вс янв 16, 2005 20:53
Заметил очень неприятную ошибку: при попытке сделать через Alt+PrScr скриншот окна приложения, использующего GDI+ (конкретно - ICQ-клиент RnQ) плагин зависает (если он, само собой, включён). Процессор при этом грузится на 100%, убрать это можно только убив TC через таскменеджер. Отключение галок "Обрабатывать Alt+PrintScreen" и "Уведомлять об очистке фона" не помогает.
Ещё заметил, что в таких случаях (с "убийством" TC) настройки плагина не сохраняются (например убранные галочки снова выставлены).
Ещё заметил, что в таких случаях (с "убийством" TC) настройки плагина не сохраняются (например убранные галочки снова выставлены).
