Форум » FiveWin » Добрые люди - помогите, пожалуйста ... » Ответить

Добрые люди - помогите, пожалуйста ...

sergey5703: Проблема в чем - решил посмотреть FiveWin (хотя началось с TSBrowse) на сайте разработчика версия 2006-го года, номер бесплатной версии 6.12 (а существует вроде бы 9.12 свежий, но не бесплатный), а xHarbour версии 1.2.1 и при попытке выполнить откомпилированную (с горем пополам) программу alert.prg выдается ошибка - несоответствие PCODE из библиотеки FiveHx.lib (для библы. FiveH.lib выдается Unresolved external) - версия pcode 7, а вся остальная программа, скомпилированная новым xHarbour - pcode версии 10. Как быть? Только покупать FiveWin? Или искать старый xHarbour? В принципе исходники FiveWin вроде есть (полные или нет - неизвестно), но вероятно "забыли" приложить make - файлы, а там 398 файлов. Или я чего-то не понимаю, или не знаю где скачать нужное? И вообще нужен ли этот FiveWin для TSBrowse? И если знаете - какая версия TSBrowse самая свежая (я нашел версию 7.01)?

Ответов - 4

Dima: sergey5703 пишет: Или искать старый xHarbour? Взять его можно тут http://www.fivetechsoft.com/english/downloads.html www.fivetechsoft.com Harbour and xHarbour versions to use with FWH 6.12: Harbour for Borland C++ 5.5 Harbour for Microsoft xHarbour for Borland C++ 5.5 xHarbour for Microsoft

