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.
Joh, såmænd, lrj. Men til hans fakiske spørgsmål, med filnavnet "C:...\Test.ini" er det jo rigtigt :-)
Prøv:
s:=extractfilename('C:\Program\Olebole\Gik\Test.ini'); p:=rpos('.',s); if p>0 then s:=copy(s,1,p-1);
hvis der havde været en rpos-funktion, det er det ikke, så den skriver vi selv:
function rpos(c: char; s: string): integer; var i: integer; begin result:=-1; i:=length(s); while (result=-1) and (i>=1) do begin if s[i]=c then result:=i else dec(i) end; end;
Ja, MIchael, det er det lrj foreslår. Bestemt en mulighed. Hvorfor er der ikke en "rpos" i Delphi - eller er der? Jeg er åbenbart efterhånden blevet for vant til ASP, PHP hvor den, selvfølgelig, er der (med et andet navn).
erik> Well, den slags streng-manipulation er Delphi ikke helt udstyret til - man må selv ned og pille med lidt kode... Tror forresten nok det er blevet bedre i 5'eren, meen...
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.