Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-09-12 10:38:42 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-15 02:42:50
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2006-09-12 11:42:50 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-15 02:42:50
карма: 0

0
Ответов: 9906
Рейтинг: 351
#3: 2006-09-12 11:47:43 ЛС | профиль | цитата
Вообще-то говоря, общение между dll-кой и прогой может происходить самыми разнообразными способами.
Предусмотреть все возможные фантазии авторов - дело категорически безнадежное.

HiAsm общается с dll-ками по строго определенным способом. Связующим звеном может являться свой элемент (или InlineCode в качестве такового)
карма: 9

0
Ответов: 2125
Рейтинг: 159
#4: 2006-09-12 12:14:48 ЛС | профиль | цитата
А зачем таскать с собой DLL? Уж этот кодек, по-моему, есть в любой винде. Наверное, есть смысл сделать компонент, использующий виндовый ACM (Audio Compression Manager).
карма: 1

0
Ответов: 9906
Рейтинг: 351
#5: 2006-09-12 12:58:52 ЛС | профиль | цитата
BTW: Dilma, а вот и гости, у которых спокойно парсятся ссылки
карма: 9

0
Ответов: 3851
Рейтинг: 159
#6: 2006-09-12 13:30:13 ЛС | профиль | цитата
Galkov, это я нечаянно ответил не выполнив вход. Прошу прощения, не убивайте меня
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#7: 2006-09-12 17:11:21 ЛС | профиль | цитата
Андрей., да ты тут не причем....

Просто коды форума декларировали, что до 10 постов у юзера (и естественно у гостей) ссылки не должны парситься.
Это вопрос к Dilma
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2006-09-12 18:00:40 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2017-06-15 02:42:50
карма: 0

0
Ответов: 9906
Рейтинг: 351
#9: 2006-09-12 18:39:36 ЛС | профиль | цитата
Можно. Если это двустороннее движение.
Давайте имя, описание одного метода, Ваши пожелания на имя/назначение точки элемента.
И запросто получите пример. Для этого метода

[size=-2]P.S. данный пост написан в логике: мы помогаем пользователю начиться решать задачи этого класса, а не решаем задачи под заказ.
карма: 9

0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2006-09-12 21:55:57 ЛС | профиль | цитата
Galkov писал(а):
Андрей., да ты тут не причем....

Просто коды форума декларировали, что до 10 постов у юзера (и естественно у гостей) ссылки не должны парситься.
Это вопрос к Dilma

уже выяснили почему..
карма: 27
0
Ответов: 9906
Рейтинг: 351
#11: 2006-09-12 22:41:50 ЛС | профиль | цитата
Dilma, там был другой (наверное) вопрос:
Там я (будучи гостем) видел распарсенную ссылку в ТВОЕМ посте
И эту же самую ссылку видел НЕ распарсенной, будучи Putin-ым
карма: 9

0
Ответов: 3851
Рейтинг: 159
#12: 2006-09-13 08:59:19 ЛС | профиль | цитата
как через командную строку передать программе абсолютное имя файла, в составе которого имеются пробелы и русские символы

Lucefer, попробуй заключить его в кавычки (если в ком-строке их 2, то каждое) - от пробелов спасает, а вот про русские символы ничего не могу сказать - не сталкивался.
карма: 0
начавший
0
Ответов: 3
Рейтинг: 0
#13: 2006-09-13 13:06:24 ЛС | профиль | цитата
Galkov, если можно, то пусть это будет пример с использованием lame_enc.dll, в которой есть функция beVersion(). Вот вырезка из мануала (см. первый пост) по интерфейсу кодека:

beVersion()
Synopsis: VOID beVersion( PBE_VERSION pbeVersion )
Parameters: pbeVersion - Pointer at struct where version number, release date and URL for homepage is returned.
Description: Returns information like version numbers (both of the DLL and encoding engine), release date and URL for lame_enc's homepage. ...


Этого достаточно для написания процедуры, чтоб вставить её в InlineCode?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#14: 2006-09-13 14:49:59 ЛС | профиль | цитата
Не достаточно.
Вы не рассказали:
1) какую информацию, и каким образом Вы хотите получить от элемента. С использованием метода beVersion
2) мне неизвестно определение структуры BE_VERSION

НО, исходя из того - что я показываю принцип манипуляций, а не делаю рабочий код, можно дать пример исходя из следующих предположений:
1) хочу иметь только одну нижнюю точку с именем URL
2) предположим, что структура такова:
TBE_VERSION = record
  Versio:dword;
Release:TSystemTime;
URL:PChar
end;

Тогда это делается примерно так: code_259
карма: 9

0
файлы: 1code_259.txt [642B] [603]
Ответов: 3
Рейтинг: 0
#15: 2006-09-14 12:49:29 ЛС | профиль | цитата
Galkov, вот: http://slil.ru/23120535 - исходник с "определениями структур" и пояснениями.
Надеюсь, это и есть недостающая информация..
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)