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

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

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

ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ShIvADeSt



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

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

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

  • Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:09 28-06-2009 | Исправлено: psa1974, 12:00 02-02-2010
    Ilya48



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

    Цитата:
    Почему не делать "как у людей"?

    Ну сам посуди - так есть один файлик, его легко кому-то дать, и файл с настройками не потеряется... Благодать!
     
    Теперь по существу. Нашёл тут http://www.delphikingdom.com/asp/answer.asp?IDAnswer=41175 прямо готовый кусок кода, спасибо DRON'у. Рабочий, только что проверял.
     
    Может, пригодится кому кроме меня.

    Всего записей: 30 | Зарегистр. 09-12-2006 | Отправлено: 00:10 27-01-2010
    EugeneBoss3



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, плиз, в чем разница SQLite и DISQLite?

    Всего записей: 247 | Зарегистр. 15-09-2009 | Отправлено: 04:02 27-01-2010
    SIgor33

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

    Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 10:51 27-01-2010
    Odysseos



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneBoss3
     
    И то, и другое - встраиваемые SQL-движки, но SQLite - много где используемый, писаный на "сях" (к примеру - FireFox версии >= 3.0 его использует для хранения истории и чего-то еще), есть компоненты для работы с ним из Delphi.
     
    DISQLite же - самописный от http://yunqa.de, писаный на Delphi и ориентированный, очевидно, на использование под Delphi-софтом. Где используется - не знаю, не встречал.
     
    ...Или имелось в виду, какая между ними разница в возможностях?

    Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 17:27 27-01-2010 | Исправлено: Odysseos, 17:28 27-01-2010
    delover

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SIgor33
    Для тех кому не лень иногда подумать RegExpr.
    Слово морфология, яки синтакнтрический анализ лучше изучить по справочнику, программисты могут помочь с программированием.

    Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 20:30 27-01-2010
    VadimLou



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

    Цитата:
    SQLite
    - dll таки на с. Бесплатно и многоплатформенно ...

    Цитата:
    DISQLite
    - комбинация родного/выше (возможно с правками) в виде обьектников obj с обкруткой в виде компонент DataSet для Delphi. Не бесплатно ... Но есть альтернативные бесплатные обкрутки для Delphi.

    Цитата:
    DIRegExp
    - аналогичная коммерческая обкрутка вокруг бесплатной с-шной либы PCRE... Аналогично существуют бесплатные обкрутки для Delphi.
     
     
    Добавлено:
    EugeneBoss3

    Цитата:
     vkDBF: EAccessViolation

    Мой фиксеный вариант:
    #

    Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 23:09 27-01-2010 | Исправлено: VadimLou, 03:39 28-01-2010
    EugeneBoss3



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

    Цитата:
    Мой фиксеный вариант:

    Спасибо за вариант, но только в Delphi 2007 при подключении к таблице данный компонент вешает IDE с ссобщением "Invalid pointer operation"
    Привожу данные из Delphi
    Код юнита
     
    Код ошибки
    Возможно, я что-то не так делаю?

    Всего записей: 247 | Зарегистр. 15-09-2009 | Отправлено: 07:56 28-01-2010 | Исправлено: EugeneBoss3, 08:13 28-01-2010
    SIgor33

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

    Цитата:
    Для тех кому не лень иногда подумать RegExpr.

    Мне казалось что это компонент не подерживает словоформы и не дает возможность узнать где глагол, а где существительное в иминетельном падеже. А вопрос именно в этом -это есть морфологический анализ

    Всего записей: 652 | Зарегистр. 03-03-2009 | Отправлено: 09:58 28-01-2010
    VadimLou



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    EugeneBoss3
    я юзаю TVKSmartDBF - динамически создаю в рантайме...
    твой пример неполон без самого файла и dfm - выложи куда нить ...
    >
    кстати - компили пакеты с отключенной оптимизацией и включённым detailed map. положи map рядом с bpl - тогда в стеке ошибок будут номера строк и для vkDBF сорцов ...

    Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 23:19 28-01-2010 | Исправлено: VadimLou, 23:22 28-01-2010
    EugeneBoss3



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VadimLou
    Ссылка файла теста:

    Всего записей: 247 | Зарегистр. 15-09-2009 | Отправлено: 03:37 29-01-2010
    Man Without Face



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пож, как ИМЕННО в FastReport (v 4.8) отсортировать данные по определенному столбцу (по возрастанию напр.)? Спасибо.

    Всего записей: 381 | Зарегистр. 25-01-2010 | Отправлено: 10:06 29-01-2010
    jonikDk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Man Without Face
    вообще есть специальная тема для FastReport Ссылка
    ответил там

    Всего записей: 1599 | Зарегистр. 01-03-2004 | Отправлено: 10:33 29-01-2010
    VadimLou



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

    Всего записей: 702 | Зарегистр. 22-07-2004 | Отправлено: 18:57 29-01-2010
    InSe0F



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

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 23:25 29-01-2010
    InSe0F



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нашел код по соксам на перле... может кто знает как это на делфи будет выглядеть?
    Подробнее...
     
    Добавлено:
    как вообще наименне "безболезненно" для системы можно промониторить локальные процессы?

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 02:07 30-01-2010
    Aleksandr N

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Напомните список классов критических ошибок, таких как EAccessViolation.

    Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 10:32 30-01-2010
    greenpc

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

    Код:
      except
          on e: Exception do  ShowMessage(e.ClassName+' !!! '+e.Message);
      end;  // try/except
     

     
    Добавлено:
    Aleksandr N
    все зависит от установленных компонентов

    Всего записей: 401 | Зарегистр. 18-04-2003 | Отправлено: 11:06 30-01-2010
    Aleksandr N

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greenpc
    Это понятно, я имел в виду именно список, а не отлов в определённом месте. Мне нужно отделить "полезные" исключения от "вредных".
     
    Добавлено:

    Цитата:
    все зависит от установленных компонентов

    И это понятно. В самой ИДЕ уже заложен изначальный список, таких как EAccessViolation.

    Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 11:14 30-01-2010
    greenpc

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksandr N
    unit Classes;
    примерно строка 97
     
    Добавлено:
    и unit SysUtils;
    строка 226
    (EAccessViolation = class(EExternal); строка 313)
    ide D7

    Всего записей: 401 | Зарегистр. 18-04-2003 | Отправлено: 11:30 30-01-2010 | Исправлено: greenpc, 11:37 30-01-2010
    Aleksandr N

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greenpc
    Что-то мало. Нашел нечто:

    Цитата:
    Исключения таких типов как, например, EAccessViolation, EListError, EAbstractError, EArrayError, EAssertionFailed и многих других можно рассматривать как фатальные ошибки, а исключения остальных типов рассматривать как восстановимые ошибки.

    Получается ещё есть.
     
    Добавлено:

    Цитата:
    и unit SysUtils;  
    строка 226  
    ide D7

    А это способы вызова.

    Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 11:35 30-01-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

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 5
    ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru