Вопрос № 115187: Добрый день. Подскажите пожалуйста, как на Delphi7 определить тип процессора, материнской платы, веника и т.д....Вопрос № 115200: Здравствуйте.
Необходимо написать клиент в браузерной игре.
Задача следующие:
Заменять картинки и статическое содержание сайта (допустим www.mysite.ru), на то что находится в папке (img) в корневом каталоге программы. Вопрос тут...Вопрос № 115227: Здравствуйте, уважаемые эксперты! Помогите решить следующую проблему: скачал компоненты RxLib_v2.75_d7, а там справка на английском языке. Не могли бы вы мне подробно описать становку этих компонентов, а то со справкой возникли затруднения, поскольку...
Вопрос № 115.187
Добрый день. Подскажите пожалуйста, как на Delphi7 определить тип процессора, материнской платы, веника и т.д.
Отправлен: 21.12.2007, 11:51
Вопрос задал: Aleksio (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Ranmasao
Здравствуйте, Aleksio!
Посмотрите здесь http://www.delphisources.ru/pages/faq/os_hardware.html - думаю, что на этой странице вы найдете все необходимое.
Ответ отправил: Ranmasao (статус: 1-ый класс)
Ответ отправлен: 21.12.2007, 12:04
Вопрос № 115.200
Здравствуйте.
Необходимо написать клиент в браузерной игре.
Задача следующие:
Заменять картинки и статическое содержание сайта (допустим www.mysite.ru), на то что находится в папке (img) в корневом каталоге программы. Вопрос тут только в том, как указать (допустим) компоненту TWebBrouser загружать изображения из папки на компьютере.
Отправлен: 21.12.2007, 12:32
Вопрос задал: Сарумян (статус: 6-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Ranmasao
Здравствуйте, Сарумян!
Может быть имеет смысл сделать чуть-чуть иначе (просто как вариант):
используя компоненты TClientSocket и TServerSocket сделать в программе внутренний локальный прокси-сервер (и TWebBrowser должен обращаться на 127.0.0.1 как к настоящему игровому серверу), который бы обрабатывал GET-запросы от TWebBrowser к сайту, перехватывал определенные обращения (например к картинкам) и вместо передачи GET на сайт сам выдавал бы поток из соответсвующих файлов к клиенту (TWebBrowser).
Хотя упомянутые выше компоненты считаются deprecated, вместо них часто используют другие, но на мой взгляд это самые простые компоненты для работы с сетью, которые позволяют реализовать любой протокол верхнего уровня.
Ответ отправил: Ranmasao (статус: 1-ый класс)
Ответ отправлен: 21.12.2007, 13:52
Отвечает: Raptor3
Здравствуйте, Сарумян!
По поводу заменять картинку - картинка по сути это <img src="www.mysite.ru/img/img1.jpg"> - имеет смысл - в полученном html коде WebBrowserом заменить глобальный путь на локальный - т.е. что то вроде этого
<img src="c:imgimg1.jpg">
--------- Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: Raptor3 (статус: 3-ий класс)
Ответ отправлен: 21.12.2007, 14:10
Вопрос № 115.227
Здравствуйте, уважаемые эксперты! Помогите решить следующую проблему: скачал компоненты RxLib_v2.75_d7, а там справка на английском языке. Не могли бы вы мне подробно описать становку этих компонентов, а то со справкой возникли затруднения, поскольку там немного неправильно описаны действия. Т. е. мне надо подробно по шагам описание установки.
Весьма благодарен!
Отправлен: 21.12.2007, 15:59
Вопрос задал: RegolusX (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Genia007
Здравствуйте, Сладкоежка! На примере Delphi 5.x.
Выберите пункт меню "File/Open...", и откройте пакет (package) RXCTL5.DPK.
В появившемся окне "Package - ..." нажмите кнопку "Compile". После
компиляции пакета RXCTL5 аналогичным образом скомпилируйте остальные
run-time пакеты RXDB5.DPK и RXBDE5.DPK. Скомпилированные BPL-файлы поместите
в каталог, включенный в переменную окружения PATH (например, WINDOWSSYSTEM).
После компиляции run-time пакетов окройте с помощью меню "File/Open..." файл
DCLRX5.DPK. В появившемся окне "Package - ..." нажмите кнопку "Compile",
и после компиляции нажмите кнопку "Install". После установки пакета
DCLRX5.DPK (должен быть установлен в IDE первым) произведите те же действия
с пакетами DCLRXDB5.DPK и DCLRXBD5.DPK.
Не сохраняйте пакеты библиотеки RX в Delphi IDE.
Если у Вас была установлена предыдущая версия библиотеки RX, удалите
перед установкой старые скомпилированные packages - файлы RXCTL5.BPL,
RXDB5.BPL, RXBDE5.DPK, DCLRX5.BPL, DCLRXDB5.BPL, DCLRXBD5.DPK.
Ответ отправил: Genia007 (статус: 2-ой класс)
Ответ отправлен: 22.12.2007, 20:30 Оценка за ответ: 5 Комментарий оценки: Спасибо! Как раз такую справку я недавно нашел и по ней установил. Все равно спасибо!