Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. BadB_85

    Регистрация:
    28 янв 2011
    Сообщения:
    15
    Симпатии:
    1
    где??)))
     
    #121
  2. one

    one
    Форумчанин

    Регистрация:
    22 фев 2013
    Сообщения:
    42
    Симпатии:
    5
    странные Вы какие то. Написано же "Credo DOS на Windows 7 64-bit и проблемы с ней"
     
    #122
  3. Lex K-G

    Форумчанин

    Регистрация:
    4 июл 2012
    Сообщения:
    1.610
    Симпатии:
    1.061
    Адрес:
    οἰκουμένη
    По порядку:
    1. Программы для DOS не работают под Win7, многие из них криво работают и под более ранними Виндами.
    2. Запускать эти программы можно через различные эмуляторы операционных систем.
    3. ИМХО, наиболее стабильные результаты для Кредо продемонстрировал эмулятор DOSBOX.
    Оффтоп
    В сабже (в данной ветке обсуждения) вначале был выложен пример настроек Досбокса, который работает на большинстве платформ. Самой программы КРЕДО там не прилагается (чтобы не нарушать правила форума), поэтому придется немного помучиться. Пользователи ПК "старой закалки" без проблем разобрались, что куда запихнуть и где что подправить.
    Не ожидал такого интереса к античной версии любимой Креды. Ввиду такого Ренессанса постараюсь собрать полноценную оболочку для связки Досбокс-Кредодос с простой инсталляшкой и какой-то ГУИ, чтобы настройки были предельно просты и в диалоговом режиме.
    Возможно, будет еще такая фишка - "запуск по расширению" и "проект Кредо в одном файле". Т. е., как Вы открываете *.DWG одним щелчком. Все это давным-давно оробовано, не стало неактуально и забылось. Сейчас на нет времени доделать, шоб оно было "поюзобильнее" надеюсь на "Путинские выходные".
     
    #123
    valeo, Legion15 и Geo_major нравится это.
  4. Павл

    Регистрация:
    12 окт 2012
    Сообщения:
    2
    Симпатии:
    1
    Спасибо! Всё работает.
     
    #124
    Lex K-G нравится это.
  5. YURIY9000

    Регистрация:
    8 фев 2014
    Сообщения:
    4
    Симпатии:
    0
    Доброго дня. Решил поставить 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, мыло на случай досыла файлов. Спасибо.
     
    #125
    Последнее редактирование: 9 фев 2014
  6. Lex K-G

    Форумчанин

    Регистрация:
    4 июл 2012
    Сообщения:
    1.610
    Симпатии:
    1.061
    Адрес:
    οἰκουμένη
    YURIY9000, посмотрите почту. Возможно, поможет.
     
    #126
    Geo_major нравится это.
  7. Ship

    Регистрация:
    3 мар 2014
    Сообщения:
    6
    Симпатии:
    2
    Такая же проблема что помогло решить её?
     
    #127
  8. Enot

    Форумчанин

    Регистрация:
    14 янв 2012
    Сообщения:
    2.467
    Симпатии:
    2.002
    Адрес:
    Алтайский край
    У Кредо под ДОСбоксом бывает, что надо явно подправить права-разрешения на системную папку и подпапки.
    У меня эта штука работает под 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
     
    #128
  9. Enot

    Форумчанин

    Регистрация:
    14 янв 2012
    Сообщения:
    2.467
    Симпатии:
    2.002
    Адрес:
    Алтайский край
    Прошу прощения. Надо так:
    Если системный диск Кредо не на диске С, то может получиться так^
    [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
     
    #129
  10. Ship

    Регистрация:
    3 мар 2014
    Сообщения:
    6
    Симпатии:
    2
    жаль непонятно
     
    #130
  11. Enot

    Форумчанин

    Регистрация:
    14 янв 2012
    Сообщения:
    2.467
    Симпатии:
    2.002
    Адрес:
    Алтайский край
    Ну тады "ОЙ"
     
    #131
  12. Ship

    Регистрация:
    3 мар 2014
    Сообщения:
    6
    Симпатии:
    2
    все равно спасибо вроде все также. может действительно в папках дело. но я пока не понял эту 8
    --- Сообщения объединены, 29 мар 2014, Оригинальное время сообщения: 29 мар 2014 ---
    вот на виртуальной машине xp все работает и запускается но там проблема с экраном и мышкой тоисть тоже работать не льзя
     
    #132
  13. Enot

    Форумчанин

    Регистрация:
    14 янв 2012
    Сообщения:
    2.467
    Симпатии:
    2.002
    Адрес:
    Алтайский край
    Я запускал Кредо-ДОС под виртуальной ХР (в среде 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 ---
    Разрешения смотрим здесь (у меня так)
     

    Вложения:

    #133
  14. one

    one
    Форумчанин

    Регистрация:
    22 фев 2013
    Сообщения:
    42
    Симпатии:
    5
    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. у вас кредо запустилось?
     
    #134
  15. Enot

    Форумчанин

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

    one
    Форумчанин

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

    Форумчанин

    Регистрация:
    14 янв 2012
    Сообщения:
    2.467
    Симпатии:
    2.002
    Адрес:
    Алтайский край
    Нет, всех прав вы точно не получите, поверьте старому админу.
    Учите матчасть.
     
    #137
  18. one

    one
    Форумчанин

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

    Форумчанин

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

    one
    Форумчанин

    Регистрация:
    22 фев 2013
    Сообщения:
    42
    Симпатии:
    5
    Здорово, что у Вас всё получилось.

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

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

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление