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

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


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

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

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

Выпуск № 1190
от 24.09.2008, 01:05

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

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


Вопрос № 144295: Здравствуйте уважаемые эксперты! У меня вопрос по регистрации программы в реестре. Каким образом можно правильно поместить программу в автозапуск в реестр, когда пишу код для внесения ключа в реестр - разные антивирусы ругаются....
Вопрос № 144311: Знаю, что вопрос глупый, но где пищит тригер: в Delphi(внутри кода) или как процедура в SQL Server...
Вопрос № 144312: Здравствуйте уважаемые эксперты! Помогите написать программу для зачета. Есть сообщение (текстовой файл в Блокноте), содержащий 10 000 символов. Необходимо создать программу, в которой в виде таблицы будет содержаться в первой строке - символ, во вто...

Вопрос № 144.295
Здравствуйте уважаемые эксперты! У меня вопрос по регистрации программы в реестре. Каким образом можно правильно поместить программу в автозапуск в реестр, когда пишу код для внесения ключа в реестр - разные антивирусы ругаются.
Отправлен: 18.09.2008, 13:54
Вопрос задал: Павел Александрович Курохтин (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Олекса aka SoW
Здравствуйте, Павел Александрович Курохтин!
Пример помещения программы в автозагрузку в приложении.

Но некоторые антивирусы, если у них включена защита реестра, всегда будут ругатся на то, что программа хочет записать себя в автозагрузку. Программно с етим ничего поделать нельзя. Нужно или добавить программу в список доверенных приложений в антивирусе, или отключить защиту реестра.

Приложение:

---------
Вiк живи - вiк учись.

Ответ отправил: Олекса aka SoW (статус: 3-ий класс)
Ответ отправлен: 18.09.2008, 14:12


Вопрос № 144.311
Знаю, что вопрос глупый, но где пищит тригер: в Delphi(внутри кода) или как процедура в SQL Server

Приложение:

Отправлен: 18.09.2008, 16:24
Вопрос задала: Ladami (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шичко Игорь
Здравствуйте, Ladami!
Триггер используется в SQL-server там же его и пишут.
Цитата:
"Триггер – это специальный тип хранимой процедуры, которая запускается автоматически системой SQL Server при модифицировании какой-либо таблицы. "
Почитайте:
http://www.intuit.ru/department/database/sqlserver2000/22/
Ответ отправил: Шичко Игорь (статус: 3-ий класс)
Ответ отправлен: 18.09.2008, 16:45
Оценка за ответ: 5

Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Ladami!

Некоторое подобие триггеров в Delphi все-же есть. Это процедуры обработки событий AfterInsert, AfterEdit, AfterDelete и т.п. Вы можете их найти на вкладке События (Events) в Инспекторе объекта (Object Inspector) для компонентов TTable, TAdoTable. Однако все дейтвия в этих процедурах будут выполняться на стороне клиента, что не очень правильно для серверных баз данных (SQL Server, InterBase, FireBird), поэтому лучше будет писать триггеры непосредственно средствами СУБД.
Ответ отправил: Лысенков Антон Анатольевич (статус: Студент)
Ответ отправлен: 19.09.2008, 09:51
Оценка за ответ: 5


Вопрос № 144.312
Здравствуйте уважаемые эксперты! Помогите написать программу для зачета. Есть сообщение (текстовой файл в Блокноте), содержащий 10 000 символов. Необходимо создать программу, в которой в виде таблицы будет содержаться в первой строке - символ, во второй строке содержится вероятность появления символа в сообщении. Помогите !!!
Отправлен: 18.09.2008, 16:36
Вопрос задала: Коняхина Наталья (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Denisss

Здравствуйте, Коняхина Наталья!

Вероятность появления символа в сообщении вычисляется как отношение количества вхождения символа в сообщение на общее количество всех символов в тексте сообщения.

Алгоритм следующий:

1. Открываем файл и смотрим сколько в нем символов.
2. Создаем массив и заполняем его нулями - это будет счетчик количества вхождения символов.
3. Посимвольно читаем файл и заполняем массив (увеличиваем счетчик).
4. Далее заполняем таблицу: добавляем символ в первый столбец и вероятность - во второй.

Пример, выполненный в среде Delphi 7 можно скачать здесь: 144312.zip [186 кБ] (Файл будет удален через 1 месяц после последнего скачивания.)
Этот же пример прикреплен к ответу.

Успехов!

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Все должно быть сделано настолько просто, насколько это возможно. Но не проще. (с) А.Эйнштейн

Ответ отправил: Denisss (статус: Профессор)
Россия, Москва
ICQ: 281599577
----
Ответ отправлен: 20.09.2008, 16:04
Оценка за ответ: 5
Комментарий оценки:
Огромное вам спасибо!!!


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

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.3 RC 2 от 09.09.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное