Avatar billede asppro Nybegynder
19. maj 2002 - 15:34 Der er 5 kommentarer og
1 løsning

Kan man sende objekter med ClientSocket og ServerSocket

Hvis man laver sin egen type fx:

mintype = class
bla bla
end;

Kan man så sende et objekt af typen mintype via en socketforbindelse ?
Avatar billede martinlind Nybegynder
19. maj 2002 - 15:41 #1
I princippet kan du sagtens, får du kan sende en dfm fil f.eks. også danne en form, det ligger alt sammen i delphi klasse-heraki ( VCL )

/Martin
Avatar billede dkn Nybegynder
19. maj 2002 - 16:05 #2
du kan men hvorfor vil du?
Avatar billede asppro Nybegynder
19. maj 2002 - 22:08 #3
For at lave netværket objektorienteret i stedet for at parse en streng.
Avatar billede pellelil Nybegynder
19. maj 2002 - 23:50 #4
Det er forkert at sige at du kan sende et object via en socket, da et object både er data, samt methoder til at behandle disse. Men det er ikke et problem at sende et objects data over en socket forbindelse (prøv at kigge lidt på "Streams", classes nedarvet fra "Persistent" er direkte "Streamble")
<SNIP>
TPersistent encapsulates the behavior common to all objects that can be assigned to other objects, and that can read and write their properties to and from a stream. For this purpose TPersistent introduces methods that can be overridden to:

Define the procedure for loading and storing unpublished data to a stream.
    Provide the means to assign values to properties.
    Provide the means to assign the contents of one object to another.

Do not create instances of TPersistent. Use TPersistent as a base class when declaring objects that are not components, but that need to be saved to a stream or have their properties assigned to other objects.
</SNIP>
Avatar billede martinlind Nybegynder
20. maj 2002 - 12:04 #5
pellelil >> En lidt mere udførlig forklaring af hvad jeg skrev :)
Avatar billede asppro Nybegynder
13. april 2005 - 13:37 #6
lukker
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