• chiskin © (07.01.10 13:12) [0]
    Ребят, требуется пинок в нужном направлении. Как лучше реализовать следующую задачу:
    Есть таблица в Excel`е, каждая строка таблицы - это секция Ini-файла. Есть одно но, - если первые три столбца в строке не существовали ранее, требуется создание новой секции в файле и наоборот, - если существовали, то параметры записываются в секцию с тем же именем. Имена секций типа - ХХХ_число. При всем при этом, существующие до открытия файла Excel, секции при создании новой требуется сдвигать на +1.  
    Реализовал все простым перебором строк в массиве, но кажется что это как то криво и можно красивее сделать.
  • Anatoly Podgoretsky © (07.01.10 16:36) [1]
    Какое это имеет оношиние к базам?
    И автора задачи в студию. Ведь в здравом состояние такого не придумать, видимо ты из вуза к нам пришел?
  • Jeer © (07.01.10 16:44) [2]

    > Ведь в здравом состояние такого не придумать


    Эт точно. Не имеет смысла ни как познавательная задача, ни как практическая, ни как теоретическая.
  • Сергей М. © (07.01.10 16:58) [3]

    > секции при создании новой требуется сдвигать на +1


    За каким лешим их сдвигать-то ?
    Стандартному системному механизму, работающему с ini-контейнерами, порядок следования секций совершенно по барабану - главное чтобы названия секций были уникальными
  • Anatoly Podgoretsky © (07.01.10 17:57) [4]
    > Jeer  (07.01.2010 16:44:02)  [2]

    Смысл есть в методическом смысле, но задача поставлена неверно, порядок секций в ИНИ не определен, видимо предподователь не в курсе этого.
  • Jeer © (07.01.10 18:55) [5]

    > Anatoly Podgoretsky ©   (07.01.10 17:57) [4]
    >
    > > Jeer  (07.01.2010 16:44:02)  [2]
    >
    > Смысл есть в методическом смысле, но задача поставлена неверно,
    >  порядок секций в ИНИ не определен, видимо предподователь
    > не в курсе этого.


    Анатолий, ну я понимаю, когда ставятся перед студентами логически и функционально связанные задачи, направленные на оптимизацию тех или иных затрат.
    Но при чем тут Excel и ini-файлы ?
    Загадка почище Стоунхенджа или дольменов.
  • Anatoly Podgoretsky © (07.01.10 23:23) [6]
    Просто проверить, как студент умеет работать с Экселем и ИНИ файлы. Между прочим дидактика говорит, что дурные задачи эффективнее практических. С ними на форумах пошлю подальше, поскольку ни кому не охота в этот бред вникать. И в башке больше остается.
  • chiskin © (09.01.10 14:36) [7]
    Суть в следующем. Есть железяка, которая считывает свои настройки из ini-файла(железяка выпускается промышленно). Человек который задает параметры и настройки этой железяки работает только в Excel, ему это удобно как в плане отчетов так и в плане наглядности. Теперь по поводу сдвига секций. Секции с параметрами имеют наименование типа [ТУВ_***] где *** - число от 0...Проблема в том что устройство принадлежит двум организациям. Если в секции [ТУВ_***] содержится ключ со значением class=Север, то это секция другой организации, ее нужно оставить в первозданном виде. Вот только когда мы пропишем свои секции нужно, чтобы все они следовали в плане чисел одна за другой, от 0 и до конца, поэтому нужно сдвигать..так требует конечное устройство.
  • Сергей М. © (09.01.10 15:28) [8]

    > chiskin ©   (09.01.10 14:36) [7]


    > Человек который задает параметры и настройки этой железяки
    > работает только в Excel


    Так тем более - какая ему нафих разница, что творится в ini-файле и в каком порядке следуют секции ?
  • chiskin © (10.01.10 03:37) [9]
    Пишу ведь в конце, что конечному устройству, которое работает с ини файлом есть разница в нумерации секций, - мои должны следовать первыми, по числовой нумерации
  • Anatoly Podgoretsky © (10.01.10 15:48) [10]
    > chiskin  (10.01.2010 03:37:09)  [9]

    Это уже не ИНИ, а работа с текстовыми файлами. Для ИНИ порядок не определен и любой порядок меняется.
  • oldman © (10.01.10 21:03) [11]

    > Реализовал все простым перебором строк в массиве, но кажется
    > что это как то криво и можно красивее сделать.


    Реализовал?
    Работает??
    Проверил???

    НИЧЕГО РУКАМИ НЕ ТРОГАЙ!!!
  • chiskin © (17.01.10 14:18) [12]
    Мда...вот и задумываешся почему в стране такая хрень происходит... Ну ладно..это я от темы отошел..Задал казалось бы простой вопрос а вместо ответа начались философствования...так что наверняка никто нихера не знает за исключением пары человек...
    PS: Программку написал, - работает. А вы, книжки читайте)) Аривидерчи, амиго))
  • Сергей М. © (17.01.10 18:28) [13]

    > chiskin ©   (17.01.10 14:18) [12]


    Зря ты зарегистрировался.
  • Anatoly Podgoretsky © (17.01.10 18:38) [14]
    Подозрение вызывает образование, с возрастом вполне вероятно.
  • chiskin © (03.02.10 03:01) [15]
    В современной системе образования само образование ни черта не значит, равно как и возраст))) Прошу прощения за резкие слова, - наверное встал не с той ноги. Обещаю исправится.
  • brother © (03.02.10 05:44) [16]
    > равно как и возраст

    яб не был так категоричен
  • chiskin © (03.02.10 06:03) [17]
    СТОП! Давайте тему прикроем, то что требовалось, я сделал, это работает. Если кому то нужно будет, пусть пишет мне. А остальное - флуд, ставший уже притчей во языцех. Просто иногда действительно нужен бывает совет/помощь, а вместо этого начинаются пустые рассуждения, оскорбления, но никак ни ответ на тот вопрос что ты задал.
  • brother © (03.02.10 06:46) [18]
    > Давайте тему прикроем,

    расслабься - тема уже живет своей жизнью
  • Anatoly Podgoretsky © (03.02.10 09:10) [19]
    > brother  (03.02.2010 05:44:16)  [16]

    А как же быть с поговоркой "Век учись, дураком помрешь"
  • Anatoly Podgoretsky © (03.02.10 09:11) [20]

    > А остальное - флуд, ставший уже притчей во языцех.

    А нафига же ты тогда начал сам флудить, делать нечего?
  • brother © (03.02.10 09:13) [21]
    формулировка
    "дурак"

    у каждого разная... ;)
  • chiskin © (03.02.10 15:42) [22]

    > Anatoly Podgoretsky ©   (03.02.10 09:11) [20]
    >
    > > А остальное - флуд, ставший уже притчей во языцех.
    >
    > А нафига же ты тогда начал сам флудить, делать нечего?

    Ну Вам то, достопочтенному джентельмену, да еще и в таком преклонном возрасте, негоже перепираться с малышнёй))) Как дорасту до ваших годков, обязательно вам отпишусь, да поспорим вдоволь, поперепираемся))
  • Anatoly Podgoretsky © (03.02.10 15:52) [23]
    > chiskin  (03.02.2010 15:42:22)  [22]

    Хорошо я подожду.
Есть новые Нет новых   [134435   +35][b:0][p:0.001]