5

Podczas opracowywania nowego komponentu w Delphi napotykam na tę nieefektywność. Za każdym razem, gdy wprowadzam przyrostowe zmiany w kodzie źródłowym (na przykład poprawki błędów), buduję nowy komponent i instaluję go na Palecie Komponentów. To jest wporządku. W innym przypadku IDE, mam otwarty projekt, który używa tego komponentu. Jest wizualnym elementem jednej z moich form. Aby zastosować nowe zmiany, wymagane jest ponowne uruchomienie tej drugiej instancji - zamknięcie i ponowne otwarcie formularza lub projektu nie jest wystarczające. Czy ten proces można zoptymalizować?Jak mogę załadować zaktualizowany pakiet komponentów bez restartowania IDE?

Odpowiedz

3

Jeśli chcesz odświeżyć pakiet czasu projektowania bez zabijania IDE można:

  1. otworzyć okno instalacji pakietów.
  2. Odznacz pakiet i sprawdź go ponownie.

Edytowane w celu usunięcia niepotrzebnych kroków.

+0

Kroki 1 i 4 nie są konieczne. – truthseeker

+0

Czasami zdarza się, że nie mogę zbudować projektu komponentu z powodu błędu krytycznego: Nie można otworzyć (program nadal działa?). Można tego uniknąć, zmieniając kolejność operacji: najpierw odznaczając pakiet, następnie budując i instalując komponent i ponownie sprawdzając komponent ponownie. – truthseeker

+1

Myślę, że jeśli chcesz uruchomić dwie instancje IDE, zawsze będzie wymagać więcej pracy. Delphi obsługuje przeładowanie w bieżącej instancji IDE, ale nie informuje innych instancji o ponownym ładowaniu pakietów. Jeśli możesz pracować w jednej instancji IDE i po prostu użyć grupy projektów, zamiast przełączać instancje IDE, okaże się, że jest to łatwiejsze. –

Powiązane problemy