Witam,

Mam problem z kursorami, a mianowicie mam kursor w zasobach i ładuję go do programu w taki sposób:

const
 crPencilCursor = 1;

Screen.Cursors[crPencilCursor]:=LoadCursor(HInstance, 'Pencil1');

I przypisuję go do trzech StringGrid’ów:

StringGrid1.Cursor:=crPencilCursor;
StringGrid2.Cursor:=crPencilCursor;
StringGrid3.Cursor:=crPencilCursor;

I teraz w czym problem? U mnie działa to bez żadnych problemów, kursor jest załadowany i działa jak należy. Jednak gdy przeniosę program na inny komputer to tam po bliżej nieokreślonym czasie komputer się zwiesza i nie można zrobić nic poza resetem.

Gdzie może tkwić przyczyna? Dodam, że jeżeli zrezygnuję z własnego kursora to program na tym innym komputerze idzie bez żadnych problemów.

Jeżeli to ma jakieś znaczenie (według mnie nie, ale może ;) ) to wszystkie stringgridy sam maluję.

Pozdrawiam, i z góry dzięki za wszelkie sugestie.
Rav