Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » DBPivotGrid ini файл сохранить настройки

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте ребята .  Хочу ваши советь и помощь.  У меня на Delphi установлен DevExpress. пользуясь DBPivotGrid .    ЗАДАЧА ТАКОЙ.   Пользователь когда откроет программу и он будет переместит несколько колонки на пример вот так  http://imageshack.us/photo/my-images/27/dbpvt.jpg/    . при выходе из программы что он сохранил все настройки,  когда он откроет программу что DBPivotGrid бил предыдущее состояние, как у него было перед закрытое программы.
  ВОПРОС .  Для этого надо создать ini файл .  или у DevExpress ест боле способы ?  спасибо заранее

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 19:15 27-04-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
или у DevExpress ест боле способы ?  спасибо заранее

SaveToStream / RestoreFromStream для потоков например.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 22:23 27-04-2013
xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста боле подробно . покажите пример .  Я помню на предыдущий теме вы помогли  

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 22:46 27-04-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xxbesoxx
_http://www.devexpress.com/Support/Center/p/Q146460.aspx

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 00:17 28-04-2013
xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нечего не понял что это ?  это для чтения ?
 

Код:
procedure TMain.BitBtn2Click(Sender: TObject);
var
  stream : TStringStream;
  position : Integer;
begin
  stream := TStringStream.Create('');
  position := stream.Position;
 cxDBPivotGrid1.StoreToStream(stream);
  stream.Position := position;
  cxDBPivotGrid1.RestoreFromStream(stream,True,True);
 
end;

 
если для чтения ,  как сохранить ?

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 00:41 28-04-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если для чтения ,  как сохранить ?

Первая часть для записи,

Код:
 
  stream := TStringStream.Create('');  
  position := stream.Position;  
 cxDBPivotGrid1.StoreToStream(stream);  
 

вторая для чтения

Код:
 
  stream.Position := position;  
  cxDBPivotGrid1.RestoreFromStream(stream,True,True);  
 

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 16:51 28-04-2013
xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я прошу прошения .  Код для чтения видает ошибка  
 

Код:
procedure TMainn.BitBtn4Click(Sender: TObject);
var
   stream : TStringStream;
   position : Integer;
begin
  stream.Position := position;
  cxDBPivotGrid1.RestoreFromStream(stream,True,True);
end;

 
Пожалуйста помогите разбирать http://imageshack.us/photo/my-images/29/reddb.jpg/

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 09:05 29-04-2013
exteris

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вы объявили локальный поток, не создали его и пытаетесь что-то с него прочесть.

Всего записей: 382 | Зарегистр. 14-04-2003 | Отправлено: 09:28 29-04-2013
xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так тоже выдается ошибка  
 

Код:
    procedure RedClick(Sender: TObject);
 
 
  private
    { Private declarations }
 
  public
    { Public declarations }
 
  end;
 
 
 
 
var
  Mainn: TMainn;
  //----------------Глобалние потокe -------------------
   stream : TStringStream;
   position : Integer;
 //-----------------------------------------------------
 
implementation

 
 
А где написать это переменное  ?
  stream : TStringStream;
   position : Integer;
 
 
Пожалуйста голова кипит помогите разбирать  
 
Добавлено:
exteris  Вы диктуйте такого что сам не знаете !!!  Пожалуйста без обид.  Здесь ваши бессмысленный разговор мне не надо  !  
 
LadyOfWood  Вам огромное спасибо за человеческий помочь, Я помню вы меня на предыдущие теме очень помогли .
 
ТЕМА МОЖНО ЗАКРЫТЬ .....  РАЗОБРАЛ  

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 09:50 29-04-2013
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xxbesoxx
Зря ты на exteris от дело говорит. Куски кода они на то и куски, что дают представление но для них нужна обвязка. Нельзя работать с объектом пока не вызван конструктор.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 18:08 29-04-2013
xxbesoxx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:
 Помогло очень это статья     http://www.devexpress.com/Support/Center/p/S132296.aspx  
 
LadyOfWood Вам спасибо вы меня открыли глаза

Всего записей: 46 | Зарегистр. 13-04-2013 | Отправлено: 21:40 29-04-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » DBPivotGrid ini файл сохранить настройки


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru