Форум » Clipper » clipper.base/1001 » Ответить

clipper.base/1001

homa371: подскажите что нужно сделать, чтобы определить функции setwin,delwin,selwin,wclose,wopen? при компиляции ехе-файл создается!но при его запуске появляется ошибка base/1001: функция не определена.

Ответов - 41, стр: 1 2 3 All

AlexMyr: homa371 пишет: кстати все ch-файлы,которые вы указали, присутсвтуют А в этих файлах нет упоминания selwin, delwin

homa371: скиньте пожалуйста свой clipper.

AlexMyr: homa371 пишет: скиньте пожалуйста свой clipper. Смотрим сюда http://spravki.net.ru/clipper/ca-clipper.htm , тут и clipper и catools


PSP: homa371 Dima выше уже ответил, что нужно прилинковать.

AlexMyr: PSP пишет: Dima выше уже ответил, что нужно прилинковать. Да нет в catools ни selwin, ни delwin

homa371: скиньте пожалуйста сою папку с клиппером или инсталятор(лучше) клипера

homa371: ой сори на вторую страницу не перешел

homa371: а как прилинковать?!как это вообще делается?!

AlexMyr: так у вас оно и прилинковано (библиотека ct250, это и есть библиотека catools версии 2.5), плюс линкуется еще библа windows - может тут ф-ии selwin и т.д. if not errorlevel 1 rtlink file %1 lib ct250, windows

homa371: а можно ли откомпилировать и сделать exe какой-либо другой программой?!

AlexMyr: homa371 пишет: а можно ли откомпилировать и сделать exe какой-либо другой программой?! компилируем только clipper, собираем exe с помощью blinker (http://spravki.net.ru/clipper/main_utils.htm) А лучший вариант это Harbour.

homa371: AlexMyr пишет: 1. Сам батник: @echo off REM pause CLS SET CLIP=c:\dev\CLIP53 <- тут прописать свой путь к клипперу set obj=%CLIP%\obj;%CLIP%\catools\obj set lib=%CLIP%\bin;%CLIP%\catools\lib set include=%CLIP%\include ... системе не удается найти указанный путь

homa371: clipper %1 if not errorlevel 1 rtlink fi %1 lib ct250,windows /pll:altpll rem if not errorlevel 1 %1 этим батником компилирую все нормально создается exe без warning и error,при запуске появляется меню выбора программ(предлагает какой отчет сделать),выбор осуществляется нажатием enter, но при нажатии ничего не происходит,можно только выйти из программы esc.может кто глянет,может накосячили с программой?! P.S. программу составляли в 90-х(даже не знаю кто делал,описания к ней нету),моя задача просто поправить ее немного,но в клипе я=0

AlexMyr: @echo off CLS SET CLIP=c:\dev\CLIP53 <- тут прописать свой путь к клипперу rem дальше прописывается где лежат obj и lib файлы клиппера и тулзов rem т.е. нужно вместо %CLIP%\catools\obj написать %CLIP%\путь_тулзы\obj set obj=%CLIP%\obj;%CLIP%\catools\obj rem т.е. нужно вместо %CLIP%\catools\lib написать %CLIP%\путь_тулзы\lib set lib=%CLIP%\lib;%CLIP%\catools\lib set include=%CLIP%\include IF EXIST sni_m.OBJ DEL sni_m.OBJ %CLIP%\bin\CLIPPER.exe @ST /i%CLIP%\include %CLIP%\bin\BLINKER.COM @ST VERBOSE немножко подправил батник и в конце убрал вывод сообщений в файл >.\MSG\SC.MSG И еще, я использую blinker вместо rtlink, попробуйте rtlink прописать в батнике вместо blinker. попробуйте так.

homa371: cl.bat @echo off cls set clip=c:\clip set obj=c:\clip\obj set lib=c:\clip\lib set include=c:\clip\include if exist sni_m.obj del sni_m.obj %clip%\bin\clipper.exe @st /i%clip%\include %clip%\bin\rtlink.exe @st verbose erros.txt 324K available Compiling SNI_M.PRG Compiling SNI_59.PRG Compiling SNI_OTGR.PRG Compiling SNI_POTR.PRG Code size 10839, Symbols 3504, Constants 5065 .RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.13 (C) Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved. => echo on exe не получился

AlexMyr: Насколько понимаю каждый prg это отдельный exe - правильно? Если так, то 2. файл st.clp sni_m 3. файл st.lnk ECHO ON #BLINKER EXECUTABLE EXTENDED #BLINKER EXECUTABLE IPX 48 #BLINKER INCREMENTAL OFF #BLINKER EXECUTABLE COMPRESS 1 #BLINKER EXECUTABLE NODELETE #BLINKER MESSAGE NOBLINK #MAP = ST S,A,X NOBELL FI ST FI MSGRUS , NTXRUS FI CTUSP <========== указать файл obj с тулзы #SEARCH BLXCLP53 LIB CPMI LIB DBFCDX , _DBFCDX LIB CT250 LIB windows

homa371: дело то в том. что несколько лет назад эти прг были откомполированы и получены ехе и оставлены в покое. на данный момент появилась нужда изменить их,компилирую тем же батником , но почему то сейчас все происходит с ошибкой. На компе с DOS'ом лежит оригинал.на нем же компилирую и тоже самое - ошибка.Что могло случится за эти года.DOS не меняли.

AlexMyr: чтобы не гадать сделайте архив нужных prg, lib, ch, пустых dbf и скиньте на user_a/at/meta_dot_ua ,посмотрю более тщательно.

homa371: напишите пожалуйста адрес нормально

AlexMyr: homa371 пишет: напишите пожалуйста адрес нормально user_a@meta.ua



полная версия страницы