Cześć, jest to rozwinięcie tematu: http://4programmers.net/Forum/viewtopic.php?id=112922

Otóż ja jestem przekonany, że wszystko w moim kodzie jest dobrze, natomiast AV wyskakuje.
Udostępniam Wam moje pliki(i tak miały iść potem do gotowców :P).

Kwestia wygląda tak. Mamy grida z danymi i chcemy zrobić z tego wydruk. I tu z pomocą przychodzi WydrukWidoku. Czyli forma, na której mamy nazwy kolumn, które mają być widoczne na wydruku. Możemy sobie je odznaczać, zaznaczać. A następnie zrobić podgląd wydruku, lub drukować.

Gdy nie pozbywamy się żadnej kolumny to wszystko jest ok. Problem polega, gdy coś odznaczamy i próbujemy zrobić podgląd lub drukowanie. Ja już sobie z tym nie mogę dać rady, bo jak dla mnie to wszystko powinno śmigać.

wydrukWidoku2.dfm - struktura formy. Pod TCheckListBoxem jest kilka jeszcze niewidocznych komponentów. Starałem się ich używać podczas prób innych rozwiązań. Są to 2 listBoxy i 4 buttony - można je usunąć, jeśli ktoś ma życzenie ;)

wydrukWidoku2.pas - no wiadomo, starałem się komentować jak najlepiej, jeśli macie jakieś pytania to dajcie znać i to o ten unit chodzi. Jest parę niepotrzebnych zakomentarzowanych rzeczy, to były moje próby innych rozwiązań.

czytajto.txt - wskazówki, co zrobić.
uTypes.pas - plik ze zdefiniowanym rekordem i wskaźnikiem na niego(może mieć kilka niepotrzebnych usesów, bo w oryginale jest nieco większy, ale tylko to, co dalem jest wykorzystywane w tym zagadnieniu)

Całość do ściągnięcia(zip) stąd:
http://www.toya.net.pl/~juhas/wydrukWidoku2.zip

Bardzo proszę o pomoc.