Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Out of stack space
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004
Out of stack space

czesc
Out of stack space
Pojawia mi sie po wstawieniu własnej kontrolki (jest mała programowo). Wstawiając inne - "większe" nie pojawia się błąd.
Tak naprawde czego dotyczy bląd? Liczby procedór wykonywanych naraz czy pamięci, czy jeszcze coś?
Mam 128 MRam

15-01-2005 22:18
Pokaż profil marchan  Wyślij email do marchan   
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Hmm, nie jestem pewny, ale prawdopodobnie kontrolka zapętla się w jakiejś procedurze. Wystąpi jak napiszesz coś takiego:

sub coś()
coś
end sub


_____________________________________________
www.mob.abc.pl - moja strona o VB

16-01-2005 10:47
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Ewentualnie w momencie, gdy są wywoływane kolejne procedury w zbyt dużej ilości: procedura1 wywołuje procedurę2, ta procedurę3, kolejna procedurę4 itd., aż na stosie nie będzie miejsca.

Druga możliwość to taka, że stos nie jest opróżniany, ale nie widzę możliwości wywołania czegoś takiego pod VB (programista nie ma tutaj dostępu do stosu i wsztystkim zajmuje się program).


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

16-01-2005 14:18
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
marchan




Typ: neutral
Postów: 40
Zarejestrowany: Oct 2004

Tak bisiek miał racje.
Popełnilem drobny błąd przy tworzeniu właściwości - zapętliła się.

Public Property Get Edytuj() As Byte
Edytuj = zm_Edytuj
End Property

Public Property Let Edytuj(ByVal vNewValue As Byte)
Edytuj = vNewValue    -  tutaj powinno być  zm_Edytuj = vNewValue
UserControl.PropertyChanged "Edytuj"
End Property

Dzięki

16-01-2005 16:28
Pokaż profil marchan  Wyślij email do marchan   
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1