BDS 2006 - lagi

Odpowiedz Nowy wątek
2011-07-29 13:44
0

Witam.

Korzystam w swoim laptopie z BDS 2006. Od pewnego czasu zauważyłem, że występują dość duże lagi (nawet z rzędu paru sekund) pomiędzy naduszeniem klawisza na klawiaturze a wyświetleniem go w edytorze. Nawet czasem gdy szybko napisze cały wyraz, to poszczególne litery pojawiają się z dość dużym opóźnieniem. Dodam, że problem pojawia się dopiero po paru minutach od odpalenia BDS. Na samym początku jest wszystko ok. Wątpie, że jest to problem sprzętowy, gdyż wcześniej czegoś takiego nie miałem. Laptop ma i5 430M, 4GB RAM oraz radka HD 5650 (Windows 7). Unit w którym problem występuje ma tylko 5300 linii kodu. W krótszych unitach problemu nie zauważyłem(ale w tym samym projekcie)

Pozdrawiam i proszę o pomoc w rozwiązaniu tego denerwującego problemu (znacznie utrudnia on programowanie)

Tylko 5300 linii kodu? Ty wiesz co to modulacja? =] Raczej to coś z twoim softem, spróbuj zreinstalować Windę (też tak czasami mam ale po restarcie PC wszystko działa ok). I czy sterowniki masz najnowsze? No i zawsze możesz zreinstalować BDS, lub kombinować z konfiguracją... (no i miał być komentarz a wyszedł post :X ) - payl 2011-07-29 18:55

Pozostało 580 znaków

2011-07-30 18:43
0

Zapewne chodzi o jakąś opcję edytora, którą trzeba było wyłączyć w tym BDS-ie 2006, ale nie pamiętam dokładnie jaką, chyba którąś związaną z autocomplete (Code Insight), w każdym razie to pomagało. Aha! Pamiętam jeszcze, że środowisko pożerało też coraz więcej pamięci (setki MB), sprawdź u siebie, a wyłączenie tej opcji rozwiązywało ten problem.

Pozostało 580 znaków

2011-08-07 17:09
0

payl co to modulacja to nie wiem ;) Code insight wyłączyłem i niewiele to dało. Dramatycznego wzrostu RAM-u nie zaobserwowałem. W wolnej chwili przeinstaluję środowisko (wolałem tego raczej uniknąć :) )

Pozdrawiam.

no to czas abyś się dowiedział. Zresztą, i tak może kiedyś na to wpadniesz. - payl 2011-08-07 17:34

Pozostało 580 znaków

2011-08-26 13:52
0

Witam

Zreinstalowałem BDS 2006. Przeskanowałem system Nodem 32, wyczyściłem CCleanerem, Odkurzaczem, przejrzałem logi z HijackThis.
Reinstalka systemu nie wchodzi w grę.
Po tych zabiegach nadal mam ten sam problem. Opóźnienia pomiędzy poszczególnymi znakami sięgają nawet 2-4s. Im dłużej się ze środowiska korzysta, tym ten czas wydaje się dłuższy. Zobacze jeszcze te sterowniki, ale wątpie, że to coś da, bo wcześniej problemu nie było.

Pozdrawiam

Pozostało 580 znaków

2011-08-26 15:12
0

zasadnicze pytanie: Delphi czy CBuilder ?

Pozostało 580 znaków

2011-08-26 16:35
0

Uruchamiam tylko i wyłącznie Delphi for Microsoft Win32.

To zrobię reklamę mojego ulubionego środowiska - Lazarus (www.lazarus.freepascal.org) - nawet jest konwerter projektów Delphi do Lazarusa, co powinno Ci ułatwić robotę. - payl 2011-08-26 19:16
dzięki, zainteresuję się tym Lazarusem, ale chciałbym ten problem rozwiązać w BDS'ie . Hehe, dzięki za linki, nie wiedziałem, że chodzi wam o moduły. Pozdrawiam - Szymonss 2011-08-26 23:07

Pozostało 580 znaków

2011-09-10 12:43
0

Pozwolę sobie odświeżyć temat, gdyż problem nadal nie jest rozwiązany.

Lazarusa zainstalowałem, ale to jest tylko obejście problemu, a mi zależy na rozwiązanie tego właśnie w BDS.

W ustawieniach w zakładace Code Insight wszystko wyłączyłem, jednak nie rozwiązało to problemu.
Co dziwne, zauważyłem, że w moim projekcie tylko unit z główną formą ma te problemy. Gdy otworzę np. unit z inną formą, to wszystko wraca do normy. Ale gdy tylko zmienię zakładkę na główny unit, problem powraca.

Co ciekawe, zauważyłem, że gdy się jakiś czas korzysta ze środowiska (choć jest to bardzo męczące, bo by chociaż jedną linijkę zapisać to piszę ją najpierw w notatniku a następnie metodą copiego-paste'a wklejam do środowiska) to problem sam się rozwiązuje(nagle). Po prostu muszę jakiś czas z tego korzystać. Czasami pomaga uruchomienie wyszukiwania tekstu i kliknięcie w znalezione pozycje (tak, by edytor się tam przeniósł), ale to jest pewnie tylko zbieg okoliczności.

Problem pojawia się po upływie paru minut od uruchomienia środowiska. Następnie wpisywanie liter coraz bardziej zwalnia. Uruchamiam tylko samo Delphi.

Jak już wyżej napisałem, zreinstalowałem BDS, wyczyściłem system ze zbędnych śmieci. Wydaję mi się, że problem tkwi w samym środowisku.

Pozdrawiam.

"Wydaję mi się, że problem tkwi w samym środowisku." - Albo bardziej w tym że robisz ogromne pliki ... Nie sądzę aby ktokolwiek wpadł że kod może być taki długi... - payl 2011-09-10 13:14
coś mi się nie chce wierzyć, że to jest problem wielkości pliku... główny unit ma prawie 8k linii, a unit Windows w którym wszystko poprawnie działa ma 32k linii kodu. - Szymonss 2011-09-10 14:45
Nie wiem, nie wnikam, może zależy od 'czegoś', ciężko powiedzieć :P . Używaj Lazarusa :D . - payl 2011-09-10 14:59
Może dodam jeszcze, że zauważyłem, że podczas edycji kodu zdarza się (rzadko, ale zdarza się), że BDS wyrzuci błąd 'exception has been thrown by the target of an invocation', po kliknięciu OK znowu, i tak ciągle. Jedynym lekarstwem na to jest zrestartowanie środowiska. Może to ma jakiś związek z tym... Czasem zdarza się też seria błędów po wyłączeniu BDS (dokładną treść zapodam, jak uda mi się problem ten powtórzyć). - Szymonss 2011-09-10 15:20

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0