MGL Inc Vilano STI StateEx
IGT Lemberg Group Schwarz
Uzbek Inc Freight Union
Irina Dovbenko YLM Sungor Taurus RT Group 18 Wheelers SP Truck Center Cargoboss GoldenWay Orozco DaynNight Pava Logistics Formula Trucking Реклама
Список форумовТехнический
VB code recovery
Пн, Фев 26, 2007 09:42pm Дихлофос - 6282 d back

Есть msi package, нужно восстановить source code. Возможно ли?
Ср, Фев 28, 2007 12:30am [Аноним] - 6281 d back

VBA Source Code Control
Использование VBA Source Code Control выгодно не только в группах разработчиков – отдельные программисты тоже могут выиграть, применяя контроль версий проекта. Так, если вы произвели какие-либо изменения, а затем захотели вернуться к предыдущей версии, то с помощью Visual SourceSafe можно легко восстановить предыдущий исходный код.

Координация работы групп специалистов, совместно создающих, поддерживающих и обновляющих файлы для крупного приложения, может представлять большую сложность. Использование Visual SourceSafe позволяет осуществлять надежное и простое управление исходным кодом, синхронизируя работу разработчиков в группе согласно внесенным ими изменениям.

Дополнение VBA Source Control позволяет подключить автономный пакет Visual SourceSafe (система контроля версий) в среду VBA, благодаря чему разработчики получают следующие возможности управления проектами:

выяснять, какие объекты были восстановлены;
восстанавливать и изменять объект;
сохранять объект, чтобы другие разработчики смогли воспользоваться теми изменениями, которые были проведены с объектом;
просматривать историю внесения изменений для каждого объекта или всей базы данных;
визуально сравнивать версии объекта;
создавать версии объектов и возвращаться к предыдущей версии (даже для удаленных объектов);
производить слияние различных версий объекта;
переходить к последним версиям всех объектов.
Обратите внимание, что в Microsoft Office 2000 существует два типа дополнений VBA Source Code Control:

Access Source Code Control, используемый при разработке приложений с помощью Microsoft Access, который хранит двоичный код и код своих объектов в качестве отдельных элементов внутри базы данных Visual SourceSafe;
Новый VBA Source Code Control, применяемый при разработке приложений с помощью других продуктов Microsoft Office 2000 (например, Excel или Word). Это дополнение предоставляет все функциональные возможности Visual SourceSafe в среде разработки Office.
Дополнение VBA Source Code Control работает следующим образом. При разработке крупного приложения все VBA-объекты, создаваемые группой программистов, хранятся в проекте Visual SourceSafe. При этом каждый разработчик трудится над VBA-проектом на своей машине. Восстановление исходного кода объектов из пакета Visual SourceSafe означает, что этот код копируется из проекта Visual SourceSafe в проект разработчика на локальной машине. Сохранение исходного кода объекта происходит путем копирования его с локальной машины разработчика в базу данных Visual SourceSafe.

После установки дополнения VBA Source Code Control и подключения системы контроля версий Visual SourceSafe с помощью команды Add-Ins|VBA Source Code Control|Add Project to SourceSafe в подменю Add-Ins|VBA Source Code Control появляются такие команды (рис. 14):

Get Latest Version записывает текущий объект из базы данных поверх локальной версии. При вызове команды в списке объектов могут появиться такие, которые в действительности не входят в состав базы данных разработчика. Это значит, что данные объекты были помещены в Visual SourceSafe другими программистами, а вы их еще не скопировали.
Check Out копирует выделенные объекты в текущий проект и обновляет окно состояния элемента управления Project, указывая тем самым, что файлы были скопированы конкретному члену команды разработчиков. Восстановление объекта дает вам возможность проводить с ним какие-либо изменения. При этом, когда вы восстановили объект, никто их других разработчиков не может выполнить ту же самую операцию до тех пор, пока вы не сохранили его.
Check In выводит диалоговое окно, в котором вы можете выбрать объект для сохранения. Здесь у вас есть дополнительная возможность сохранить файлы – Keep checked out, но продолжать работать над ними, оставляя за ними статус восстановленных. Кроме того, вы можете добавить комментарий, в котором указывается, когда были сделаны последние изменения. Сохранение объекта дает возможность другим разработчикам просматривать и использовать сделанные вами изменения.
Undo Check Out возвращает к последней версии, сохраненной в Visual SourceSafe. При вызове команд Get Latest Version, Check Out, or Undo Check Out может оказаться так, что версии объектов на локальной машине будут отличаться от тех, что находятся в проекте Visual SourceSafe. Если это произойдет, то объекты будут синхронизированы, то есть скопированы из базы данных Visual SourceSafe на машину разработчика и записаны поверх локальных версий.
Show History выводит диалоговое окно, отображающее историю разработки текущего объекта.
Show Differences сравнивает локальную копию объекта с аналогичной в проекте Visual SourceSafe и показывает различия между ними.
SourceSafe Properties выводит свойства объекта Visual SourceSafe (такие как комментарии и статус «Восстановлен/Сохранен».
Add Files to SourceSafe выводит диалоговое окно, содержащее список объектов текущего проекта, которые еще не включены в систему контроля версий. Это диалоговое окно используется для добавления объектов к Visual SourceSafe.
Get Object from SourceSafe копирует объект из Visual SourceSafe, подсоединяет его к проекту на локальной машине и предоставляет вам возможность включить его в систему контроля версий внутри вашего проекта. Копируемый объект по существу является новым объектом, который теперь принадлежит вашему проекту и больше не связан с исходным объектом, остающимся в Visual SourceSafe.
Run SourceSafe запускает Visual SourceSafe Explorer. Если последний уже загружен, то эта команда выводит окно Visual SourceSafe поверх всех остальных.
Refresh File Status обновляет данные в окне VBA Source Code Control.
Чт, Мар 1, 2007 10:17pm Дихлофос - 6279 d back

Да нет, это совсем другое. У меня не сохранилось абсолютно ничего, кроме msi. Пробовал какой-то софт, но восстанавливало очень посредственно, стопроцентного результата не было
Сб, Мар 10, 2007 10:05pm wizard - 6270 d back

попробуй Less MSIérables
Пн, Мар 12, 2007 09:12pm Дихлофос - 6268 d back

Увы, Виз, экзекьюшн вытащил, а сам код нет. А вообще занятная программка
Вт, Мар 13, 2007 06:17am wizard - 6268 d back

у меня VBSы тоже вытаскивает. может в твоём MSI не VB а C?
Вт, Мар 13, 2007 08:41pm Дихлофос - 6267 d back

Да не, это моя собственная программа,VB.Net
Помнить имя на вашем компьютере
Помнить email на вашем компьютере
Показывать Email (адрес будет показан на странице)






Chicago.Ru не несёт ответственности за достоверность размещенной информации
© 2000-2024 Chicago.Ru