Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#91: 2010-07-08 17:25:09 ЛС | профиль | цитата
Slim9009 писал(а):
3042,

код
Однако, если сразу же подать число "2", то вместо должной Sizeable-формы получим хрен. Надо сначала подать что-то другое, а потом 2. Если надо сделать Sizeable:
code_19283.txt
От номера, поданного в свойство BorderStyle через DoData (см. первый пример) зависит тип формы, от 1 до 5.
nesco, вопрос на засыпку, почему если сразу выставить 2, то ничего не меняется, но если выставить что-то другое (0,1,3,4,5), то всё ок, и после того, как выставил что-то другое, 2 вдруг начинает тоже ставится? Вот тебе и баг нашёл.
Вряд ли вы что-то поняли, не умею я баги описывать. Смотрите видео из аттача. (Project14.rar)


Slim9009, спасибо, но это не отменяет наличие дополнительных точек в SysMenu. Например, сделал недоступной кнопки "_" и "х", а потом надо сделать доступной "_", так придётся сначала выполнять doBrderStyle, потом снова блокировать "х".
карма: 9
0
Ответов: 534
Рейтинг: 5
#92: 2010-07-08 20:41:04 ЛС | профиль | цитата
3042 писал(а):
но это не отменяет наличие дополнительных точек в SysMenu.
Согласен, точки не помешают. Но задача слишком узкоспециализирована, не знаю, будет ли ей кто-нибудь заниматься.
карма: 0

0
Ответов: 1926
Рейтинг: 172
#93: 2010-07-08 20:55:30 ЛС | профиль | цитата
Slim9009 писал(а):
Но задача слишком узкоспециализирована, не знаю, будет ли ей кто-нибудь заниматься.


Там всего-то пару значений изменить надо, чтобы разрешить вместо запрещения! Это не так сложно. Просто никто не хочет.
карма: 9
0
Ответов: 534
Рейтинг: 5
#94: 2010-07-09 03:34:48 ЛС | профиль | цитата
3042, ну, не знаю. Я сейчас гляну исходник. Я конечно ОЧЕНЬ начинающий программер,но...
------------ Дoбавленo в 02.21:
УРА!!! Работает!! Сейчас доделаю и выложу.
------------ Дoбавленo в 02.38:
Плиять. Со всем, кроме Close муть какая-то... будем-с разбираться
------------ Дoбавленo в 03.34:
3042, лови
карма: 0

1
Голосовали:3042
Ответов: 1926
Рейтинг: 172
#95: 2010-07-09 13:17:36 ЛС | профиль | цитата
Вот бы в дистрибутив его... Это к тем, кто обладаетт соответстсвующими полномочиями.
карма: 9
0
Ответов: 534
Рейтинг: 5
#96: 2010-07-09 13:32:54 ЛС | профиль | цитата
3042, я ж говорю:
Slim9009 писал(а):
задача слишком узкоспециализирована
, такое пока что нужно исключительно тебе. Так что не знаю, будем ли кто-нибудь добавлять в дистрибутив, разве что к sysmenuex присобачить. Если его даже делать не хотят. А там, честно говоря, всего-то надо кое-где заменить "Hide" на "Show" (название функции) и "And Not" на "or". Ну и соответственно подправить ini.
------------ Дoбавленo в 13.32:
А вот, что ИМХО действительно стоит добавить, это приём сообщений окну.
карма: 0

1
Голосовали:nesco
Ответов: 1926
Рейтинг: 172
#97: 2010-07-09 13:41:47 ЛС | профиль | цитата
Slim9009, сам компонент тоже узкоспециализированный. Насколько ускоспециализированно блокирование кнопок, настолько же ускоспециализированно и обратное разрешение.
карма: 9
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#98: 2010-07-09 13:46:45 ЛС | профиль | цитата
3042 писал(а):
Вот бы в дистрибутив его...

Добавлено
------------ Дoбавленo в 13.46:
Slim9009, на будущее, такой прием создания совсем не потребляет кода при неподключенных точках.

Гы. Но я специально не стал ничего делать, не потому, что не мог, а ждал, когда кто-нибудь попытается, хоть как-нибудь, хоть что-нибудь, сам сдвинуть с места и сделать. И.. Наконец-то... Дождался
карма: 22

0
Ответов: 534
Рейтинг: 5
#99: 2010-07-09 13:52:31 ЛС | профиль | цитата
nesco писал(а):
такой прием создания совсем не потребляет кода при неподключенных точках.
Спасибо. Буду знать. А я думал что всё равно, где-нить, как-нить подъедает.
карма: 0

0
Ответов: 4631
Рейтинг: 749
#100: 2010-07-09 16:18:13 ЛС | профиль | цитата
nesco писал(а):
такой прием создания совсем не потребляет кода при неподключенных точках

Я об этом знаю, но ещё раз спрошу: можно добавлять в код компонента любые методы и глобальные процедуры, но если они ни разу не вызывались, в конечный код они не будут добавлены (смарт-линкинг)?
карма: 26

0
Ответов: 1926
Рейтинг: 172
#101: 2010-07-09 16:39:57 ЛС | профиль | цитата
nesco писал(а):
Гы. Но я специально не стал ничего делать, не потому, что не мог, а ждал, когда кто-нибудь попытается, хоть как-нибудь, хоть что-нибудь, сам сдвинуть с места и сделать. И.. Наконец-то... Дождался


Вообще-то эти функции были добавлены в компонент ещё в далёком 2006-м. Участником, который "Зарегистрирован: 01 Jan 1970 03:00"

http://www.hiasm.com/forum.html?q=3&p=56003
карма: 9
0
Ответов: 16884
Рейтинг: 1239
#102: 2010-07-09 18:43:01 ЛС | профиль | цитата
3042 писал(а):
Вообще-то эти функции были добавлены в компонент ещё в далёком 2006-м

Я пользуюсь компонентом nazar, доработаный 777 (выложил Galkov) [url]http://www.hiasm.com//getfile/4686 [/url]
Решил сравнить 1:1
(Денис Попов )
Чистой воды плагиат.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#103: 2010-07-09 18:47:18 ЛС | профиль | цитата
Tad писал(а):
Чистой воды плагиат

А ты че сравнивал, какие версии
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#104: 2010-07-09 18:51:23 ЛС | профиль | цитата
Версии от Nazar с доработками 777 за 2006 год и версию от Slim9009 2010 год которая
nesco писал(а):
Добавлено
Во всяком случае места для вставки патентной строки "отличающийся тем, что ..." не нашёл
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#105: 2010-07-09 19:07:23 ЛС | профиль | цитата
Tad писал(а):
и версию от Slim9009 2010 год которая

Добавленная версия не соответствует той, которую представил Slim9009, я ее переделал и загнал все методы в конец. У Slim9009 методы Разрешения и Запрещения шли через один
------------ Дoбавленo в 19.07:
Tad, ты юзал версию с SVN или чисто от Slim9009
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)