Блокнот Графомана
Модератор: Модераторы
Сложного там ниче нет, глянь примеры в лазаре. собственно надо сделать только централизованую процедуру создания форм по именам
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
централизованную... у меня почти все формы создаются динамически((( т. е. централизованно...
сейчас выдает ошибку
Добавлено спустя 27 минут 19 секунд:
Примерно разобрался. Надо еще будет понять как сохранять все это на следующий сеанс.
сейчас выдает ошибку
Код: Выделить всё
TAnchorDockMaster.MakeDockable control is already a docksite.Добавлено спустя 27 минут 19 секунд:
Примерно разобрался. Надо еще будет понять как сохранять все это на следующий сеанс.
в примере miniide всё есть
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Я в wiki уже нашел. Думаю, разберусь. Плохо, что появляется второй файл настроек(((
если первый файл настроек в xml - можно объеденить.
имхо 2 файла не проблема
имхо 2 файла не проблема
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
zub, обычный ini... придется переделывать под xml.
Добавлено спустя 3 часа 57 минут 58 секунд:
непонял как это получается при подключении анходдокинга(((
Но окно, при этом, распахивается до 687.
При этом, включен автосайз
__________
не знаю с чем связано самовольное изменение размера формы, но при отключении анхордокинга ничего не изменилось... закончилось тем, что я просто выставил размер контейнера формы по вертикали в достаточную мне высоту... но это, конечно, костыль
Добавлено спустя 3 часа 57 минут 58 секунд:
непонял как это получается при подключении анходдокинга(((
Код: Выделить всё
...
FMain_Width=944
FMain_Height=104
....Но окно, при этом, распахивается до 687.
При этом, включен автосайз
__________
не знаю с чем связано самовольное изменение размера формы, но при отключении анхордокинга ничего не изменилось... закончилось тем, что я просто выставил размер контейнера формы по вертикали в достаточную мне высоту... но это, конечно, костыль
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
В общем, после всего этого развлекалова заработало типа само((
>>непонял как это получается при подключении анходдокинга(((
в докнутом состоянии настройки размеров-позиций форм не имеют значения - они берутся из настроек докинга
в докнутом состоянии настройки размеров-позиций форм не имеют значения - они берутся из настроек докинга
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
zub, да, но я еще не заморачивался с сохранением настроек.. так куда же он их тогда сохраняет.
При том, что как раз при закрытии программы, для теста, я размыкал окна...
Кстати, что-то подсказывает, что дело было в автосайде главной формы.
При том, что как раз при закрытии программы, для теста, я размыкал окна...
Кстати, что-то подсказывает, что дело было в автосайде главной формы.
Если настройки не загружены - формы создаются с параметрами которые ты указал при динамическом создании. Чето ты путаешь.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
zub, я сам в шоке... подозреваю, что на каком-то этапе где-то произошел сбой в сохранении настроек и он благополучно ушел в программу. А после постановки ограничения сбойное место было переписано...
Впрочем, можешь слить крайний транк... там глюк проявлялся во всех красе. Даже если я что-то и не сохранил, то экзешник говорит сам за себя.
Я, просто предпочитаю сначала все более/менее отладить, а потом заморачиваться с сохранением/восстановлением конфигурации.
Впрочем, можешь слить крайний транк... там глюк проявлялся во всех красе. Даже если я что-то и не сохранил, то экзешник говорит сам за себя.
Я, просто предпочитаю сначала все более/менее отладить, а потом заморачиваться с сохранением/восстановлением конфигурации.
1 - создание окон для анхордокинга сделано неправильно. смотри примеры.
2 - анхордокинг подключен в нескольких местах - в main.pas и в lpr
3 - окна запоминают свое последнее положение. подключен какойто механизм для этого или средства ОС?
Добавлено спустя 5 минут 32 секунды:
пункт 2 вобщем не критичный, но путаница может быыть - вроде отключил, а он работает
2 - анхордокинг подключен в нескольких местах - в main.pas и в lpr
3 - окна запоминают свое последнее положение. подключен какойто механизм для этого или средства ОС?
Добавлено спустя 5 минут 32 секунды:
пункт 2 вобщем не критичный, но путаница может быыть - вроде отключил, а он работает
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
1) Это я переделал. Я просто не понял правильно вику.
2) Это уже неправда))) Пришлось перенести создание окна редактора в main.pas, чтобы убрать второе подключение.
3) Это сделано стандартными средствами Лазаруса... Выпилить пара минут. Не думал, что это будет мешать.
Добавлено спустя 21 минуту 45 секунд:
Можешь там же посмотреть исправленный вариант... пока с неисправленным 3 пунктом. Но, на первый взгляд, причесывание п 3 просто свозит окна в кучу. Ну и ускоряет прорисовку. Глюк с распахиванием окна (правда, если что-либо пристегнуть к FMain) остался. Но это уже не так критично.
2) Это уже неправда))) Пришлось перенести создание окна редактора в main.pas, чтобы убрать второе подключение.
3) Это сделано стандартными средствами Лазаруса... Выпилить пара минут. Не думал, что это будет мешать.
Добавлено спустя 21 минуту 45 секунд:
Можешь там же посмотреть исправленный вариант... пока с неисправленным 3 пунктом. Но, на первый взгляд, причесывание п 3 просто свозит окна в кучу. Ну и ускоряет прорисовку. Глюк с распахиванием окна (правда, если что-либо пристегнуть к FMain) остался. Но это уже не так критично.
А 3 и ненадо исправлять, просто ты расчитываешь на одно положенье\размер - а получаешь другой - который был последним. не удивляйся.
>>Можешь там же посмотреть исправленный вариант...
Что там смотреть? всё тоже самое.
посмотри пример из поставки лазаря и передери его к себе http://svn.freepascal.org/cgi-bin/viewv ... ot=lazarus
зы.
ненадо комитить столько мусора, комить только то что осмыслено изменял. если ты просто пошевелил форму - ревертни ее изменения. если есть сомнения - перед комитом просматривай изменения файлов в черепахе.
исключи из репозитория lps - это файл сессии ллазаря, содержит открытые в лазаре файлы, в репе он никчему и меняется по любому чиху в лазаре
бинарник в репозитории совсем ненужен. ты собрался комитить все его изменения?
>>Можешь там же посмотреть исправленный вариант...
Что там смотреть? всё тоже самое.
посмотри пример из поставки лазаря и передери его к себе http://svn.freepascal.org/cgi-bin/viewv ... ot=lazarus
зы.
ненадо комитить столько мусора, комить только то что осмыслено изменял. если ты просто пошевелил форму - ревертни ее изменения. если есть сомнения - перед комитом просматривай изменения файлов в черепахе.
исключи из репозитория lps - это файл сессии ллазаря, содержит открытые в лазаре файлы, в репе он никчему и меняется по любому чиху в лазаре
бинарник в репозитории совсем ненужен. ты собрался комитить все его изменения?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
zub писал(а):ненадо комитить столько мусора, комить только то что осмыслено изменял. если ты просто пошевелил форму - ревертни ее изменения.
Вообще, я стараюсь сохранять либо сеанс работы, либо если есть сомнения я предполагаю, что придется ревертнуть. Шевеления формы я обычно игнорирую.
zub писал(а):исключи из репозитория lps - это файл сессии ллазаря, содержит открытые в лазаре файлы, в репе он никчему и меняется по любому чиху в лазаре
Ок. исключу.
zub писал(а):бинарник в репозитории совсем ненужен. ты собрался комитить все его изменения?
А вот здесь я не согласен. Скажем так, это личный бзик.