Pasha: sergey5703 пишет: Как быть? Только покупать FiveWin? Или искать старый xHarbour? В принципе исходники FiveWin вроде есть (полные или нет - неизвестно), но вероятно "забыли" приложить make - файлы, а там 398 файлов. Надо просто полностью пересоздать fivehx.lib Ниже я даю свои батники для этого. Некоторые модули у меня находятся в каталоге Patch, поскольку я их правил. Для них надо поставить каталог либо Classes, либо Function. Некоторые ненужные мне модули я не включаю в сборку Файл cl.bat: [pre2]@if not exist %1.prg exit set HB_INSTALL=e:\xharbour %HB_INSTALL%\bin\harbour %1 /o%1.c /L /N /M /W /Id:\fwh\include;%HB_INSTALL%\include\ >>_err @if errorlevel 1 goto :err d:\bcc55\bin\bcc32 -M -c -O2 -Id:\bcc55\include;%HB_INSTALL%\include -o%1.obj %1.c @if errorlevel 1 exit d:\bcc55\bin\tlib fivehx /P32 +-%1 @del %1.c @del %1.obj goto :ok :err pause :ok[/pre2] Файл fivehx.bat: [pre]call cl Classes\ACTIVEX call cl Function\ALERT call cl Classes\BAR call cl Classes\BITMAP call cl Classes\BLOCK call cl Function\BROWSE call cl Classes\BRUSH call cl Patch\BTNBMP call cl Classes\BUTTON call cl Patch\CHECKBOX call cl Classes\CLIPBRD call cl Function\CLIPMORE call cl Patch\COMBOBOX call cl Classes\CONTROL call cl Classes\CURSOR call cl Classes\DATABASE call cl Function\DBTOOLS call cl Classes\DDE call cl Classes\DDECLIEN call cl Patch\DIALOG call cl Classes\DLGFIND call cl Function\DLGS32 call cl Classes\DbCombo rem DbgItem rem DbgStack rem DbgVar call cl Function\EDITCELL call cl Patch\ERRSYSW rem call cl Function\EXPBUILD call cl Classes\FGET call cl Function\FILENAME call cl Classes\FLINE call cl Classes\FONT call cl Function\FWERROR call cl Function\GETSYSIN call cl Function\GETTASKS call cl Classes\GROUP call cl Function\GTF call cl Function\HARBOUR rem HARBOUR_ call cl WinAPI\HELP32 call cl Classes\ICON call cl Classes\IGET call cl Classes\IGROUP call cl Classes\IMAGE call cl Classes\INI call cl Classes\Internet call cl Function\KEYS call cl Classes\LINKLIST call cl Function\LOADVAL call cl Function\LONGNAM2 call cl Classes\MDICHILD call cl Classes\MDICLIEN call cl Classes\MDIFRAME rem call cl Function\MDIREC call cl Function\MEMSTAT call cl Classes\MENU call cl Classes\MENUITEM call cl Classes\METER call cl Classes\MGET call cl Function\MIMECLIP call cl Classes\MRU call cl Classes\MSGBAR call cl Function\MSGCALC call cl Function\MSGGET call cl Function\MSGLIST call cl Function\MSGLOGO call cl Function\MSGMETER call cl Function\MSGRUN call cl Function\MSGTBAR call cl Function\MemoEdit call cl Function\OBJECTS call cl Classes\OBJFILE call cl Function\ODATA call cl WinAPI\ODBC call cl Classes\OUTLOOK call cl Classes\PDMENU call cl Classes\PDREPORT call cl Classes\PEN call cl Classes\PRINTER call cl Classes\RADIO call cl Classes\RADMENU call cl Function\RANDOM call cl Classes\RCOLUMN call cl Classes\REBAR call cl Classes\RECT call cl Classes\REG32 call cl Classes\REPORT call cl Classes\RFILE call cl Classes\RGROUP call cl Classes\RLINE call cl Classes\RPREVIEW call cl Classes\RTFFILE call cl Patch\SAY call cl Classes\SCRLLBAR call cl Classes\SELECTOR call cl WinAPI\SHELLAPI call cl Classes\SLIDER call cl Classes\SPLITTER call cl Classes\SQLERROR call cl Classes\STATUSBA call cl Classes\TABS call cl Classes\TACCTBL call cl Classes\TCBROWSE call cl Classes\TCCOLUMN call cl Classes\TCLIPGET call cl Classes\TComObj call cl Classes\TCompone call cl Classes\TDBFComp call cl Classes\TDBODBC call cl Classes\TDBODBCD call cl Classes\TDDEMLCl call cl Classes\TDDEMLSV call cl Classes\TDICT call cl Classes\TDOSPRN call cl Classes\TDTPICKE call cl Classes\TENHMETA call cl Classes\TDbase call cl Classes\TEXSTRUC call cl Classes\TFILEGTF call cl Classes\TFTP call cl Classes\TField call cl Classes\TFile call cl Classes\TForm call cl Classes\TFtpCli call cl Classes\TFtpFile call cl Classes\TFtpSess call cl Patch\TGET call cl Classes\TGRAPH call cl Classes\THTMLPAG call cl Classes\TIMAGLST call cl Classes\TIME call cl Classes\TIMER call cl Classes\TIndex call cl Classes\TLOCKS call cl Classes\TLex call cl Classes\TLib call cl Classes\TMAIL call cl Classes\TMCI call cl Classes\TMETAFIL call cl Classes\TMNUCOMP call cl Classes\TMSGITEM call cl Classes\TODBC call cl Classes\TOOLBAR call cl Classes\TORDINFO call cl Classes\TPROXY call cl Classes\TPages call cl Classes\TPanel call cl Classes\TParser call cl Classes\TPop3 call cl Classes\TProgres call cl Classes\TRAS call cl Classes\TRDD call cl Classes\TRDDODBC call cl Classes\TREEITEM call cl Classes\TREES call cl Classes\TRICHEDI call cl Patch\TSMTP call cl Classes\TSOCKET call cl Classes\TStruct call cl Classes\TTVItem call cl Classes\TTabCtrl call cl Classes\TTray call cl Classes\TTreeVie call cl Classes\TTxtEdit call cl Classes\TTxtFile call cl Classes\TWebServ call cl Function\VALBLANK call cl Classes\URLLink call cl Classes\VIDEO call cl Classes\WBROWSE call cl Classes\WINDOW call cl WinAPI\WININET call cl Function\WQOUT call cl Classes\XBROWSE call cl Function\XPAD call cl Classes\folder call cl Classes\listbox[/pre]

Pasha: sergey5703 пишет: И вообще нужен ли этот FiveWin для TSBrowse? И если знаете - какая версия TSBrowse самая свежая (я нашел версию 7.01)? Да, нужен. TSBrowse изначально делался как класс именно для fw/fwh. Теперь его адаптировали и для minigui А версия эта наверное последняя. У меня вот лежит 7.0


sergey5703: Вероятно действительно версия 7.0 - просто архив называется "Tsbrowse701.zip". Самый "свежий" файл "TSBROWSE\DOC\WHATSNEW.V70" - дата модификации 22/10/2004.



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