//Determines how many of your previous comments are shown
extern int MaxCommentsToShow=25;
//An array to hold all of the comments
string allcomments[];
//+------------------------------------------------------------------+
//| Manage comments - Written by imt4 |
//| www.imt4.com |
//+------------------------------------------------------------------+
void managecomments(string addcomment)
{
string tempcomments[];
int commentscroll;
string output;
int CommentCount = ArrayRange(allcomments, 0);
if(CommentCount<MaxCommentsToShow)
{
ArrayResize(tempcomments,CommentCount+1);
ArrayCopy(tempcomments,allcomments,1,0,WHOLE_ARRAY);
}
else
{
ArrayResize(tempcomments,MaxCommentsToShow);
ArrayCopy(tempcomments,allcomments,1,0,MaxCommentsToShow-1);
}
tempcomments[0]=addcomment;
CommentCount = ArrayRange(tempcomments, 0);
ArrayResize(allcomments,CommentCount);
ArrayCopy(allcomments,tempcomments,0,0,CommentCount);
for(commentscroll=0;commentscroll<CommentCount;commentscroll++)
{
output = output + allcomments[commentscroll] +"\n";
}
Comment(output);
}
欢迎光临 『外汇堂』·专业外汇论坛 (http://forex-town.com/) | Powered by Discuz! X3.1 |