Toster Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Pytanie brzmi, czy oba kody sa sobie rownowazne ? for t := 0 to ListView1.Items.Count-1 do ListView1][KXYHY]K][K[XY pytanie pomocnicze: Dlaczego ? Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Max1414 Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Nie, ponieważ drugi nie zmieni wartości checkboxa na false, jeżeli nie jest zaznaczony item Moje projekty: http://wojciechkulik.pl Link do komentarza Udostępnij na innych stronach More sharing options...
KKKas Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Dokładnie ;-) Przy drugim trzeba by bylo dodać jeszcze: else not Selected then Checked := False; ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Sierpień 27, 2007 Autor Zgłoś Share Napisano Sierpień 27, 2007 he he, musze bardziej podchwytliwe pytania zadawac Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
KKKas Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Ok, to teraz moje podchwytliwe, które niedawno zabrało mi trochę czasu ;-) Żeby uprościć sprawę pisania: if warunek then Lancuch := 'abc' else Lancuch := N^NŹrmŹĘ-[yNw8j7${-Źjó<vxhv]'^bptĆć7V6ŁeFVv'VćVb33ś&2b33b33b33 ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
Bluebat Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Nie jest IfThen to funkcja, więc wszystkuie parametry są obliczane przed skokiem do niej. Niezależnie, czy Assigned(Obj) będzie true, czy false, zostanie pobrana wartość Obj.Id. W przypadku Obj == null program dostanie sigsegva. Link do komentarza Udostępnij na innych stronach More sharing options...
KKKas Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Nie jest IfThen to funkcja, więc wszystkuie parametry są obliczane przed skokiem do niej. Niezależnie, czy Assigned(Obj) będzie true, czy false, zostanie pobrana wartość Obj.Id. W przypadku Obj == null program dostanie sigsegva. Nom, banał ;-) Ale jak ma się zakorzenione działanie (warunek ? x : y) to może się wydawać, że to musi działać ;-) ҉ Link do komentarza Udostępnij na innych stronach More sharing options...
Gifanonim Napisano Sierpień 27, 2007 Zgłoś Share Napisano Sierpień 27, 2007 Pewnie walne teraz jakąś bzdurę (nie przejmujcie się jestem lekko wstawiony), ale według mnie w pierwszej zagadce można by powiedzieć ze są równoważne, jeśli przed wykonaniem tej pętli nie było żadnych operacji na liście ListView1.Items[t].Checked Bo Delphi i tak zeruje cala pamięć przy starcie programu, czyli domyślnie mamy wszędzie false. "Bogowie to bugi ludzkich umysłów" Gifanonim ® Link do komentarza Udostępnij na innych stronach More sharing options...
Toster Napisano Sierpień 27, 2007 Autor Zgłoś Share Napisano Sierpień 27, 2007 tak, ale takiego zalozenia nie bylo. Funkcja byla uzywana to mergowania roznych typow filtrow na bazie danych. Always Dark<br /> Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.