Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ *.bmp + Tp

Автор: Burya_K 19.09.2006 23:54

Обьясните, плз, как Турбо Паскалем открыть картинку *.bmp? Только, пожалуйста, если можно, попроще...

Автор: volvo 20.09.2006 0:05

Тебе сюда:
http://forum.pascal.net.ru/index.php?showtopic=4533

Автор: Burya_K 22.09.2006 1:15

Мил человек, а раскажи, пожалуйста, как этими модулями пользоваться? Ааа? Ведь я "обычный смертный" и мне до сурового профи еще, "как до неба ползком"...

Автор: volvo 22.09.2006 1:27

Ну, а поиск на что? Есть же примеры использования:
http://forum.pascal.net.ru/index.php?s=&showtopic=1830&view=findpost&p=32617

(перед тем, как ты задашь вопрос: "А где взять vesa256.bgi или svga256.bgi?" - я тебе скажу сразу - и они тоже выложены на форум...)

Автор: Burya_K 28.09.2006 1:51

Помогите пожалуйста исправить ошибку. Ведь железно должно работать и рисовать русские буквы А и Б, которые находятся в файле myfile. В итоге чистый экран. mad.gif


Прикрепленные файлы
Прикрепленный файл  SHRIFT1.txt ( 1.35 килобайт ) Кол-во скачиваний: 255
Прикрепленный файл  myfile.txt ( 8 байт ) Кол-во скачиваний: 211

Автор: volvo 28.09.2006 2:07

Цитата(Burya_K @ 27.09.2006 21:51)
Ведь железно должно работать и рисовать русские буквы А и Б, которые находятся в файле myfile.

С чего бы это? blink.gif Находятся-то они там находятся, только в каком виде? Хочешь подсказку?

var
f: file of char;
ch: char;

begin
assign(f, 'myfile.txt');
reset(f);
while not eof(f) do begin
read(f, ch);
writeln(ord(ch));
end;
close(f);
end.

Прогони это со своим TXT-файлом, и найди в выводе этой программы коды 192 и 193, которые у тебя упоминаются... И попробуй подумать, почему это произошло...

Автор: Burya_K 29.09.2006 22:52

Не все так просто. Когда я в графическом режиме читаю из файла буквы А и Б, то у меня выводятся зюки, которым соответствуют аски коды 192 и 193. А если сделать так, как я сделал, то должны выводиться А и Б.
(Пока я не изменил программу, они выводились, только в одном угле буква на букве).
А можешь мне обьяснить лучше, как открыть бмп картинку? Только "популярно" и с красочным примером. (Да, я знаю, тут есть куча каких-то програмок для этого, но в меру моего чайничества я не могу не то, что их понять, а даже использовать(. Весьма признателен.

Автор: volvo 29.09.2006 23:24

Цитата
Не все так просто.
Вот именно... Тот файл, что ты присоединил на форум вообще не содержит символов с кодами 192/193... Он содержит символы Unicode, поэтому у тебя и остается чистый экран, и ничего выводиться не должно... Выводиться будет тогда, когда в файле будут символы с кодами 192 и 193. Ты, как я посмотрю, мою программку-то не прогонял, иначе бы догадался...

Цитата
в меру моего чайничества я не могу не то, что их понять, а даже использовать
То же самое будет и с тем примером, который я тебе напишу? Тогда зачем? А если ты поймешь его, то почему не понять то, что уже есть? Логики не вижу...

Автор: Burya_K 30.09.2006 0:29

Нет, с тем примером так не будет. Просто, когда ответ адресуется конкретно тебе, тогда совсем другой эффект. Конечно, это эгоистично, но... Ведь когда преподваватель обьясняет на лекции материал целой группе и когда он обьяснит конкретно одному студенту, то больше шансов, что студент во 2-м случае п
оймет. Не так ли? Я очень прошу, помоги. Для меня это очень важно. Пожалуйста. (Ну, с чайничеством я, допустим, немного преувеличил, тоесть, не все так запущено)
p.s. Я тебя переубедил?

Автор: Burya_K 30.09.2006 1:41

Спасибо, если ты собирался помочь, но я уже сам разобрался с выводом картинок. Осталось только разобраться, как это работает.(Я использовал bmp.pas, который нашел здесь же, на форуме). Сможешь обьяснить, как он работает?