Avatar billede hclarsen Nybegynder
21. juli 2005 - 16:59 Der er 3 kommentarer og
1 løsning

Udskiftning af ikoner

Jeg har et program, og når BASS_ChannelPlay(Channel, true) kører, så skal ikonet på mit program være 1, og når BASS_ChannelPlay(Channel, true) ikke kører, skal ikonet være 0. Det virker fint når programmet ikke kører, men ikke når ikonet skal være 1.. hvordan kan det være?



  if BASS_ChannelPlay(Channel, true) = true then begin Cooltrayicon1.Hint := 'Heste og køer';
    Cooltrayicon1.IconIndex := 1

    end
    else
   
  Cooltrayicon1.Hint := Får og køer';
  Cooltrayicon1.Iconindex := 0;
end;
Avatar billede hclarsen Nybegynder
21. juli 2005 - 20:31 #1
I øjeblikket bruger en en Imagelist, men jeg tænkte på at droppe denne, og måske oprette to variabler, x og y, og lade disse refererer til de to ikoner jeg vil bruge
Avatar billede doc404 Novice
21. juli 2005 - 21:08 #2
Ilfg. ovenstående kode får ALTID sat IconIndex til 0...

if BASS_ChannelPlay(Channel, true) = true then
  begin
    Cooltrayicon1.Hint := 'Heste og køer';
    Cooltrayicon1.IconIndex := 1
    end
else
  begin
    Cooltrayicon1.Hint := Får og køer';
    Cooltrayicon1.Iconindex := 0;
  end;
end;
Avatar billede hclarsen Nybegynder
21. juli 2005 - 21:20 #3
ahh ok, så uden det andet 'begin', så er det kun første kommando som betyder noget? Og andet derefter er gældende uanset andet?
Læg også gerne et svar :-)
Avatar billede doc404 Novice
21. juli 2005 - 21:31 #4
Nemlig. Du kan kun have et statement tilhørende if'en eller else'en. Skal du brug flere, skal det indkaples i en begin/end.
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