Avatar billede hclarsen Nybegynder
27. april 2005 - 20:18 Der er 44 kommentarer og
1 løsning

NSPlay og variants.dcu

Jeg har denne kode, men Delphi kommer med en fejl

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, NSPlay_TLB, OleServer;

------
procedure TForm1.Button1Click(Sender: TObject);
begin
nsplay1.FileName := edit1.Text;
nsplay1.Play;
end;

end.

Som I kan se, bruger jeg NSPlay, men Delphi kommer med fejlen "Ole error 800A00005" - hvordan kan det være?

Faktisk var Variants.dcu også en del af uses, men denne har jeg slettet da jeg ikke har denne .dcu på min maskine åbenbart. Kan der være en sammenhæng mellem fejlen og at Variants ikke er en del af mine uses?
Avatar billede snowball Novice
27. april 2005 - 20:40 #1
Variants er en Delphi7 (og nyere!?) ting, så hvis du bruger Delphi6 eller ældre, kan du blot fjerne den - det burde ikke have nogen indflydelse på dit program. Kan ikke helt huske hvilke funktioner der ligger i Variants ;)

Mht. NSPlay så ved jeg ikke lige hvad fejlen kan være - kender ikke rigtig det komponent, men du kan jo prøve at tjekke om stien passer.
Avatar billede hclarsen Nybegynder
27. april 2005 - 20:46 #2
Jeg bruger delphi 5
Avatar billede snowball Novice
27. april 2005 - 20:52 #3
OK - så fjerner du bare Variants under Uses - det burde som sagt ikke give nogen problemer, og har helt sikkert ikke noget at gøre med dit NSPlay problem :)
Avatar billede hclarsen Nybegynder
27. april 2005 - 20:56 #4
Ok, det synes jeg er mystisk. Kender du saa til en anden hvorpaa jeg kan afspille netradio?
Avatar billede martinlind Nybegynder
27. april 2005 - 21:11 #5
plejer man ikke at bruge en variant type til sin instans af com/ocx-objectet
Avatar billede stoney Nybegynder
27. april 2005 - 22:28 #6
snowball>> helt ukendt er NSplay vel ikke for dig :-)
http://eksperten.dk/spm/186549

hclarsen>> der er et eks. til download på ovenstående link

Stoney
Avatar billede hclarsen Nybegynder
27. april 2005 - 22:35 #7
Ja, men selv der giver den mig den samme OLE-fejl
Avatar billede snowball Novice
27. april 2005 - 22:36 #8
stoney: Du forstår da også lige at grave de gamle spørgsmål frem ;)
Avatar billede stoney Nybegynder
27. april 2005 - 22:50 #9
hvad bruger du OleServer til i uses, prøv at fjerne den

Stoney
Avatar billede hclarsen Nybegynder
27. april 2005 - 22:51 #10
det har jeg gjort, men den bliver ved med at dukke op.. jeg har lige fundet ud af, at naar jeg starter programmet fra http://eksperten.dk/spm/186549 saa siger mangler der aabenbart noge komponenter?! Selvom jeg har installeret som der staar deri
Avatar billede hclarsen Nybegynder
27. april 2005 - 22:53 #11
der er tale om NSPlay1.Width, NSPlay1.Height, NSPlay1.TabOrder og  NSPlay1.ControlData
Avatar billede stoney Nybegynder
27. april 2005 - 22:53 #12
Har du prøvet at køre dit program uden om Delphi, altså starte exe filen fra stifinder

Stoney
Avatar billede hclarsen Nybegynder
27. april 2005 - 22:55 #13
ja, der kommer en med Uspecificeret Fejl
Avatar billede stoney Nybegynder
27. april 2005 - 23:03 #14
mystisk, hvilket OS kører du ?

Stoney
Avatar billede hclarsen Nybegynder
27. april 2005 - 23:04 #15
XP
Avatar billede hclarsen Nybegynder
27. april 2005 - 23:04 #16
men jeg sidder bag en proxy - kan det vaere det? (selvom jeg tvivler)
Avatar billede snowball Novice
27. april 2005 - 23:17 #17
Hhmm. Jeg får faktisk samme fejl i Delphi7 - WinXP
Avatar billede hclarsen Nybegynder
27. april 2005 - 23:31 #18
ok, men er der saa en anden maade man kan afspille netradio paa i delphi?
Avatar billede stoney Nybegynder
27. april 2005 - 23:36 #19
linket i mit eks er dødt

Prøv http://www.dr.dk/netradio/boogie20.asx

Det virker hos mig

Stoney
Avatar billede snowball Novice
27. april 2005 - 23:39 #20
Virker stadig ikke hos mig.
Avatar billede hclarsen Nybegynder
27. april 2005 - 23:42 #21
Heller ikke her
Avatar billede stoney Nybegynder
27. april 2005 - 23:42 #22
snowball>> kører du min exe fil fra stifinder med  http://www.dr.dk/netradio/boogie20.asx som url

