Вверх ↑
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
#16: 2012-07-29 11:43:10 ЛС | профиль | цитата
flint2, вот как вариант
code_28636.txt
карма: 1

1
файлы: 1code_28636.txt [2.2KB] [421]
Голосовали:Ex_
Ответов: 2059
Рейтинг: 132
#17: 2012-07-30 12:56:00 ЛС | профиль | цитата
foksov
За вариант спасибо!
nesco
вообще CNet, какой смысл вообще что-то мутить с Дельфями

Это здорово!
если через год, может через два, весь этот пакет полетит коту под хвост

А сейчас, зубы на полку?
А через год - два, оно надо будет? Обещали в этом году Конец Света.

Прежде чем с HiAsm 5 чего то мутить, надо было 4 доделать.
Это не единственный элемент, который не "как положенно" работает.
Изначально, так мне кажется, надо было не вводить KOL, а обойтись стандартными SysUtils, и другими стандартными библиотеками, хотя бы в пакете Дельфи.
Тогда и руки бвыли бы развязанны и заморочек меньше было. Я не программист, могу ошибаться, но этот момент сразу в глаза бросаеться.
Для одних HiAsm вроде игрушки, для других единственная возможность сделать серьезную вещь не упрашивая программистов сделать дизайн.
Приведу пример, чем оборачиваються недоделки.
Сделал программу на отличном от паскаля языке, который больше всего подходил для решения данной задачи.
Писал долго, не всилу неумения, а всилу того, что пользователи предлагали всё новые и новые опции.
Обкатывалась в консольном режиме. Предполагалось потом сделать dll.
Оказалось, что созданную dll можео использовать только с exe на томже языке, потому что таблица экспорта кривая вернее вообще нет, а импорт только из exe.
Пришлось лезть в дебри. Изучать PE. Написал свой компилятор на Паскале, который добавляет дополнительную таблицу с экспортом и импортом и вообще правит кривую таблицу.
А оно мне надо? Я не программист, мне надо решить задачу.
Форум этого языка существует уж лет 15, и всё хренью занимаются.
Это уж потом я нашел, что люди обращали внимание разработчика на эти моменты, а сразу не найдёшь.
Я бы выбрал другой язык, зная это.
Тут что то подобное.
Если бы знал, что нужные элементы криво работают, пошел по другому пути.
Есть два подхода, одним интересно копаться в самом языке, или среде разработки и это сама суть, другим это нужно как инструмент.
Инструмент должен быть исправным. Хотя бы официальный пакет. Пусть он будет куцим, но исправным. Тогда можно сразу понять, стоит ли его применять для данной задачи, или нет.
Может всё это эмоционально, но доля правды есть.

карма: 6

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#18: 2012-07-30 13:09:26 ЛС | профиль | цитата
flint2 писал(а):
Изначально, так мне кажется, надо было не вводить KOL, а обойтись стандартными SysUtils, и другими стандартными бибдиотеками, хотя бы в пакете Дельфи.

Если бы знали, где упасть, то соломку бы подстелили. А так -- поздно уже пить баржоми...
flint2 писал(а):
Я не программист, мне надо решить задачу

Я тоже не программист. Точно также -- мне нужно было решить задачу, и я ее решил, залез в дебри пакета и решил, но вот так вот не ходил и не стонал -- дайте мне готовый инструмент, возьми и допили, если надо, никто не мешает.
Тот кто хочет -- ищет возможности, кто не хочет -- ищет причины...

flint2 писал(а):
Форум этого языка существует уж лет 15, и всё хренью занимаются

Я не знаю, про что Вы пишите, но форум HiAsm-a существует всего только с конца 2004 г.
карма: 22

0
Ответов: 2059
Рейтинг: 132
#19: 2012-07-30 13:20:48 ЛС | профиль | цитата
возьми и допили, если надо, никто не мешает

Так и делаю.
но вот так вот не ходил и не стонал

Это не стоном зовется.
Это то, на что надо обратить внимание.
Я не знаю, про что Вы пишите, но форум HiAsm-a существует всего только с конца 2004 г.

Я же писал что это не HiAsm.
Что так агрессивно?
Я никого не хотел обидеть.
А что теперь, нет смысла чего то делать под 4?
Я только во вкус вошел, готовлю два пакета но пока сыро.
карма: 6

0
Ответов: 8926
Рейтинг: 823
#20: 2012-07-30 13:52:18 ЛС | профиль | цитата
flint2 писал(а):
А что теперь, нет смысла чего то делать под 4?
Я, к примеру, не уберу со своего компьютера эту версию ~b185 даже когда выйдет HiAsm-6 или -7 (дожить бы ) и буду с ней работать (пока коренным образом не сменится ОС )
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#21: 2012-07-30 14:21:51 ЛС | профиль | цитата
Леонид
ОК.
Тогда будем трудиться.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#22: 2012-07-30 14:22:18 ЛС | профиль | цитата
Леонид писал(а):
дожить бы
Раз в жизни бывает 18 лет, а 81 не всегда.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2059
Рейтинг: 132
#23: 2012-07-30 14:25:43 ЛС | профиль | цитата
Леонид
ОК.
Тогда будем трудиться.
карма: 6

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#24: 2012-07-30 14:32:10 ЛС | профиль | цитата
flint2 писал(а):
А что теперь, нет смысла чего то делать под 4?

Все, бублик, пакет заморожен. Все кардинальные изменения только за ваш счет. Изменение всего пакета под другую библиотеку обойдется очень недешево. Не устраивает, работайте на чем есть забесплатно.

В качестве бесплатного бонуса -- в компонент PagePanel добавлено событие onChange, изменения на SVN.
карма: 22

3
Голосовали:Ex_, iarspider, foksov
Ответов: 2059
Рейтинг: 132
#25: 2012-07-30 15:09:54 ЛС | профиль | цитата
Вот спасибо!
Просто, как предложение:
Может в последующие сборки b185 включать библиотеки из четвёртой Дельфи? (точно не помню)
Они есть с 1 по 7.
Это так мысли вслух.
А за onChange - честь и хвала.
Родина не забудет!

карма: 6

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#26: 2012-07-30 15:12:49 ЛС | профиль | цитата
flint2 писал(а):
включать библиотеки из четвёртой Дельфи

Ключевая фраза -- у нас KOL, а не VCL
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#27: 2012-07-30 16:09:42 ЛС | профиль | цитата

*onChange=Событие происходит всякий раз при изменении текущей страницы и выдает ее индекс в поток ARG(Index)|2|


Вообще-то по русски вроде будет:
*onChange=Событие происходит всякий раз при смене текущей страницы и выдает ее индекс в поток ARG(Index)|2|
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#28: 2012-07-30 16:29:54 ЛС | профиль | цитата
Tad писал(а):
Вообще-то по русски вроде будет

Это копия с TabControl-a, да и пес с ним, ни на что это не влияет. Столько лет никто внимания не обращал, а тут вдруг вспомнили, что написано не так
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#29: 2012-07-30 17:25:40 ЛС | профиль | цитата
nesco писал(а):
Это копия с TabControl-a
я наверное там и не читал, а тут просто бросилось в глаза.
Да и 0nSelected более подходит чем onChange.
nesco писал(а):
да и пес с ним

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26149
Рейтинг: 2127
#30: 2012-07-30 17:43:26 ЛС | профиль | цитата
Tad писал(а):
Да и 0nSelected более подходит чем onChange

Событие не выдается, если страница не изменилась, так что не катит
карма: 22

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