On 31-Ago-2014 18:12, Florian Hector wrote:
No luck with all sorts of ways. When I define the tags statically at design 
time and step through
the code, the content of the variable TAGS is much different from when it is 
done at runtime.
  Supposing you have a stringlist filled this way:

  TagValueList.Values['Date']:=DateToStr(Date);
  TagValueList.Values['Time']:=TimeToStr(Time);

You can convert this list to an array of TVarRec using this code:

  setlength(tags,TagValueList.count*2);
  i:=0;
  while i<TagValueList.count do
  begin
      tags[i].VType:=vtPChar;
      tags[i].Vpchar:=pointer(strnew(pchar(TagValueList.Names[i])));
      tags[i+1].VType:=vtPChar;
tags[i+1].Vpchar:=pointer(strnew(pchar(TagValueList.ValueFromIndex[i])));
      inc(i,2);
  end;

  ClientCnx.AnswerPage(Flags,'','','status.html',nil,tags);

 for i:=low(tags) to high(tags) do
  strdispose(tags[i].vpchar);
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to