|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.01.2015, 21:58 | #201 | ||
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
Цитата:
Визуального наследования нет и не будет, во всяком случае в ближайшее время точно, идеи которые у меня были, провалились. Можно просто создать дочерний класс от формы-шаблона, вы можете переопределить конструктор, то что есть уникально для каждой формы вынести в конструктор или какой-нибудь другой метод, но переопределять методы-события базового класса в наследнике нельзя. Можно попробовать использовать фрэймы. Последний раз редактировалось Rik; 07.01.2015 в 22:21. |
||
08.01.2015, 14:20 | #202 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
vladrvv
Рисовать иконку или нет в гриде при подключении грида к данным, вынесено в опцию TxDBGrid.Options.AutoSortIcon, по умолчанию выключено, попробуйте обновиться, если кросс-машина с вашим приложением из-за этой фичи незапускалась, должно помочь. |
08.01.2015, 19:15 | #203 |
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Посмотрите пример в личке.
1) Запуск в Дизайнере не стабилен; 2) Возвращение модального результата при Открытии форм Имена и Отчества из формы FormEdit. 3) FormEdit у DBEditButton - удаляю Caption , а он снова появляется. 4)Загрузка DbCombo_s Как правильно загрузить? Текст - ANSI, таблица ANSI - на форме нечитаемые символы |
08.01.2015, 21:04 | #204 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
Исправленый пример отправил в ЛС. В DBF я пути стер, пропишите по новой, чтобы в DesignTime нормально работало. 1. Будьте крайне внимательны с путями. Будет Лучше, если все названия имен таблиц, индексных файлов и индексов приведете к одному регистру, чтобы не путаться. Я пока названия индексных файлов и индексов не привел к заглавным, работать не хотело. Пути то-же критично, если Win может что-то прожевать, то на Linux Data и DATA - разные имена. 2. Чтобы форма возвращала ModalResult, установите у неё в BorderStyle=bsDialog. Хотя это не влияет it From1.ShowModal = mrOK then ... Form1.ModalResult = mrOK всё работает не зависимо от BorderStyle. 3. Caption удалять не нужно, сделайте LabelVisible = False, а ещё лучше, там есть свойство - LabelAncorCompanion, поставьте akRight и используйте эту лэйблу, это избавит вас от заползания текста в поле редактирования, в случае изменения шрифта, например может возникнуть ситуация, когда указанного шрифта в системе нет, другой шрифт может привести к неприятному результать. Лэйбла, связанная с едитом, будет всегда на нужной дистанции. 4. Файл из которого грузите в DbCombo_s испорчен, там только 3 записи в кодировке 1251, остальные непонятно. Система рассчитана на UTF8, поэтому все должно быть в UTF8, в т.ч. и текстовые файлы. Я перекодировал текстовый файл в UTF8, завтра в TSTrings добавлю функции конвертации, на всякий случай, чтобы после загрузки из cp1251 конвертировало внутри TStrings. Последний раз редактировалось Rik; 08.01.2015 в 21:32. |
|
09.01.2015, 11:24 | #205 | |||
Пользователь
Регистрация: 07.11.2009
Сообщений: 59
|
Цитата:
КомБокс Цитата:
Как открыть с клавиатуры КомбоБокс ? Из-за UTF следующий код не срабатывает Цитата:
|
|||
09.01.2015, 11:47 | #206 | |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Цитата:
Стрелка вниз, Стрелка вверх меняют значение пролистыванием без открытия. В полях с кнопкой - нажать на кнопку с клавиатуры Ctrl+Enter Последний раз редактировалось Rik; 09.01.2015 в 13:12. |
|
09.01.2015, 15:12 | #207 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Добавлены методы:
TStrings.ConvertUTF8To1251 TStrings.Convert1251ToUTF8 Пример программа конвертации текста http://visual-t.ru/files/StringsConvert.lm9 Исправлен метод TDataSet.FN(), который фактически вызывал FindField, вызов исправлен на FieldByName Добавлен метод TDataSet.FF(), = методу FindField |
21.01.2015, 14:36 | #208 |
Форумчанин
Регистрация: 19.03.2012
Сообщений: 108
|
где или как скачать установщик суржи?
|
21.01.2015, 18:12 | #209 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
|
17.08.2015, 22:14 | #210 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
В дизайнере CrossDesigner значительно улучшен редактор свойств SQL. В редактор добавлен подсказчик, упрощающий написание SQL запросов. Парсер подсказчика распознает имена таблиц, объявленные переменные, входные и выходные параметры для EXECUTE BLOCK, позволяет обращаться к полям таблиц и вьюшек через их имена или псевдонимы. Парсер ориентирован на диалект SQL сервера FireBird.
Если кому интересно как работает, можете посмотреть исходный код в проекте CrossDesigner, модули sqleditor.pas и sqlparser.pas. Видео на ютюбе: http://youtu.be/rjqx6tc3y84 |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что же я написал? | Sibedir | Свободное общение | 26 | 04.10.2010 05:01 |
Я написал текстовую игру... | saggy | Софт | 11 | 05.06.2010 22:32 |
Написал редактор карт | sasha1993 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 18.07.2009 21:31 |
Написал прогу в паскале... | deu4er | Помощь студентам | 2 | 19.11.2008 20:08 |
Написал бэкдор, оцените | KORN | Софт | 7 | 18.11.2007 08:55 |