Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос о TOpenDialog

3.8K
20 октября 2005 года
VovaL
50 / / 26.09.2005
Кидаю на форму компоненты TOpenDialog,TSaveDialog.
Кликаю на компененту double click - открывает browser!!! И это не exe ведь. В h файле есть, в cpp - ничего.
Запускаю прогу. Компонент нет !?
Так и было задумано?
Что-то, наверное, делаю не то и не так?
259
20 октября 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by VovaL
Кидаю на форму компоненты TOpenDialog,TSaveDialog.
Кликаю на компененту double click - открывает browser!!! И это не exe ведь. В h файле есть, в cpp - ничего.
Запускаю прогу. Компонент нет !?
Так и было задумано?
Что-то, наверное, делаю не то и не так?


TOpenDialog и TSaveDialog не визуальные компоненты. На форме из в runtime видно не будет. А запускаются они методом Execute(); Пример:

Код:
//Открывает базу 1C
//TOpenDialog* Open1C
    Open1C->InitialDir = "D:\\1cworks";
    Open1C->FileName = "";
    if(Open1C->Execute())
    {
        DM->From1C->Connected = false;
        DM->From1C->ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;
Mode=Read;Extended Properties=""DSN=1CDbf;UID=;SourceDB="+ExtractFilePath(Open1C->FileName)+";
SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;""";
        DM->From1C->Connected = true;
    }
3.8K
20 октября 2005 года
VovaL
50 / / 26.09.2005
Спасибо, понял.
Нужно кнопку ставить.
Но на шаблоне формы смотрятся красиво!
10
20 октября 2005 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by VovaL
Но на шаблоне формы смотрятся красиво!


На закладке Samples есть shell-компоненты (если они вообще есть в твоей версии Билдера). Но они глючные, к сожалению.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог