Avatar billede 3p Nybegynder
07. april 2004 - 23:54 Der er 11 kommentarer og
1 løsning

newbie her. Hjælp en stakkels begynder.

Jeg sidder og prøver på at lave et løkkehjulsprg. og har brug for at finde en løsning til hvordan man får talt et antal tegn i en variabel og der efter få antallet vist i et editfelt, som spørgsmålstegn.
ex: hvis variablen indeholder ordet "spasser", så skal der skrives "???????" i editfeltet.
Jeg har brugt funktionen Length(variabel) til at tælle tegnene i variablen, men hvordan kommer jeg videre herfra.
Jeg håber jeg har gjort mig selv bare lidt forståelig og håber nogen kan hjælpe mig. På forhånd tak.
Avatar billede visuel Nybegynder
08. april 2004 - 00:04 #1
prøv med

for i=1 to Length(variabel)
  edit1.Text = edit1.Text?;
end

Tror jeg!
Avatar billede visuel Nybegynder
08. april 2004 - 00:06 #2
for i:=1 to Length(variabel)
  edit1.Text := edit1.Text?;
end
Avatar billede 3p Nybegynder
08. april 2004 - 00:16 #3
Hej Visuel.
Den er ikke for pjattet med spørgsmålstegnet i linjen: edit1.Text = edit1.Text?;
[Error] Lykkehjulp.pas(223): Illegal character in input file: '?' ($3F)
[Error] Lykkehjulp.pas(228): '.' expected but ';' found
[Fatal Error] LykkehjulD.dpr(5): Could not compile used unit 'Lykkehjulp.pas'

Siger det dig noget?
Avatar billede visuel Nybegynder
08. april 2004 - 00:20 #4
prøv lige at poste functionen (koden)
Avatar billede 3p Nybegynder
08. april 2004 - 00:26 #5
procedure TForm1.btnOKClick(Sender: TObject);
var
  taeltegn, q: integer;
begin
  facit:=edtNytOrd.text;
  taeltegn:= length(facit);
  for q:=1 to taeltegn do
  begin
  edtOrd.Text:= edtOrd.Text?;
  end;
end;
Avatar billede visuel Nybegynder
08. april 2004 - 00:29 #6
edtOrd.Text:= edtOrd.Text + '?';

prøv lige med det
Avatar billede visuel Nybegynder
08. april 2004 - 00:33 #7
efter det sidste end skal der være et . i stedet for ;
Avatar billede 3p Nybegynder
08. april 2004 - 00:36 #8
så virker det sku. Jeg takker mange gange!
Nå, så kommer jeg sku ikke tideligt i seng alligevel ;)
Avatar billede visuel Nybegynder
08. april 2004 - 00:37 #9
og et svar ;)

og god arbejdslyst
Avatar billede 3p Nybegynder
08. april 2004 - 00:45 #10
skal lige finde ud af hvordan det her point halløj virker.
Avatar billede visuel Nybegynder
08. april 2004 - 00:49 #11
Takker :)
Avatar billede stefmeister Nybegynder
10. april 2004 - 18:50 #12
hvad med denne her?

procedure TForm1.Button1Click(Sender: TObject);
begin
Edit3.PasswordChar := '?';
end;

Så alt hvad der står i Edit3 bliver lavet til spørgsmålstegn.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester