Obiekty OLE i obrazy
Obiekty OLE można wstawiać do modułów jako ikony. Jeśli obiekt OLE nie zostanie wstawiony jako ikona, w obiekcie zostanie wyświetlona zawartość pliku. Można utworzyć pusty obiekt OLE, na przykład można wstawić nowy arkusz kalkulacyjny programu Microsoft™ Excel lub istniejący plik. W modułach można również wstawiać obrazy. Można edytować zawartość obiektów OLE, ale nie można edytować obrazów.
Technologia OLE została pierwotnie wprowadzona przez firmę Microsoft jako "Object Linking and Embedding". Został on później odbudowany w oparciu o architekturę komponentu Microsoft znaną jako COM (Component Object Model). Ten model umożliwia osadzenie obiektu w innym pliku lub umieszczenie obiektu w pliku jako odsyłacza.
Jeśli wstawiany jest istniejący plik, można go dowiązać do pliku w systemie lub osadzić. W przypadku dowiązania obiektu OLE ścieżka do pliku w systemie jest zapisywana razem z obiektem OLE. Jeśli ktoś później zaktualizuje plik, zmiana zostanie odzwierciedlona w produkcie IBM Engineering Requirements Management DOORS (DOORS).
W przypadku osadzania obiektu OLE plik jest kopiowany do atrybutu produktu DOORS . Jeśli ktoś później zaktualizuje oryginalny plik, zmiana nie zostanie odzwierciedlona w kopii tego pliku w produkcie DOORS.
Obiekty OLE można wstawiać do dowolnego atrybutu tekstowego w produkcie DOORS. Liczba obiektów OLE, które można wstawić, nie jest ograniczona. Jednak obiekty OLE mogą mieć wpływ na wydajność. Nie można wstawić obiektu OLE do atrybutu Nagłówek obiektu.
Jeśli atrybut jest wyświetlany w kolumnie możliwości śledzenia w innym module, wyświetlane są również wszystkie obiekty OLE, które zostały wstawione do atrybutu.
Jeśli wielkość obiektu OLE przekracza domyślne maksimum 21 MB, obiekt OLE jest usuwany podczas zapisywania modułu. Aby uniknąć tego problemu, należy zmniejszyć wielkość obiektu OLE lub wykonać następujące kroki na komputerze klienta DOORS :
- Otwórz edytor rejestru (regedit.exe) i przejdź do klucza OLE: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole.
- Pod kluczem Ole dodaj nowy klucz jako wartość DWORD (32-bitowy) o nazwie: MaximumAllowedAllocationSize.
- Kliknij prawym przyciskiem myszy i zmodyfikuj nową wartość DWORD (32-bitową).
- Ustaw wartość danych na 4294967295 (Liczba dziesiętna)- FFFFFFFF (szesnastkowy).
- Zrestartuj komputer.