Как извлечь VB формы из EXE-файла или файла проекта - PullRequest
0 голосов
/ 04 мая 2011

Я должен сформировать свой компьютер. Я установил Visual Studio снова. Раньше у меня был проект на Visual Basic. У меня есть файлы проекта, сохраненные как .VBP extn, а также и файл ExE для тот же проект. Это также работает. Но как я могу получить формы, которые я создал в VB, из этих файлов Exe и Project.

1 Ответ

0 голосов
/ 06 мая 2011

Давайте сначала что-нибудь уберем с пути, есть нет простой способ извлечь эти формы из файла .exe, поэтому , что не вариант.

С другой стороны, файл .vbp является файлом проекта, он не содержит сами формы, но может помочь вам найти их формы.

Visual Basic нетребует, чтобы файлы форм (.frm) хранились в той же папке, что и файл проекта, поэтому в файле проекта хранится расположение этих форм.Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши на вашем VBP-файле и выбрать открыть с помощью контекстного меню, затем выбрать блокнот из списка, и вы увидите текстовое содержимое вашего VBP-файла.Вокруг вершины должно быть несколько строк, которые выглядят так (в зависимости от того, сколько форм имеет ваш проект):

Form = Form1.frm Form = .... \ Form2.frm Form = .......... \ Исходный код \ Form3.frm

Это "относительные" пути каждого из файлов frm в проекте.Если ваш выглядит как первый, в котором нет пути, то это означает, что файлы frm хранятся в той же папке на VBP, и вы их потеряли (кто-то мог удалить их или не скопировать, когда они отправили вам проект)в этом случае вы ничего не можете сделать, чтобы получить их.Но если строки в вашем файле vbp выглядят как вторая и третья строки, то ищите в этих папках, и файлы форм «должны» быть там, но, к сожалению, гарантии нет.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...