Dobrý deň. V programe používam kód na orezávanie príkazu. Príkaz vyzerá následovne : "||HEADER||príkaz||CODE01||príkaz||END" Teda orezávam postupne || a vkladm ich do premennej a dalej spracúvam. Problém je vtom že som použil nasledovný kód :
Dim tempIndex As Integer = 0
Dim tempParseCommandCache As String = String.Empty
Dim tempCommandToParse As String = tbUserInput.Text
tempIndex = tempCommandToParse.LastIndexOf("||")
clsCache.clsCache001GetCode01Command = tempCommandToParse.Substring((tempIndex + 2))
tempCommandToParse = tempCommandToParse.Substring(0, tempIndex)
a ten orezáva odzadu - spôsobené použitím .LastIndexOf. Bohužial nenašiel som niešo ako .FirstIndexOf a preto by som bol vdačný za niaku radu ako príkaz osekať od začiatku po koniec. Predom dakujem za odpovede :-) PS: ak ste nepochopili kód teraz osekávam od END -> HEADER a potrebovam by som to od HEADER -> END :-)
|