Как да организирам работата на програми, написани в clipper под windows XP, Clipper FAQ

Как да организирам работата на програми, написани в клипер под Windows XP?

Програмата се състои от няколко програми, някои от тях работят добре, а други дават грешка като "base/1003: Липсваща променлива." Въпреки че под Dos всичко работи на куп!

PSP: homa371 пише: base/1003: Липсваща променлива. Възможно е променливите да се четат от файл на диск с помощта на командата RESTORE. Windows в този случай може да блокира тази операция, като директно четене/запис на диск. Всичко това е "например". Би било по-добре, разбира се, по-подробно. Може би има източници?

homa371: добре, ще го публикувам утре изходни кодове

PSP: homa371 пише: утре ще публикувам изходния код И заедно с подробностите за грешката: коя променлива, кой ред (ако е наличен) на програмата.

homa371: източник на грешка на екрана за грешка

SevDon: база (и) за походи не се отварят AUTOEXEC.NT има ред SET CLIPPER = F: xxx, където xxx е броят на отворените файлове (най-малко 100), а в CONFIG.NT низ FILES = xxx, където xxx е същото ?

homa371: kk, ще опитам, но мисля, че не това е въпросът.

PSP: Според мен, изходни кодове не отговарят на exe-shnik. Няма извикване на променливата DETAL във функцията DBFUN на линия 1179.

Андрей: В CONFIG.NT реда FILES = 250. И всичко ще работи !

homa371: exe се генерира с docsclad.rmk. и той е скъп! Не съм се опитвал да поставя повече от 100 в реда с файлове! Определено ще се опитам да сложа 250. да видим какво ще стане.

Dima: homa371 пише: Определено ще опитам 250 за дълго време, обаче:) homa371 пише: exe е създаден с помощта на docsclad.rmk. и той е скъп! може да се преработи, не е въпрос. Резултати в студиото!:)

homa371: направени файлове = 250 нищо не се е променило (правилният exe е в архива

AlexMyr: homa371 пише: правилният exe е в архива В docsclad.prg, ред 1179 е cen = Cena_optd и на DETAL A FILES = 250 се показва грешка, за да се регистрирате в системните свойства - допълнително - променливи на средата или за потребителя, или за системата. Можете също да docsclad.exe // F: 250

SevDon: ред 1178: Ако е намерен (). And.detal = det най-вероятно източникът е малко остарял:)

exmedic: Опитайте това: (cAlias) -> DETAL = det Очевидно базата, съдържаща полето DETAL, не е актуална и препратката към полето трябва да бъде изяснена псевдоним(cAlias ​​- псевдоним на основата, съдържаща DETAL).

homa371: за псевдонима, така че те обикновено се объркват, когато работят в XP. Не знам какво да правя и с това. Липсва псевдоним - такава грешка в режима на изходна форма-> изпращане по магазин за месец. Дори не знам кой и кога е написал тази програма. просто ти трябва прехвърлете го в XP.