|
#1
|
||||
|
||||
Мои вопросы
Я совсем чайник. Вопросов много. Пожалуйста, помогите найти решения!
При нажатие на кнопку должно произойти что то вроде Цитата:
|
#2
|
||||
|
||||
Image1.Picture.LoadFromFile('C:\Program Files\Borland\Delphi7\Projects\редактор\data\'+listbox1.Items[listbox1.itemindex]);
Последний раз редактировалось NumLock, 29.05.2010 в 14:09. |
#3
|
||||
|
||||
незабывай про расширение!
Если оно прописано в листбоксе то попробуй так: Код:
Image1.Picture.LoadFromFile(ExtractFileDir(application.exename)+\data\'+list box1.Items[listbox1.itemindex]); Если расширения в листбоксе нет, попробуй так: Код:
Image1.Picture.LoadFromFile(ExtractFileDir(application.exename)+\data\'+list box1.Items[listbox1.itemindex]+'.bmp'); |
#4
|
||||
|
||||
большое Спасибо! Все таки это моя невнимательность
|
#5
|
||||
|
||||
Цитата:
Цитата:
Последний раз редактировалось opal, 29.05.2010 в 15:26. |
#6
|
||||
|
||||
Помогите!
Все разобрался Цитата:
Последний раз редактировалось opal, 30.05.2010 в 18:07. |
#7
|
||||
|
||||
редактор диалогов
У меня возникла проблема. Теперь хочу сделать редактор диалогов для игры.
При добавлении Новой реплики в ListBox1(справа) должны сохранится все введенные параметры. И если я выберу реплику из списка, то загружаются все параметры ранее введенные в редактор. Посоветуйте, как лучше это организовать. У меня есть соображения в сторону массивов. Хотя как это реализовать, пока не понял. Помогите направить меня в нужное русло! Последний раз редактировалось opal, 04.06.2010 в 03:53. |
#8
|
|||
|
|||
помогите кто нибудь решите вот эту задачку
Разработать программу перекодировки текстового файла на основе кода следующего вида: “А” – “Т”; “B” – “M”; и т.д. |
#9
|
|||
|
|||
stervochka, во первых, а не желает ли уважаемая создать отдельную тему. Это раз.
Два. Где ваш код? Или вы ошиблись разделом? Три, по существу. Надо идти по строке циклом и заменять соответсвующие символы по таблице перекодировки. Код:
const CodeTable : Array [65..66] Of ('T','M'); ... function RecodeChar(C : Char) : Char; begin If (Chr(C) >= Low(CodeTable)) Or ((Chr(C) <= High(CodeTable))) Then Result := CodeTable[Chr(C)] Else Result := C; end; ... for I := 1 To Length(S) Do S[i] := RecodeChar(S[i]); |
#10
|
||||
|
||||
Код:
const CodeTable : Array [65..66] Of ('T','M'); Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#11
|
|||
|
|||
Да, что-то я убежал мыслью вперед. Должно быть:
Код:
const CodeTable : Array [65..66] Of Char = ('T','M'); |