Вверх ↑
Этот топик читают: Гость
Ответов: 2
Рейтинг: 0
#1: 2020-07-05 02:24:07 ЛС | профиль | цитата
Добрый день!

Какие компоненты отвечают за создание внутренней "базы данных" медиафайлов?
Чтобы при переносе экзешника на другой комп или при переносе файлов в другое место - не слетали все пути к звукам, картинкам и видео? Или хотя бы, чтобы экзешник всегда искал свои файлы "рядом с собой"?
При попытке тупо "внедрить" больше пары звуковых файлов wav, например - hiasm перестает работать, сваливается в ошибки и виснет.


Пытаюсь сделать для себя пару маленьких программ (на домашних вечеринках имитирую ведущего чгк, своей игры и прочего). Раньше делала все через презентации ppt, но надоело, пора повышать квалификацию!
Смотрю уроки Александра Ряполова на ютубе и читаю http://hi-asm.blogspot.com, но, к сожалению, очень часто получается, что, не смотря на то, что уроки для начинающих, объясняют более сложные задачи, чем стоят передо мной. А как упростить решения - не всегда ясно.

Заранее спасибо тем, кто отважится помочь!
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Главный модератор
Ответов: 2997
Рейтинг: 395
#2: 2020-07-05 11:59:02 ЛС | профиль | цитата
Как правильно задать вопрос
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 202
Рейтинг: 7
#3: 2020-07-05 12:14:11 ЛС | профиль | цитата
Здравствуйте, Evelynx.
А можно мне поучаствовать в Вашем проекте?..
У самого меня задач никаких нет, так хоть другому человеку помочь чем-нибудь смогу.
Я сам - всего лишь обыкновенный пользователь HiAsm-ма,.. большой его фанат, а делать на нём - нечего
Проект у Вас, как я понимаю, развлекательный, так что страшного вреда причинить я не смогу.

Что скажете?..
карма: 1

0
Ответов: 2197
Рейтинг: 673
#4: 2020-07-05 13:14:51 ЛС | профиль | цитата
Первый вариант. Только название файла. Программа ищет его в своей папке (рядом возле себя).

Add(MediaPlayer,1840368,462,210)
{
Filename="MyWavFile.wav"
}
Второй вариант. Постоянный путь к файлу.

Add(MediaPlayer,7303101,462,280)
{
Filename="D:\Music\myWavFile.wav"
}
Третий вариант. Путь в зависимости от расположения программы.

Add(MediaPlayer,11967093,462,392)
{
}
Add(Dir,15153040,357,329)
{
}
Add(FormatStr,14302890,357,392)
{
DataCount=1
Mask="%1\Music\myWavFile.wav"
link(onFString,11967093:doPlay,[])
link(Str1,15153040:CurrentDir,[])
}
Так же обязательно прочитать в справке (F1) HiAsm\Оболочка\Интерфейс\Главное окно внизу Примечание.
Evgenij_Egorovich писал(а):
так что страшного вреда причинить я не смогу


Редактировалось 2 раз(а), последний 2020-07-05 13:18:02
карма: 11

0
Ответов: 2
Рейтинг: 0
#5: 2020-07-06 06:17:25 ЛС | профиль | цитата
sla8a

Большое спасибо за развернутый ответ!
(про двойной слэш уже знаю )

Evgenij_Egorovich

Ответила в личку
карма: 0

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