Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Программа определения и установки пути.

Func Путь_Определить
Local Номер_Директории,Путь_Директорий
SYS16=SYS(16,1)
номер=1
Do WHILE .t.
Dimension позиция(номер)
If AT("\", SYS16,номер)<>0
позиция(номер)=AT("\", SYS16,номер)
Else
Exit
Endif

номер=номер+1
Enddo
If UPPER(RIGHT(SYS16, 3))='EXE'
Каталог = LEFT(SYS16, позиция(номер-1))
Else
Каталог = LEFT(SYS16, позиция(номер-2))
Endif
* Устанавливаем его по умолчанию
Set DEFAULT TO (Каталог)
* Выборка поддиректорий
=ADIR(Массив_Директорий, "", "D")
If ALEN(Массив_Директорий, 1) > 2
Путь_Директорий=''
For Номер_Директории = 3 TO ALEN(Массив_Директорий, 1)
Путь_Директорий=Массив_Директорий(Номер_Директории,1)+","+Путь_Директорий
* Чистка от временных файлов
Файл_Удалить('*.bak',Каталог+Массив_Директорий(Номер_Директории,1)+'\')
Файл_Удалить('*.tmp',Каталог+Массив_Директорий(Номер_Директории,1)+'\')
Endfor
Endif

* Установка путей
If TYPE("Путь_Директорий")=="C" AND NOT ISNULL(Путь_Директорий)
Set PATH TO (Путь_Директорий)
Endif
If ERROR
()=0
Retu .t.
Else
Retu
.f.
Endif
return


Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.