воскресенье, 10 февраля 2013 г.

как загрузить данные в dbradiogroup delphi

Положим на форму TLabel ("Label1")

Положим на форму TRadioGroup ("RadioGroup1");

Теперь создадим приложение для использования функции SHGetFolderPath:

if SUCCEEDED(SHGetFolderPath(0,folder,0,SHGFP_TYPE_CURRENT,@path[0])) then

path: array [0..MAX_PATH] of char;

function GetSpecialFolderPath(folder : integer) : string;

Ниже приведена функция-обёртка для SHGetFolderPath, чтобы было проще получить стандартные каталоги (для всех пользователей или только для текущего пользователя).

Функция SHGetFolderPath определенна в модуле SHFolder. SHGetFolderPath возвращает полный путь к указанному специальному каталогу по его идентификатору.

WinAPI-функция SHGetFolderPath

Крайне нежелательно использовать жёстко прописанные пути вроде "C:\Program Files". При сохранении файлов в этом каталоге, приложение вряд ли будет корректно работать в других версиях Windows, потому что этот путь может быть изменён в следующих версиях Windows, либо пользователь может установить ОС на другой диск. К тому же, Windows Vista может не дать доступ ко многим каталогам. Даже пользователю с правами администратора.

Например, в Windows для сохранения специфических для приложения файлов, таких как INI-файлы, файлы состояния программы, временные файлы и т.п., должен быть использован каталог "Application Data".

Когда ваше Delphi-приложение нуждается в том, чтобы сохранить некоторую информацию на жёсткий диск пользователя, Вы должны быть осторожны, и должны разделять сохранение пользовательских данных, настроек для пользователя и настроек для компьютера.

Получение специальных каталогов, используя Delphi

Статья-оригинал:

Сохранение данных приложения и пользователя

 »   » 

Участвовать в опросах могут только зарегистрированные пользователи.

На IRC-канале 7

0     0     2

Сохранение настроек Статьи Delphi.int.ru

Комментариев нет:

Отправить комментарий