Billeder og popup?

Tags:    delphi

<< < 123 > >>
Hej hej!

Dette spurgt jeg om sidst:

( http://www.udvikleren.dk/thread.php?techid=&f=2&t=2122 )
____________________________________________________
Men nu er der sket ændringer i projektet, og jeg er endnu engang på vildspor.

Jeg ligger inde med 18 billeder + tekst.

Der skal vises 1 interface hver time. I dette interface, skal der være mulighed for at skifte imellem 2 billeder + tekst. Altså knapperne [Forrige] og [Næste] skal indgå.

Jeg har styr på hvordan man laver et interface, men problemet ligger i det, at kunne skifte imellem 2 billeder + tekst, ved hjælp af de nævte knapper.

Jeg har også problemer med at få et nyt sæt billeder til at poppe up, efter at 1 time er gået.

Jeg har også problemer med at få popup funktionen til at virke!

Altså:
1 sæt billeder + tekst, med mulighed for at skifte imellem billederne + teksterne ved hjælp af [forrige] og [næste]

1 NYT sæt billeder + tekst skal dukke op efter at 1 time er gået. Med samme mulighed, som overstående.

Det skal så gentages 9 gange (18/2), hvorefter det hele starter forfra igen.

HJÆÆÆÆÆÆÆÆÆÆÆLP! :(

På forhånd 10000 tak.

/end Laust @ #mulm



22 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.





Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.



Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?

Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".

/end Laust @ #mulm




Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?


Mappen "billeder" skal bare ligge i samme mappe som exe-filen, så finder programmet selv billederne ligegyldigt hvor din lærer udpakker det.


Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".



I stedet for at lave knappen hvertime, laver du bare en TTimer som aktivere det der sker i hvertimeclick() en gang i timen, så kan du se nye billeder hver time.

håber du forstår det.




Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.



Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?

Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".

/end Laust @ #mulm


Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'


Der er dog også en helt anden måde at gøre alt dette på. Du kunne vælge at gemme billederne i en Access database hvilket ville betyde at du kun skulle sørge for at denne ene database fil lå i samme mappe som din exe fil.
Dette er dog lidt mere indviklet men hvis du er interesseret skal jeg nok forklare dig hvordan du gør.

EDIT: Hvis du valgte database metoden kunne du selvfølgelig også gemme teksten deri.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 19/04-05 14:27:16 af Rune Jensen (RoZ)]


Det der databasen lyder ret smart. Men jeg er desværre under tidspres. Skal jo aflevere dette produkt på torsdag. Så jeg kommer nok til at sidde lang tid oppe på onsdag, for at få det hele til at virke korrekt. Jeg håber ikke at det bliver for indviklet at få dine koder ind i mit. Jeg er stadig meget dårlig på Delphi området, ja jeg er dårlig på alle programmerings områder. Hehe.

/end Laust @ #mulm



Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.



Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?

Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".

/end Laust @ #mulm


Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'


Der er dog også en helt anden måde at gøre alt dette på. Du kunne vælge at gemme billederne i en Access database hvilket ville betyde at du kun skulle sørge for at denne ene database fil lå i samme mappe som din exe fil.
Dette er dog lidt mere indviklet men hvis du er interesseret skal jeg nok forklare dig hvordan du gør.

EDIT: Hvis du valgte database metoden kunne du selvfølgelig også gemme teksten deri.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 19/04-05 14:27:16 af Rune Jensen (RoZ)]


Det der databasen lyder ret smart. Men jeg er desværre under tidspres. Skal jo aflevere dette produkt på torsdag. Så jeg kommer nok til at sidde lang tid oppe på onsdag, for at få det hele til at virke korrekt. Jeg håber ikke at det bliver for indviklet at få dine koder ind i mit. Jeg er stadig meget dårlig på Delphi området, ja jeg er dårlig på alle programmerings områder. Hehe.

/end Laust @ #mulm


Det burde nu ikke være særligt svært :) Det består kun af 1-3 procedurer alt efter hvad u nu skal bruge. Men har du msn eller lignende for så tror jeg det ville være nemmer at ordne det via det :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------





Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'



Kan ikke helt se hvorfor han skulle skrive

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'

hvis /mappen/ er en undermappe af mappen hvor exe-filen ligger kan man bare hente billedet ved at skrive

'/mappen/billedet.jpg'

så søger den automatisk i det aktuelle bibliotek





Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'



Kan ikke helt se hvorfor han skulle skrive

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'

hvis /mappen/ er en undermappe af mappen hvor exe-filen ligger kan man bare hente billedet ved at skrive

'/mappen/billedet.jpg'

så søger den automatisk i det aktuelle bibliotek


Vidste jeg faktisk ikke. Er du sikker? Jeg har altid brugt ExtractFilePath :S

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.



Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?

Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".

/end Laust @ #mulm


Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'


Der er dog også en helt anden måde at gøre alt dette på. Du kunne vælge at gemme billederne i en Access database hvilket ville betyde at du kun skulle sørge for at denne ene database fil lå i samme mappe som din exe fil.
Dette er dog lidt mere indviklet men hvis du er interesseret skal jeg nok forklare dig hvordan du gør.

