السلام عليكم
يا اخوان عندي مشكله لا اعرف ما هي في برنامج الشات
حيث ان الشخص الذي يبدا الاتصال(يبدأ المكالمه) عندما يحاول ان يغير لون الخط
تظهر له رساله list index out of boundrs(0)n
وطبعا ما يترسل الخط هذه الرساله تعني انني خرجت عن البرنامج ولكن كيف الحل؟
procedure Tconversation.SpeedButton1Click(Sender: TObject);
var
size1:string;
begin
memo1.Font:=FontDialog1.Font;
if FontDialog1.Execute then
with memo1.Font do
begin
Color:=FontDialog1.Font.Color;
Name:=FontDialog1.Font.Name;
Size:=FontDialog1.Font.Size;
main1.ServerSocket1.Socket.Connections[0].SendText('set_font#'+ColorToString(Color)+'#'+Name+'#'+inttostr(size));
memo2.Lines.Add('Font send');
end;
end;بينما الجهاز الاخر (الذي يستقبل المكالمه) حينما يرسل الخط يصل بدون مشاكل