Операционная система Microsoft Windows 3.1 для программиста -том 2


Листинг 1.26. Файл oem3ansi\tabgen.cpp


#include <stdio.h> #include <stdlib.h>

int main (void) { FILE *tfile;

tfile=fopen("xlat.tbl","w+b"); if(tfile == NULL) { printf("File creation error!"); exit(1); }

for(unsigned int i=0; i < 256; i++) fputc((char)i, tfile);

fclose(tfile); return 0; }

Эта программа создает в текущем каталоге файл с именем xlat.tbl, состоящий из 256 байт с последовательно возрастающими от 0 до 255 значениями. При использовании такого файла приложение OEM3ANSI не выполняет никакой дополнительной перекодировки, однако вы можете отредактировать этот файл, например, при помощи редактора diskedit.exe из пакета утилит Нортона.

Содержимое таблицы перекодировки можно изменять и после сборки проекта. Для этого надо воспользоваться приложением Resource Workshop.

Запустите Resource Workshop и из меню "File" выберите строку "Open Project". В меню "File type" выберите строку "EXE application" и откройте файл oem3ansi.exe. На экране появится окно с заголовком "oem3ansi.exe", в котором находится список имеющихся в файле приложения ресурсов. Вы увидите там строку "XLATTABLE". Это идентификатор ресурса, определенный в файле описания ресурсов приложения. Сделайте по нему двойной щелчок левой клавишей мыши. Появится окно редактирования "XLAT:XLATTABLE", в котором вы сможете изменить значение отдельных байт таблицы. После редактирования сохраните изменения, выбрав из меню "File" строку "Save project" и завершите приложение Resource Workshop.




Начало  Назад  Вперед



Книжный магазин