Function getfilename(text:String):string; begin result := copy(text, pos('filename', lowercase(text), length(text))); result := copy(result, pos('=', result)+1, length(result)); result := copy(result, 0, pos(';', result)-1); end;
Jeg tillod mig lige at lave en lille ændring, du havde en mindre bug omkring den sidste Copy:
Function getfilename(text:String):string; var P : integer; begin result := copy(text, pos('filename', lowercase(text), length(text))); result := copy(result, pos('=', result)+1, length(result)); P := Pos(';', result); if (P <> 0) then { Der er ';' i denne string, så Filename er ikke sidste element } result := copy(result, 1, P-1); { Else... Filename er sidste element, vi har allerede det ønskede i result } end;
Jeg lukker aligevel, så kommer der klager senere, hvis det ikke virker ;-))
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.