Stoney
Avatar billede snowball Novice
28. april 2005 - 00:06 #23
stoney: Ja!
Avatar billede martinlind Nybegynder
28. april 2005 - 11:00 #24
jeg har det kørende i en wm-ware windows2000 uden problemer ( brugte D7 )
Avatar billede hclarsen Nybegynder
28. april 2005 - 14:50 #25
Jeg giver gerne flere point til manden med loesningen
Avatar billede martinlind Nybegynder
28. april 2005 - 15:55 #26
Og så kommer det mærkelige, jeg kan lave min app. i win2k kopiere exe og asx fil over på min xp og så kører det fint, men lave det i xp, nope
Avatar billede stoney Nybegynder
28. april 2005 - 20:45 #27
LOL :-) , har I installeret det nye fede fra M$
framework 1.1 ? og 2 andre ting jeg ikke kan huske for at Delphi2005 kan
lave .net appl i XP (jeg ved godt det ikke er en .net appl)
M$ = nazi
Heil Gates

Stoney
Avatar billede hclarsen Nybegynder
28. april 2005 - 20:53 #28
Jeg har noget der hedder FrameWorkService 1.1 fra MS - skal jeg installere det?
Avatar billede hclarsen Nybegynder
28. april 2005 - 20:53 #29
nej sludder, det er kun 1.0
Avatar billede martinlind Nybegynder
29. april 2005 - 09:09 #30
Jeg har en XP med Delphi 7 ent og D2005 Arc. der virker det ikke, men på min 2k virker det, men NSPlay er også et interface til den gamle mediaplayer, så måske det er derfor det ikke rigtig kører i XP
Avatar billede hclarsen Nybegynder
29. april 2005 - 17:05 #31
er der så et alternativ til NSPlay?
Avatar billede martinlind Nybegynder
29. april 2005 - 18:49 #32
Ved det ikke ?
Avatar billede hclarsen Nybegynder
29. april 2005 - 22:18 #33
Hmm, kan man heller ikke afspille urls med mediaplayer-komponentet?
Avatar billede martinlind Nybegynder
30. april 2005 - 13:14 #34
Don't no, måske man kan bruge winamp api, eller RealPlayer
Avatar billede martinlind Nybegynder
30. april 2005 - 13:14 #35
jo det tror jeg faktisk, for hvis du kigger i den asx fil du bruger, så står der en url og en bitrate
Avatar billede hclarsen Nybegynder
30. april 2005 - 13:32 #36
Hmm ok, har du en ide til hvordan jeg kan gøre det?
Avatar billede martinlind Nybegynder
30. april 2005 - 13:46 #37
du kan prøve at åbne winamp /real filer med delphi, så finder den selv ud af om der er et interface du kan bruge, det er lidt detektiv arb.
Avatar billede hclarsen Nybegynder
03. maj 2005 - 17:14 #38
Ok, der er ingen mulighed for at jeg kan få noget kode?
Avatar billede martinlind Nybegynder
04. maj 2005 - 15:45 #39
Jeg har ikke noget der funker ordenligt :(
Avatar billede hclarsen Nybegynder
04. maj 2005 - 18:39 #40
Hmm, ok... kan jeg evt. se hvad du har nu? :) Så har jeg ihvertfald et standpunkt
Avatar billede hclarsen Nybegynder
06. maj 2005 - 22:03 #41
Der er overhovedet ingen som har noget kode jeg kan bruge?
Avatar billede martinlind Nybegynder
07. maj 2005 - 16:40 #42
Det jeg gjore var at lave en version under w2k og det virkede, så tog jeg exe filen over på min xp, og der virkede den fint, men jeg kan ikke compilere den under xp, jeg har så efterfølgende fået sat en property eller hvad det nu er, så nu virker den ikke, hverken på xp eller w2k, jeg har ikke haft tid til at kigge nærmere på det, men jeg vil foreslå dig at prøve dig lidt frem, evt kigge alle dine typelib's igennem, der dukker mange spændene ting op.
Avatar billede martinlind Nybegynder
07. maj 2005 - 16:43 #43
dette virkede første gang i w2k :

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, OleCtrls, NSPlay_TLB;

type
  TForm1 = class(TForm)
    NSPlay1: TNSPlay;
    Edit1: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
nsplay1.FileName := edit1.Text; // edit1.Text = path til en downloaded asx fil fra dr.dk
nsplay1.Play;
end;

end.
Avatar billede martinlind Nybegynder
07. maj 2005 - 16:44 #44
eller også var det sådan, kan jeg ikke lige huske :)

procedure TForm1.Button1Click(Sender: TObject);
begin
nsplay1.Open(edit1.Text); // edit1.Text = path til en downloaded asx fil fra dr.dk
end;
Avatar billede hclarsen Nybegynder
11. maj 2005 - 17:13 #45
Virker ikke så lukker tråden
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