Вопрос № 47624: Здравствуйте.
Такой вопрос нужно проверить переменную s(string) на наличие в ней кириллических знаков, так как это всё можно сделать, что
бы не много писать было.
...Вопрос № 47629: Уважаемые эксперты!
Если у компонента ComboBox свойство style="csDropDown," то в поле можно вводить значения, которых нет в выпадающем списке.
Вопрос таков: как добиться того же эффекта с DBLookupComboBox с занесением введенного значения в...Вопрос № 47648: Здравствуйте, господа Эксперты! Имеется Ini-файл (зашифрованный мной), который я перед
чтениемзаписью расшифровываю и сохраняю на диск. Этот расшифрованный файл не должен читатьписать юзер. Как можно сделать,
чтобы работа с Ini (расшифровка,чтение)...
Вопрос № 47.624
Здравствуйте.
Такой вопрос нужно проверить переменную s(string) на наличие в ней кириллических знаков, так как это всё можно сделать, что
бы не много писать было.
Отправлен: 29.06.2006, 00:20
Вопрос задал: Dimon007 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Dimon007!
В приложении функция kyr('строка символов') - возвращает результат true, если в строке есть кириллические буквы, и
false в противоположном случае.
Удачи!
Приложение:
--------- Ответы на все вопросы - на сайте www.ya.ru
☺
function kyr(St:string):boolean;
var i:byte;
begin
kyr:=false;
for i:=1 to Length(St) do
//***********************
if (ord(St[i] in [192..255]) then
//***********************
begin
kyr:=true;
end;
end;
так как русские буквы находятся именно в этом диапазоне.
--------- Пусть все будет хорошо! Давайте жить дружно! :) И будет жить еще лучше!
Ответ отправил: LanK (статус: Студент)
Ответ отправлен: 29.06.2006, 15:04
Вопрос
№ 47.629
Уважаемые эксперты!
Если у компонента ComboBox свойство style="csDropDown," то в поле можно вводить значения, которых нет в выпадающем списке.
Вопрос таков: как добиться того же эффекта с DBLookupComboBox с занесением введенного значения в базу?
Отвечает: Serg_6667
Здравствуйте, Устинов Сергей Евгеньевич!
На самом деле этот компонент отображает только содержимое базы данных. Поэтому надо добавить запись в базу данных и это будет
отображено в DBLookupComboBox
Ответ отправил: Serg_6667 (статус:
3-ий класс)
Ответ отправлен: 29.06.2006, 11:36
Вопрос
№ 47.648
Здравствуйте, господа Эксперты! Имеется Ini-файл (зашифрованный мной), который я перед чтениемзаписью расшифровываю и сохраняю
на диск. Этот расшифрованный файл не должен читатьписать юзер. Как можно сделать, чтобы работа с Ini (расшифровка,чтение)
происходила в памяти? Т.е. нашел зашифрованный Ini, загрузил в память, расшифровал в ней же и читаешь себе. Естесственно,
алгоритм для Ini должен остаться. Или предложите другие варианты. Заранее спасибо!
Отправлен: 29.06.2006, 11:13
Вопрос задал: Neiroman (статус: 1-ый
класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Проходящий Мимо
Здравствуйте, Neiroman!
Прочитайте статью Михаила Корнейчука:
http://www.delphimaster.ru/articles/saveparam/index.html
Он предлагает после расшифровки файла сохранить его на диск, как у Вас, и открыть его в экслюзивном режиме доступа. Но если
программу снять через диспетчер задач, ini-файл останется расшифрованым. Если для Вас не критично, когда пользователи могут
узнать названия разделов, предлагаю шифровать только значения ключей. В программе реализовать процедуры чтения с дешифрацией
и записи с шифрацией. Чтобы убедится, что файл никто не изменял, нужно найти его контрольную сумму и записать ее в этот же
файл. Правда, при открытии контрольная сумма будет иная, тогда нужно считать её в переменную, удалить, после этого проверять
соответсвие сумм. Удачи.
--------- Carpe diem!
Ответ отправил: Проходящий Мимо
(статус: 6-ой класс)
Ответ отправлен: 29.06.2006, 12:07
Отвечает: Решетник Д
Здравствуйте, Neiroman!
Можно самому написать алгоритм работы с ини файлами.
Как-то мне нужно было сделать то же, что и Вам. только все сводилось только к чтению ини файла...
там по сути нужно только искать секции в квадратных скобках. и ключ - значение через знак равенства....
если есть время, можете написать
--------- Жизнь коротка, чтобы писать на ассемблере
Ответ отправил: Решетник Д (статус:
10-ый класс)
Ответ отправлен: 29.06.2006, 15:10