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

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


Информационный Канал Subscribe.Ru

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

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

Выпуск № 103
от 22.04.2005, 00:00

Администратор:Калашников О.А.
В номере:Вопросов: 6, Ответов: 15


Вопрос № 19801: Здравствуйте Эксперты! У меня такой вопрос: Как связать два компа посредством сокетов и передавать текст между ними. Если можно с примером....
Вопрос № 19802: Привет Всем !!! Вот решил начать изучение программирование игр, и у меня возник вопрос: что лучше изучать DirectX или OpenGL ???...
Вопрос № 19803: В TMemoryStream у меня находится картинка в формате jpg. мне надо ее загрузить в image, но он я не нашел как загрузить напрямую без преобразования в bmp(Form2.Image1.Picture.Bitmap:=bmp), картинки довольно объемные и преобразование занимает много вре...
Вопрос № 19814: ПРИВЕТ всем! Как осуществить поиск по маске в delphi 7(желательно пример!!!)...
Вопрос № 19815: гДПЮБЯРБСИРЕ! оНДЯЙЮФХРЕ ОНФЮКСИЯРЮ, ЦДЕ Б Х ВРН МЮЯРПНХРЭ Б Delphi 7, ВРНАШ НМЮ ОНЙЮГШБЮКЮ Б ЯБНИЯРБЮУ ТЮИКЮ МНЛЕП АХКДЮ. гЮПЮМЕЕ АКЮЦНДЮПЕМ....
Вопрос № 19832: Я уточню свой вопрос мне надо считать тестовый файл через TfileSteam построчно, каждую строку я обрабатываю отдельно, у меня есть процедура которая вытаскивает любую строку, но она вызывает ошибку если линии с номером нет(вышли за пределы файла)!, мн...

Вопрос № 19801
Здравствуйте Эксперты!
У меня такой вопрос:
Как связать два компа посредством сокетов и передавать текст между ними.
Если можно с примером.
Отправлен: 15.04.2005, 23:40
Вопрос задал: Stamm (статус: 1-ый класс)
Всего ответов отправлено: 2

Отвечает: Bochvarov NikB
Здравствуйте, Stamm!
http://delphi.mastak.ru/articles/sockets/examples.zip
Поисчи в delphi.mastak.ru и вокруг :)
Ответ отправил: Bochvarov NikB (статус: 2-ой класс)
Отправлен: 16.04.2005, 12:17

Отвечает: corsar
Здравствуйте, Stamm!
Дай свой мыло, я тебе два хороших примера кину. Сам писал 2 недели назад.
Мой - abordazh@rambler.ru
Ответ отправил: corsar (статус: 2-ой класс)
Отправлен: 18.04.2005, 17:36


Вопрос № 19802
Привет Всем !!! Вот решил начать изучение программирование игр, и у меня возник вопрос: что лучше изучать DirectX или OpenGL ???
Отправлен: 16.04.2005, 00:12
Вопрос задал: Andy r00t (статус: Посетитель)
Всего ответов отправлено: 4

Отвечает: Malish
Здравствуйте, Andy r00t!
Это по твоему усмотрению. OpenGL легче, бесплатный и есть во всех программных пакетах. DirectX платный, надо устанавливать, но мощьнее. А игры разные бывают. Хочешь комиксоподобные - OpenGL, хочешь 3D шутеры - DirectX. А лучше зайди в нет и порыскай. Найдешь информацию , ее полно, а там для себя выберешь что нравится. У меня на работе в соседнем офисе мужики разрабатывают игры, так пишут на всем, смотря что задумали. Одни задумывают, а дизайнеры выгребают ;)
Ответ отправил: Malish (статус: 10-ый класс)
Отправлен: 16.04.2005, 00:32

Отвечает: CJ
Здравствуйте, Andy r00t!
Я думаю OpenGL. Если понадобиться, могу выслать несколько примеров.
Ответ отправил: CJ (статус: Студент)
Отправлен: 16.04.2005, 10:07

Отвечает: sir henry
Здравствуйте, Andy r00t!
И то и другое. Это в расной степени популярные вещи. DirectX потому что поддерживается Мелкомягкими (и, вдобавок, неслабо интегрируется в Винду), а OpenGL на мой взгляд слегка попроще.
Вобщем и там и там требуется хорошее представление что происходит после того или иного забабаха программиста. :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 12:22

Отвечает: corsar
Здравствуйте, Andy r00t!
Большой совет: закачай компоненты GLScene и DelphiX (глянь в поисковик).
Я начинал с DX, но потом перешел на OpenGL.
Ответ отправил: corsar (статус: 2-ой класс)
Отправлен: 18.04.2005, 17:34
Оценка за ответ: 4
Комментарий оценки:
Спасибо за большой совет :) , но я уже их скачал. Вот разбираюсь по-немногу. Вещь !!!


