Att avsluta en text efter x antal tecken är ju inte så svårt. Det jag nu undrar är hur man klipper åt andra hållet alltså.
Jag har en text på 2500 tecken, efter 1000 tecken vill jag att det skall komma fram en text typ, Läs vidare, så långt inga problem.
Men hur gör jag nu på nästa sida för att visa dessa de resterande 1500 tecknen, och kan man göra så att den typ klipper vid punkt eller nåt sånt, så att Läs viadre inte kommer mitt i ett ord eller mening?
Måste ju bli nån typ av omgjord klippning men jag vet inte hur.
Jo det var min första tanke också men problemet är ifall texten har mer eller mindre än 2500 tecken.
Hade typ tänkt lösa det så på första sidan visas 1000 tecken och på den andra sidan resterande tecken, vilket då blir svårt.
Sen skulle det ju vara bra om den kunde klippa vid punkt eller nåt sånt
Knåpade ihop en liten funktion som du kan använda för att hitta "klippunkten". Bara att kolla vad
getstrpos(strängen,önskatställe) blir, och kör left och mid, med värdet.
function getstrpos(strIn,intLength)
if len(strIn)<=intLength then
getstrpos=-1
else
mpos=instrrev(strIn,".",intLength,1)
if mpos>0 then
getstrpos=mpos
else
getstrpos=intLength
end if
end if
end function
Jag får tacka Gunnar, frågan är nu bara hur jag visar de resterande tecknen på sidan efter. Alltså klippa bort de första 1000 tecknen, med Gunnars funktion som bas, så att den verkligen börjar sen i följande mening?