Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

VB6 usunięcie formatek i formuł



 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Visual Studio: C#, VB, VC++, …
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ak



Dołączył: 13 Lut 2007
Posty: 163

PostWysłany: Sro Paź 03, 2018 3:25 pm  OP    Temat postu: VB6 usunięcie formatek i formuł Odpowiedz z cytatem Pisownia

Witam
Odchudzam swój programik wyrzucając jednego forma w którym mam różne formatki i z nimi zwiazane procedury Powiedzcie jak w VB6 sprawdzić i usnąć zapisane formuły powiązane z tym lub innymi userform żeby nie powstawały błędy.
Z góry dzięki
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
samolot



Dołączył: 26 Sty 2006
Posty: 8273
Skąd: Toruń

PostWysłany: Sro Paź 03, 2018 8:25 pm      Temat postu: Odpowiedz z cytatem Pisownia

0. Skopiuj cały projekt i wszystko co opiszę, próbuj na kopi.

1. Jeśli jest to program napisany dość dawno, że nie pamiętasz z tego powodu dość dobrze kodu, albo tym bardziej, jeśli nie jesteś jego autorem, to przede wszystkim otwórz projekt i w trybie projektowania dokładnie prześledź kod i przypomnij sobie jego całą logikę. Znajomość kodu i tego co on miał robić, bardzo pomaga w jego modyfikacji.

2. Oknu formatki, którą chcesz usunąć, najpierw zmień w oknie Properties jego nazwę, na przykład dodając na końcu nazwy znak podkreślnika i uruchom program, by sprawdzić czy wystąpią błędy. Błędów być może nie będzie, bo środowisko VB po zmianie nazwy formatki w oknie Properties, o ile pamiętam, samo skoryguje nazwę formatki we wszystkich wystąpienia w kodzie. Tak jest w środowisku VB.NET. Czy już tak było w środowisku VB6, nie pamiętam, ale jeśli tak nie było, to taka zmiana nazwy wskaże ci od razu w których miejscach kod odwołuje się do nazwy tego okna, które chcesz usunąć. Warto więc na początek taką próbę zrobić,bo wtedy program w momencie próby uruchomienia pokaże komunikaty o błędach.

3. W edytorze kodu otwórz kod tej formatki i w jego kodzie zmieniaj po kolei nazwy procedur i za każdym razem uruchamiaj projekt. Jeśli wystąpią błędy, to po kolej za każdym razem musisz tak zmienić kod w miejscu wystąpienia błędu, by program nie odwoływał się w żadnym miejscu do danej procedury, czy obiektu okna, które chcesz usunąć. Jeśli w taki sposób usuniesz wszystkie odwołania do elementów "okna do usunięcia" i po którejś kolejnej próbie uruchomienia projektu żadne błędy nie wystąpią, to możesz to okno usunąć.

Gdybyś jednak pochopnie usunął cokolwiek z projektu przedwcześnie, to zawsze możesz sobie do dodać z zachowanej kopi projektu.

_________________
Nie zadawaj bezcelowych pytań / Windows 8.1 / Windows 10 / VB2008 / VB 2010 / VB 2012 / Pisz poprawnie
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Visual Studio: C#, VB, VC++, … Wszystkie czasy w strefie CET (Europa)

Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.10682 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |