faqs.org.ru

 Главная > Программирование > Языки C/C++/Builder >

VisualAge for C++ FAQ

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.

Вернуться в раздел "Языки C/C++/Builder" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru