Avatar billede remis Nybegynder
20. juli 2001 - 19:05 Der er 41 kommentarer og
2 løsninger

Fra Winamp til website

Hej eksperter.

Jeg skal ha\' lavet en app. som kan trække oplysninger ud af winamp og derefter sende dem videre til et website.
Til dét, skal jeg bruge kommandoerne wm_command, wm_user, og wm_copydata (Ifølge winamp.com).
Spørgsmålet er så, hvordan bruges disse kommandoer?
Jeg ved ikke om man kan spørge så generelt, så du kan evt. kikke på http://www.winamp.com/nsdn/winamp2x/dev/sdk/api.jhtml så du kan se hvad det er jeg behøver.

-René
Avatar billede ziron Nybegynder
20. juli 2001 - 19:07 #1
hvilke ting er det du vil have sendt til et websit???

/ZIRON
Avatar billede ziron Nybegynder
20. juli 2001 - 19:09 #2
og hvilke ting er det du vil kunne med winamp???

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 19:21 #3
Man skal kunne se på sitet hvilken sang der afspilles i winamp lige nu.
Avatar billede ziron Nybegynder
20. juli 2001 - 19:28 #4
u ha det er lidt svær navnet på sangen, det står der ikke noget om på den site du henviser til eller hva, har ikke kigget???

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 19:35 #5
jojo..der er id koder til stort set alt hvad winamp kan. Mit problem er at bruge disse idkoder!
Avatar billede ziron Nybegynder
20. juli 2001 - 19:36 #6
hvad på siden står der noget???

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 19:44 #7
Den forstod jeg ikke helt??
Avatar billede darkside Nybegynder
20. juli 2001 - 19:57 #8
Avatar billede ziron Nybegynder
20. juli 2001 - 20:05 #9
hvor på siden står der noget med navn???

alt det andet kan jeg godt hjælpe dig med, men ikke navn...

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 20:21 #10
ziron: hmm, tror jeg har læst forkert. Jeg kan heller ikke finde det nu! :o) Sorry!...Men det må da kunne lade sig gøre. Det bliver jo f.eks. brugt i nogle plugins.

darkside: det er kun et eksempel på hvordan man \"fjernbetjener\" winamp, ikke hvordan man trækker oplysninger ud derfra. Men ok side!
Avatar billede ziron Nybegynder
20. juli 2001 - 20:24 #11
ja det er rigtig nok, jeg ved også godt at det bliver brugt nogle steder, men er også lige ved at prøve på at lave en løsning... men alt andet end lige navnet kan jeg gører for dig nu hvis det skal være???

/ZIRON
Avatar billede darkside Nybegynder
20. juli 2001 - 20:27 #12
Hm, hvorfor bruger du ikke bare shoutcast til winamp?
Avatar billede remis Nybegynder
20. juli 2001 - 20:31 #13
Well..jeg har ikke brug for andet end navnet. Ellers tak :o)

Måske skulle jeg sætte pointende op til 60 da det er sværer end jeg umiddelbart troede?
Avatar billede remis Nybegynder
20. juli 2001 - 20:31 #14
darkside: Shoutcast? Hvad er det?
Avatar billede ziron Nybegynder
20. juli 2001 - 20:32 #15
lad du bare vær med det er der lige om lidt :-)

håber jeg...

/ZIRON
Avatar billede ziron Nybegynder
20. juli 2001 - 23:15 #16
sådan der er håb forude, er ved at have en ide...

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 23:19 #17
Det lyder godt :o)
Avatar billede ziron Nybegynder
20. juli 2001 - 23:21 #18
men ved ikke hvor meget jeg gider mere, ked af det... men det kommer imorgen...

/ZIRON
Avatar billede remis Nybegynder
20. juli 2001 - 23:26 #19
helt i orden!
Avatar billede ziron Nybegynder
20. juli 2001 - 23:58 #20
remis >> prøv med dette:

procedure TForm1.Button2Click(Sender: TObject);
var
textlen : integer;//  \' receives length of text of the window
wintext : pchar;//  \' receives the text of the window
slength : integer;//  \' receives the length of the returned string

GetWinAmpHandle : hwnd;

begin

