|
Программирование >> Перегруженные имена функций и идентификаторы
Поэтому, рисовать мышь вы должны сами. А чтобы координаты мыши отслеживать, у 33h прерывания есть функция, которая возвращает смещение мыши от последней ее позиции. Можно обойтись без рисования своего курсора мыши если найти драйвер, понимающий VESA-режимы. Например, в Logitech MouseWare 6.3 входит некий оверлейчик для генерации курсора для режимов Везы, который соответствует какой-то там совместной спецификации Везы и Логитеча. Как установить патчи на версию Try & Bye ? Для 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 файлов и заменяете в нем: имя апликации EPFINST IBM VisualAge C++ for OS/2 TRIAL COPY 0001 или что-то подобное на EPFINST IBM VisualAge C++ for OS/2 5622-679 0001 содержимое ключа ApplicationName для данной апликации изменяете с IBM VisualAge C++ for OS/2 TRIAL COPY или опять что-то подобное на IBM VisualAge C++ for OS/2 файл cppexit.dll копируете в exit.dll. После таких манипуляций можно спокойно ставить патчи. Как сортировать записи в IVBContainerControl? IVBContainerControl отвечает только за отображение. Капать надо в области IVSequence, на который есть сс1ка в объекте IVBContainerControl. Он ведь только то отображает, что в IVSequence * IVBContainerControl::items содержится. Так что берете этот items и сортируете. Для создания невизуальных part лучше использовать VB или .VBE? Настоятельно рекомендуется .VBE Где находятся описания типов (не классов) для VB? .VBE, использовать редактор Part для описания типов нельзя. Правильнее всего посмотреть .\Samples\VisBuild\ vbSample\*.VBE Там хорошо показано, как делать описание блоков функций, типов и перечислений. Что можно использовать для выбора цвета? Для выбора цвета лучше всего использовать ..\Sample\ VisBuild\Doodle\ ClrDlg.VBB. Можно ли использовать VAC++ без WPS и WF? Можно. Надо инсталлировать его из под WPS, а потом заменить его на что-нибудь типа FileBar. Будет работать все, кроме редактора. Это позволяет использовать VB на 16 MB. Есть некое окошко, которое должно делать нечто через каждые N секунд. Как это правильно изобразить в VisualBilder/PartEditor? Ha Ibmком сервере в примерах по VAC++ лежит как раз подобный пример. Файл vbtimer.zip размером ~30 К. Я уже замучился загружать все .vbb модули в Visual Builder. Что делать? Создайте файлик VbLoad.Dat со списком этих файлов с указанием пути и положите его либо в каталог, где живут файлы приложения, в случае если Visual Builder запускается оттуда, либо (что подходит только для одного проекта) в каталог в VbBase.Vbb, VbDax.Vbb e.t.c (он называется IVB для Win и DDe4Vb для Os/2). Пути указывать не обязательно, если каталог, где они лежат входит в переменную окружения VBPATH. Где взять документацию на Ватком? В поставке. Все что есть в виде книжек включено в дистрибутив, кроме книги Страуструпа. Как поставить Ватком версии 10 под пополамом, при установке в самом конце происходят странные вещи? Лучше всего провести установку (копирование файлов и создание каталогов) в досовской сессии, а потом пополамным инсталлером просто откорректировать конфиги и создать все необходимые установки. В русифицированной WIN95 криво, устанавливается WATCOM. He создает папки со своими иконками. Что делать? Нужно сделать каталоги \Windows\Start Menu\Programs и переустановить Ватком. Потом перекинуть .lnk куда вам нужно. При отсутствии нужных англоязычных папок ссылки улетают в никуда. Он занял очень много места на диске, от чего можно избавиться? Если вы не предполагаете писать программы под какие-либо платформы, то не стоит устанавливать и библиотеки для них, если вы собираетесь работать под пополамом, можно смело прибить досовские и виндовозные хелпы, и программку для их просмотра. Кроме того, надо решить какой средой вы будете пользоваться, компилировать в дос-боксе или нет. Пополамный компилятор ресурсов под досом очень слаб и сваливается по нехватке памяти даже на простых файлах. Более того есть мнение, что при компиляции в осевой сессии, по крайней мере линкер работает примерно в 3 раза быстрее. Вот я его поставил, ничего не понятно, с чего начать? Прежде всего - почитать документацию, версия 10 поставляется с огромными файлами хелпа, если вы работаете под пополамом - используйте VIEW или иконки помощи в фолдере, если под Windows - соответственно программку WHELP для просмотра *.HLP, ну и под досом - аналогично, правда там вы не получите красивых окошек и приятной гипертекстовой среды. Где у него IDE, я привык, чтобы нажал кнопку, а оно откомпилировалось? IDE существует, но работает только под Windows ии OS/2. Для работы в Досе используйте командную строку. Если вы так привыкли к IDE - поддержка Ваткома есть в MultiEdit, и комплект удобных макросов тоже. С чего начать, чтобы сразу заработало? Начните с простейшего: #include <stdio.h> main() puts( Hello, world ); Для компиляции нужно использовать: wcl hello.c - для DOS/16
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |