Re: Import z pliku tekstowego do HMP
Polecam w takim przypadku odczyt pól jeden po drugim i usuwanie ich w trakcie.
Coś w rodzaju:
Kod:
string sub GibCSVFieldPlz(string line, string separatorReg, int fieldNumber)
string oldBuf = buf
buf = line
int ite
string found
while (found = find regular "?+" + separatorReg)
ite += 1
if ite == fieldNumber then
GibCSVFieldPlz = found
exit
else
delete found
endif
wend
ite += 1
if ite == fieldNumber then
GibCSVFieldPlz = buf
endif
buf = oldBuf
endsub
string pole = GibCSVFieldPlz(linia, "/|", 10)
(Mogą być błędy, gdyż piszę z komórki.)
Można sobie też pola zapisywać na bieżąco do tablicy aby oszczędzić czas, jeżeli używasz wszystkich pól.