Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
||||||
1 | ||||||
Процедура с командой06.04.2013, 11:09. Показов 2301. Ответов 5
Метки нет Все метки)
(
У меня есть Ini файлик и куча обращений к нему в программе, обращения разные: запись, чтение.
Также есть процедура crypt для шифрации файлика ini. Но шифровать нельзя пока не закрыть файл, а читать нельзя не открыв его. Поэтому каждый раз нужно делать следующее: -Закрыть файл -Расшифровать его -Открыть файл -Прочесть\записать -Закрыть файл -Зашифровать файл -Открыть файл Таких обращений у меня порядка 30. И если к каждому писать такой код на 7 строк то это будет неудобно и громостко. Я б хотел узнать у вас как сделать процедуру следующего вида: В ней уже будут все команды открытия\закрытия\шифрации. А по середине некая переменная которая читает или записывает в файл что то. Примерно так:
proc( variant:=Inifile.ReadString('ВСЕ','Вариант','Ошибка чтения') ); Это как бы присваивает переменной variant величину из файла. Всем спасибо за ранее! Надеюсь на вашу помощь!
0
|
06.04.2013, 11:09 | |
Ответы с готовыми решениями:
5
Выбор 2-сторонней печати перед командой PrintOut WordApplicayion Выполнение команды для командой строки из под delphi Выбор 2-сторонней печати перед командой PrintOut WordApplicayion Можно ли закрыть приложение командой в консоле, если открыл командой system();? |
Супер-модератор
![]() ![]() |
|
06.04.2013, 11:28 | 2 |
Передай свою comanda как функцию в Proc (функциональные типы + поиск = много результатов). А в новых версиях Дельфи можно вообще задать reference to function, и конструировать функцию-параметр прямо при вызове процедуры.
P.S.
1
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
|
06.04.2013, 12:01 [ТС] | 3 |
Нету много результатов
![]() Добавлено через 11 минут Не могу понять как оно работает, можно пример?
0
|
Супер-модератор
![]() ![]() |
||||||
06.04.2013, 12:56 | 4 | |||||
1
|
Мишка Косолапый :)
284 / 254 / 86
Регистрация: 15.02.2012
Сообщений: 1,511
|
|
06.04.2013, 13:59 [ТС] | 5 |
Эх, это на лазарусе не работает...
Подскажите какие модули нужно чтобы заработал?
0
|
Супер-модератор
![]() ![]() |
|||||||||||
06.04.2013, 15:14 | 6 | ||||||||||
Для Лазаруса есть отдельный раздел, надо было там сразу задавать вопрос. Кстати, работает:
1
|
06.04.2013, 15:14 | |
06.04.2013, 15:14 | |
Помогаю со студенческими работами здесь
6
Процедура ПередЗаписью и Процедура ПередЗаписьюНаСервере Помощь с командой Запрос с командой Like Запуск командой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |