Как извлечь формы vb из exe-файла или файла проекта

#visual-studio #vb6

#visual-studio #vb6

Вопрос:

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

Ответ №1:

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

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

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

Форма =Form1.frm Форма =….Form2.frm Форма=………. Исходный код Form3.frm

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

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