EDIT: Hvis du valgte database metoden kunne du selvfølgelig også gemme teksten deri.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 19/04-05 14:27:16 af Rune Jensen (RoZ)]


Det der databasen lyder ret smart. Men jeg er desværre under tidspres. Skal jo aflevere dette produkt på torsdag. Så jeg kommer nok til at sidde lang tid oppe på onsdag, for at få det hele til at virke korrekt. Jeg håber ikke at det bliver for indviklet at få dine koder ind i mit. Jeg er stadig meget dårlig på Delphi området, ja jeg er dårlig på alle programmerings områder. Hehe.

/end Laust @ #mulm


Det burde nu ikke være særligt svært :) Det består kun af 1-3 procedurer alt efter hvad u nu skal bruge. Men har du msn eller lignende for så tror jeg det ville være nemmer at ordne det via det :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Det ville være meget rart. Men jeg får desværre først tid til at lave dette produkt imorgen efter arbejde. Jeg er nok først hjemme omkring 20:xx tiden.

/end Laust @ #mulm



Må du aflevere en zip fil til din lærer, hvor der ligger en exe-fil og en mappe med billeder? (Det skal lige siges at image objectet ikke kan åbne jpg-filer, i hvert fald ikke hvad jeg ved af)

Hvis du må det, kan du lave en mappe, der hedder billeder og inde i den lave 9 undermapper med 2 billeder i hver.. billederne i undermapperne hedder så 1 og 2. og undermapperne hedder 1 , 2, 3, ... op til 9.

Med hensyn til de to billeder du postede, så kunne du gøre det at, når man har trykket på næste bliver næste knappens visible property sat til false, og forrige knappens visible property sat til true og omvendt.

Har bikset lidt kode sammen

hvertime-knappen gør det, som der skal gøres, hver gang der er gået en time.

Du skal lave 3 knapper med name-propertien til "forrige", "hvertime" og "naeste"
Og et image object med name image1

Fold kodeboks ind/udKode 


Håber du kan gennemskue det, hvis ikke kan jeg uploade det til en side, så du kan se det.



Hvor skal denne mappe så befinde sig? Burde der ikke stå fx. C:\\Dukumenter\\Program\\Billeder ?

Ja, må gerne aflevere det som en .zip - men når min lærer så skal teste programmet, skal hun jo udpakke disse billedmapper de helt korrekte steder... Men ellers kan jeg godt se hvor du vil hen med din kode. Lige bortset fra det med knappet kaldet "hver time".

/end Laust @ #mulm


Det behøver hun nu ikke. Du kan blot ligge billederne i undermapper til den mappe hvor din exe fil er og så bruge ExtractFilePath(Application.Exename) til at finde stien til din exe fil. Det enste du så gøre er at tilføje mappen hvor billedet ligger i og navnet på billed filen.
Koden til et billede ville så se sådan ud

ExtractFilePath(Application.exename)+'/mappen/billedet.jpg'


Der er dog også en helt anden måde at gøre alt dette på. Du kunne vælge at gemme billederne i en Access database hvilket ville betyde at du kun skulle sørge for at denne ene database fil lå i samme mappe som din exe fil.
Dette er dog lidt mere indviklet men hvis du er interesseret skal jeg nok forklare dig hvordan du gør.

EDIT: Hvis du valgte database metoden kunne du selvfølgelig også gemme teksten deri.

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

[Redigeret d. 19/04-05 14:27:16 af Rune Jensen (RoZ)]


Det der databasen lyder ret smart. Men jeg er desværre under tidspres. Skal jo aflevere dette produkt på torsdag. Så jeg kommer nok til at sidde lang tid oppe på onsdag, for at få det hele til at virke korrekt. Jeg håber ikke at det bliver for indviklet at få dine koder ind i mit. Jeg er stadig meget dårlig på Delphi området, ja jeg er dårlig på alle programmerings områder. Hehe.

/end Laust @ #mulm


Det burde nu ikke være særligt svært :) Det består kun af 1-3 procedurer alt efter hvad u nu skal bruge. Men har du msn eller lignende for så tror jeg det ville være nemmer at ordne det via det :)

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Det ville være meget rart. Men jeg får desværre først tid til at lave dette produkt imorgen efter arbejde. Jeg er nok først hjemme omkring 20:xx tiden.

/end Laust @ #mulm


Helt iorden. Du kan kontakte mig på msn: rojzz@hotmail.com

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Jeps jeg er sikker på at man kan gøre det på den måde jeg beskrev.. Gjorde jeg nemlig da jeg lavede den lille kodestump til René.


Må jeg lige spørge hvorfor i egentlig quoter til hele teksten hele tiden, det er lidt uverskueligt og giver da ikke specielt meget mening?

Foresten bare sig til, hvis du skal bruge mere hjælp René.



[Redigeret d. 20/04-05 00:26:17 af Jens Christian]



<< < 123 > >>
t