08. februar 2002 - 15:28Der er
5 kommentarer og 1 løsning
StringChek
Hej alle
Jeg har at lille problem her, Opserver:
Jeg har en TEdit hvor brugeren kan indtaste et ord. Et tryk på en knap skal så Chekke om vært enkelt tal/bogstab er i en bestemt mængde i en konstant. Hvis ja: ShowMessage ('tillykke') Hvis ikke: ShowMessage ('Fallit').
jeg er ret ny med delphi så jeg forstår ikke helt hvad du mener
og desuden skal jeg samligne det der indtastes i TEditen og hver enkelt bogstavtal skal så samlignes med en værdi'er i en konstant!
prøv og skrive denne kode:
brugeren indtaster et ord. hvert enkelt ord bliver så Chekket om r i en bestemt mængde i en konstant. Hvis ja: ShowMessage ('tillykke')+ ordet. Hvis ikke: ShowMessage ('Fallit')+ ordet.
brugeren indtaster et ord. hvert enkelt bogstav bliver så Chekket om det er til stæde i en bestemt mængde i en konstant. Hvis ja: ShowMessage ('tillykke')+ ordet. Hvis ikke: ShowMessage ('Fallit')+ ordet.
Var i: integer; OrdStreng: String; (*Ordet som skal checkes*) OkCheck : Boolean;
OkCheck := True; for i := 1 to length(OrdStreng) do if pos(OrdStreng[i],TilladtIndhold) = 0 then OkCheck := False; If OkCheck then ShowMessage('Tillykke: '+OrdStreng) else ShowMessage('Fallit: '+OrdStreng);
procedure TForm1.Button1Click(Sender: TObject); var ConstString : String; i : integer; TempString : String; Success : boolean; begin ConstString := 'Hej med dig'; TempString := EDit1.Text; Success := true; for i := 1 to Length(EDit1.Text) do begin if Pos(TempString[i],ConstString) = 0 then Success := false; end; if Success then ShowMessage('Tillykke') else ShowMessage('Ikke tillykke'); end;
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.