flint2, вот как вариант
code_28636.txt
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_28636.txt [2.2KB] [421] | ||
Голосовали: | Ex_ |
Ответов: 2059
Рейтинг: 132
|
|||
foksov
За вариант спасибо! nesco вообще CNet, какой смысл вообще что-то мутить с Дельфями Это здорово! если через год, может через два, весь этот пакет полетит коту под хвост А сейчас, зубы на полку? А через год - два, оно надо будет? Обещали в этом году Конец Света. Прежде чем с HiAsm 5 чего то мутить, надо было 4 доделать. Это не единственный элемент, который не "как положенно" работает. Изначально, так мне кажется, надо было не вводить KOL, а обойтись стандартными SysUtils, и другими стандартными библиотеками, хотя бы в пакете Дельфи. Тогда и руки бвыли бы развязанны и заморочек меньше было. Я не программист, могу ошибаться, но этот момент сразу в глаза бросаеться. Для одних HiAsm вроде игрушки, для других единственная возможность сделать серьезную вещь не упрашивая программистов сделать дизайн. Приведу пример, чем оборачиваються недоделки. Сделал программу на отличном от паскаля языке, который больше всего подходил для решения данной задачи. Писал долго, не всилу неумения, а всилу того, что пользователи предлагали всё новые и новые опции. Обкатывалась в консольном режиме. Предполагалось потом сделать dll. Оказалось, что созданную dll можео использовать только с exe на томже языке, потому что таблица экспорта кривая вернее вообще нет, а импорт только из exe. Пришлось лезть в дебри. Изучать PE. Написал свой компилятор на Паскале, который добавляет дополнительную таблицу с экспортом и импортом и вообще правит кривую таблицу. А оно мне надо? Я не программист, мне надо решить задачу. Форум этого языка существует уж лет 15, и всё хренью занимаются. Это уж потом я нашел, что люди обращали внимание разработчика на эти моменты, а сразу не найдёшь. Я бы выбрал другой язык, зная это. Тут что то подобное. Если бы знал, что нужные элементы криво работают, пошел по другому пути. Есть два подхода, одним интересно копаться в самом языке, или среде разработки и это сама суть, другим это нужно как инструмент. Инструмент должен быть исправным. Хотя бы официальный пакет. Пусть он будет куцим, но исправным. Тогда можно сразу понять, стоит ли его применять для данной задачи, или нет. Может всё это эмоционально, но доля правды есть. |
|||
карма: 6 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
flint2 писал(а): Изначально, так мне кажется, надо было не вводить KOL, а обойтись стандартными SysUtils, и другими стандартными бибдиотеками, хотя бы в пакете Дельфи.Если бы знали, где упасть, то соломку бы подстелили. А так -- поздно уже пить баржоми... flint2 писал(а): Я не программист, мне надо решить задачуЯ тоже не программист. Точно также -- мне нужно было решить задачу, и я ее решил, залез в дебри пакета и решил, но вот так вот не ходил и не стонал -- дайте мне готовый инструмент, возьми и допили, если надо, никто не мешает. Тот кто хочет -- ищет возможности, кто не хочет -- ищет причины... flint2 писал(а): Форум этого языка существует уж лет 15, и всё хренью занимаютсяЯ не знаю, про что Вы пишите, но форум HiAsm-a существует всего только с конца 2004 г. |
|||
карма: 22 |
|
Ответов: 2059
Рейтинг: 132
|
|||
возьми и допили, если надо, никто не мешает Так и делаю. но вот так вот не ходил и не стонал Это не стоном зовется. Это то, на что надо обратить внимание. Я не знаю, про что Вы пишите, но форум HiAsm-a существует всего только с конца 2004 г. Я же писал что это не HiAsm. Что так агрессивно? Я никого не хотел обидеть. А что теперь, нет смысла чего то делать под 4? Я только во вкус вошел, готовлю два пакета но пока сыро. |
|||
карма: 6 |
|
Ответов: 8926
Рейтинг: 823
|
|||
flint2 писал(а): А что теперь, нет смысла чего то делать под 4? |
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Леонид
ОК. Тогда будем трудиться. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид писал(а): дожить бы |
|||
карма: 25 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Леонид
ОК. Тогда будем трудиться. |
|||
карма: 6 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
flint2 писал(а): А что теперь, нет смысла чего то делать под 4?Все, бублик, пакет заморожен. Все кардинальные изменения только за ваш счет. Изменение всего пакета под другую библиотеку обойдется очень недешево. Не устраивает, работайте на чем есть забесплатно. В качестве бесплатного бонуса -- в компонент PagePanel добавлено событие onChange, изменения на SVN. |
|||
карма: 22 |
| ||
Голосовали: | Ex_, iarspider, foksov |
Ответов: 2059
Рейтинг: 132
|
|||
Вот спасибо!
Просто, как предложение: Может в последующие сборки b185 включать библиотеки из четвёртой Дельфи? (точно не помню) Они есть с 1 по 7. Это так мысли вслух. А за onChange - честь и хвала. Родина не забудет! |
|||
карма: 6 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
flint2 писал(а): включать библиотеки из четвёртой ДельфиКлючевая фраза -- у нас KOL, а не VCL |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
*onChange=Событие происходит всякий раз при изменении текущей страницы и выдает ее индекс в поток ARG(Index)|2| Вообще-то по русски вроде будет: *onChange=Событие происходит всякий раз при смене текущей страницы и выдает ее индекс в поток ARG(Index)|2| |
|||
карма: 25 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Tad писал(а): Вообще-то по русски вроде будетЭто копия с TabControl-a, да и пес с ним, ни на что это не влияет. Столько лет никто внимания не обращал, а тут вдруг вспомнили, что написано не так |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Это копия с TabControl-aДа и 0nSelected более подходит чем onChange. nesco писал(а): да и пес с ним |
|||
карма: 25 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Tad писал(а): Да и 0nSelected более подходит чем onChangeСобытие не выдается, если страница не изменилась, так что не катит |
|||
карма: 22 |
|