Форум: "Основная";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
ВнизСимвол & перед именем файла Найти похожие ветки
← →
Ксардас © (2005-08-31 10:58) [0]Привет всем.Короче у меня есть кусок процедуры:
Procedure LoadLastFile(FileName:string);
assignfile(f,FileName);
reset(f,1);
end;
Далее я вызываю эту процедуру таким образом:LoadLastFile(TestForm.N12.Caption);
Возникает ошибка в строчкеreset(f,1)
.Я посмотрел значение переменно FileName и в самом начале строки был символ &.Примерно так:&D:\1.hex
.Обясните плиз что это значит и как все ж таки присвоить значение переменной без &.Заранее спасибо!
← →
Digitman © (2005-08-31 11:03) [1]N12 - это элемент меню ?
← →
Ксардас © (2005-08-31 11:04) [2]Да
← →
Рамиль © (2005-08-31 11:06) [3]А зачем работать через Caption? Это свойство только для отображения. Не, ну если очень хочется, то
Copy(st, 2, Length(st) - 1);
← →
Юрий Зотов © (2005-08-31 11:07) [4]По-видимому, N12 - это пункт меню, у которого проставлено AutoHotkeys, поэтому к его названию автоматически добавляется амперсанд.
А вот так он убирается:
LoadLastFile(StripHotKey(TestForm.N12.Caption));
← →
Ксардас © (2005-08-31 11:08) [5]Спасибо!
← →
Рамиль © (2005-08-31 11:08) [6]А "&" обозначает букву для быстрого доступа к пункту меню при нажатой <Alt>
← →
Ксардас © (2005-08-31 11:11) [7]
> А "&" обозначает букву для быстрого доступа к пункту меню
> при нажатой <Alt>
Эт я знаю...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c