|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2019, 09:15 | #1 |
Регистрация: 09.06.2019
Сообщений: 4
|
Из одного ItemIndex ComboBox-са разбросать значения в несколько Edit-ов
Здравствуйте, многоуважаемые мастера программирования.
Прошу помочь очень начинающему. Пожалуйста, помогите решить две проблемы: 1. Есть ComboBox в который загружается текстовый файл звуковой разметки для файла звука. Вид текста такой: <t id="1" s="0" l="1329"/> <t id="2" s="2329" l="2061"/> <t id="3" s="5390" l="1605"/> <t id="4" s="7995" l="1126"/> .... где s="7995" - время в миллисекундах от начала файла l="1126" - время в миллисекундах продолжительности звучания выбранного отрезка Вопрос - как заставить событие ComboBoxChange разбрасывать значения s="...." в Edit1 и l="...." в Edit2 ? Т.е. автоматически заполнить эдиты (только цифрами) из выбранной комбобоксом строки значениями с определенными метками в текстовом файле - S="(Edit1.Text)" L="(Edit2.Text)". Советуют использовать: https://regex.sorokin.engineer/ru/latest/ https://regexpstudio.com/ru/regexp_syntax.html но, какой конкретно должен быть код, это не в моих возможностях. Второй вопрос. 2. Создать кнопку сохранения выбранного участка звука в WAV-файл. Приблизительно это может выглядеть так: Код:
Сама программа: https://drive.google.com/file/d/1kPH...ew?usp=sharing Помогите, пожалуйста, если не сложно. Прошу прощения за свою малограмотность в программировании. С Уважением, TheKwon. Последний раз редактировалось TheKwon; 09.06.2019 в 16:25. |
10.06.2019, 09:45 | #2 | |||||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
1.
Цитата:
Код:
Цитата:
для него есть стандартные библиотеки. 1. читать файл как XML.(и получать DOM-модель) 2. составлять combo-список с учетом DOM- модели. AddObjects('... ', ...); 3. при выборе использовать данные из ассоцированного DOM-объекта Код:
только посмотреть. ... 2. Цитата:
Цитата:
Цитата:
Код:
НЕТ. Этот локальный массив нигде более НЕ доступен. и заполняется где-то там совсем другой массив. Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 10.06.2019 в 09:50. |
|||||
10.06.2019, 12:20 | #3 | |
Регистрация: 09.06.2019
Сообщений: 4
|
Спасибо большое за ответ.
Всё таки неплохо было бы посмотреть саму программу: https://drive.google.com/file/d/1kPH...PCKUUxwYb/view Для кнопки проигрывания звука, где указано откуда начинать и через сколько миллисекунд заканчивать прослушивание выбранного участка звукового файла. Цитата:
Ещё раз благодарю за ответ, но, посмотрите пожалуйста исходники для более ясной картины. С Уважением, TheKwon. |
|
10.06.2019, 18:03 | #4 |
Регистрация: 09.06.2019
Сообщений: 4
|
Да, получилось заполнить эдиты, спасибо, извините, что не вышло сразу.
Там, оказывается, Вы просто ошиблись в одной букве и из-за этого сначала не получалось. Нужно DelimitedText а было написано DelimiterText. Этот код, благодаря Вам, заработал нормально: Код:
В эдиты загружаются все знаки а нужны только цифры. Как убрать отображение (не ввод - Key) символов для ТEdit - '"', '/', '>' в событии ComboSoundChange или EditChange? Поскольку их приходится удалять вручную чтобы заработала кнопка проигрывателя. Вот, изображение программы с лишними символами в эдитах: Пожалуйста, помогите исправить. Последний раз редактировалось TheKwon; 10.06.2019 в 18:55. |
11.06.2019, 09:50 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
1.известный набор исключений и любой текст
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 11.06.2019 в 09:53. |
16.06.2019, 14:01 | #6 |
Я самый любопытный
Участник клуба
Регистрация: 24.07.2012
Сообщений: 1,949
|
Ранее я когда-то писал под HTML-страницы:
Код:
|
18.06.2019, 16:40 | #7 |
Регистрация: 09.06.2019
Сообщений: 4
|
Спасибо большое.
Простите не увидел раньше. А проблему помогли решить так: Код:
С Уважением, TheKwon. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При выборе значения одного из трёх ComboBox выводить значение в Label | TeliS | Общие вопросы Delphi | 2 | 23.09.2013 18:47 |
Значения из ComboBox + Edit поместить в DBGrid | sveta_s | БД в Delphi | 7 | 05.06.2011 04:38 |
Combobox и itemindex | Максим139 | Помощь студентам | 2 | 02.04.2011 18:30 |
Поиск в листе Excel одного значения несколько раз | Andr3000 | Microsoft Office Excel | 2 | 23.04.2010 10:24 |
Combobox itemindex | beemoto | Общие вопросы Delphi | 28 | 06.05.2009 14:09 |