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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

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

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение темы Вопросы по Delphi (до версии 2009) - часть 5

Познаем сами, помогаем другим...
Обсуждаем вопросы, не связанные с юникоидными версиями Delphi - для этого есть соответствующая тема (см. ссылки ниже).


 
Правила топика:
    Прежде чем спрашивать:
  1. Желательно изучить вопрос, попытаться найти ответ в прилагаемых мануалах, хелпах и анализируя исходники.
  2. Выполнить поиск по топику (открыть "Версия для печати" и поискать ответ там).
  3. Применить фильтр по разделу "Прикладное программирование". Ответы на многие старые вопросы могли быть даны в отдельных темах.
  4. Продумайте вопрос. На поверхностные вопросы вы получите поверхностные ответы, или вообще ответов не получите.
  5. Желательно указывать версии используемого компилятора и операционной системы.
    Прежде чем отвечать:
  1. Если не можете помочь, не мешайте.
  2. Если уж вы отвечаете на вопрос, давайте ответ по сути.
  3. Если вы не уверены, так и говорите! Ошибочный, но авторитетно звучащий ответ хуже, чем отсутствие ответа.
  4. Задавайте дополнительные вопросы, чтобы получить больше информации.
  • Отсутствие ответа не равносильно игнорированию - иногда участники форума просто не знают ответ. Повторная посылка вопроса не приветствуется. Посты типа "неужели никто не знает ответа..." или "может мне все-таки кто-нибудь ответит" недопустимы.  
  • Все большие куски кода (более 5 строк) оформляем в тег [morе] дабы уменьшить размер поста. FAQ по тегу [morе].


    Некоторые "родственные" топики:
     
  • Вопросы по Delphi (версии 2009-2010 Weaver)
  • Вопросы по компонентам для Delphi, C++ Builder
  • Использование DevExpress
  • Вопросы по Ehlib
  • Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus - только Open Source
  • Коммерческие компоненты и утилиты для Delphi/BCB
  • кабак программистов :)
     
    См. также: Некоторые полезные ресурсы о Delphi
     
    И старайтесь, чтобы ваш код не попал сюда :)

  • Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 05:13 19-05-2010 | Исправлено: akaGM, 02:33 15-07-2020
    Frodo_Torbins

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DIMMUA2006
    Нееееет только не Delphi 8/2005, о существовании этих двух лучше вообще забыть Если уж переходить, то либо на D2007 - это последняя ансишная, либо на D2010 - эта просто последняя. Переход на D2009+ потребует разбирательств с юникодом, хотя рано или поздно с ним вам все равно придется столкнутся.
    И на счет компонентов разрешите с вами не согласится. Если компонент до сих пор живой и продолжает развиваться, то поддержка последних версий делфи в нем обязательно будет.
    Да и на счет литературы тоже. Если с английским хоть немного дружите, то информации столько, что можно читать круглыми сутками не успевая собственно программировать.
     
    С другой стороны у меня на машине сейчас установлены сразу две версии - D7 и D2010. Первая максимально облегчена, ее я использую для того, чтобы быстренько наклацать какую-нибудь демку или проверить идею. А основной является вторая, она и нафарширована по полной программе и грузится соответственно ощутимо дольше.

    Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 20:54 24-07-2010 | Исправлено: Frodo_Torbins, 23:23 24-07-2010
    psa1974



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DIMMUA2006
    Полностью согласен с Frodo_Torbins.  
    Добавлю, что программировать можно одинаково успешно и в Дельфи 7 и в Дельфи 2007-2010... И даже в Дельфи 3, например (Дельфи8 - ошибка эволюции, Дельфи 2005 - первый блин в создании студии, соответственно - вышел комом). И, кроме того переход на Дельфи 2007-2010 совсем не означает необходимость сноса Дельфи 7 - поставь рядом, ощути разницу  
     
    По крайней мере, у меня стоят 7, 2007, 2010 версии, но после перехода на Дельфи 2006, и далее по мере появления новых версий, я Дельфи 7 ни разу больше не запускал - слишком много в новых версиях дельфей вкусностей появилось как в самой среде, так и в языке, возвращаться на Дельфи 7 как-то мысли даже не возникает (даже чтоб какой-то тестовый проект сделать на коленях) - слишком уж она аскетичная по нынешним меркам, хотя, опять же, с помощью экспертов ее можно привести в "божеский вид"... Короче, для меня Дельфи 7 - замечательная для своего времени среда, но ее время уже кануло в лету.
     
    Литература - этого полно - и книги, и блоги в инете, в том числе русскоязычные; компонентов тоже полно, всё что живо - всё поддерживает новые версии Дельфи (и даже что уже давно не живо и брошено авторами - тоже иногда портируется под новые версии студии умельцами ).
     
    Так что... На мой взгляд под рукой надо иметь Дельфи 7 - "чтоб було" и для душевного спокойствия , Дельфи 2007 как последнюю анси-версию для совместимости (да и проекты с Дельфи 7 на Дельфи 2007 переносятся практически без проблем) и Дельфи 2010 (а вскоре 2011) - чтоб в ногу со временем ...

    ----------
    У программёра есть два состояния: "Втупляю" и "Попёрло"...

    Всего записей: 438 | Зарегистр. 08-11-2005 | Отправлено: 22:04 24-07-2010
    DIMMUA2006

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Frodo_Torbins
    psa1974
     
    Спасибо за исчерпывающие ответы, попробую перейти на Delphi 2007, чтоб не так ощутить переход А то сразу такой временной прыжок с 2002 года на 2010, боюсь голова будет забита только изучение интерфейса, а не самими проектами.

    Всего записей: 79 | Зарегистр. 18-09-2006 | Отправлено: 01:20 25-07-2010
    Bonivur



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DIMMUA2006
    Я перешел с Delphi 7 на Delphi 2010 недавно, где-то неделю назад. Почитал книжки Марко Кэнту и все отлично. На семерку уже возвращаться не собираюсь.

    ----------
    Что будет стоить тысяча слов когда важна будет крепость руки? (В.Цой)

    Всего записей: 655 | Зарегистр. 22-06-2003 | Отправлено: 12:12 25-07-2010
    kvazars



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bonivur, иногда приходится в любом случае...

    Всего записей: 110 | Зарегистр. 20-05-2007 | Отправлено: 19:38 25-07-2010
    pavlo1704

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Люди, подскажите, можно ли  ADOQuery использовать как предварительный список, т.е. постепенно добавлять записи из таблицы БД , чтобы в последующем можно было удалить одну или несколько записей или  все добавленные записи записать в другю таблицу БД, т.е. не сохраняя промежуточный набор в базе. Если кто знает другие варианты реализации, подскажите плиз!

    Всего записей: 21 | Зарегистр. 16-04-2009 | Отправлено: 16:02 29-07-2010
    Coltrain

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pavlo1704
    TClientDataSet поможет. Ну или его аналоги.

    Всего записей: 160 | Зарегистр. 31-07-2002 | Отправлено: 18:01 29-07-2010
    salexn1



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pavlo1704
    Есть такое свойство, как LockType = ltBatchOptimistic - не пошлет на сервер изменения до команды UpdateBatch. Он для твоего случая. Ну или TClientDataSet, TMemoryTable (Rx, Jvl)

    Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 18:55 29-07-2010 | Исправлено: salexn1, 18:56 29-07-2010
    pavlo1704

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо Вам! Буду пробовать

    Всего записей: 21 | Зарегистр. 16-04-2009 | Отправлено: 20:33 29-07-2010
    gx90



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Простите пожалуйста за простой вопрос, я тут новенький.
    Подскажите, как набранный текст Object Pascal можно красиво отформатировать (отступы, выравнивания и т.п.)? Это возможно в Delphi  или может есть иные программы (типа модуля к редактору far)?

    Всего записей: 78 | Зарегистр. 20-11-2005 | Отправлено: 07:17 30-07-2010
    Frodo_Torbins

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gx90
    Смотря какая делфи. В Delphi 2010 это делается нажатием Ctrl+D. В более ранних надо ставить эксперты типа JCF или DelForEx.

    Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 09:40 30-07-2010 | Исправлено: Frodo_Torbins, 09:46 30-07-2010
    vdpa

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Frodo_Torbins спасибо огромное!
     

    Всего записей: 18 | Зарегистр. 18-03-2009 | Отправлено: 21:21 30-07-2010
    snike555



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gx90
    Можно руками в ходе программирования ctrl + I и ctrl + U выделенный кусок текста.

    Всего записей: 380 | Зарегистр. 02-10-2009 | Отправлено: 07:17 03-08-2010
    gx90



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Frodo_Torbins, snike555 - спасибо!

    Всего записей: 78 | Зарегистр. 20-11-2005 | Отправлено: 22:00 03-08-2010
    JohnSilver182



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Hi All
     
    D7 : Форма перестала запоминать свойства выставленные в Дезайн тайм
    закрываеш и открывает проект , все слетает
     
    Прямо в DFM проблемной формы смотрю, после закрытия D7 все ОК

    Код:
    object dxBarManagerMain: TdxBarManager
    ImageOptions.Images = DM.cxImageListMain

     
    Если выставить в Дезайн тайм  Любое  свойство на форме  то то менюшка TdxBarManager меняет стиль и выпадающие свойства от других компонентов с другого модуля недоступны в Дезайн Тайм

    Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 12:36 04-08-2010
    salexn1



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Открой сначала DM модуль, а потом форму проблемную... Ну а лучше всего - выставляй в ран-тайм... Понимаю, что в дизайн проще, но убережешь себя от того, что некоторые свойства будут слетать

    Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 13:16 04-08-2010
    JohnSilver182



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

    Цитата:
    Открой сначала DM модуль, а потом форму проблемную... Ну а лучше всего - выставляй в ран-тайм...  

    1) Непонял ,  DM модуль и Форма  в одном ведь проекте
    2) В Ран тайм можно , но  мне например  надо видеть  картинки  в Главном меню .
    3) А вдруг  это выйдет боком  потом  

    Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 13:52 04-08-2010
    salexn1



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. Ну и что, что в одном проекте... DM не открывается и форма не может подтянуть его компоненты вот и слетают настройки
    2. Можете как и в дизайн-тайм так и в ран-тайм выставлять.  
    3. Выйдет плохо только если в дизайн-тайм оставить. В ран-тайм - ничего не выйдет плохого (если конечно правильные выставить)

    Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 14:39 04-08-2010 | Исправлено: salexn1, 14:40 04-08-2010
    JohnSilver182



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    salexn1  А  может  DFM  описание  проблемной формы как то порушиться ???

    Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 14:55 04-08-2010 | Исправлено: JohnSilver182, 14:56 04-08-2010
    salexn1



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

    Всего записей: 502 | Зарегистр. 21-02-2008 | Отправлено: 15:33 04-08-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 6


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru