Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
{ **** UBPFD *********** by delphibase.endimus.com **** >> Проверка имени файла на наличие запрещённых символов (? * ...) Не используйте функцию для проверки пути к какому-либо файлу и т.п. Зависимости: нет Автор: Aleksiy, aleksiy@sch103.krasnoyarsk.su Copyright: Собственное написание (Aleksiy) Дата: 20 апреля 2002 г. ***************************************************** } functionRightFileName(const
FileName: string
): boolean; const
CHARS: array
[1..10] of
char = ('', '/', ':', '*', '.', '?', '"', '<', '>', '|'); var
I: integer; begin
for
I := 1 to
10 do
if
pos(CHARS[I], FileName) <> 0 then
//Найден запрещённый символ begin
Result := false; Exit; end
; Result := true; end
;
Пример использования:
procedureTForm1.Button1Click(Sender: TObject); var
F: TextFile; begin
if
RightFileName(Edit1.Text) then
begin
AssignFile(F, Edit1.Text); Rewrite(F); CloseFile(F); end
else
ShowMessage( 'Нельзя использовать символы / : * . ? " < > | в имени файла'); end
;