Перейти к публикации

SWPlus.Net (оформление конструкторской документации)


Рекомендованные сообщения

предлагаю вам придумать алгоритм по которому можно будет отличать первый пробел от второго. если его реализация не будет слишком сложной, то можно и впихнуть в код пару строк.

а проверить строку на соседние совпадения низя? Как это сделать в паскале я знаю

Изменено пользователем clavr
Ссылка на сообщение
Поделиться на других сайтах


а проверить строку на соседние совпадения низя?

можно. но... совпадение ЧЕГО с ЧЕМ бум проверять?

можно пойти дальше и в качестве правила разделения вводить регулярное выражение.

Ссылка на сообщение
Поделиться на других сайтах

никак.

предлагаю вам придумать алгоритм по которому можно будет отличать первый пробел от второго. если его реализация не будет слишком сложной, то можно и впихнуть в код пару строк.

Например разделение чем то схожим в поисковике, ".???? " знак вопроса отвечает за каждый символ и последний пробел. KSS 001.0001.0000 Base разделит по нормально. 

Ссылка на сообщение
Поделиться на других сайтах
можно. но... совпадение ЧЕГО с ЧЕМ бум проверять?

я проверял бы строку:каждый символ проверить на совпадение с символом пробел, и если да, то проверить следующий, и если снова да, то символы до первого пробела формируют обозначение, а символы после второго - название

Ссылка на сообщение
Поделиться на других сайтах
Ширяев Станислав

ИМХО если в названии файла м.б. неопределенное количество пробелов, то ...

Правильнее между наименованием и обозначением использовать другой символ (не пробел)

 

Если же автору нужен именно второй пробел, то тут ничего сложного. Но ведь большинство пользователей такой подход в разделении может не устроить.

Ссылка на сообщение
Поделиться на других сайтах

Не нужно считать никакие пробелы.

Просто в текстовый файл нужно забить все шаблоны обозначений, используемых на предприятии, и искать подходящий методом перебора.

Как-то так будет:

KSS XXX.XXX.XXX

KSC XXX.XXX.XXX

и т.д.

Как только найдется подходящий, это и есть обозначение, все остальное - это наименование.

Файл  в дальнейшем можно пополнять новыми обозначениями.

Ссылка на сообщение
Поделиться на других сайтах
Просто в текстовый файл нужно забить все шаблоны обозначений

нет. в таком случае нужно использовать Регулярные выражения

Ссылка на сообщение
Поделиться на других сайтах

нет. в таком случае нужно использовать Регулярные выражения

Может подскажете что именно написать для поиска? 

Ссылка на сообщение
Поделиться на других сайтах
Может подскажете что именно написать для поиска? 

подсказал бы, если бы в них разбирался. написать маску-фильтр с помощью регулярных выражений не самое простое занятие, но... для тех кто эту тему освоил - другого и не надо. 

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Заменил всю папку на файлы из архива Генератор обозначения сортамента.zip ошибка ушла, возможно была ошибка еще в каком то файле, но при создании нового сортамента вылезает ошибка.

 

Столкнулся с ошибкой в ГЕОС 1.5 после редактирования сортамента при сохранении изменений появляется ошибка.

выяснил, что в файле GeOS_Set.xml отредактированный сортамент помещается в конец файла, но до тега </Сортамент> И ПОСЛЕ  тегов положения окна

 

<Form1 Me_TopMost="False" posX="520" posY="207" txtCustomName="Материал_Таблица" chkNazMat="False" chkMaterialSW="False" CheckInfo="True" chkSuccess="False" chk_PosWindow="False" />

  <Form2 Me_TopMost="False" posX="590" posY="160" />

Ежели в оном файле переместить записи о положении окна в конец файла, но до тега </Сортамент> - все начинает работать.

Возможно при создании нового сортамента необходима такая же коррекция.

Изменено пользователем tompsongun
Ссылка на сообщение
Поделиться на других сайтах

Возможно при создании нового сортамента необходима такая же коррекция.

 

В дополнение.

Создал новый сортамент - ошибки нет. Правил его - ошибки нет.  Пересохранил любой-другой сортамент - ошибки нет. Пересохранил сортамент (создавался когда-то по аналогии, что и сегодняшний, в строках xml вроде все по типовому), на котором вчерась возникла ошибка - ошибка. поступил как вчера для её устранения.

Ничего не понимаю )post-45484-0-23041100-1453357586.jpg

Ссылка на сообщение
Поделиться на других сайтах

В дополнение.

