09. januar 2002 - 23:16Der er
53 kommentarer og 1 løsning
Bring til front
Jeg ville bare lige høre om der ikke var et eller andet code som man kunne skrive på en knap, som virkede i at noget anden i programmet blev bragt om foran noget anden. Det er sq lidt svært lige at sætte ord på :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvad skriver jeg så hvis den skal bruges til flere ting. Jeg skal nemlig bruge det til at når man klikker på næste skal der kommer et nyt billed frem i en boks. og jeg ved sq ik lige hvordan jeg skal gøre det. Håber i kan hjælpe mig
når men sådan her ser koden ud og så smider du bare to knapper og en Timage komponet, og så dobblet clikker du på formen og på de to knapper og sætter dette kode ind i stedet for det du har:
den melder fejl der hvor der står billedenr := 1; hvad skal der stå der i stedet. Jeg bruger bare bmp billeder og de hedder 1.bmp og 2.bmp og 3.bmp....
men har lige et spørgsmål mere nu skal billederne ligge i c:\\ men hvad skriver jeg hvis den bare skal finde dem i roden af den mappe hvor programmet ligger.
ja billederne ligger jo ikke i c:\\projekt\\projekt.exe\\1.bmp og den skal jo ikke finde billederne på c:\\ fordi programmet jo også skulle kunne bruges på andre computere og sådan.
hehe billederne kan jo ikke ligge i C:\\Documents and Settings\\Claus Rasmussen\\Desktop\\Projektopgave\\Project1.exe\\1.bmp
Der siger den at den ikke kan finde billedet hvis jeg bruger det code du gav mig før. Den skal jo finde billedet i C:\\Documents and Settings\\Claus Rasmussen\\Desktop\\Projektopgave\\1.bmp
kan man så også gøre sådan så den ikke bliver ved med at tæller når man trykker på næste. Det gør den nemlig nu så hvis jeg trykker 10 gange på næste skal jeg også trykke 10 gange før jeg kommer tilbage til de andre billeder
hmmm ingen ting, skal jeg se hvad jeg kan finde i hjælpen til delphi på 2 sek?
There are two forms of if statement: if...then and the if...then...else. The syntax of an if...then statement is
if expression then statement
where expression returns a Boolean value. If expression is True, then statement is executed; otherwise it is not. For example,
if J <> 0 then Result := I/J;
The syntax of an if...then...else statement is
if expression then statement1 else statement2
where expression returns a Boolean value. If expression is True, then statement1 is executed; otherwise statement2 is executed. For example,
if J = 0 then
Exit else Result := I/J;
The then and else clauses contain one statement each, but it can be a structured statement. For example,
if J <> 0 then
begin Result := I/J; Count := Count + 1; end else if Count = Last then Done := True else Exit;
Notice that there is never a semicolon between the then clause and the word else. You can place a semicolon after an entire if statement to separate it from the next statement in its block, but the then and else clauses require nothing more than a space or carriage return between them. Placing a semicolon immediately before else (in an if statement) is a common programming error. A special difficulty arises in connection with nested if statements. The problem arises because some if statements have else clauses while others do not, but the syntax for the two kinds of statement is otherwise the same. In a series of nested conditionals where there are fewer else clauses than if statements, it may not seem clear which else clauses are bound to which ifs. Consider a statement of the form
if expression1 then if expression2 then statement1 else statement2;
There would appear to be two ways to parse this:
if expression1 then [ if expression2 then statement1 else statement2 ]; if expression1 then [ if expression2 then statement1 ] else statement2;
The compiler always parses in the first way. That is, in real code, the statement
if ... { expression1 } then
if ... { expression2 } then ... { statement1 } else ... { statement2 } ;
is equivalent to
if ... { expression1 } then
begin if ... { expression2 } then ... { statement1 } else ... { statement2 } end;
The rule is that nested conditionals are parsed starting from the innermost conditional, with each else bound to the nearest available if on its left. To force the compiler to read our example in the second way, you would have to write it explicitly as
if ... { expression1 } then
begin if ... { expression2 } then ... { statement1 } end else ... { statement2 } ;
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.