Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Problem z b. dużą zmienną
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Problem z b. dużą zmienną

No właśnie! Mam se zmienną Variant, w której siedzi ponad 50mB danych (!). Ja mam 256mB ram to jeszcze jakoś idzie, ale jak ktoś będzie miał 32mB? Będzie się bardzo ciąć program, o ile nie wybije "Out of memory". Te 50mB to zawartości różnych plików wpakowane w jedną zmienną. Rozwiązaniem by było wczytanie 1 pliku do zmiennej i wsadzenie do innego pliku, tylko jak to zrobić? Po co takie operacje? Chcę spakować pare plików w jedno.


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

22-05-2005 11:30
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
hicks
raptor user



Typ: moderator
Postów: 279
Zarejestrowany: Apr 2003

Może zamiast zczytywać całych plików zrób np. tak:
A - plik do zczytania
B - plik do zczytania
C - plik w którym będą pliki A i B

otwierasz plik C
for i=1 to 2 ' A do C
  otwierasz plik (i) ' A, B
  do
    zczytujesz powiedzmy x bajtów danych z pliku (i) A, B
    zapisujesz te dane (append) do c
  loop until EOF = true
  zamykasz plik (i)
next i
zamykasz plik C

[Post edytowany dnia 22-05-2005 12:06 przez hicks]


_____________________________________________
TLHW Clan member

22-05-2005 12:05
Pokaż profil hicks  Wyślij email do hicks   Odwiedź stronę hicks       2511367
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

No włąśnie. Nie wiem, jak zapisać do pliku od pewnego miejsca do pewnego to, co jest w zmiennych


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

22-05-2005 13:51
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1