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

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


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

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

Выпуск № 502
от 14.06.2006, 07:35

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


Вопрос № 45603: Доброго времени суток. Я хочу написать простенький движок для работы с DirectDraw(что бы не прриходилось в каждой программе выполнять одинаковые действия), но как бы не знаю, с чего начать, какую структуру классов использовать и т. д. В интернете, пр...
Вопрос № 45609: Уважаемые эксперты, подскажите пожалуйста, как в Delphi или в чем либо другом (Excel например) составить список всех вариантов четырехзначного числа 9999: 0001,0002,0003 и так далее до 9999, чтобы они были по порядку! Очень нужно!...
Вопрос № 45647: Добрый день, Уважаемые Эксперты! У меня проблема: Задача: 1) Сохранить изображение из компоненты TImage в текстовый файл. 2) Затем из полученного текстового файла зугрузить изображение обратно в компоненту TImage. Кто зна...
Вопрос № 45668: Уважаемые эксперты подскажите пожалуйста как можно прочитать все ключи и их значения из реестра(Например программы в автозагрузке). Если можно то с полным примерчиком....

Вопрос № 45.603
Доброго времени суток. Я хочу написать простенький движок для работы с DirectDraw(что бы не прриходилось в каждой программе выполнять одинаковые действия), но как бы не знаю, с чего начать, какую структуру классов использовать и т. д. В интернете, при поиске исходников 2d движка, натыкаюсь толлько на DelphiX или какое нить полу 2d - полу 3d чудовище)) Если у кого есть примеры простеньких движков, киньте сюда пожалуйста
Отправлен: 08.06.2006, 10:52
Вопрос задал: Антонов Никита Вячеславович (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: sir henry
Здравствуйте, Антонов Никита Вячеславович!
Видете ли, DirectX и есть чудовище, никуда от этого не деться. Поэтому начать Вы должны с определения тех задач, которые непременно должен выполнять Ваш движок. Второе - сопоставить свои задачи с тем, как их выполняет DirectDraw. Ну и третье - какие для этого Вам понадобятся классы и типы данных. Допустим для рисования окружности нужен будет класс TCircle. В этот класс будут входить цвет, координаты, тип заполнения, функции рисования, перемещения и т.д. и т.п.
Ответ отправил: sir henry (статус: Академик)
Россия, Красноярск
----
Ответ отправлен: 08.06.2006, 12:12


Вопрос № 45.609
Уважаемые эксперты, подскажите пожалуйста, как в Delphi или в чем либо другом (Excel например) составить список всех вариантов четырехзначного числа 9999: 0001,0002,0003 и так далее до 9999, чтобы они были по порядку! Очень нужно!
Отправлен: 08.06.2006, 11:45
Вопрос задал: Сапожников Владимир Алексеевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Coupler
Здравствуйте, Сапожников Владимир Алексеевич!
Возможно, я неправильно понял вопрос. Пример в приложении заполняет массив значениями от '0001' до '9999'.

Приложение:

Ответ отправил: Coupler (статус: Студент)
Ответ отправлен: 08.06.2006, 12:05
Оценка за ответ: 5
Комментарий оценки:
Отлично, дружищщщще! Точто нужно!!!

Отвечает: Gh0stik
Здравствуйте, Сапожников Владимир Алексеевич!

В Excel это делается так за полняется нужный диапозан числами 1,2,3,4,.....,9998,9999. Далее выделяем этот диапазон данных, выбираем в контекстном меню Формат ячеекВсе форматыТип и в типе устанавливаем 0000.

Для Делфи:

Создаем цикл от 1 до 9999 и выводи числа с использованием функции формата formatfloat ('0000',<индекс цикла>);

Удачи!!!
---------
Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаються события на земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Студент)
Ответ отправлен: 08.06.2006, 12:09

Отвечает: Антонов Никита Вячеславович
Здравствуйте, Сапожников Владимир Алексеевич! В экселе это можно сделать макросом

Предложеный мною макрос, составит большой список со значениями "Число>", который можно использовать в своих целях

Приложение:

---------
Прежде чем идти к цели, подумай, стоит ли она того

Ответ отправил: Антонов Никита Вячеславович (статус: 1-ый класс)
Ответ отправлен: 08.06.2006, 13:00


Вопрос № 45.647
Добрый день, Уважаемые Эксперты!
У меня проблема:
Задача:
1) Сохранить изображение из компоненты TImage в текстовый файл.
2) Затем из полученного текстового файла зугрузить изображение обратно в компоненту TImage.

Кто знает - подскажите :)
Заранее благодярю
Отправлен: 08.06.2006, 17:31
Вопрос задал: Чернявский Александр (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Ерёмин Андрей
Здравствуйте, Чернявский Александр!
Не понял: как это - в текстовый файл? Изображения в текстовых файлах не хранятся :-) А вообще сохранение и загрузка делаются так:
Image.Picture.LoadFromFile('file_name');
Image.Picture.SaveToFile('file_name');

---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 08.06.2006, 17:37

Отвечает: Баззи Баззукин
Здравствуйте, Чернявский Александр!
Можно попробовать в 2 этапа. сначала сохраняете в бинарный файл картинку, потом полученый файл uuu(mime) кодируете :-)
Ответ отправил: Баззи Баззукин (статус: 2-ой класс)
Ответ отправлен: 08.06.2006, 18:27
Оценка за ответ: 5

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Чернявский Александр!
Надо было сразу сказать про то, что в HEX-строковом-формате.
Самое очевидное для меня решение - сохранять через нормальный файл.

ЗЫ: Хотя смысла в этом не вижу - побайтово редактировать можно в любом HEX-редакторе. В общем, если в этом действе есть какой-то тайный смысл, то поделитесь им, пожалуйста :-)

При загрузке из файла, может быть, сразу не заработает - придется вам что-то и самому сделать =)

Приложение:

Ответ отправил: Сухомлин Кирилл Владимирович (статус: 9-ый класс)
Ответ отправлен: 08.06.2006, 18:38
Оценка за ответ: 5
Комментарий оценки:
СПАСИБО ЗА ИДЕЮ


Вопрос № 45.668
Уважаемые эксперты подскажите пожалуйста как можно прочитать все ключи и их значения из реестра(Например программы в автозагрузке). Если можно то с полным примерчиком.
Отправлен: 08.06.2006, 21:00
Вопрос задал: Sergei__2006 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Sergei__2006!

Код проверил - должен работать. В секцию uses добавьте Registry, а на форму - Memo1 =)

Приложение:

Ответ отправил: Сухомлин Кирилл Владимирович (статус: 9-ый класс)
Ответ отправлен: 08.06.2006, 21:43
Оценка за ответ: 5


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное