Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2004-12-18 23:21:03 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 05:29:05
карма: 0

0
Ответов: 33
Рейтинг: 0
#2: 2004-12-18 23:24:53 ЛС | профиль | цитата
Это мой вопрос (не зарегистрировался)
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#3: 2004-12-18 23:27:39 ЛС | профиль | цитата
"Spec" писал(а):
Это мой вопрос (не зарегистрировался)
Где-то я это уже слышал... да, вспомнил, есть несколько слов в хелпе, а еще мне г-н Галков в письме объяснял... между прочим...
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 33
Рейтинг: 0
#4: 2004-12-18 23:33:08 ЛС | профиль | цитата
Можно взглянуть на объяснения г-на Галкова?
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#5: 2004-12-18 23:44:25 ЛС | профиль | цитата
По-моему удалил его давно...посмотрю..
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 9906
Рейтинг: 351
#6: 2004-12-19 00:53:55 ЛС | профиль | цитата
можно бороться так: <C:WINDOWSMedia\notify.wav>
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2004-12-19 18:31:13 ЛС | профиль | цитата
И после этого потом еще будут говорить, что хелп маленький!


[1] - В текстовых параметрах вы можете использовать специальные символы от до 255 и
. В случае, когда часть текста совпадает с написанием специального символа и его замена не нужна(например, строка c:windows
otepad.exe содержит спец символ
), вы можете использовать удвоенный и замена не будет произведена (например, c:windows\notepad.exe).

карма: 27
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#8: 2004-12-20 00:04:46 ЛС | профиль | цитата
Говорил же - матчасть читать надо... вот молодежь пошла...
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 152
Рейтинг: 1
#9: 2004-12-20 21:11:59 ЛС | профиль | цитата
Я правильно понял, что exeшник, созданный HiAsm'ом, при работе со строками заменяет сочетания вроде \n на соответствующие служебные символы? То есть содержит некоторый обработчик строки? IMHO, более удобным было бы, если бы эти комбинации заменялись на соответствующие символы только на стадии компиляции.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#10: 2004-12-20 21:45:29 ЛС | профиль | цитата
Да ведь так так оно и есть, вроде. Только на этапе компиляции. А кодов, которые ищут магические сочетания, в exe-файл HiAsm не добавляет. И не добавлял..............
карма: 9

0
Ответов: 152
Рейтинг: 1
#11: 2004-12-21 12:26:26 ЛС | профиль | цитата
А откуда тогда у Spec проблема? Ведь ini файл обрабатывает уже скомпилированный exeшник....
карма: 1

0
Ответов: 9906
Рейтинг: 351
#12: 2004-12-21 14:28:42 ЛС | профиль | цитата
А вот тоже интересно, рассказал бы
Думаю, что если эта строка <C:WINDOWSMedia
otify.wav> была бы прочитана из другого файла, или введена пользователем через Edit или ODialog, то проблем бы никаких не было......
Неужели есть
карма: 9

0
Ответов: 33
Рейтинг: 0
#13: 2004-12-21 16:13:21 ЛС | профиль | цитата
Да, это я неточно локализовал проблему. Переменная, содержащая путь, инициализировалась значением <C:WINDOWSMedia
otify.wav>, отсюда и вся дальнейшая кривизна.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#14: 2004-12-22 17:01:20 ЛС | профиль | цитата

Я правильно понял, что exeшник, созданный HiAsm'ом, при работе со строками заменяет сочетания вроде \n на соответствующие служебные символы?


Все, что EXE делает(и может делать) лежит в модуле Share. Конечно же там нет ф-ции для обработки строк. Зато например такие строки:
%windir%\notepad.exe, которые так же подвергаются обработки пишутся в EXE в первозданном виде и только во время выполнения заменяются на пути благодаря ф-ции ReadFileName из указанного модуля.
карма: 27
0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)