Avatar billede r.hegaard Nybegynder
04. oktober 2002 - 20:15 Der er 12 kommentarer og
2 løsninger

Forskellig fra

Hvad skriver man i Delphi i stedet for != (forskellig fra) ???
Avatar billede Slettet bruger
04. oktober 2002 - 20:30 #1
:=
Avatar billede r.hegaard Nybegynder
04. oktober 2002 - 20:31 #2
Er det ikke når man tildeler en værdi ???
Avatar billede Slettet bruger
04. oktober 2002 - 20:36 #3
Jo. Jeg forsto ikke rigtigt spørgsmålet
Avatar billede r.hegaard Nybegynder
04. oktober 2002 - 20:38 #4
I stedet for:
if Edit1.Text = '' then .......
Så skal det være forskellig fra....
Er du med nu ??
Avatar billede Slettet bruger
04. oktober 2002 - 20:42 #5
if Edit1.Text <> '' then... Er det det du mener
Avatar billede r.hegaard Nybegynder
04. oktober 2002 - 20:44 #6
Også hvis det er en tekst ???
Avatar billede Slettet bruger
04. oktober 2002 - 20:45 #7
if edit1.Text <> '' then ShowMessage('Hej');

Hvis du så skriver alt andet end '' så skriver den Hej
Avatar billede hermandsen Juniormester
04. oktober 2002 - 21:11 #8
Du kan også bruge:

if not (Edit1.Text = '') then
  ShowMessage('Der står rent faktisk noget i Edit1');

Dog er hejhej's løsning både bedre og mere læsevenlig...

if Edit1.Text <> '' then
  ShowMessage('Der står rent faktisk noget i Edit1');
Avatar billede athlon-pascal Juniormester
04. oktober 2002 - 21:15 #9
Strenge:
  if tekst<>'Eksperten' then showmessage('Brug Eksperten!');
Tal:
  if tal<>10 then showmessage('Det skal være 10!');

Både med tal og med strenge kan du også bruge:
- lige med (=)

Med tal kan du også bruge:
- større end (>)
- mindre end (<)
- større end eller lige med (>=)
- mindre end eller lige med (<=)
Avatar billede athlon-pascal Juniormester
04. oktober 2002 - 21:20 #10
Med tekststrenge kan man også bruge:
if length(Edit1.Text)>0 then  // hvis længden af Edit1.Text er større end 0 så ...
  ShowMessage('Der står rent faktisk noget i Edit1');
Avatar billede dkn Nybegynder
04. oktober 2002 - 21:52 #11
med else:

if Edit1.Text = 'hej' then
  showmessage('Der blev sagt hej!') else
  showmessage('Du skal skrive hej');
Avatar billede r.hegaard Nybegynder
04. oktober 2002 - 21:54 #12
Tak for hjælpen....
hejhej > Lægger du ikke lige et svar....
Avatar billede Slettet bruger
05. oktober 2002 - 08:39 #13
Svar
Avatar billede cms Nybegynder
07. oktober 2002 - 00:25 #14
athlon: Du kan også bruge komparative binary operatorer på strenge -(altså > og <)
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