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

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


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

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

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

Выпуск № 1095
от 19.03.2008, 03:05

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

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


Вопрос № 127145: Здравствуйте Эксперты! Вообщем такая ситуация. Я написал программу для автоматизации агенства недвижимости. Написана с использованием Paradox таблиц. Теперь мне необходимо сделать программу так, чтобы она работала удаленно. и все таблицы хранились в ...
Вопрос № 127167: Нужно вычислить значение ряда с заданной точностью. Задача типичная, но по условию максимальное количество итераций равняется 10000, а в формуле ряда используется факториал числа n. Программу решаю в консоли и на 1753-й итерации программа просто ...
Вопрос № 127184: Здравствуйте, эксперты! Нет ли у кого исходника с захватом изображения с веб-камеры в TImage.Слышал есть специальные компоненты,может дадите ссылку где их скачать и как ими пользоваться.Короче говоря проблема,как занести изображения с веб-камеры ...
Вопрос № 127237: Здравствуйте ув. Эксперты. Подскажите пожалуйста, как можна выгружать данные из приложения в Word, Excel более или мение стандартными средствами? И еще как можно поменять стандартный курсор в программе на свой, не из встроенных в Delphi?...

Вопрос № 127.145
Здравствуйте Эксперты! Вообщем такая ситуация. Я написал программу для автоматизации агенства недвижимости. Написана с использованием Paradox таблиц. Теперь мне необходимо сделать программу так, чтобы она работала удаленно. и все таблицы хранились в одной базе данных. собрал их всех в базе данных интербайз с расширением .GDB. с базой легче всего работать используя IBExpert. Но тут возникла проблема сревер Interbase 7 не является бесплатным продуктом. Зато есть его бесплатный конкурент Firebird 2.0. Теперь мне необходимо либо перевести базу в файл с расширением .fdb, но в делфи 7 нет компонентов для Firebird таких как для интербайз, либо сделать что нибудь другое. Подскажите как лучше всего сделать удаленную базу. какой компонет в делфи 7 для приложения клиент для интербайз определяет ip адрес сервера. как получить удаленный доступ к моей базе данных. Даже если я создам все в Interbase 7. прост нигде не могу найти информацию о том как цепляться к серверу с клиента (( Буду оч б лагодарен за ответ. Спасибо за уделение внимания моему вопросу.
Отправлен: 13.03.2008, 15:28
Вопрос задал: Артур Вильевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

1. Перенос базы. Сделайте резервное копирование базы в Interbase, и потом восстановите из резервной копии в новую базу FireBird. Все операции можно сделать прямо в IBExpert
2. Доступ к базе из Delphi. Используте компоненты из панели "Interbase". Они подходят и для Interbase, и для FireBird. Только при установке клиента FireBird укажите опцию генерировать библиотеку gds32.dll
3. IP сервера прописываете в свойстве DatabaseName компонента TIBDatabase
Ответ отправил: Лукьяненко Алексей Валериевич (статус: Студент)
Ответ отправлен: 13.03.2008, 15:40


Вопрос № 127.167
Нужно вычислить значение ряда с заданной точностью. Задача типичная, но по условию максимальное количество итераций равняется 10000, а в формуле ряда используется факториал числа n.
Программу решаю в консоли и на 1753-й итерации программа просто закрывается (дальнейшие операторы не выполняются) без каких-либо сообщений об ошибке.
Буду рад помощи или хотябы ценному совету!

Приложение:

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

Отвечает: Sosedov A.I.
Здравствуйте, Gercog!

Скорее всего, в задание вкралась опечатка или Вы неправильно программируете ее решение. На мой взгляд, такой ряд, где в числителе факториал, а в знаменателе полином, не может сходится. Вам следует привести текст задания.

Ответ верный.
-----
∙ Отредактировал: lupus campestris (Профессор)
∙ Дата редактирования: 14.03.2008, 10:42
Ответ отправил: Sosedov A.I. (статус: 3-ий класс)
Ответ отправлен: 13.03.2008, 16:56
Оценка за ответ: 4
Комментарий оценки:
Может быть в задание и вкралась опечатка, но мне нужно было его решить. По-моему, программа не должна завершаться аварийно ни при каких условиях, поэтому вышел из ситуации просто добавив обработчик переполнения.

Отвечает: Selya
Здравствуйте, Gercog!
Не хватает размерности типа Extended. Вот, немного модифицировал ваш код:

Приложение:

Ответ отправил: Selya (статус: 9-ый класс)
Ответ отправлен: 14.03.2008, 21:03
Оценка за ответ: 5
Комментарий оценки:
Спасибо, именно так я и поступил.


Вопрос № 127.184
Здравствуйте, эксперты!
Нет ли у кого исходника с захватом изображения с веб-камеры в TImage.Слышал есть специальные компоненты,может дадите ссылку где их скачать и как ими пользоваться.Короче говоря проблема,как занести изображения с веб-камеры в TImage.
Отправлен: 13.03.2008, 18:13
Вопрос задал: Зотов.Г.А (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Gladiator
Здравствуйте, Зотов.Г.А!

Есть пакет под именем DSPACK, версии текущей я не знаю. Так там есть пример PlayVideoCap - это то, что вам нужно. Мануал по его использованию в нём уже есть, чего будет не хватать полно в интернете. Удачи.
Ответ отправил: Gladiator (статус: Студент)
Ответ отправлен: 14.03.2008, 08:13
Оценка за ответ: 5
Комментарий оценки:
Спасибо за подсказку


Вопрос № 127.237
Здравствуйте ув. Эксперты. Подскажите пожалуйста, как можна выгружать данные из приложения в Word, Excel более или мение стандартными средствами? И еще как можно поменять стандартный курсор в программе на свой, не из встроенных в Delphi?
Отправлен: 14.03.2008, 01:13
Вопрос задал: Орленко Максим Васильевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Raptor3
Здравствуйте, Орленко Максим Васильевич!
Стандартные средства - это Ole - вкладка Servers- http://delphiworld.narod.ru/_tech_.html

а по поводу курсора - вот что было в инете

Для этого необходимо создать новый курсор(ы) в подходящем для этого редакторе ресурсов (например борландовский Resource Workshop). При этом надо обратить внимание на то что имена в редакторе ресурсов (особенно в том, который поставляется с Delphi) надо писать заглавными буквами. После этого "перед внутренним употреблением" (лучше всего в процедуре обработки события OnCreate главной формы) необходимо загрузить курсор(ы) из res-файла как указано ниже:

{$I CURSOR.RES}

Screen.Cursors[1] := LoadCursor(hInstance, 'CURSOR_1');
Button1.Cursor := 1;
Обратите внимание на то, что системные курсоры в Screen.Cursors начинаются с нуля и идут в минусовом направлении. Поэтому при создании новых курсоров лучше выбирать положительные числа (лучше не слишком большие :-)).
Более удобный вариант - это объявить постоянную (равную например 12):

const
CUR_HAND = 12;

...

Screen.Cursors[CUR_HAND] := LoadCursor(hInstance, 'CURSOR_HAND');
Button1.Cursor := CUR_HAND;


---------
Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: Raptor3 (статус: 6-ой класс)
Ответ отправлен: 14.03.2008, 06:34

Отвечает: Витомский Вадим Викторович
Здравствуйте, Орленко Максим Васильевич!
Для выгрузки в Word XP/2003 (не тестировал на 2007) можете скачать мою ДЛЛ-ку
http://freepascal.ru/download/projects/WordDLL.zip
В комлект входит пример использования. Описание функций в исходниках.
---------
Не так страшен черт, как его чертовка!
Ответ отправил: Витомский Вадим Викторович (статус: Студент)
Ответ отправлен: 14.03.2008, 10:30


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

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

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

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

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

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


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


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

В избранное