Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 11:02   #1
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
Восклицание проблема с Циклом. не проходит латинский алфавит ((

от a до y работает ))

Код:
For I:=97 to 121 do
Begin
  gif := TGifImage.Create;
  gif.LoadFromFile(Path+'a'+chr(i)+'.gif');
  hs:=(47-gif.Width) div 2;
  vs:=(34-gif.Height) div 2;
  gif.Width:=47;
  gif.Height:=34;
от a до z не работает ((

Код:
For I:=97 to 122 do
Begin
  gif := TGifImage.Create;
  gif.LoadFromFile(Path+'a'+chr(i)+'.gif');
  hs:=(47-gif.Width) div 2;
  vs:=(34-gif.Height) div 2;
  gif.Width:=47;
  gif.Height:=34;
в чем проблема?
Изображения
Тип файла: jpg problema.jpg (93.0 Кб, 116 просмотров)
Тип файла: jpg problemы.jpg (36.5 Кб, 103 просмотров)
Дайте мне власть и я переверну ваш мир!...

Последний раз редактировалось KWN, lnc; 09.01.2011 в 11:39.
KWN, lnc вне форума Ответить с цитированием
Старый 09.01.2011, 12:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых можно проще:
Код:
var c:char;
...
For c:='a' to 'z' do
Begin
  gif := TGifImage.Create;
  gif.LoadFromFile(Path+'a'+c+'.gif');
  hs:=(47-gif.Width) div 2;
  vs:=(34-gif.Height) div 2;
  gif.Width:=47;
  gif.Height:=34;
Во-вторых, ошибка скорее всего говорит что гифка слишком мала чтоб вместить ее в TGifImage
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.01.2011, 01:28   #3
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

не помогло. он пишет нет файла a.gif
а тот код который я писал он находит весь алфавит.gif кроме az
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 23.01.2011, 11:01   #4
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Ну проблема-то скорее всего не в коде, а в az.gif.
Sibedir вне форума Ответить с цитированием
Старый 23.01.2011, 15:31   #5
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

offtop

Вспоминается классика:

Цитата:
Как сделать, чтобы по нажатию на буттон в лабеле выводилась 1 случайная буква алфавита?

Ответ:
Цитата:
Label1.Caption := Char(Random(26)+Ord('a'));
Спасибо. А как с русским алфавитом?

Ответ:
Цитата:
Наверно
Label1.Caption := Char(Random(32)+Ord('а'));
А как Делфи определяет, что если 32, то русский, а если 26, то английский?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 24.01.2011, 22:08   #6
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Sibedir? отдельно подгружаю az.gif
работает отлично (( подгружается
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 26.02.2011, 10:21   #7
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

помогите разобраться в вопросе (((
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 26.02.2011, 11:02   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
отдельно подгружаю az.gif
Как? Тем же кодом? Покажи код отдельного подгружения
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2011, 11:34   #9
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Делфя точно 7-ая?

Хотя...
Ну раз уже спросил..
Короче, какая?
Sibedir вне форума Ответить с цитированием
Старый 26.02.2011, 12:25   #10
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

в компоненте PngImageList просто добавляю и он добавляется нормально! и у меня Делфя 7, да
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с циклом kiborgdelto Помощь студентам 1 16.10.2010 19:46
проблема с циклом Dima_D Общие вопросы Delphi 5 04.08.2010 16:41
паскаль задача на латинский алфавит Paksten Помощь студентам 3 09.12.2009 18:19
Проблема с циклом.. POPOV Помощь студентам 3 29.04.2008 18:36
Динамическое создание компонента проходит нормально, но WB.Navigate не выполняется. В чём проблема? AVer Работа с сетью в Delphi 1 02.10.2007 14:48