Avatar billede tango42 Nybegynder
16. juni 2003 - 11:02 Der er 6 kommentarer

Sende et JPEG billede vha. NMUDP komponent

Jeg har lavet et lille program, hvor man kan loade et JPEG billede. Det er så meningen, at når jeg trykker på en transmit knap, så skal den sende billedet vha. NMUDP komponenten til en anden komputer.... Men jeg bliver ved med at få en fejlen "access violation at 0x77f60b6f: write of address 0x00030fd4"... Er der nogen, som kan se havd der er galt med koden:


procedure TTransmitterForm.btnTransmitClick(Sender: TObject);
var
  MyStream: TMemoryStream;
  Jpg: TJPEGImage;
begin
  NMUDP.RemoteHost := Edit1.Text;
  NMUDP.RemotePort := StrToInt(Edit2.Text);
  //Create a JPEG image and assign the loaded picture
  Jpg := TJPEGImage.Create;
  Jpg.Assign(Image.Picture);
  try
  // Create a stream and save the image to the stream
    MyStream := TMemoryStream.Create;
    Jpg.SaveToStream(MyStream);
    MyStream.Position := 0;
    NMUDP.SendStream(MyStream);
  finally
    MyStream.Free;
    Jpg.Free;
  end;
end;
Avatar billede razersedge Nybegynder
16. juni 2003 - 13:16 #1
Hvor kan man finde NM komponent pakken?
Avatar billede tango42 Nybegynder
16. juni 2003 - 13:29 #2
Den er standard med i Delphi Professional
Avatar billede razersedge Nybegynder
16. juni 2003 - 13:35 #3
jeg bruger delphi 7, der er indy std. kan ikke lige se NM komponent pakken, hvilken tab?
Avatar billede tango42 Nybegynder
16. juni 2003 - 13:38 #4
Jeg bruger delphi 5.... Men indy skulle efter sigende have to bedre komponeter: idUDPClient og idUDPServer. Har selv lige installeret indy komponenterne...
Avatar billede razersedge Nybegynder
16. juni 2003 - 13:49 #5
Det jeg leder efter er NMFTP - vil gerne tage et kig på den da jeg finder indy's lidt manglende.. Indy har et problem med at den kan komme til at stå og hænge utroligt længe ved en LIST, så jeg skal bruge en måde til at få den til at time ud.
Avatar billede tango42 Nybegynder
16. juni 2003 - 13:52 #6
Prøv at søg på google under NetMaster(FAstNEt)....
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