Вопрос № 34822: Уважаемые эксперты!
У меня к вам два самых сложных вопроса.
1. У меня есть полноценный редактор perl языка с подсветкой mfr же я добился что скрипт .pl выполнялся в командной строке вопрос в том как добиться того чтобы скрипты открывались про...Вопрос № 34864: Здраствуйте эксперты. Подскажите как удалить запись из файла по её номеру. Заранее благодарен....
Вопрос № 34.822
Уважаемые эксперты!
У меня к вам два самых сложных вопроса.
1. У меня есть полноценный редактор perl языка с подсветкой mfr же я добился что скрипт .pl выполнялся в командной строке вопрос в том как добиться того чтобы скрипты открывались прокомпилированые в ослике (да и сделать нужно без activeperla и IIS).
2. Я хочу чтобы в программе по определенному действию выскакивала снизу плавно панель а потом скрывалась снизу тоже плавно (типа как панель пуск), но загвоздка в том чтобы на панели было memo.
PS у меня Delphi 2005!!!
Отвечает: sir henry
Здравствуйте, Ножкин Миха Викторович!
1. Perl - это не компилятор, это интерпретатор. Т.е. Вы пишите обычный текст, он потом построчно обрабатывается программой-интерпретатором Perl'ом и выдает какой-то результат, например готовую html страничку. Эта страничка потом открывается в IE. По другому никак.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 06.02.2006, 10:32 Оценка за ответ: 1 Комментарий оценки: Во-первых я и без вас знаю что такое компилятор, а что интерпретатор и как процесс обработки идёт Во-вторых я просил чёткого ответа на вопрос а не бред сивой кабылы
Отвечает: Лучников Юрий Владимирович
Здравствуйте, Ножкин Миха Викторович!
1. Perl - язык интерпретируемого типа, т.е. чтобы выполнить perl-сценарий, на PC должен быть установлен Perl-интерпретатор, каковым activeperl и является;) Так что бе него никак.
2. Создаете форму с Borderstyle="bsNone", определяете координаты формы, где бы вы хотели ее показать, плавность появления, счезновения можно регулировать с помощью свойств объекта TForm AlphaBlend, AlphaBlendValye.
Успехов!
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 06.02.2006, 17:46 Оценка за ответ: 4
Вопрос № 34.864
Здраствуйте эксперты. Подскажите как удалить запись из файла по её номеру. Заранее благодарен.
Отвечает: Архангельский Андрей Германович
Здравствуйте, Костя Симанович!
А никак!
Записи располагаются в файле последовательно, на место удаленной записи должно что-то встать. Можно заменить содержимое текущей записи на содержимое следующей и так до конца файла.
Либо переписать файл по записям в другой, пропустив ту, которую нужно удалить
Ответ отправил: Архангельский Андрей Германович (статус: Студент)
Отправлен: 06.02.2006, 16:21 Оценка за ответ: 5 Комментарий оценки: Спасибо. Счас так и делаю. Думал можно попроще.
Отвечает: sir henry
Здравствуйте, Костя Симанович!
Просто так удалить нельзя. Можно либо читать поблочно (один блок - одна запись), переписать в другой файл, пропустив ту запись, которую необходимо удалить. Либо создать специальную запись с пустыми значениями полей и вставить ее на место предназначеной для удаления.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 06.02.2006, 19:59 Оценка за ответ: 5 Комментарий оценки: Спасибо. Надеялся на более просое решение. В настоящее время так и сделано.