Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Помогите разобратся с глюком.   Найти похожие ветки 

 
ALex B.   (2004-10-06 16:31) [0]

Я уверен что в привидённом коде сделал криво но немогу понять что именно:)

procedure TForm1.RzToolbarButton7MouseMove(Sender: TObject;
 Shift: TShiftState; X, Y: Integer);
var m:integer; ip:pchar;
begin
GetMem(ip, 144);
for m := 0 to Form7.CheckListBox1.count - 1 do  
begin
StrCat(ip,PChar(Form7.CheckListBox1.Items.Strings[m])+#13#10));
Form1.RzToolbarButton7.Hint := ip;
end;

Глюк заключается в следещем. При вывидении хинта в нём перед нужным текстом постоянно выскакивают 3 символа типа "^о{"(постоянно изменяются). Строки в CheckListBox это IP адреса.


 
Digitman ©   (2004-10-06 16:39) [1]

непонятно, к чему эти выкрутасы с PChar..

чем string-то не угодил ?


 
ssk ©   (2004-10-06 16:40) [2]

а так?

var
 ip: string;
 m: integer;
begin
 ip := "";
 for m := 0 to Form7.CheckListBox1.count - 1 do  
   ip := ip + Form7.CheckListBox1.Items.Strings[m] + #13#10;
 Form1.RzToolbarButton7.Hint := ip;
end;


 
Digitman ©   (2004-10-06 16:42) [3]

непонятно так же, зачем строить hint-строку и назначать ее св-ву Hint всякий раз, когда обнаружено малейшее движение мыши ..

что, содержимое CheckListBox1 за период между двумя соседними событиями мыши может самопроизвольно измениться ?



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
4-1095760732
romario
2004-09-21 13:58
2004.10.24
Буфер обмена.


14-1096711272
Piter
2004-10-02 14:01
2004.10.24
Почему не срабатывает установка WindowsState?


14-1096291250
pasha_golub
2004-09-27 17:20
2004.10.24
Софт для мобилы


1-1097329578
Slaga
2004-10-09 17:46
2004.10.24
Одна процедура для всех пунктов TPopupMenu.


3-1096457239
SH
2004-09-29 15:27
2004.10.24
Relations