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.
Hvad med noget i denne stil : VAR L : TStringList; begin L := TStringList.Create; L.Delimiter := '\\'; L.DelimitedText := Edit1.Text; //L.Text := Edit1.Text; ShowMessage(L[0]+' ' +L[1]); end;
type strarr=array[1..10] of string; TForm1 = class(TForm) Label1: TLabel; Button1: TButton; Label2: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
const bksp = chr(VK_BACK);
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject); var s:string; n:integer; sa: strarr;
Procedure ExpStr(s1:string; var s2: strArr; var num: integer); var bspos: integer; temp : string; Begin num := 0; if length(s1) > 0 then repeat inc(num); bspos := pos(bksp,s1); if bspos <> 0 then begin temp := copy(s1,1,bspos-1)+' = '; delete(s1,1,bspos); bspos := pos(bksp,s1); If bspos = 0 then bspos := length(s1)+1; temp := temp+copy(s1,1,bspos-1); delete(s1,1,bspos); S2[num] := temp; end; until length(s1)=0; End;
Det virkede på den måde at du fik hver streng mellem dine \\ ind i hver sin item så du kunne løbe listen igennem og lave item[0] og item[1] og til Info = InfoTekst osv.
Værsgo. Formen indeholder en Button og en Listbox. Bemærk at jeg har brugt backspace som du startede med. Hvis du vil bruge backslash skal du bruge const bksp='\'
const {indsættes inden Implementation} bksp = chr(VK_BACK);
Function ExpStr(s1:string): integer; var bspos,num: integer; temp : string; Begin num := 0; While length(s1) > 0 do Begin inc(num); bspos := pos(bksp,s1); if bspos <> 0 then begin temp := copy(s1,1,bspos-1)+' = '; delete(s1,1,bspos); bspos := pos(bksp,s1); If bspos = 0 then bspos := length(s1)+1; temp := temp+copy(s1,1,bspos-1); delete(s1,1,bspos); Form1.Listbox1.items.add(temp); end; end; ExpStr := num; End;
procedure TForm1.Button1Click(Sender: TObject); var s:string; n:integer; begin s := 'a' + bksp + 'atext' + bksp + 'b' + bksp + 'btext'; n := ExpStr(s); {returnerer antal} end;
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.