GetWinAmpHandle := FindWindow(\'Winamp v1.x\', nil);

textlen := GetWindowTextLength(GetWinAmpHandle) + 1;

slength := GetWindowText(GetWinAmpHandle, (wintext), textlen - 9);

edit1.text := wintext;

end;

/ZIRON
Avatar billede remis Nybegynder
21. juli 2001 - 00:17 #21
hmm..der kommer en fejl når jeg trykker på knappen..noget med EAccessViolation.

I hjælpevinduet står følgende to linier:
[Hint] Unit1.pas(41): Value assigned to \'slength\' never used
[Warning] Unit1.pas(41): Variable \'wintext\' might not have been initialized
Avatar billede ziron Nybegynder
21. juli 2001 - 00:19 #22
komemr texten ikke frem i edit1 ??? men der kommer ogsså en fejl. men texten skulle komme alligevel???

/ZIRON
Avatar billede remis Nybegynder
21. juli 2001 - 00:24 #23
nej, det gør den ikke!
Avatar billede ziron Nybegynder
21. juli 2001 - 00:26 #24
hmm det gør der på min, du har winamp åben og det spiller ik???

/ZIRON
Avatar billede remis Nybegynder
21. juli 2001 - 00:30 #25
jojo selvfølgelig :)
Avatar billede ziron Nybegynder
21. juli 2001 - 00:32 #26
har du sat dette ind???

var
textlen : integer;//  \' receives length of text of the window
wintext : pchar;//  \' receives the text of the window
slength : integer;//  \' receives the length of the returned string

GetWinAmpHandle : hwnd;

/ZIRON
Avatar billede remis Nybegynder
21. juli 2001 - 00:37 #27
ja
Avatar billede djeclemen Nybegynder
21. juli 2001 - 00:41 #28
Er det skrev i htm , asp , php eller hvad??
Avatar billede ziron Nybegynder
21. juli 2001 - 00:43 #29
hmm kan iukke overskue det nu, du må vente til imrgen...

/ZIRON
Avatar billede djeclemen Nybegynder
21. juli 2001 - 00:48 #30
HVAD ER DET SKREV I ZIRON
Avatar billede remis Nybegynder
21. juli 2001 - 00:48 #31
djeclemen: Hvilken kategori befinder du dig under nu?..Delphi :)

ziron: Stadig helt i orden :o)
Avatar billede djeclemen Nybegynder
21. juli 2001 - 00:50 #32
Ok sorry så jeg ikke??


Kan jeg køre Delphi på en IIS
Avatar billede remis Nybegynder
21. juli 2001 - 00:58 #33
IIS..det er noget webserver-ting ikke?
Delphi er et programmeringssprog og har som sådan ikke noget med det at gøre. Kører du windows kan du køre Delphi!
Avatar billede lvpvs Nybegynder
21. juli 2001 - 05:50 #34
Hvis du kan lave programmet i Delphi er der håb forude. Du kan lave din deplhi programmer som ActiveX componenter (brug wizard!). Disse kan køres over en web-server: eksempelvis IIS.

Man kan også lave sin app. som et CGI-Script, der også giver dig mulighed for at afvikle det gennem en web-server (altså på en hjemmeside).

Hvordan man laver ActiveX og CGI kan findes i dokumentationen til delphi.

Hvordan man bruger ActiveX og CGI på serven kan findes i dokumentationen til IIS.

/lvpvs
Avatar billede ziron Nybegynder
12. august 2001 - 19:16 #35
remis >> er du stadig med her???

/ZIRON
Avatar billede remis Nybegynder
13. august 2001 - 23:30 #36
ZIRON: Ja? Har du fundet ud af noget?
Avatar billede ziron Nybegynder
13. august 2001 - 23:32 #37
næææ men prøver lige at lege igen, jeg havde glemt det...

/ZIRON
Avatar billede remis Nybegynder
13. august 2001 - 23:33 #38
ok, det lyder godt.
Avatar billede ziron Nybegynder
13. august 2001 - 23:44 #39
okay mit delphi stener tror jeg der kommer bare:

|\'*¨`}|~*

frem istedet for text på sange´.. prøver lige på et andet tidspunkt...

/ZIRON
Avatar billede remis Nybegynder
13. august 2001 - 23:49 #40
hehe ok
Avatar billede wired Nybegynder
03. september 2001 - 20:12 #41
Du glemmer at begrænse og afslutte jeres pointer. Det her skulle gøre jobbet:

const TmpString: array[0..2048] of Char = \'\'#0;
var hwndWinamp : THandle;
    textlen : integer;
    wintext : PChar;
    slength : integer;
begin
    wintext := @TempString;
    hwndWinamp := FindWindow(\'Winamp v1.x\', nil);
    textlen := GetWindowTextLength(hwndWinamp)+1;
    slength:=GetWindowText(hwndWinamp, wintext, textlen);
    memo1.lines.add(wintext);
end;
Avatar billede wired Nybegynder
03. september 2001 - 20:13 #42
TempString skal selvfølgelig være TmpString;
eller omvendt :-)
Avatar billede remis Nybegynder
11. september 2001 - 03:50 #43
Wired: mange tak, det virker jo bare :)

Ziron, Wired: I får 50/50. Iorden?
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