  | 
 | 
FAQ of RU.VISUALAGE.CPP
$Revision:   1.1  $
I. Общая часть
>Q: Какие патчи последние и где их брать
    http://www.software.ibm.com/ad/visualage_c++/service/csd.html
    The latest CSDs for VisualAge for C++ for OS/2 V3.0 are:
      CTC308 - Compiler, linker, lib and related tools
      CTD308 - Documentation
      CTO308 - IBM OpenClass Library
      CTS308 - IBM OpenClass Library source code
      CTU308 - Utilities: debugger, performance analyzer, editor, browser
      CTV308 - Visual Builder and Data Access Builder
      CTW308 - WorkFrame
        EUROFIX     Locale support for the Euro on OS/2
ftp://ftp.software.ibm.com/ps/products/visualagecpp/fixes/v30os2/english-us/tempfix/eurofix/eurofix.zip
    The latest CSDs for VisualAge for C++ for Windows V3.5 are:
      WTC354 - Compiler, linker, lib and related tools
      WTO356 - IBM OpenClass Library
      WTS356 - IBM OpenClass Library source code
      WTT354 - Win32 SDK and Win32s
      WTU354 - Utilities: debugger, performance analyzer, editor, browser
      WTV354 - Visual Builder and Data Access Builder
      WTW354 - WorkFrame
        POST-FP6-3  Fixes made for OpenClass since WTO356 was released
ftp://ftp.software.ibm.com/ps/products/visualagecpp/fixes/v35win/english-us/fixpak6/tempfix/post-fp6-3/post-fp6-3.zip
>Q: Как установить патчи на версию "Try & Bye"
 A. *Для Win32:*
    В реестре меняешь ключ:
    HKEY_LOCAL_MACHINE\SOFTWARE\IBM\IBM VisualAge for C++ for Windows Demo\demo
        на
    HKEY_LOCAL_MACHINE\SOFTWARE\IBM\IBM VisualAge for C++ for Windows\3.5
    *Для OS/2:*
    Редактируешь файл \os2\system\epfis.ini при помощи любого редактора INI
    файлов и заменяешь в нем:
    a) имя апликации
       EPFINST_IBM VisualAge C++ for OS/2_TRIAL_COPY_0001
       или что-то подобное (давно дело было) на
       EPFINST_IBM VisualAge C++ for OS/2_5622-679_0001
    b) содержимое ключа ApplicationName для данной апликации изменяешь с
       IBM VisualAge C++ for OS/2 TRIAL COPY
       или опять что-то подобное на
       IBM VisualAge C++ for OS/2
    Файл cppexit.dll копируешь в exit.dll
    После таких манипуляций можно спокойно ставить патчи.
II. Open Class Library
>Q: как соpтиpовать записи в IVBContainerControl ?
 A: (Anton Sergeev, 2:5020/457)
  IVBContainerControl отвечает только за отображение. Так что капать надо в
области IVSequence, на который есть ссылка в обекте IVBContainerControl. Так что
через такую ссылку. Он ведь только то отображает, что в IVSequence *
IVBContainerControl::items содержится. Так что берешь этот items и сортируешь.
III. VisualBuilder
>Q: Для создания невизуальных part лучше использовать VB или .VBE ?
 A: (Maxim Kramarenko, 2:5019/1.62)
  Настоятельно рекумендуется .VBE
>Q: Где находятся описания типов (не классов) для VB ?
 A: (Anton Sergeev, 2:5020/457)
  .VBE, использовать редактор Part для описания типов нельзя. Правельнее всего
посмотреть ..\Samples\VisBuild\vbSample\*.VBE - там хоpошо паказано, как делать
описание блоков функций, типов и пеpечислений.
>Q: Что можно использовать для выбора цвета ?
 A: (Maxim Kramarenko, 2:5019/1.62)
  ..\Sample\VisBuild\Doodle\ClrDlg.VBB
>Q: Можно ли использовать VAC++ без WPS и WF ?
 A: (Maxim Kramarenko, 2:5019/1.62)
  Можно. Надо инсталлировать его из под WPS, а потом заменить его на что-нибудь
типа FileBar. Будет работать все, кроме редактора. Это позволяет использовать VB
на 16MB :))
>Q: Есть некое окошко, которое должно делать нечто через каждые N секунд. Как
это делается в нормальной среде - я представляю - стартанул таймер, и ловишь
сообщения... Как это правильно изобразить в VisualBilder/PartEditor?
 A: (Andrej Rakovskij, 2:5000/76.13)
  На Ibm-ком сервере в примерах по VAC++ лежит как раз подобный пример. Файл
vbtimer.zip размером ~30К.
>Q: Я уже забодался загружать все .vbb модули в Visual Builder
 A: (Dmitriy Grachjev, 2:5020/328.328)
  Создай файлик VbLoad.Dat со списком этих файлов с указанием пути и положи его
либо в каталог, где живут файлы приложения, в случае если Visual Builder
запускается оттуда, либо (что подходит только для одного проекта) в каталог в
VbBase.Vbb, VbDax.Vbb e.t.c (он называется IVB для Win и DDe4Vb для Os/2).
 A: (Anton Sergeev, 2:5020/1457)
  BTW, пути указывать не обязательно, если каталог, где они лежат "входит" в
переменную укружения VBPATH.
© faqs.org.ru