//Открывает базу 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;
}
Вопрос о TOpenDialog
Кликаю на компененту double click - открывает browser!!! И это не exe ведь. В h файле есть, в cpp - ничего.
Запускаю прогу. Компонент нет !?
Так и было задумано?
Что-то, наверное, делаю не то и не так?
Цитата:
Originally posted by VovaL
Кидаю на форму компоненты TOpenDialog,TSaveDialog.
Кликаю на компененту double click - открывает browser!!! И это не exe ведь. В h файле есть, в cpp - ничего.
Запускаю прогу. Компонент нет !?
Так и было задумано?
Что-то, наверное, делаю не то и не так?
Кидаю на форму компоненты TOpenDialog,TSaveDialog.
Кликаю на компененту double click - открывает browser!!! И это не exe ведь. В h файле есть, в cpp - ничего.
Запускаю прогу. Компонент нет !?
Так и было задумано?
Что-то, наверное, делаю не то и не так?
TOpenDialog и TSaveDialog не визуальные компоненты. На форме из в runtime видно не будет. А запускаются они методом Execute(); Пример:
Код:
Нужно кнопку ставить.
Но на шаблоне формы смотрятся красиво!
Цитата:
Originally posted by VovaL
Но на шаблоне формы смотрятся красиво!
Но на шаблоне формы смотрятся красиво!
На закладке Samples есть shell-компоненты (если они вообще есть в твоей версии Билдера). Но они глючные, к сожалению.