Вопрос № 45603: Доброго времени суток. Я хочу написать простенький движок для работы с DirectDraw(что бы не прриходилось в каждой программе выполнять одинаковые действия), но как бы не знаю, с чего начать, какую структуру классов использовать и т. д. В интернете, пр...Вопрос № 45609: Уважаемые эксперты, подскажите пожалуйста, как в Delphi или в чем либо другом (Excel например) составить список всех вариантов четырехзначного числа 9999: 0001,0002,0003
и так далее до 9999, чтобы они были по порядку! Очень нужно!...Вопрос № 45647: Добрый день, Уважаемые Эксперты!
У меня проблема:
Задача:
1) Сохранить изображение из компоненты TImage в текстовый файл.
2) Затем из полученного текстового файла зугрузить изображение обратно в компоненту TImage.
Кто зна...Вопрос № 45668: Уважаемые эксперты подскажите пожалуйста как можно прочитать все ключи и их значения из реестра(Например программы в автозагрузке). Если можно то с полным примерчиком....
Вопрос № 45.603
Доброго времени суток. Я хочу написать простенький движок для работы с DirectDraw(что бы не прриходилось в каждой программе выполнять одинаковые действия), но как бы не знаю, с чего начать, какую структуру классов использовать и т. д. В интернете, при поиске исходников 2d движка, натыкаюсь толлько на DelphiX или какое нить полу 2d - полу 3d чудовище)) Если у кого есть примеры простеньких движков, киньте сюда пожалуйста
Отвечает: sir henry
Здравствуйте, Антонов Никита Вячеславович!
Видете ли, DirectX и есть чудовище, никуда от этого не деться. Поэтому начать Вы должны с определения тех задач, которые непременно должен выполнять Ваш движок. Второе - сопоставить свои задачи с тем, как их выполняет DirectDraw. Ну и третье - какие для этого Вам понадобятся классы и типы данных. Допустим для рисования окружности нужен будет класс TCircle. В этот класс будут входить цвет, координаты, тип заполнения, функции рисования, перемещения и т.д. и т.п.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 08.06.2006, 12:12
Вопрос № 45.609
Уважаемые эксперты, подскажите пожалуйста, как в Delphi или в чем либо другом (Excel например) составить список всех вариантов четырехзначного числа 9999: 0001,0002,0003 и так далее до 9999, чтобы они были по порядку! Очень нужно!
Отвечает: 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) Сохранить изображение из компоненты TImage в текстовый файл.
2) Затем из полученного текстового файла зугрузить изображение обратно в компоненту TImage.
Отвечает: Ерёмин Андрей
Здравствуйте, Чернявский Александр!
Не понял: как это - в текстовый файл? Изображения в текстовых файлах не хранятся :-) А вообще сохранение и загрузка делаются так: Image.Picture.LoadFromFile('file_name');
Image.Picture.SaveToFile('file_name'); --------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Баззи Баззукин
Здравствуйте, Чернявский Александр!
Можно попробовать в 2 этапа. сначала сохраняете в бинарный файл картинку, потом полученый файл uuu(mime) кодируете :-)
Ответ отправил: Баззи Баззукин (статус: 2-ой класс)
Ответ отправлен: 08.06.2006, 18:27 Оценка за ответ: 5
Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Чернявский Александр!
Надо было сразу сказать про то, что в HEX-строковом-формате.
Самое очевидное для меня решение - сохранять через нормальный файл.
ЗЫ: Хотя смысла в этом не вижу - побайтово редактировать можно в любом HEX-редакторе. В общем, если в этом действе есть какой-то тайный смысл, то поделитесь им, пожалуйста :-)
При загрузке из файла, может быть, сразу не заработает - придется вам что-то и самому сделать =)
Приложение:
Ответ отправил: Сухомлин Кирилл Владимирович (статус: 9-ый класс)
Ответ отправлен: 08.06.2006, 18:38 Оценка за ответ: 5 Комментарий оценки: СПАСИБО ЗА ИДЕЮ
Вопрос № 45.668
Уважаемые эксперты подскажите пожалуйста как можно прочитать все ключи и их значения из реестра(Например программы в автозагрузке). Если можно то с полным примерчиком.