Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#61: 2008-07-11 14:01:24 ЛС | профиль | цитата
nesco писал(а):
Handle -- это дескриптор окна, каким боком он относится к какому-либо классу, особенно, невизуальному

Handle это не дескриптор окна - это любой какой угодно идентификатор чего угодно.
карма: 27
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#62: 2008-07-11 14:36:52 ЛС | профиль | цитата
Galkov, вот ты меня туда отправил, но вуздух это пока еще, нет его, в проекте оно еще, пока только мысли, которые нельзя даже пытаться пощупать.

Dilma писал(а):
Handle это не дескриптор окна - это любой какой угодно идентификатор чего угодно


Нет, я конечно подразумевал под Handl'ом любой идентификатор, чего угодно, даже указатель на класс, но в практике HiAsm'a на классическом пакете такого пока нет, все Handl'e -- дескрипторы окон, или я чего-то пропустил
Все привыкли, что Handle связан с окном, не будет ли путаницы, если в дальнейшем он станет указателем, например, класса
------------ Дoбавленo:

Galkov писал(а):
Кабель - не визуальное средство

Ну ни хрена не пойму, а почему его нельзя сделать визуальным
карма: 22

0
Ответов: 9906
Рейтинг: 351
#63: 2008-07-11 14:45:49 ЛС | профиль | цитата
nesco писал(а):
Ну ни хрена не пойму

Не надо понимать
Надо поверить, что на своей жизни я видел очень много электрических схем со "жгутами"
И чем больше в ней жгутов, тем больше здоровья отнимает это у того, кто хочет разобраться в функционировании

Это закон природы такой
А дальше: можешь верить, можешь нет, но это именно так
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#64: 2008-07-11 14:52:05 ЛС | профиль | цитата
Galkov писал(а):
А дальше: можешь верить, можешь нет, но это именно так

Да верю я тебе, с чего мне тебе не верить. Разобраться куда чего пошло в жгуте есть серьезная проблема, сразу на ум приходит схема, даже простенького компьютера, где все очень любили схемно зажгутовывать линки
карма: 22

0
Ответов: 9906
Рейтинг: 351
#65: 2008-07-11 17:12:24 ЛС | профиль | цитата
Еще проще: схема практически любого кросса
Скажем, с десяток разъемов контактов так на 40....

И что противно, в ГОСТ-е есть (у буржуинов - нету нефига) интерфейсное решение этой проблемы
Когда все понятно - чего откуда идет....

------------ Дoбавленo:

nesco писал(а):
но вуздух это пока еще, нет его, в проекте оно еще, пока только мысли, которые нельзя даже пытаться пощупать

Будете ждать, пока оно САМО материализуется
Нужны интерфейсные предложения "в картинках"
Их еще нет, между прочим, а у меня сейчас другие дела, хоть и имеющие к этому отношение.
И у разных людей, обычно, разное понимание одних и тех же, уже написанных, слов. Это, вообще - закон природы...

Действие1 - "картинка"
Действие2 - "картинка"
Действие3 - "картинка"
Действие4 - подробное объяснение результата, и его назначения...

Жванецкий писал(а):
Но можно этого и не делать...
Если вас не интересует результат

карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#66: 2008-07-11 17:47:24 ЛС | профиль | цитата
nesco писал(а):
Нет, я конечно подразумевал под Handl'ом любой идентификатор, чего угодно, даже указатель на класс, но в практике HiAsm'a на классическом пакете такого пока нет, все Handl'e -- дескрипторы окон, или я чего-то пропустил
Все привыкли, что Handle связан с окном, не будет ли путаницы, если в дальнейшем он станет указателем, например, класса

nesco, ну хоть бы ради интереса другие пакеты просматривал, а то со словом handle у тебя кроме идентификаторов окон уже ничего не ассоциируется...
Dilma писал(а):
Handle это не дескриптор окна - это любой какой угодно идентификатор чего угодно.

не нравится Handle, назови его ElementID, TreeViewHandle, TreeViewID - да как угодно. Еще раз: суть не в том, как называется точка или св-во и чего они там передают, а в том, чтобы большой громоздкий элемент разбить на отдельные части, позволяющие проектировать удобочитаемые схемы.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#67: 2008-07-11 18:01:18 ЛС | профиль | цитата
Dilma писал(а):
суть не в том, как называется точка или св-во и чего они там передают, а в том, чтобы большой громоздкий элемент разбить на отдельные части, позволяющие проектировать удобочитаемые схемы

А я еще, плюс к этому, категорически настаиваю, чтобы не только элемент, написанный коллегой nesco, но и любой мультиэлемент, нарисованный ПОЛЬЗОВАТЕЛЕМ, можно было "разбить на отдельные части, позволяющие проектировать удобочитаемые схемы"

Ну это так... Из серии "Карфаген должен быть разрушен"

карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#68: 2008-07-11 18:05:58 ЛС | профиль | цитата
так далеко я пока не берусь заходить... впрочем как модифицировать элемент на пользовательском уровне уже есть идеи
карма: 27
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#69: 2008-07-11 18:28:22 ЛС | профиль | цитата
Dilma писал(а):
чтобы большой громоздкий элемент разбить на отдельные части, позволяющие проектировать удобочитаемые схемы

Дааа... Вспоминаю я разговор о мультипроцессорности, все же вернулись к тому, что большие компоненты надо делать из примитивов.
Galkov писал(а):
чтобы не только элемент, написанный коллегой nesco

Ну не все же на свете можно разбить на примитивы, да и надо ли оно И не проще ли тогда взять стандартные функции, того же Delphi, да и заключить их в оболочки, чем не примитивы
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#70: 2008-07-11 18:47:21 ЛС | профиль | цитата
nesco, немного не те выводы были тогда сделаны. HiAsm должен предоставлять пользователю возможность работы как на низком так и на высоком уровне в зависимости от его способностей-потребностей. И элементы-функции в нем тоже должны быть.
карма: 27
0
Ответов: 9906
Рейтинг: 351
#71: 2008-07-11 19:53:49 ЛС | профиль | цитата
nesco писал(а):
Ну не все же на свете можно разбить на примитивы, да и надо ли оно

Ты вообще-то по ссылке ходил с пристрастием, или "по диагонали"
Специально выкладывал "неадаптированную для форума" схему, чтобы не было обвинений в "искусственности" примера
Там есть большой интерфейсный мультик (иконка - восклицательный знак, он у меня и в других схемах почти такой же, где тот же камень на LPT приклеен)
И, чтобы не "обходить этими пачками компоненты", возврат результата у меня там - через глобальную переменную
И то, это прокатывает, потому-что для программатора возврат слишком простой...
В других схемах, с таким же мультиком - именно пачками, и именно обхожу.
Причем, не с твоим элементом, а со своим мультиком.


Мне еще парочку аналогичных схем выложить надо, чтобы ты вопросов не задавал "да и надо ли оно"
Надо, Федя. Надо

Неужели такого сразу не видно, не пойму....


карма: 9

0
Ответов: 82
Рейтинг: 2
#72: 2008-07-11 20:01:32 ЛС | профиль | цитата
Dilma, может имеет смысл сжать файлы перед закачкой HiUpdate, ну хотя бы в zip формат. Например, HiAsm.exe сжат до 800 кб.
А то каждый раз качать обновление мегабайта в 1,5 очень накладно.
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#73: 2008-07-11 20:44:30 ЛС | профиль | цитата
Galkov писал(а):
Мне еще парочку аналогичных схем выложить надо, чтобы ты вопросов не задавал "да и надо ли оно"

Нет не надо, на данном эапе я понял все вот из этого объяснения
Dilma писал(а):
HiAsm должен предоставлять пользователю возможность работы как на низком так и на высоком уровне в зависимости от его способностей-потребностей. И элементы-функции в нем тоже должны быть.

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#74: 2008-07-11 21:19:32 ЛС | профиль | цитата
Мысли вслух.
1. Ввести "нормальную" нумерацию элементов (Label1, Label2...Label23) и при установке курсора мыши на элементе высвечивался его обыкновенный номер, а не три многозначных кода (и то после Сtrl+D)
2. Дать возможность, если не в элементе-функции, то в IC, написать что-то типа (и не только):

Label1.Clear;
ListBox3.Clear;
StringTable2.Clear; и т.п.
и что бы это работало без протягивания линий.
3. В линках sha-файла что-бы просто писало не :link(onClick,13641080:doFor,[(166,181)(166,251)])
а link(onClick,For5:doFor,[(166,181)(166,251)])

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15295
Рейтинг: 1519
#75: 2008-07-11 21:57:15 ЛС | профиль | цитата
Алексей писал(а):
может имеет смысл сжать файлы перед закачкой HiUpdate, ну хотя бы в zip формат.

имеет. Обновил HiUpdate.sha. Теперь обновления качаются с hi_zvcs, где лежат файлы сжатые по алгоритму GZip

Tad писал(а):
Ввести "нормальную" нумерацию элементов

это не хорошая идея
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)