Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1043
от 23.01.2008, 17:30

Администратор:Калашников О.А.
В рассылке:Подписчиков: 428, Экспертов: 62
В номере:Вопросов: 6, Ответов: 7

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 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 отбрасывались все лишние пробелы до и после текста, иначе можно легко добавить запись содержащую один пробел (одни пробелы) или 'текст'+' '. Помогите пожалуйста решить эту проблему.

Приложение:

Отправлен: 17.01.2008, 21:34
Вопрос задал: Павлов Иван Евгеньевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Esi
Здравствуйте, Павлов Иван Евгеньевич!
Есть такая функция trim, которая уберёт начальные и конечные пробелы.
Edit2.text:=trim(edit2.text);
Ответ отправил: Esi (статус: 3-ий класс)
Ответ отправлен: 18.01.2008, 06:12
Оценка за ответ: 4
Комментарий оценки:
Краткий и вполне адекватный ответ. затрагивает только суть вопроса


Вопрос № 119.138
Доброго времени!
Вопрос такого плана:
рисуется новый компонент порожденный скажем от TLabel (не суть впринципе)
Одно из свойств компонента является классом с 3 пропертями типа boolean.
Сообственно проблема при кидании компонента на форму все замечательно,но (НО!) в object инспекторе это свойство не разворачивается, т.е. +ик присутствует при нажатии меняется на "-" но свойств этого класса не видно. (надо по типу как сделан TFont) когда его разворачиваешь и сворачиваешь в object инспекторе. программно (т.е. через код) я нормально до них могу достучатся и получить их. но хотелось бы все таки в object инспекторе их увидеть. вот только как? в Хелпе конечно куча всего написанно но чегото нифига не получается:(
Отправлен: 18.01.2008, 10:41
Вопрос задал: BlackRaider (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лукьяненко Алексей Валериевич
Здравствуйте, 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
Комментарий оценки:
Хотелось бы узнать про массив параметров. Можна ссылки на документацию, примеры.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное