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