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

clipper.base/1001

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

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

AlexMyr: Попробуйте REQUEST

Dima: Прилинковать библиотеку Clipper Tools

homa371: каким образом это сделать?!


AlexMyr: Только что проверил, если собирать без библиотеки, то exe не создается. Как Вы собираете? Покажите Ваш батник.

homa371: clipper %1 /b/i REM /b if not errorlevel 1 rtlink file %1 lib ct250, windows rem erase %1.obj if not errorlevel 1 %1 тока посадили на "клиппер".

homa371: содержание autoexec.bat set path c:\clip\bin;c:\program files\fox;c:\program files\winrar;c:\me; set include=c:\clip\include set lib=c:\clip\lib set obj=c:\clip\obj set pll=c:\clip\pll set plt=c:\clip\pll set clipper=f55 set 87=no keyrus /color=4/click/beep=on cd beta beta310 >nul betaload rn~epsfx.pr an~1208.prf cd \

homa371: вот сами проги(prg)

homa371: а что такое ошибка base/1066: ошибка в аргументах conditional на другом пк где dos стоит,все нормально и компилируется и ехе создается и запуск ехе нормальный.а вот на ХР не хочет никак.

AlexMyr: homa371 пишет: вот сами проги(prg) Это все prg? Так как я понимаю, что BLINKER : 1115 : ST.OBJ(ST) : 'SELWIN' : unresolved external BLINKER : 1115 : ST.OBJ(ST) : 'DELWIN' : unresolved external BLINKER : 1115 : ST.OBJ(ST) : 'SETWIN' : unresolved external BLINKER : 1115 : ST.OBJ(ST) : 'N2S' : unresolved external BLINKER : 1115 : ST.OBJ(ST) : 'S2UA' : unresolved external самописные ф-ии и они лежат в другом prg.

homa371: в windows.ch они описаны как команды вроде... и теперь не понять либо это самописные функции(я тоже так думаю),либо это стандартные вот что выдает при cl sni_m > errors.txt d:\programms\sbit_prg\SNI>clipper sni_m /b/i 324K available Compiling SNI_M.PRG Compiling SNI_59.PRG Compiling SNI_OTGR.PRG Compiling SNI_POTR.PRG Code size 11333, Symbols 3696, Constants 5307 D:\PROGRA~1\sbit_prg\SNI>REM /b D:\PROGRA~1\sbit_prg\SNI>if not errorlevel 1 rtlink file sni_m lib ct250, windows .RTLink for Clipper Dynamic Overlay Linker / Pre-Linker Version 3.13 (C) Copyright Pocket Soft Inc., 1988-1991. All Rights Reserved. UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH: SYMBOL FIRST REFERENCE ------ --------------- 'SELWIN' SNI_M.OBJ 'DELWIN' SNI_M.OBJ 'WOPEN' SNI_M.OBJ 'WBOX' SNI_M.OBJ 'WCLOSE' SNI_M.OBJ 'SETWIN' SNI_M.OBJ warning wrt0022: .EXE may not execute properly -- undefined symbols 250K 1 warning message(s) D:\PROGRA~1\sbit_prg\SNI>rem erase sni_m.obj D:\PROGRA~1\sbit_prg\SNI>if not errorlevel 1 sni_m

AlexMyr: Давайте и windows.ch посмотрим, если не секрет то и остальные prg. Если хотите, то можно на мыло все прислать.

homa371: windows.ch главная прога прога,использующаяся в главной используется в главной используется в главной

AlexMyr: Теперь вылезло это: windows.ch(4) Fatal C3007 Can't open #include file: 'char.ch' Я так понимаю, что Вы не все файлы перенесли с компа с досом на комп с xp. В windows.ch #command SELECT WINDOW <nv> [<hide: HIDEALL>] => selwin(<nv>,<.hide.>) предроложу, что ф-я selwin это wselect() и т.д. Попробуйте на компе с досом поискать prg файлы на наличие ф-й selwin, delwin ... перенести их на xp и дальше компилить.

homa371: ок,посмотрю,попробую а каким образом вы компилируете?!? можно бат посмотреть?!?

homa371: таких файлов нет на компе с dos'ом

AlexMyr: homa371 пишет: а каким образом вы компилируете?!? можно бат посмотреть?!? Посмотрите эту тему: http://clipper.b.qip.ru/?1-0-0-00000511-000-0-0-1295532224

AlexMyr: homa371 пишет: таких файлов нет на компе с dos'ом Тогда посмотреть файлы которые указаны в windows.ch #include "inkey.ch" #include "color.ch" #include "set.ch" #include "char.ch" #include "rusdrv.ch" #include "nt2scan.ch"

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 IF EXIST sni_m.OBJ DEL sni_m.OBJ %CLIP%\bin\CLIPPER.exe @ST /i%CLIP%\include >.\MSG\SC.MSG %CLIP%\bin\BLINKER.COM @ST VERBOSE >.\MSG\ST.MSG 2. файл st.clp sni_m sni_59 sni_otgr sni_potr 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 SEARCH BLXCLP53 LIB CPMI LIB DBFCDX , _DBFCDX LIB CTP53

homa371: на компе с dos'ом лежат exe файлы этих прог,причем адекватно работающих!видимо надо как то по особому компилировать кстати все ch-файлы,которые вы указали, присутсвтуют



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