Создал новый сортамент - ошибки нет. Правил его - ошибки нет.  Пересохранил любой-другой сортамент - ошибки нет. Пересохранил сортамент (создавался когда-то по аналогии, что и сегодняшний, в строках xml вроде все по типовому), на котором вчерась возникла ошибка - ошибка. поступил как вчера для её устранения.

Ничего не понимаю )attachicon.gif9TCGpmmP_pc.jpg

данная проблема появилась после этого изменения http://cccp3d.ru/topic/70748-swplusnet-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%BE%D0%B9-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8/page-24#entry706985

Ссылка на сообщение
Поделиться на других сайтах

всё больше склоняюсь к мысли, что нужно отказаться от запоминания положения окна. пущай себе ВСЕГДА появляется в центре экрана.

Ссылка на сообщение
Поделиться на других сайтах

всё больше склоняюсь к мысли, что нужно отказаться от запоминания положения окна. пущай себе ВСЕГДА появляется в центре экрана.

Как вариант может и имеет смысл, если косяк трудноустраним. Я сейчас пользуюсь старым ГеОС.

Ссылка на сообщение
Поделиться на других сайтах
пущай себе

 давно пора. Хрень всё - эти положения. И кстати, не обязательно это было вообще пихать в XML !!!!! где хранится база данных сортамента. Мухи с котлетами в мясорубке. :biggrin:

Ссылка на сообщение
Поделиться на других сайтах

Ну не скажите когда 2 экрана, запоминание положения очень помогают, но ежели это во вред работоспособности, то побоку "не баре" перебьемся, уже и так проведена ОГРОМНАЯ работа, за которую SW доплачивать должны.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • oldmax
      я не вижу у себя параметра картруннинг   все увидел, почему он белого цвета? а не темного?
    • lem_on
      @Guhl   С каких пор тупицам что то доказывать надо ?? )))) Поди до сих дома воняет )))   Опять я тебя в твое же говно ткнул ))) Создаётся стойкое впечатление что тебе это нравится, но ничего удивительного. 
    • Guhl
      @lem_on Ты опять доказываешь что Ты - уёбок обсц. (обсценное) человек, раздражающий кого-либо своими словами, поведением, внешним видом и т. п., вызывающий желание его ударить, побить  
    • lem_on
      @Guhl   Дырявая жопа, когда к кому то обращаешься надо не цитировать, а через @ , тупица        
    • Killerchik
      Ничего не понял :) 1. Как открыть - вопрос второй, он решаем, давайте сначала разберёмся с наличием опции. 2. Параметр F40 не имеет никакого отношения к включения опций. Они включаются с помощью криптографического ключа. 3. Работа с картой исчерпывающе описана в документе, который выше выложил @Guhl Классно. Может фото пришлёте, не? Или нам гадать на кофейной гуще, что там именно у Вас другое. ВОЗМОЖНО, для отображения странички опций надо войти в сервисный режим. Если у Вас действительно не будет страницы с опциями, я Вам напишу сервисный пароль - он тут скорее всего такой же, как и везде на Мазатролах.
    • Guhl
      Ты - уёбок обсц. (обсценное) человек, раздражающий кого-либо своими словами, поведением, внешним видом и т. п., вызывающий желание его ударить, побить  
    • lem_on
      Да нет там этой опции, эти дятлы слышали звон, но не знают где он, вот и кудахчут.  Поддержка карты памяти на 640 идет по умолчанию. 
    • Guhl
      Тут показано как отобразить имеющиеся опции Как открыть новые, вопрос либо к представителям мазака, либо искать по объявлениям   
    • oldmax
      я так понимаю про это, не могу найти где открыть эти опции. что понял в параметрах пользователя есть значение F40, как я понял здесь надо менять параметр? и допустим я включил этот параметр, где будет отображаться CARD RUNNING?   у меня в Diagnos совсем другое, прошу прощения что не ответил сразу  
    • Killerchik
      Я Вам выше уже писал одно из направлений поиска - ответа не последовало. Никто не будет за Вас осматривать Ваш станок, что-то в нём искать и копаться в документации и/или выдаче гугла в её поисках. Об чём я и спрашивал. Не установлены - не беда, вопрос решаем, главное чтобы они там физически были. Опции, в смысле. Ну и эта возможность тоже - я допускаю, что пункт опции может быть, но даже при её включении так просто CARD RUNNING не заработает. У нас на Мазатрол Смарт 2017 года заработало сразу после включения опции.
×
×
  • Создать...