alpha5
08-15-2005, 10:42 AM
Currently I have one large string read in from a file:
filethere = File.DoesExist("c:\\TEMP\\packageinfoinstall.txt");
text_contents = TextFile.ReadToString("c:\\TEMP\\packageinfoinstall.txt");
foundpos = String.Find(text_contents," ");
startpos = 1;
--case for one
if (foundpos == -1) then
packagename = String.Mid(text_contents,1,-1).."\r\n";
end
while (foundpos ~= -1) do
packagename = String.Mid(text_contents,start,foundpos);
Dialog.Message("packagename", packagename);
startpos = foundpos + 1;
foundpos = String.Find(text_contents," ",startpos,false);
end
I am using " " as a delimter, right now though, the output is always something like this:
output:
blah
blah blah2
blah blah2 blah3
It seems as if packagename is concatenated every time it loops? Why is this happening? Am I missing something?
filethere = File.DoesExist("c:\\TEMP\\packageinfoinstall.txt");
text_contents = TextFile.ReadToString("c:\\TEMP\\packageinfoinstall.txt");
foundpos = String.Find(text_contents," ");
startpos = 1;
--case for one
if (foundpos == -1) then
packagename = String.Mid(text_contents,1,-1).."\r\n";
end
while (foundpos ~= -1) do
packagename = String.Mid(text_contents,start,foundpos);
Dialog.Message("packagename", packagename);
startpos = foundpos + 1;
foundpos = String.Find(text_contents," ",startpos,false);
end
I am using " " as a delimter, right now though, the output is always something like this:
output:
blah
blah blah2
blah blah2 blah3
It seems as if packagename is concatenated every time it loops? Why is this happening? Am I missing something?