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

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


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

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

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

Выпуск № 1008
от 15.12.2007, 15:05

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


Вопрос № 113124: Здравствуйте уважаемые эксперты! Помогите, пожалуйста, с заданием. Задание: Разработать программу получения информации об ЭВМ по её IP-адресу, а именно: имя компьютера, имя пользователя, ОС, общие ресурсы и т. п....
Вопрос № 113150: здравствуйте уважаемые эксперты! недавно смотрела ваши ответы на вопросы по делфи)) и обнаружила свою задачку!! немогли бы Вы помочь написать эту программу, но в КОНСОЛЕ (учитель ни за что не поверит, что я могу в форме). P.S. в программировании ниче...
Вопрос № 113221: Как в Делфи использовать системную дату на форме , где формат даты отображение года месяца числа и часов. Чтобы придать проигрывателю красивое профессиональное оформление....

Вопрос № 113.124
Здравствуйте уважаемые эксперты! Помогите, пожалуйста, с заданием.
Задание: Разработать программу получения информации об ЭВМ по её
IP-адресу, а именно: имя компьютера, имя пользователя, ОС, общие ресурсы и т. п.
Отправлен: 09.12.2007, 18:58
Вопрос задал: Толстолуцких Николай Викторович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: DimonSoft
Здравствуйте, Толстолуцких Николай Викторович !

Рискну предположить, что в общем случае такая операция просто невозможна. IP-адрес - это не более, чем номер компьютера в сети, который в случае в интернетом вообще присваивается динамически.

Информацию о версии ОС (далеко не всегда правильную) можно получить с использованием PHP, но для этого надо заставить пользователя зайти на соответствующий сайт, но в этом случае речи об IP-адресе просто не идёт, он не будет использоваться вообще.

Подключая т.н. "телепатор", рискну предположить, что речь идёт о получении информации о компьютере, находящемся в локальной сети (Вы об этом не говорили). Если я прав, то Вам придётся, скорее всего, писать две программы: одну - получатель информации по IP-адресу, вторая - установлена на каждом из "клиентских" компьютеров (т.е. тех, о которых мы получаем информацию) и передаёт "получателю" все необходимые (запрошенные) сведения. Обойтись без программы на клиентском компьютере можно, но сложно: не каждая ОС так уж с радостью сообщит всю интересующую Вас информацию :).

Не совсем понятна также формулировка "помогите с заданием". Если речь идёт о том, чтобы подсказать общую идею, как реализровать - то я уже предложил несколько идей. Если за этим словосочетанием скрывается смысл "подскажите литературу, дайте ссылки на статьи по теме", то Google Вам в руки: ищите всё, что связано с работой с сетями, часто бывает полезным известный справочник-FAQ по Delphi под названием DelphiWorld. Если же речь идёт о том, чтобы кто-нибудь написал такую программу вместо Вас (что, я надеюсь, не соответствует действительности), то в такой формулировке вопрос уместнее задавать не здесь.

P.S. Надеюсь, последняя фраза получилась не слишком грубой. :)
Ответ отправил: DimonSoft (статус: 3-ий класс)
Ответ отправлен: 09.12.2007, 22:51
Оценка за ответ: 5


Вопрос № 113.150
здравствуйте уважаемые эксперты! недавно смотрела ваши ответы на вопросы по делфи)) и обнаружила свою задачку!! немогли бы Вы помочь написать эту программу, но в КОНСОЛЕ (учитель ни за что не поверит, что я могу в форме). P.S. в программировании ничего не понимаю, а хорошая оценка очень нужна!!!!!!
Написать программу для определения подходящего возраста.
Кандидатуры для вступления в брак, используя следуюшие соображение: возраст девушки равен половине возраста мужчины плюс 7, возраст мужчины определить соответственно как удвоенный возраст девушки минус 14.
Отправлен: 09.12.2007, 22:37
Вопрос задала: Вероника (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: DimonSoft
Здравствуйте, Вероника!

Прежде всего, никогда не поверю, что оконное приложение пишется сложнее, чем консольное. Более того, я занимаюсь программированием уже не первый, не второй и не пятый год (саморекламка-с :)), а до сих пор ни разу не писал консольных приложений на Delphi (больно кривые получаются по сравнению с Turbo Pascal'ем и Free Pascal'ем :)).

Что касается задачи, то, на мой взгляд, ничего сложного в ней нет. Насколько я могу судить по предложенному Вами условию задачи, нам сообщают, чей возраст мы подбираем, и возраст того, для кого подбираем, а мы должны найти возраст пары. Нарушу своё правило не давать полностью готового кода (на первый раз :)).

В приложении - код работающей программы (проверено). Правда, не учитываются такие вещи, как, например, возраст, равный 2 годам :), но а) этого не требовалось по Вашему условию, б) это несложно доделать самостоятельно. Программа в целом не сложна для понимания происходящего в ней, но если понадобятся пояснения, обращайтесь (можете напрямую ко мне :), если никто из здесь присутствующих не против :)).

Приложение:

Ответ отправил: DimonSoft (статус: 3-ий класс)
Ответ отправлен: 09.12.2007, 23:10
Оценка за ответ: 5
Комментарий оценки:
быстро!! супер!!!)))) теперь если что - тока к Вам на сайт. СПАСИБО!!!!


Вопрос № 113.221
Как в Делфи использовать системную дату на форме , где формат даты отображение года месяца числа и часов. Чтобы придать проигрывателю красивое профессиональное оформление.
Отправлен: 10.12.2007, 13:44
Вопрос задал: Нуриев Радмир Ирикович (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Vas177
Здравствуйте, Нуриев Радмир Ирикович!

// вывести дату и время в формате региональных настроек операционной системы
Label1.Caption := DateTimeToStr(Now);
// вывести дату и время в собственном формате: года месяца числа и часов
Label2.Caption := FormatDateTime('yyyy mmmm dd, h:mm', Now);
Ответ отправил: Vas177 (статус: 3-ий класс)
Ответ отправлен: 10.12.2007, 13:56
Оценка за ответ: 5

Отвечает: Виктор Пырлик
Здравствуйте, Нуриев Радмир Ирикович!

Label1.Caption := FormatDateTime('yyy.mm.yyy hh:mm:ss',now);

Вообще.. Эта функция удобна тем, что можно весьма изашренным способом вывести дату и время.. в том числе, и вставить что-то соё...
... Label1.Caption := FormatDateTime('год:yyy месяц: mm день:dd hh:mm:ss',now);

В справке даны флаги формата.
---------
Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 10.12.2007, 14:03
Оценка за ответ: 5

Отвечает: Дегтярев Антон Александрович
Здравствуйте, Нуриев Радмир Ирикович!
вам поможет вот такая строка где
begin
canvas.TextOut((form1.Left + 5),(form1.Top -5),(FormatDateTime('yyyy,mm,dd',date)) + ' : ' + timetostr(time));
end;

canvas.TextOut - вывести текст на форму с координатами Х, У, и сам текст
FormatDateTime - преобразовать текущую даьу Date в указанный формат
вы можете перейти в Unit SysUtils и там найти полное описание формата
---------
Знаете для чего нужен Яndex? для проверки работы интернета
Ответ отправил: Дегтярев Антон Александрович (статус: 3-ий класс)
Ответ отправлен: 10.12.2007, 14:23
Оценка за ответ: 4


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

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

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

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

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


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


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

В избранное