Вопрос № 119026: Здраствуйте.
Я достал себе компонент BComPort и незнаю как сделать так, чтобы при поступлении звонка мой модем
1.снимал трубку.
2.обменялся данными.
Т.е. я не знаю как заставить модем снять трубку. Хотя я вижу как в буффер ...Вопрос № 119057: Привет эксперты! пишу прогу связанную с БД Paradox. При добавлении записи в БД происходит проверка на наличие записи с таким же именем и заполненность всех полей ввода и выпадающих списков. Нужно модифицировать код так, что бы из поля ввода Edit2 отб...Вопрос № 119138: Доброго времени!
Вопрос такого плана:
рисуется новый компонент порожденный скажем от TLabel (не суть впринципе)
Одно из свойств компонента является классом с 3 пропертями типа boolean.
Сообственно проблема при кидании компонента на фо...Вопрос № 119158: Здравствуйте уважаемые эксперты! Как написать прогу которая мониторит в своем окне файли, которые грузит браузер вместе с веб-страницей! Чтобы можна было в любой момент отменить загрузку отдельного файла, указав его. Прога не должна быть прокси! Дайт...Вопрос № 119166: Здравствуйте господа эксперты. Вроде пустяк, но я никак не могу врубится, что нужно
сделать. В приложении имеется две формы. Главная форма работает на основном мониторе, а вспомогательная на втором мониторе в режиме просмотра Dual view. Необходимо св...Вопрос № 119200: Здравствуйте! Я в Delphi новичёк помогите написать программу. Например на форме имеется ComboBox, Edit1, Edit2, Edit3 (Edit' ов может быть больше). При загрузке файла имеюшего опеделённую структуру(структура в приложении) надо чтоб в ComboBox
загружа...
Вопрос № 119.026
Здраствуйте.
Я достал себе компонент BComPort и незнаю как сделать так, чтобы при поступлении звонка мой модем
1.снимал трубку.
2.обменялся данными.
Т.е. я не знаю как заставить модем снять трубку. Хотя я вижу как в буффер порта записывается строка "RING".
Отправлен: 17.01.2008, 17:31
Вопрос задал: Alex L (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Примак Руслан Николаевич
Здравствуйте, Alex L!
Вам в цикле нужно ожидать это самый RING и как только Вы его получите, отправить команду модему на поднятие трубки ATH.
Ответ отправил: Примак Руслан Николаевич (статус: 4-ый класс)
Ответ отправлен: 17.01.2008, 18:58 Оценка за ответ: 5
Вопрос № 119.057
Привет эксперты! пишу прогу связанную с БД Paradox. При добавлении записи в БД происходит проверка на наличие записи с таким же именем и заполненность всех полей ввода и выпадающих списков. Нужно модифицировать код так, что бы из поля ввода Edit2 отбрасывались все лишние пробелы до и после текста, иначе можно легко добавить запись содержащую один пробел (одни пробелы) или 'текст'+' '. Помогите пожалуйста решить эту проблему.
Отвечает: Esi
Здравствуйте, Павлов Иван Евгеньевич!
Есть такая функция trim, которая уберёт начальные и конечные пробелы.
Edit2.text:=trim(edit2.text);
Ответ отправил: Esi (статус: 3-ий класс)
Ответ отправлен: 18.01.2008, 06:12 Оценка за ответ: 4 Комментарий оценки: Краткий и вполне адекватный ответ. затрагивает только суть вопроса
Вопрос № 119.138
Доброго времени!
Вопрос такого плана:
рисуется новый компонент порожденный скажем от TLabel (не суть впринципе)
Одно из свойств компонента является классом с 3 пропертями типа boolean.
Сообственно проблема при кидании компонента на форму все замечательно,но (НО!) в object инспекторе это свойство не разворачивается, т.е. +ик присутствует при нажатии меняется на "-" но свойств этого класса не видно. (надо по типу как сделан TFont) когда его разворачиваешь и сворачиваешь в object инспекторе. программно (т.е. через код) я нормально до них могу достучатся и получить их. но хотелось бы все таки в object инспекторе их увидеть. вот только как? в Хелпе конечно куча всего написанно но чегото
нифига не получается:(
Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, BlackRaider!
Для того, чтобы свойство-класс можно было использовать в Инспекторе объектов, он должет наследоваться от класса TPersistent или его потомков (например, TFont).
При этом свойства, которые Вы хотите, чтобы были видны в Инспекторе, должны быть объявлены как Published.
Ответ отправил: Лукьяненко Алексей Валериевич (статус: 10-ый класс)
Ответ отправлен: 18.01.2008, 10:53 Оценка за ответ: 5 Комментарий оценки: Спасибо огромное! Про published понятно. а вот что класс надо было унаследовать от TPersistent....
Вопрос № 119.158
Здравствуйте уважаемые эксперты! Как написать прогу которая мониторит в своем окне файли, которые грузит браузер вместе с веб-страницей! Чтобы можна было в любой момент отменить загрузку отдельного файла, указав его. Прога не должна быть прокси! Дайте, пожалуйста, ссылку с такими исходниками или доками, где это подробно описано.
Отправлен: 18.01.2008, 11:59
Вопрос задал: SAshA20 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Selya
Здравствуйте, SAshA20!
Могу предложить монторить папку, куда браузер сохраняет странички с файлами.
В архивчике статья и пример на эту тему: http://slil.ru/25372226
Ответ отправил: Selya (статус: 4-ый класс)
Ответ отправлен: 18.01.2008, 13:31 Оценка за ответ: 3 Комментарий оценки: Selya, спасибо за ответ! Но мне нужно мониторить и контролировать загрузку файлов, которые грузит (или будет грузить)браузер в даный момент времени, а не мониторить файлы, которые уже загружены в какую то папку! Или может быть я не правильно понял Вас? Обясните, пожалуйста!
Вопрос № 119.166
Здравствуйте господа эксперты. Вроде пустяк, но я никак не могу врубится, что нужно сделать. В приложении имеется две формы. Главная форма работает на основном мониторе, а вспомогательная на втором мониторе в режиме просмотра Dual view. Необходимо сворачивать главную форму на первом мониторе, не сворачивая при этом вторую форму. Стандартный метод этого не позволяет, делать перую форму невидимой не выход (проблема с возвратом её на место, недопустимо чтобы вторичная форма исчезала с экрана ни на секунду, второй
монитор стоит в другом месте).
Отправлен: 18.01.2008, 12:37
Вопрос задал: Genia007 (статус: 4-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 15)
Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, Genia007!
Вы можете сделать так:
1 форма, главная, при ее создании указываете
Application.ShowMainForm := False; и при этом открываете вторую форму
2 форма открывается на первом мониторе в немодальном режиме
3 форме открывается на втором мониторе тоже в немодальном режиме.
Приложение:
Ответ отправил: Лукьяненко Алексей Валериевич (статус: 10-ый класс)
Ответ отправлен: 18.01.2008, 12:53 Оценка за ответ: 4 Комментарий оценки: Спасибо, но это тоже не выход из положения, главная форма нужна для редактирования содержания второй.
Отвечает: Зиновьев Дмитрий Владимирович
Здравствуйте, Genia007!
Могу предложить обе формы сделать дочерними к некоторой абстрактной главной форме (на которой ничего нет, и которая ничего не отображает)... А иначе, на сколько я понимаю, мало шансов на успех... так как операции с главной формой = опреациям с приложением... Свернуть - так свернуть приложение... Закрыть - так выйти из программы. и т.п.
Ответ отправил: Зиновьев Дмитрий Владимирович (статус: 9-ый класс)
Ответ отправлен: 18.01.2008, 14:08 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ. Это я уже понял, но остаётся надежда на успех именно с главной формой.
Вопрос № 119.200
Здравствуйте! Я в Delphi новичёк помогите написать программу. Например на форме имеется ComboBox, Edit1, Edit2, Edit3 (Edit' ов может быть больше). При загрузке файла имеюшего опеделённую структуру(структура в приложении) надо чтоб в ComboBox загружались все Weapon которые имеются в файле (их может быть сколько угодно штук), причем чтоб бралось именно название Wepon' а, а слово Weapon не отображалось. А в Edit' ах отображалось то шо относится к Weapon' у выбраному в ComboBox, шоб бралось значение которое стоит
после знака =. Например в Edit1 отображалось то что относится к PrimaryDamage после знака=, в Edit2 отображалось то что относится к PrimaryDamageRadius после знака =, и т.д
Приложение:
Отправлен: 18.01.2008, 16:25
Вопрос задал: DenGame (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Евсюков Виталий Евгеньевич
Здравствуйте, DenGame!
Обе проблемы решаются одинаково: пробежавшись по строчкам файла (тебе, как новичку, рекомендую использовать объект TStringList), ищем в каждой слово ключевое слово, при нахождении копируем название оружия от позиции нахождения+длина ключевого слова, при желании можно добавить обрезку пробелов. Куски для парсинга см. в приложении. Я ввел две константы, в реальном же случае нужен массив параметров.
Если где ошибся, поправьте.
Приложение:
--------- I Aear can ve na Mar
Ответ отправил: Евсюков Виталий Евгеньевич (статус: 3-ий класс)
Ответ отправлен: 19.01.2008, 16:59 Оценка за ответ: 4 Комментарий оценки: Хотелось бы узнать про массив параметров.
Можна ссылки на документацию, примеры.