Skocz do zawartości
Emila23

Problem z TListView w bcb

Rekomendowane odpowiedzi

Wiesz, to nie jest sprawa kodu tylko raczej błąd komponentu. Po wygenerowaniu zdarzenia DblClick i wstawieniu "jakiegoś kodu"(nie ma znaczenia jakiego) po uruchomienu programu i 2-krotnym kliknięciu w miejscu bez item'a [pustym miejscu kontrolki TListView] wyskakuje acces violation i zaznacza się ten kawałek kodu:

 

    // C string operator

    char* __fastcall c_str() const        { return (Data)? Data: "";}

który jest częścią dstring.h

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W c++ to jest :

 

try {            //   tu instrukcje w których spodziewamy sie błędu;       }catch(...) { // instrukcje które mają nastąpić gdy ten błąd w try nastąpi lub puste }

I cała filozofia. Zamiast tych 3 kropek w catch(...) może być np. catch(Exception &a)

, wtedy to 'a' jest zmienną gdzie ten błąd jest umieszczony.

Dla konkretnego przykładu może być

 

catch(EStackOverflow &a) {ShowMessage("przepełnienie stosu") ; }

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...