Výsledky 1 až 24 z 24

Téma: [Delphi] Nepřímé připojení dat k objektu

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    326

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    tak v podstate to jde tak i tak. Prvni zpusob bude lepsi.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  2. #2

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Citace Původně odeslal Anduril Zobrazit příspěvek
    tak v podstate to jde tak i tak. Prvni zpusob bude lepsi.
    pořádně nechápu užití abstraktní a virtuálni metody. Mám to zatím takto:
    TPrvek:
    interface
    constructor Init;
    procedure VypisSe; Virtual; Abstract;

    implementation
    constructor TPrvek.init;
    begin
    Naslednik:=nil;
    end;

    TPotomek1:
    procedure VypisSe; Override;
    begin
    Edit.Text:=Atribut; //Atribut je string
    end;

    TPotomek2:
    procedure VypisSe; Override;
    begin
    Edit.Text:=Atribut; //Atribut je string
    end;

    Takhle to nikdy nemůže fungovat že?
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  3. #3

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Ejhle, ono to více méně takto funguje Nevim jak se mi to podarilo, ale je to tak. Ani jsem nemusel nic přetypovávat...
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  4. #4

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Nebudu zakládat nový thread tak to hodim sem. Ještě potřebuju vytvořit metodu v třídě TPrvek aby vypisovala atributy do souboru. Na netu jsem něco nastudoval. Když je atribut typu string tak se mi do souboru uloží nesmyslný znaky. Pokud je char, tak se to uloží OK.

    stream je vytvoren takto
    Kód:
    Soubor:=TFileStream.Create(SaveDialog.FileName,fmCreate);
    a metoda
    Kód:
    procedure TSpravceData.Akce(Soubor:TFileStream);
    begin
      Soubor.Write(Atribut,SizeOf(Atribut));
    end;
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  5. #5

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Nevíte tady jak do souboru zapsat string pomocí streamu?
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

  6. #6

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Stream.Write(promenna, pocet_znaku_v_stringu*sizeof(char));
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  7. #7

    Standardní Re: [Delphi] Nepřímé připojení dat k objektu

    Citace Původně odeslal MEluZíNa Zobrazit příspěvek
    Stream.Write(promenna, pocet_znaku_v_stringu*sizeof(char));
    Tak jsem to zkusel a nešlo mi to a nakonec jsem našel že to ma byt asi takto

    Soubor.Write(String[1],Length(String));

    Sice nechápu co znamená ten index, ale asi to bude něco s polem... Každopádně to ale funguje. Teď nemůžu přijít na to jak mám odřádkovat na dalsí řádek... Seek a positition me posuvaji po radku
    NTB MSI EX600, CPU Intel Core 2 Duo T5550@1,83Ghz, 2GB RAM, GF8400M-G 256MB, HDD 320GB...

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. ipconfig - Vista
    Založil -Braba- v sekci fóra Sítě
    Odpovědí: 2
    Poslední příspěvek: 11.03.2008, 10:31
  2. Sdílení internetového připojení ve Windows Vista
    Založil sergiX v sekci fóra Sítě
    Odpovědí: 0
    Poslední příspěvek: 29.12.2007, 19:18

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •