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

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


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

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

Выпуск № 593
от 15.09.2006, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 380, Экспертов: 63
В номере:Вопросов: 3, Ответов: 3


Вопрос № 54866: Уважаемые эксперты! У меня возник вопрос. Не подскажите ли, реально ли написать программу для сети, чтобы она перекрывала передачу информации от клиента к администратору? Короче, замаскировать свои действия, если за тобой "подглядывает" адм...
Вопрос № 54919: Мир вам, уважаемые эксперты! Такой вопросик: есть у меня объект TObjectList. Он основательно забит разными объектами большого числа классов. Мне необходима возможность запускать любой метод у всех объектов, лежащих в TObjectList, разом (если, кон...
Вопрос № 54938: Здравствуйте уважаемые эксперты!!! Создаю компонент Edit методом Create, присваиваю ему имя Edit.Name:=’Step1’, освобождаю память методом Free. Затем с помощью FindComponent(‘Step1’) нахожу его и произвожу конкретные действия, например, считываю ...

Вопрос № 54.866
Уважаемые эксперты! У меня возник вопрос. Не подскажите ли, реально ли написать программу для сети, чтобы она перекрывала передачу информации от клиента к администратору? Короче, замаскировать свои действия, если за тобой "подглядывает" администратор. Наверное, это трудно, но просто хочется знать, можно ли. Заранее благодарен. /Iorpy$.
Отправлен: 09.09.2006, 22:40
Вопрос задал: /Iorpy$ (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Томша Павел
Здравствуйте, /Iorpy$!
Не знаю, как осуществить это на delphi, но ведь есть уже готовые программы!
Простейший способ - поставьте файрволл(н-р Agnitum Outpost - один из лучших). Он будет следить за всеми программами, проявляющими сетевую активность (пересылающими что-либо).
Однако и их можно обойти, н-р http://forum.thehack.ru/index.php?act=Print&client=printer&f=59&t=237. Однако вряд ли у админа какие-то сложные системы, которые Outpost перекрыть не сможет...
Ответ отправил: Томша Павел (статус: 2-ой класс)
Ответ отправлен: 10.09.2006, 14:06
Оценка за ответ: 5


Вопрос № 54.919
Мир вам, уважаемые эксперты!
Такой вопросик: есть у меня объект TObjectList. Он основательно забит разными объектами большого числа классов. Мне необходима возможность запускать любой метод у всех объектов, лежащих в TObjectList, разом (если, конечно, у объекта данный метод есть). Фактически это система сообщений - т.е. все объекты получают сообщение и те у кого имеется на него обработчик - реагируют.
В принципе, код я написал (см. приложение), он даже работает. Но он мне не нравится - должен быть способ проще. А кроме того хотелось бы иметь возможность задавать методы с различными формальными параметрами.
Что посоветуете?
С уважением, Лука.

Приложение:

Отправлен: 10.09.2006, 13:30
Вопрос задал: Лука (статус: 6-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Zлоумышленник
Здравствуйте, Лука!
Посмотрел код и если честно, непонятно, куда уж проще? Нормальный код. По-поводу "задавать методы с различными формальными параметрами" могу только присоветовать перегрузку (overload) - и далее через try - except.
Ответ отправил: Zлоумышленник (статус: 10-ый класс)
Ответ отправлен: 10.09.2006, 15:12
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Перегрузка - это хорошая мысль; и "var mess:string" - тоже.


Вопрос № 54.938
Здравствуйте уважаемые эксперты!!!
Создаю компонент Edit методом Create, присваиваю ему имя Edit.Name:=’Step1’, освобождаю память методом Free. Затем с помощью FindComponent(‘Step1’) нахожу его и произвожу конкретные действия, например, считываю свойство Text.
Создаю второй компонент Edit, присваиваю ему имя Step1 – ошибка, что делать в этом случае, не прибегая к другому имени, например Step2?
Отправлен: 10.09.2006, 18:30
Вопрос задал: Piit (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 9)

Отвечает: Томша Павел
Здравствуйте, Piit!
Два одинаковых имени у одинаковых компонентов быть не может. Могу посоветовать только изменять имя у вновь созданного.
Ответ отправил: Томша Павел (статус: 2-ой класс)
Ответ отправлен: 10.09.2006, 18:54
Оценка за ответ: 5
Комментарий оценки:
Я так и подумал, но все же надеялся..
придется переименовывать просто
Спасибо


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное