14. juli 2002 - 18:13Der er
8 kommentarer og 1 løsning
Ini fil igen !!
Jeg har lige et lille spørgsmål og det der !!
om det er muligt at kører en ini fil igemmem og få fat i en vis profil navn ?? ala: [noget] navn=kurt [nogetandet] navn=ole .... alså man får alt hva der står efter navn= i en combobox !!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
procedure GetIdentValues(IniFileName, Ident: String): TStrings; var sl: TStringList; I: Integer; S: String; begin sl := TStringList.Create; sl.LoadFromFile(IniFileName); for I := 0 to sl.Count -1 do begin S := sl.Strings[I]; if Pos(Ident, S) <> 0 then Result := Result + ', ' + Copy(S, Length(Ident)+1, Length(S)); end; end;
At jeg så starter med at skrive det som procedure i stedet for function, og laver en masse lort ved result, det må du lige bære over med... Der kommer en endelig funktion... ;)
function GetIdentValues(IniFileName, Ident: String): TStringList; var sl: TStringList; I: Integer; S: String; begin Result := TStringList.Create; sl := TStringList.Create; sl.LoadFromFile(IniFileName); for I := 0 to sl.Count -1 do begin S := sl.Strings[I]; if Pos(Ident, S) <> 0 then Result.Add(Copy(S, Length(Ident)+2, Length(S))); end; end;
>>martinlind Giver det ikke næsten det samme? Så skal du bare køre
function GetIdentValues(...): TStringList var I: Integer begin I := 0; while I <> -1 do begin I := sl.IndexOf('Hest'); Result.Add(sl.Strings[I]); sl.Delete(I); end; end;
jeg siger tak !!! det virker som jeg ville have det til !!
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.