Вопрос № 19803
В TMemoryStream у меня находится картинка в формате jpg. мне надо ее загрузить в image, но он я не нашел как загрузить напрямую без преобразования в bmp(Form2.Image1.Picture.Bitmap:=bmp), картинки довольно объемные и преобразование занимает много времени подскажите как упростить процедуру.

Приложение:

Отправлен: 16.04.2005, 00:19
Вопрос задал: Stereo (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: rusfaq.ru
Здравствуйте, Stereo!
Может чуть-чуть не то (не могу проверить), но попробуй использовать Graphics32 с http://graphics32.org/wiki/pub/page/Main/HomePage

Приложение:

Ответ отправил: rusfaq.ru (статус: 3-ий класс)
Отправлен: 16.04.2005, 14:04

Отвечает: sir henry
Здравствуйте, Stereo!
А по-моему она загружается и так, без преобразования. Единственое что для этого нужно - подключить модуль JPEG, а потом загружаете Jpeg как обычный bmp.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 12:44

Отвечает: corsar
Здравствуйте, Stereo!
Могу только посоветовать заменить
bmp := TBitmap.Create;
bmp.Assign(jpeg);
Form2.Image1.Picture.Bitmap:=bmp;
на просто
Form2.Image1.Picture.Bitmap.Assign(jpeg);
Зачем лишьний буфер. Он время ест на пустое перекачивание
Form2.Image1.Picture.Bitmap:=bmp;
Ответ отправил: corsar (статус: 2-ой класс)
Отправлен: 18.04.2005, 17:32


Вопрос № 19814
ПРИВЕТ всем! Как осуществить поиск по маске в delphi 7(желательно пример!!!)
Отправлен: 16.04.2005, 08:05
Вопрос задал: killer-klod (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: sir henry
Здравствуйте, killer-klod!
Поиск по маске в каком компоненте??? В Таблице БД, в ТМемо, в TRichEdit, в текстовом файле?
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 13:02
Оценка за ответ: 4
Комментарий оценки:
В TRichEdit!!!

Отвечает: corsar
Здравствуйте, killer-klod!
Глянь в F1 FindFirst и FindNext - там все просто
Ответ отправил: corsar (статус: 2-ой класс)
Отправлен: 18.04.2005, 17:33
Оценка за ответ: 1
Комментарий оценки:
а ПО ТОЧНЕЕ!!!


Вопрос № 19815
гДПЮБЯРБСИРЕ!
оНДЯЙЮФХРЕ ОНФЮКСИЯРЮ, ЦДЕ Б Х ВРН МЮЯРПНХРЭ Б Delphi 7, ВРНАШ НМЮ ОНЙЮГШБЮКЮ Б ЯБНИЯРБЮУ ТЮИКЮ МНЛЕП АХКДЮ.
гЮПЮМЕЕ АКЮЦНДЮПЕМ.
Отправлен: 16.04.2005, 08:16
Вопрос задал: gerr (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: sir henry
Здравствуйте, gerr!
В меню "Project -> Option -> VersionInfo"
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 13:06


Вопрос № 19832
Я уточню свой вопрос мне надо считать тестовый файл через TfileSteam построчно, каждую строку я обрабатываю отдельно, у меня есть процедура которая вытаскивает любую строку, но она вызывает ошибку если линии с номером нет(вышли за пределы файла)!, мне нужна функция которая определит количество линий либо, пределать эту чтоб когда вызываем несуществующую строку, результат пустой string

Приложение:

Отправлен: 16.04.2005, 18:54
Вопрос задал: Stereo (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Malish
Здравствуйте, Stereo!
Можно перед запросом строки проверить сколько строк в файле:
repeat
readln(f,t);
if(SeekEoln(f)=true) then // это указывает на конец строки
i:=i+1; // счетчик
until Eof(f);
так заранее будешь знать сколько строк в файле
Ответ отправил: Malish (статус: 10-ый класс)
Отправлен: 16.04.2005, 23:00

Отвечает: Voituk Alexander
Здравствуйте, Stereo!
Зачем так мучится. Читай через TStringList. У него есть функция LoadFromFile(Имя файла);
Получишь сразу число строк (в свойстве Count).
И потом обрабатывай себе как хочешь.
Ответ отправил: Voituk Alexander (статус: 7-ой класс)
Отправлен: 18.04.2005, 12:27

Отвечает: sir henry
Здравствуйте, Stereo!
А Вы читайте этот файл посимвольно с проверкой на конец строки и конец файла, а строку уже формируйте в своей процедуре прибавляя друг к другу символы.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 13:17


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

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

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

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

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


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


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное