Преобразвание строки

Тема в разделе "Delphi - FAQ", создана пользователем Dock1100, 13 дек 2009.

  1. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    Помогите преобразовать строку 120*B[1.4]+123+(156+29)/7 в понятние компу действия.
    Единственое что пришло в голову ето опредиление позиции знаков.
     
  2. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    Для проги котороя работает с таблицей
    B[1,4] - ето ячейка
    мне главное только понять как определить ячейку.
     
  3. niello

    niello Гость

    Писал такое счастье в одном бредовом проекте. Только одно действие вызывает сомнение B[1.4] — что это (недомассив?). Если надо могу скинуть код, но там тебе прийдется разбиратьсяя очень долго (но там все прокоментено).
    Есть вариант попроще с применением хака http://xproger.mentalx.org/archives/161
     
  4. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    B[1,4] - ето елемент масива
    А прога для работы с таблицей (хочу сделать подобие Excel) :)

    niello если можеш скинь сюда dock1100@gmail.com , а лутше выложи тут.
     
  5. niello

    niello Гость

    Вот посмотри, но там тяжеловато будет разобраться, так как там реализовуется очень много ненужной фигни. LOS_functions - dll в которой все реализовано, а именно LOS_Ext.
    Demo.dpr(Demo.exe) — запускает скрипт file.los.
     
  6. Titan

    Titan Well-Known Member

    Регистрация:
    10 июн 2004
    Сообщения:
    105
    Симпатии:
    0
    Как вариант делать рекурсивные процедуры, которые будут двигаться по строке, парсить и возвращать удобоваримые данные.
     
Загрузка...

Поделиться этой страницей