Forum
Grundkurs
»Introduktion
»Snabbguide
»Komponenter
»Händelser
»Strängar
»Räkna med Delphi »Egna
typer
»Selektion
»Iteration
»Menyer
»Funktioner
»Arraystrukturer
Tips & Tricks
»Nya tips
»Blandat
»Databaser
»Filer
»Forms
»Grafik
»Internet
»Komponenter
»Matematik
»Multimedia
»Objekt/ActiveX
»Skrivare
»Strängar
»System
»Mest lästa tips
Artiklar
»Delphi och ADO
»Bygga en DLL
»Skapa en enkel rapport
»Hantera registret
»Enheter, units
»Klassen TCanvas
»Använd LookUp Controls
Nya
tips
Lägg
till tips
Delphilänkar
Gästbok
|
|
FuzzyDizzie » Delphi » Forum
|
|
|
|
Delphi, Läs var för sig i en Tedit
2008-06-22 18:06 - Jw [Registrerad 2008-06-22]
|
Har ett litet problem jag skulle behöva veta hur man får delphi att läsa täcken för täcken i en TEdit exempel om jag skriver abc så vill jag att den ska läsa först a sen b o slutligen c istället för att skriva så att den tar TEdit värdet som ett värde Snälla har någon något smart tipps eller en kod så snälla svara. \\Jw
"är man en nybörjare så är man"
|
|
|
|
Delphi, Läs var för sig i en Tedit
2008-06-23 07:53 - sberg [Registrerad 2004-04-20]
|
Hej JW!
Du kan med fördel använda kommandot Copy för att särskilja tecken i en sträng. Här följer ett exempel:
var Source, Target : string;
begin Source := TEdit1.Text; Target := Copy(Source, 1, 1); //returnerar första tecknet ('a') etc. ShowMessage('Target : '+Target); end;
|
Andra argumentet i Copy-funktionen bestämmer var i strängen den börjar läsa och den tredje bestämmer hur många tecken den läser.
|
|
|
|
Delphi, Läs var för sig i en Tedit
2008-09-28 01:32 - Jw [Registrerad 2008-06-22]
|
hehe Har inte varit här på typ ett halv år :) men iallafall Tack! Det Hjälpte mig mycket :)
|
|
|
|
|
|