Вверх ↑
Этот топик читают: Гость
Ответов: 184
Рейтинг: 4
#1: 2007-03-30 02:19:35 ЛС | профиль | цитата
Исходник (он же пример) в архиве.
Установка через HIS.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#2: 2007-03-30 02:30:05 ЛС | профиль | цитата
HuKTO, что-то меня твоя ссылка послала на 404.
карма: 22

0
Ответов: 184
Рейтинг: 4
#3: 2007-03-30 02:31:51 ЛС | профиль | цитата
Меня тоже... Но это даже хорошо - я, кажется, не тот файл залил.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#4: 2007-03-30 03:14:12 ЛС | профиль | цитата
HuKTO, и как с ним работать? Он даже компилится не хочет?
карма: 22

0
Ответов: 184
Рейтинг: 4
#5: 2007-03-30 03:26:14 ЛС | профиль | цитата
Как так не хочет? Т.е. конкретно что и как не хочет.
У меня всё работает:

1. Распаковываю архив.
2. Запускаю HiAsm (162)
3. Перетаскиваю his в окно HiAsm и выбираю Open.
4. Перезапускаю HiAsm и открываю ElementsDelphiExamplesmake_make.sha
5. Компилирую.

Всё OK.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Ответов: 184
Рейтинг: 4
#6: 2007-03-30 03:34:45 ЛС | профиль | цитата
make_make.dll и make_make.sha копируются в папку Crogram filesHiAsm.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2007-03-30 04:04:13 ЛС | профиль | цитата
неплохо Т.е. получается, что make_make.dll собран им самим же?

PS: файл инсталяции немного не верен т.к. содержит абсолютный путь. Описание для curdir в хелпе было не верное - ф-ция фозвращала текущую директорию для скрипта, а путь к папке hiasm впринципе узнать было не возможно. С обновлением через Updater будет доступен новый метод, который позволит исправить скрипт таким образом:
    fso.GetFile(sys.curdir() + "\make_make.dll").Copy(sys.hiasmdir() + "Elements\Delphi\make\make_make.dll");
    fso.GetFile(sys.curdir() + "\make_make.sha").Copy(sys.hiasmdir() + "Elements\Delphi\Example\make_make.sha");
карма: 27
0
Ответов: 184
Рейтинг: 4
#8: 2007-03-30 04:18:38 ЛС | профиль | цитата
Пользы никакой, зато красиво: полное самообеспечение HiAsm'а
Про неправильный curdir знал (полчаса пытался понять почему файлы не копируются куда нужно), потому и записал абсолютные пути.
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2007-03-30 04:24:54 ЛС | профиль | цитата
пара замечаний еще: во всех местах, где добавляются строки с \n нужно вставлять еще и \r. В строки с добавлением заголовка библиотеки нужно вместо этого:
library hihi;\n\nuses\n[/code]
вставить это
library hihi;\n\ruses\n\r[/code]

[size=-2]------ Добавлено в 04:24 [/size]
[quote=HuKTO]Пользы никакой, зато красиво: полное самообеспечение HiAsm'а [/quote]
по-моему это шедевр :D А как интересно первая версия make_make.dll была собрана :?:
карма: 27
0
Ответов: 184
Рейтинг: 4
#10: 2007-03-30 05:14:43 ЛС | профиль | цитата
Шедевр - не отрицаю
К сожалению без Delphi не обошлось.

[size=-2]------ Добавлено в 05:10
Пока правил (и проверял) HIS возник вопрос - а как удалить установленный проект (только запись о нём)? В *.db что-то править?
А то у меня этих hiMakе'ов в спіске новых проектов уже штук 10 скопілось.

[size=-2]------ Добавлено в 05:14
Версия с исправленным инсталятором и "\n\r"
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#11: 2007-03-30 10:07:05 ЛС | профиль | цитата
HuKTO,
вот что выдало на his-файл
Ошибка выполнения Microsoft JScript(13): Объект не поддерживает это свойство или метод[/code]
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2007-03-30 14:24:26 ЛС | профиль | цитата
HuKTO писал(а):
Пока правил (и проверял) HIS возник вопрос - а как удалить установленный проект (только запись о нём)? В *.db что-то править?
А то у меня этих hiMakе'ов в спіске новых проектов уже штук 10 скопілось.

над этим работаю.
карма: 27
0
Ответов: 184
Рейтинг: 4
#13: 2007-03-31 12:23:53 ЛС | профиль | цитата
nesco, А версия HiAsm какая? Предпологаю что или 161 или необновлёная 162.
Нужна последняя 162:
Dilma писал(а):
С обновлением через Updater будет доступен новый метод...


Dilma писал(а):
над этим работаю

Будем ждать...

[size=-2]------ Добавлено в 12:23
Обновил через updater: "защита от дублей пакетов и проектов", вроде оно...
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Разработчик
Ответов: 26305
Рейтинг: 2146
#14: 2007-03-31 12:54:27 ЛС | профиль | цитата
HuKTO, да последняя у меня версия -- b162.
карма: 22

0
Ответов: 184
Рейтинг: 4
#15: 2007-03-31 13:55:49 ЛС | профиль | цитата
У меня тоже последняя и всё работает. У Dilma тоже последняя и тоже, видимо, всё работает.
Вывод: что-то тут не так. Ещё раз (на всякий случай) переспрошу: HiAsm обновлён через Updater?
Больше мне ничего в голову не приходит...

[size=-2]------ Добавлено в 13:55
Заменил текущий HiAsm.exe на hiasm.exe из дистрибутива b162:
Ошибка выполнения Microsoft JScript(13): Объект не поддерживает это свойство или метод

Вывод только один, других вариантов у меня нет...
карма: 1
Статус строка какая-то, сейчас посмотрім: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)