aspirant Если пропатчить WEWB32.EXE по адресу 548006 заменить 75 на EB программа нормально работает с WIN1251
heloun Думаю, топикстартер сюда не заглядывает. По-моему из всего здесь сказанного ясно следует, что и как нужно сделать, чтобы получить требуемый ресурс
У меня тоже так было. Я как и Вы изменил Frecuency на Quecuency в файле wewbmsg.res, а потом вставил в wewb32.exe 6 nop. Тоже не запускалась. Попробовал чистую программу поставить и проделать тоже самое. Ничего не вышло. А вот когда я сразу сделал исправления в самой программе, а потом в wewbmsg.res, то все отлично стало запускаться.
Вы не могли бы по-подробнее рассказать как это сделать. Я не знаю ассемблера и в программировании не очень силён. Пишу программы только на Turbo Pascal и скрипты на php. Я учусь в университете (специальность Физическая электроника) и у нас многие пользуются этой программой. Мне очень хочется ее руссифицировать. Все необходимые программы у меня есть. Пока что я делаю как было написано: Уже почти все кнопки меню руссифицировал. Но это очень долго. Помогите, пожалуйста. Заранее спасибо!
osandr Ни фига себе, опять подняли тему У меня наверное даже файлов не осталось. aspirant сюда уже давно не заглядывает, придется мне отдуваться :-( Прежде всего прочитай все, что касается формата файла, я подробно описал структуры. Этого описания должно хватить, чтобы написать простенький разборщик и сборщик ресурсов, знаний ассемблера здесь явно не нужно, подойдет и твой Паскаль (хотя его здесь не жалуют ). Особых знаний программирования - тоже не нужно - понадобится в основном работа с файлами. Ну если этого не хватит, может помогу, чем смогу, хотя возвращаться к этой теме ужасно не хочется (я же не обеспечиваю technical support) ЗЫ Может кто-нибудь еще поможет...
Спасибо что откликнулись! Я не понимаю что написано в структурах. В конце файла wewbmsg.res ? То что wewbmsg.res это некий архив, я понял. Посмотрел какие он содержит файлы. Вырезал их в WinHex. Но после редактирования файла wewb.msg появляется та же ошибка. Я много раз все перечитал, но я так и не понял где записаны размеры ресурсов. Что значит trailer? Может быть мои вопросы покажутся глупыми , но, тем не менее, помогите мне разобраться. Буду очень вам благодарен.
osandr А что непонятного, переведи их в Паскалевский тип records. Ну да, вроде из контекста понятно, что речь исключительно об этом файле. В массиве структур, описанном в посте #36. ЗЫ Что конкретно непонятно?
Я никогда не писал разборщики. Где можно посмотреть пример? Вообще, как его (файл wewbmsg.res) aspirant разрезал вручную? Как он определил размеры ресурсов? Какой тип в Паскале соответствует DWORD? Наверное ничего у меня не получится...
osandr http://slil.ru/24354115 в ком. строке указать полный путь и имя res-файла. Прожка создает одноименный каталог и сохраняет в него все ресурсы. Обратно в res она пока не собирает, можешь переводить потихоньку...
http://slil.ru/24356383 также как и в предыдущей указываешь файл *.res в ком. строке. Создается каталог с извлеченными ресурсами и *.erc файл (в нем имена извлеченных файлов в том порядке, в котором они хранятся в res-файле). После перевода ресурсов указываешь в ком. строке erc-файл и она запакует файлы в res. Все существующие файлы будут перезаписаны без предупреждений, так что делай резервные копии на всякий случай. Патчить exe нет необходимости - программка рассчитывает заново контрольную сумму res-файла. Если еще не разобрался, в файлах *.msg (извлеченных) в первой строке находятся два числа. Первое - число строк в файле (не считая эту). Строкой считается последовательность символов в кавычках (включая символы перевода строки). Второе число - максимальная длина строки в файле (включая кавычки и символы перевода строки - 2)
Огромное Вам спасибо за помощь, rmn! Сегодня протестирую Вашу программу. Ваш форум - просто супер! Нигде еще мне так не помогали! У меня есть сайт по электронике shematehnik.com, если хотите, я могу в качестве благодарности в разделе "Ссылки " поставить ссылку на Ваш сайт?
rmn Спасибо за помощь, а то у меня на работе только что Инет появился, а дома - вообще неизвестно когда появится (работнички Мостелекома при прокладке своего гребанного кабеля где-то цепанули внутреннюю компьютерную сеть и я теперь как старик у моря после третьей попытки )
Кто скачал эти файлы, выложите на какой нибудь файлообменник а-то эта ссылка сдохла, выложите плииззззз. Очень надо Заранее спасибо!