Здравствуйте уважаемые эксперты! Напишите, кто знает, как закрыть Excel не сохраняя изменений в листе. (Чтобы не руками отвечать на вопрос Excel 'сохранить изменения?', а чтоб он сам всё закрыл без изменений:)
Добрый день, Александр! Workbooks имеет метод Close, в параметрах которого задаётся - сохранять изменения или нет. Ответ отправлен: 08.11.2004, 19:46 Отправитель: Alex Отвечает Vet
Приветствую Вас, Александр! XLApp.DisplayAlerts:=false; Ответ отправлен: 08.11.2004, 23:07 Отправитель: Vet
Вопрос № 1913
Здравствуйте, уважаемые Эксперты. Такой вот наивный вопрос по DELPHI7: почему, хоть и не выдаёт никаких ошибок, но и не срабатывает следующая простая запись....: procedure TForm1.FormCreate(Sender: TObject); begin Form1.Hide; end; ,а если привязать Form1.Hide; к событию нажатия какой-нибудь кнопки, то срабатывает...?... ну, просто интересно..... Спасибо.
Ответ отправлен: 09.11.2004, 05:16 Отправитель: sir henry Отвечает Boriss
Доброе время суток, GeniusSoul! Так она (форма) еще не видна. Потом, после того, как отработает эта процедура, окну будет послана команда "показать нормально". Если хотите спрятать окно, нужно действовать по-иному. Ответ отправлен: 09.11.2004, 09:14 Отправитель: Boriss Отвечает samum2000
Здравствуйте, GeniusSoul! Понимаете, в момент выполнения процедуры FormCreate прятать еще нечего... Когда же вы нажимаете на кнопку, то форма уже создана, отображена на экране и нормально функционирует. -------------------------- -=Experts helper: testmode=- Ответ отправлен: 09.11.2004, 12:28 Отправитель: samum2000 Отвечает Vet
Доброе время суток, GeniusSoul! Потому что Hide прячет форму,а при событии FormCreate форма ещё не нарисована. Она будет нарисована при следующих событиях (OnShow,OnPaint). Т.к. формы визуально нет, то и прятать нечего. Когда нажимаешь кнопку - форма уже создана, и Hide работает Ответ отправлен: 09.11.2004, 13:05 Отправитель: Vet
Вопрос № 1914
Отвечает Boriss Добрый день, Alexy! Напишите, какие именно это компоненты и где Вы их взяли. Посмотрим ... Ответ отправлен: 02.11.2004, 17:44 Отправитель: Boriss Что касается названия компонент, то к примеру это: 1stclass! Но в принципе, процесс перекомпиляции с небольшой поправкой решает этот вопрос! Сейчас у меня другие проблемы :-)! 1. На форме есть label1. У формы рисуется свой фон, а у label1 Фон другой. Как сделать так, чтобы label1 имел тот же фон, что и форма после рисования! Рисование происходит с помощью кисти и рисунка размером 8х8. 2. Необходимо запретить изменение теста в поле edit и combobox любым способом, кроме Варианта Enable - False. 3. (Когда работаешь с файлом как с потоком) Как можно определить, что считана вся строка в конце которой стоит #13.
Доброе время суток, Alexy! 1. Свойство Transparent у Label позволяет сделать фон прозрачным. 2. У Label свойство ReadOnly, у ComboBox - Style - csDropDownList. 3. Функция ReadLn считывает файл построчно, функция SetLineBreakStyle определяет символы конца строк. Ответ отправлен: 09.11.2004, 16:17 Отправитель: Alex Отвечает sir henry
Доброе время суток, Alexy! 1. Надо у label сделать прозрачный фон: TLabel.Transparent:=True; 2. Надо сделать этот компонент только для чтения: TEdit.ReadOnly:=True; 3. Читать из потока побайтно, пока не появится символ #13. Ответ отправлен: 10.11.2004, 05:21 Отправитель: sir henry
Вопрос № 1915
В Builder'е 6-ом написано приложение для работы с базой данных - таблицей .dbf. Для связи используется ADO. Но возникла проблема с кириллицей. Во время работы приложения русские буквы в таблице отображаются, но если приложение закрыть, то в таблице вместо русских букв - знаки вопроса. Как с этим справиться? Спасибо заранее.
Добрый день, Мария! По-моему Вы сделали переворот в программировании. :)) Как интересно Вы смотрите таблицу, если уже закрыли приложение? :)) Можно, конечно, построить догадки, что Вы ее смотрите через Database Desktop, тогда Вам нужно внести некоторые изменеия в реестр, т.к. это глюк DD. HKCUSoftwareBorlandDBD7.0 PreferencesPropertiesSystemFont="Fixedsys" Если Вы смотрите таблицу каким-либо другим способом, то возможно Ваш просмоторщик неправильно определяет кодировку символов. Дать на этот счет рекоммендацию не могу, т.к. не знаю, чем Вы смотрите. Если с помощью FAR'a то по F8. Ответ отправлен: 10.11.2004, 05:30 Отправитель: sir henry
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.