SiComponents Home Page SiComponents Forums
Here you will be able to get help and share your experience
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Evaluation run: 4 bugs in 2 minutes

 
Post new topic   Reply to topic    SiComponents Forums Forum Index -> Resource Builder
View previous topic :: View next topic  
Author Message
yup



Joined: 05 Nov 2010
Posts: 1

PostPosted: Fri Nov 05, 2010 9:01 pm    Post subject: Evaluation run: 4 bugs in 2 minutes Reply with quote

Вчера в ознакомительных целях выкачал, установил и запустил раздаваемую на сайте версию Resource Builder. Примерно за две минуты работы было обнаружено следующее:
1. Загружаю в Resource Builder файл ресурсов, полученный с помощью Microsoft Resource Compiler из следующего простейшего скрипта:
Code:
128 MENU
{
  POPUP "&File"
  {
    MENUITEM "&New", 32001
    MENUITEM "&Open", 32002
    MENUITEM "&Save", 32003,  GRAYED
    MENUITEM "E&xit", 32004
  }
}

Обнаруживаю, что он (RB) потерял атрибут GRAYED (в файле ресурсов атрибут наличествует - проверено другими редакторами). Более того, средствами самого RB отключить строку вообще не удаётся: соответствующую галочку в редакторе меню снимаю, но строка остаётся доступной. Редактирование в текстовом режиме к успеху тоже не приводит.

2. Пытаюсь сохранить отредактированные ресурсы в файл .RC. Обнаруживаю, что вне зависимости от выбора типа (Unicode/не-Unicode) в диалоге сохранения файла, .RC сохраняется всегда в уникоде.
Текст файла такой:
Code:
/*********************************************
File: TEST.RC
Generated by Resource Builder (3.0.3.25).
*********************************************/
/*
OutputExt=res
*/

128 MENU
MOVEABLE PURE LOADONCALL DISCARDABLE
LANGUAGE LANG_ENGLISH, 1
{
  POPUP "&File"
  {
    MENUITEM "&New", 32001
    MENUITEM "&Open", 32002
    MENUITEM "&Save", 32003
    MENUITEM "E&xit", 32004
  }
}


3. Самостоятельно перевожу полученный .RC в кодировку ANSI, сохраняю в отдельный файл и пытаюсь откомпилировать оба эти файла с помощью sircc32. В обоих случаях получаю одну и ту же ошибку:
Code:
Resource script compiler Copyright (c) 2000-2007 Igor Siticov, SiComponents
Error[130] in line [9]: File test.rc. Line 9 : 130. File contains invalid characters


4. Загружаю ресурсы файла реальной программы и сохраняю .RC (в формате Microsoft) в свой, специально созданный для этого, каталог. Для курсоров, значков и прочей бинарной начинки RB создаёт отдельный подкаталог. Перебрасываю всё содержимое своего каталога, в том числе и этот подкаталог, в другое место, после чего пытаюсь сохранить ресурсы ещё раз. Вместо сохранения получаю сообщение об отсутствии подкаталога.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SiComponents Forums Forum Index -> Resource Builder All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by p h p B B  © 2001, 2005 p h p B B  Group