Сейчас на форуме: _MBK_, vsv1 (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Как редактировать строки в проге на VB5?
Посл.ответ Сообщение

Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 июня 2007 16:56
· Личное сообщение · #1

Есть программа на Visual Basic 5. Как перевести надписи в ней? Помогите, плиз...



Ранг: 120.2 (ветеран), 8thx
Активность: 0.120
Статус: Участник

Создано: 06 июня 2007 17:46
· Личное сообщение · #2

Попробуй VB Decompiler Lite



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 июня 2007 07:38
· Личное сообщение · #3

VB Decompiler Lite только показывает, что надписи там есть, но не редактирует их...



Ранг: 2.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 июня 2007 11:30
· Личное сообщение · #4

Это и главное. А редактировать можно в чем угодно. В помощь:
dotfix.net/module.php?module=@6e786b367c673a3361736575636f6f646860



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 июня 2007 12:08
· Личное сообщение · #5

cdt
Спасибо, почитаем!



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 07 июня 2007 22:43
· Личное сообщение · #6

если прога не пакована, всё лежит плэин-текстом... хекседитор в руки и вперёд



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 июня 2007 16:48
· Личное сообщение · #7

Вот прога на 99% не пакована, а не могу найти я эти строки в хекседиторе. может всё потому что строки на китайском?



Ранг: 120.2 (ветеран), 8thx
Активность: 0.120
Статус: Участник

Создано: 09 июня 2007 17:10
· Личное сообщение · #8

Может ты ее выложишь (если она немного весит) или ссылку дашь?



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 июня 2007 17:47
· Личное сообщение · #9


Блин, сейчас не могу. У меня её с собой нет.



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 10 июня 2007 10:06
· Личное сообщение · #10

TitanRain пишет:
Вот прога на 99% не пакована, а не могу найти я эти строки в хекседиторе. может всё потому что строки на китайском?

А если искать последовательность хекс-символов, соответствующую строчке на китайском? Правда надо иметь таблицу символов для китайских иероглифов.



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 июня 2007 17:31
· Личное сообщение · #11

В принципе таблица символов для иероглифов не нужна. В проге они все-равно отображаются как английские буквы и символы.



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 10 июня 2007 19:07
· Личное сообщение · #12

Чего то я с трудом это представляю. Ну тогда соответственно искать последовательность хекс-кодов английских букв и символов.
З.Ы. Получилось что-нибудь?
З.З.Ы. Работал один раз за корейской Виндой Офигеть!



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 10 июня 2007 21:13 · Поправил: nice
· Личное сообщение · #13

TitanRain
В бэйсике используют UNICODE так что ищи символы в соот-ии с таблицой перекодировки, то есть не один байт на символ а два

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 июня 2007 14:48
· Личное сообщение · #14

Sturgeon пишет:
Чего то я с трудом это представляю.

Я сам офигеваю!!!



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 июня 2007 17:01
· Личное сообщение · #15

А как быть если символов меньше, чем в русском переводе? Вылезает ошибка, если заменяешь больше символов, чем занимает китайское слово.



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 15 июня 2007 18:05
· Личное сообщение · #16

TitanRain пишет:
А как быть если символов меньше, чем в русском переводе? Вылезает ошибка, если заменяешь больше символов, чем занимает китайское слово.

Это в 90% случаев будут проблемы. Хотя превышение строки на два-три символа чаще всего происходит без последствий.
Не может быть чтобы в великом и могучем не нашлось адекватной замены для пары урюкских закорючек



Ранг: 120.2 (ветеран), 8thx
Активность: 0.120
Статус: Участник

Создано: 15 июня 2007 20:27
· Личное сообщение · #17

TitanRain

Может хватит флудить, и наконец ты что нибудь определенное выложишь?



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 июня 2007 17:30
· Личное сообщение · #18

Да нашел я эти строки. Там на взгляд была, например, надпись "isis@", но когда просто ищешь через поиск эту строку ничего не находишь. Оказалось это "не совсем" эти буквы. Выглядят они также, но код у них другой. Так что я просто и искал, скажем, бейсиковское Form_main и рядом с этой надписью уже искал свою надпись.

Sturgeon пишет:
Не может быть чтобы в великом и могучем не нашлось адекватной замены для пары урюкских закорючек

Замену я конечно нашел, но хотелось просто узнать, может все-таки можно...



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 18 июня 2007 22:00
· Личное сообщение · #19

TitanRain пишет:
Есть программа на Visual Basic 5. Как перевести надписи в ней? Помогите, плиз...

У меня работает она конечно через раз, но вдруг у тебя заработает как надо..

dc6b_18.06.2007_CRACKLAB.rU.tgz - VBExplorer.rar

-----
Я ещё не волшебник, я только учусь...




Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 июня 2007 04:57
· Личное сообщение · #20

Assass1n пишет:
У меня работает она конечно через раз, но вдруг у тебя заработает как надо..

Прога уматная. Работает нормально. Но вылетает та же ошибка при редактировании надписей, как и при простом редактировании в хексредакторе "Invalid file format.". Картинки заменяет как надо.


 eXeL@B —› Вопросы новичков —› Как редактировать строки в проге на VB5?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати