Avatar billede gamer61 Nybegynder
14. februar 2003 - 21:12 Der er 31 kommentarer og
1 løsning

Hjælp til cursor i prg

Er der en af jer der har tid til at forklare mig (i detaljer, jeg er newbie i delphi) hvordan man putter en cursor ind i en res fil og får den ind i ens exe fil så programmet selv skifter cursor når markøren føres hen over formen. Lad os sige at den cursor jeg skal have ind hedder mincursor.ani

Jeg ville blive meget taknemmelig hvis der var en af jer der gav si tid til dette.
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 21:31 #1
I delphi vælger du "Tools" -> "Image Editor".
I Image Editor vælger du "File" -> "New..." -> "Resource File (.res)".
I "Untitled1.res"-vinduet højreklikker du på "Contents" og vælger "New" -> "Cursor".
Den nye Cursor hedder fra starten "Cursor1". Dette kan ændres ved at højreklikke der i træet hvor der står "Cursor1". Her vil vi dog kalde den "Cursor1". Hvis du kalder den noget andet, skal du alle de steder hvor jeg i fremntiden skriver "Cursor1" i stedet skrive det navn du har valgt.

Her har du noget at gå igang med, fortsættelse følger om lidt :-)
Avatar billede gamer61 Nybegynder
14. februar 2003 - 21:35 #2
Ok lyder godt
Avatar billede gamer61 Nybegynder
14. februar 2003 - 21:36 #3
hvordan loader jeg en .pani cursor ind i den res fil i image programmet
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 21:40 #4
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 21:41 #5
Det er nummer to jeg tænker på: AMNSoft Animated Cursor Library (har ikke prøvet den)
Avatar billede stoney Nybegynder
14. februar 2003 - 21:51 #6
Du kan ikke loade en animeret cursor fra en .res fil.
Du kn gemme din cursor i en .res fil og gemme den midlertidigt
på disken og loade den derfra.

Stoney
Avatar billede gamer61 Nybegynder
14. februar 2003 - 21:54 #7
Kan jeg loade en almindelig .cur fra en res fil.
Jeg kan stadig ikke finde ud af at lave den dersens res fil med delphis image prg. Det virker kun hvis man tegner dem selv i programmet.
Avatar billede stoney Nybegynder
14. februar 2003 - 21:58 #8
har du læst den artikel jeg henviste til i http://www.eksperten.dk/spm/317466.
Ellers send din cursor til mig skal jeg lave et eks. til dig.
Det bliver lavet i D6
sh@tradestone.dk

Stoney
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:00 #9
Det var vist det jeg var i gang med ...
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:03 #10
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:06 #11
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:09 #12
Jeg har set den artikel. Det problem jeg allerførst skal have løst er at jeg skal have lagt en .cur fil ind i en .res fil. Jeg har sendt den til dig
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:10 #13
Måske dette har interesse:
http://community.borland.com/article/0,1410,17841,00.html
http://community.borland.com/article/0,1410,16537,00.html
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:12 #14
Download http://delphi.about.com/library/aboutres.zip, der er eksempel-resourcefiler med :-)
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:19 #15
Altså, åbn dpabout.res med Image Editor og kig på den - især vil jeg gøre dig opmærksom på at cursorens "spids-punkt" (eller "klik-punkt") der sættes under "Cursors" -> "Set Hot Spot..." (Når en cursor er aktuel).
Avatar billede stoney Nybegynder
14. februar 2003 - 22:20 #16
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:22 #17
Tak skal du ha
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:23 #18
Fed cursor, det havde dog været bedre med en hest ;-)
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:23 #19
hehe
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:25 #20
Jeg ved ikke hvordan du gjorde men tak for det
Avatar billede athlon-pascal Juniormester
14. februar 2003 - 22:27 #21
Køb eller lån "Delphi4 Programmering" af Per Amdal Steffensen (http://www.systime.dk/titel.asp?udgivelseid=2563), på side 330 står der hvordan man gør :-)
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:28 #22
ok tak
Avatar billede gamer61 Nybegynder
14. februar 2003 - 22:56 #23
Fik du min mail
Avatar billede stoney Nybegynder
14. februar 2003 - 23:07 #24
Du laver en .rc fil i samme dir. som dit project (for nemhedens skyld) med notepad. Vi kalder den myres.rc
Herefter starter du en dos promt og skriver
BRCC32.EXE d:\dit_dir\myres.rc
Herefter bliver der oprettet en fil der hedder myres.res
I dit project tilføjer du {$R MyRes.res} efter

implementation

{$R *.dfm}
{$R MyRes.res}// HER

Stoney
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:10 #25
ok det gemmer jeg
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:13 #26
Men hvordan ved den det er den cursor. Skal der stå noget i den .rs fil
Avatar billede stoney Nybegynder
14. februar 2003 - 23:15 #27
Jeg glemte at skrive hvad der skal stå i myres.rc,
men det kan du se i den fil du har downloaded.

Stoney
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:18 #28
Nå ok så skal .cur filen ligge sammen med .rs filen når man laver .res filen. Nu har jeg den
Avatar billede stoney Nybegynder
14. februar 2003 - 23:20 #29
Ja, ellers skriver du bare hele stien
MYCURSOR CURSOR "f:\et_andet_dir\PLAY.CUR"
Du skal bruge dobbelt anførsels-tegn hvis du har mellemrum i dir.
navnet

Stoney
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:20 #30
ok
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:29 #31
Nå nu har jeg selv prøvet med en anden .cur og det virker fint. Vil i have en kopi af programmet. Det er godt nok mest lavet for sjov ;-)
Avatar billede gamer61 Nybegynder
14. februar 2003 - 23:33 #32
Bare post jeres mail (JEg har din Stoney) hvis i vil) Efter nærmere eftertanke så post lige om i vil eller ej
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