Credo DOS на Windows 7 64-bit и проблемы с ней

Тема в разделе "КРЕДО-ДИАЛОГ", создана пользователем geo_dsk, 24 дек 2012.

  1. где??)))
     
  2. one

    one Форумчанин

    странные Вы какие то. Написано же "Credo DOS на Windows 7 64-bit и проблемы с ней"
     
  3. Lex K-G

    Lex K-G Форумчанин

    По порядку:
    1. Программы для DOS не работают под Win7, многие из них криво работают и под более ранними Виндами.
    2. Запускать эти программы можно через различные эмуляторы операционных систем.
    3. ИМХО, наиболее стабильные результаты для Кредо продемонстрировал эмулятор DOSBOX.
    Оффтоп
    В сабже (в данной ветке обсуждения) вначале был выложен пример настроек Досбокса, который работает на большинстве платформ. Самой программы КРЕДО там не прилагается (чтобы не нарушать правила форума), поэтому придется немного помучиться. Пользователи ПК "старой закалки" без проблем разобрались, что куда запихнуть и где что подправить.
    Не ожидал такого интереса к античной версии любимой Креды. Ввиду такого Ренессанса постараюсь собрать полноценную оболочку для связки Досбокс-Кредодос с простой инсталляшкой и какой-то ГУИ, чтобы настройки были предельно просты и в диалоговом режиме.
    Возможно, будет еще такая фишка - "запуск по расширению" и "проект Кредо в одном файле". Т. е., как Вы открываете *.DWG одним щелчком. Все это давным-давно оробовано, не стало неактуально и забылось. Сейчас на нет времени доделать, шоб оно было "поюзобильнее" надеюсь на "Путинские выходные".
     
    valeo, Legion15 и Geo_major нравится это.
  4. Спасибо! Всё работает.
     
    Lex K-G нравится это.
  5. Доброго дня. Решил поставить CREDO_TER себе на домашний ПК. Windows 7x86.
    Много нервов утекло. Долго разбирался с Config файлом, одолел. Сперва были проблемы с HASPDOS, но я ее как-то странно решил, убрав галочку с "только чтение" у обоих файлов. И все равно любая функция "Поставка по отдельному договору", но зато ЦММ-топоплан стал по-другому работать (раньше сразу выкидывал в гл. меню), но
    при запуске DosBox выводится надпись: Отсутствует файл Cre_zast.exe. Но Кредо запускается. Я выбираю нужный для работы файл, жму ЦММ - Топоплан. Вылезает окошко, сверху надпись: Идет трансляция условных знаков C:\DosBox\Credo\CMM\V_MAIN.USL
    N____ - здесь бегут цифры. 4 секунды спустя чуть ниже появляется ОШИБКА... что-то написано, но успеваю прочитать, так как выкидывает обратно в главное меню.

    В чем беда, господа? Может в x86 W7?
    Baw-sugar@mail.ru, мыло на случай досыла файлов. Спасибо.
     
    Последнее редактирование: 9 фев 2014
  6. Lex K-G

    Lex K-G Форумчанин

    YURIY9000, посмотрите почту. Возможно, поможет.
     
    Geo_major нравится это.
  7. Такая же проблема что помогло решить её?
     
  8. Enot

    Enot Форумчанин

    У Кредо под ДОСбоксом бывает, что надо явно подправить права-разрешения на системную папку и подпапки.
    У меня эта штука работает под W7x64. Пришлось с правами поиграться, после этого все заработало, уже год пашет и без сбоев.
    Под W7х86 делал так же, все было ОК.
    В строке ярлыка оставляем ключ -userconf
    В файле конфигурации можно убрать звуки и разрешить полный экран. Раздел в конце следующий:
    [autoexec]
    # Lines in this section will be run at startup.
    # You can put your MOUNT lines here.

    mount c c:\credo
    c:
    c:\credo\start\start

    Выход из программы по ESC, далее по EXIT
    Если системный диск Кредо не на диске С, то может получиться так^
    [autoexec]
    # Lines in this section will be run at startup.
    # You can put your MOUNT lines here.

    mount c d:\credo
    d:
    d:\credo\start\start
     
  9. Enot

    Enot Форумчанин

    Прошу прощения. Надо так:
    Если системный диск Кредо не на диске С, то может получиться так^
    [autoexec]
    # Lines in this section will be run at startup.
    # You can put your MOUNT lines here.

    mount c d:\credo
    с:
    с:\credo\start\start

    путь в системе (Win) к системной папке Кредо получится такой: d:\credo\credo\

    в стартовом файле, если это батник, русификатор и старт программы надо прописать явно, типа:
    C:\CREDO\START\keyrus.com
    C:\CREDO\PROGRAMM\CREDO.EXE
     
  10. жаль непонятно
     
  11. Enot

    Enot Форумчанин

    Ну тады "ОЙ"
     
  12. все равно спасибо вроде все также. может действительно в папках дело. но я пока не понял эту 8
    --- Сообщения объединены, 29 мар 2014, Оригинальное время сообщения: 29 мар 2014 ---
    вот на виртуальной машине xp все работает и запускается но там проблема с экраном и мышкой тоисть тоже работать не льзя
     
  13. Enot

    Enot Форумчанин

    Я запускал Кредо-ДОС под виртуальной ХР (в среде VMWare), шняга получилась, т.к. в широком смысле API все равно хостовой ОС.
    Под виртуальной Win-машиной должно быть корректнее, по идее, но ничего сказать не могу, не делал так, предубеждение против виртуалок от MS.

    А для работы под ДОС-боксом сначала проверить виндовые права-разрешения на папки, лучше дать полный доступ, потому как получается, что оболочка Кредо не может запустить свои модули, прав не хватает. По умолчанию там наследование от родительской папки.

    Для ДОС-бокса:
    создаем (из винды) папку, например, D:\credo
    в файле конфигурации Дос-бокса назначаем ее диском С для Дос-бокса: "mount c c:\credo"
    теперь в среде ДОС-бокса это есть диск С (с другого Кредо-Дос работать не будет), причем корень
    кладем туда папку credo
    внутри этой credo, как правило есть папки programm и start
    в start, как правило, лежит файл запуска start.bat и руссификатор keyrus.com
    start.bat делаем таким:
    C:\CREDO\START\keyrus.com
    C:\CREDO\PROGRAMM\CREDO.EXE

    в файле конфигурации Дос-бокса пишем назначение рабочего каталога: "c:"
    и командную строку запуска Кредо: "с:\credo\start\start.bat"

    В системной папке нашего Кредо создаем каталог проектов, например, С:\Project, там потом создаем папки конкретных проектов, их из Кредо и подтягиваем
    естественно, нужные для работы файлы туда кладем заранее под Виндой

    Если все сделано именно так, но тем не менее не работает, то все дело в виндовых правах-разрешениях на папки.
    Если не получается, то надо искать админа, который все и сделает.
    --- Сообщения объединены, 29 мар 2014, Оригинальное время сообщения: 29 мар 2014 ---
    Разрешения смотрим здесь (у меня так)
     

    Вложения:

  14. one

    one Форумчанин

    Enot, вы копаете не там. Как я понял, у вас папка с программой находится на d:\credo\programm (\credo.exe) и батник в папке d\credo\start (\start.bat). Монтируете "mount c c:\credo", а нужно "mount c D:\credo". Тогда будет смонтирован диск С:\ как D:\credo и соответственно уже получите папки C:\programm и C:\start
    Папку Project нужно монтировать отдельным диском или внутри папки D:\credo\project

    p.s. у вас кредо запустилось?
     
  15. Enot

    Enot Форумчанин

    Вы недостаточно внимательно читаете.
    Но опечатку "С - D" признаю.
    Системный каталог Кредо можно создать на любом диске, главное, чтобы он сам именовался C:\CREDO
    команда должна быть такая: "mount c диск:\CREDO", т.е. папку диск:\CREDO монтируем Дос-боксом как диск С.
    И далее по тексту.
    P.S. У меня все работает, системная папка как раз ни диске D. Права-разрешения только пришлось подправить.
    И где я не там копаю?
     
  16. one

    one Форумчанин

    При создании каталога на любом диске (c:\project) Вы, как создатель, получаете все права на чтение и изменение (в NTFS). Поэтому изменять права папки проектов не обязательно. Кроме того, если вы всё же видите папку с проектами через с credo dos утилиты ->выбор каталога или хотя бы через досбокс, то ограничение на запись (изменение) данных будет отображаться в виде ошибки runtime error.
    Вообще удобнее работать с каталогами в программе Total Commander и использовать способ запуска кредо, описанный в начальных постах.
     
  17. Enot

    Enot Форумчанин

    Нет, всех прав вы точно не получите, поверьте старому админу.
    Учите матчасть.
     
  18. one

    one Форумчанин

    Я конечно верю старому админу, поэтому и написал о правах на чтение и изменение, а не полный доступ. Если я правильно понял, то у Вас нормально запускается кредо дос. Далее Вы нормально через утилиты определяетесь с исходными данными. А потом при запуске микса (тера) у Вас возникает ошибка чтения данных, которую кредо как то описала, а Вы нам не говорите. Или где проблема дальше?
     
    Последнее редактирование: 31 мар 2014
  19. Enot

    Enot Форумчанин

    Когда из-под оболочки Кредо запускаем Микс или Тер, система вызывает отдельный модуль, который есть отдельный экзешник. Выбор каталога есть функция оболочки, этот каталог и передается как параметр Миксу или Теру при их запуске.
    Если при запуске Микса или Тера выскакивает ошибка, то это значит, что у запускаемого Микса-Тера не хватает прав на их же системный каталог, ну, блин, хотят они полный доступ.
    Но так как все это запускается в эмуляторе, который сам суть виндовая прога и обязательно запускается под знаком системы прав-разрешений Винды, поэтому виндовые права рулят и здесь.
    Попробуйте дать разрешение на полный доступ в Винде. Лично у меня все заработало только так: на диск С эмулятора (каталог D: Винды) я снял наследование прав от D: и дал отдельно полный доступ своей группе - вот только тогда все заработало без проблем.
    Не забывайте, что это ДОС, там все попроще, чем в винде.
     
  20. one

    one Форумчанин

    Здорово, что у Вас всё получилось.

    з.ы. Ваши знания Вам мешают. Все версии Credo dos конечно имеет схожий интерфейс и вызывают разные модули под разные задачи. Но, запускаете досбокс и создаёте каталоги с одними же правами. А доходить с досовскими программами до наследования и писать здесь об этом - это просто ламерство старого админа, ибо проблема была в кривом переносе проектов с других носителей с потерей наследия. Т.е. досбокс и кредо здесь не причем. как то так. Пошёл учить матчасть дальше.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление