Главная страница
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.023 c
3-1096013574
Aser
2004-09-24 12:12
2004.10.24
Получение конкретного поля из запроса


1-1097092018
Phantom_007
2004-10-06 23:46
2004.10.24
String в PChar


1-1097488106
prorok2
2004-10-11 13:48
2004.10.24
Статистические компоненты


3-1095964823
Abuzer
2004-09-23 22:40
2004.10.24
RecNoв чем проблема?


3-1096455026
Dysan
2004-09-29 14:50
2004.10.24
ClientDataSet и ADOQuery или как их подружить!