Diziyi XML olarak kaydetmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
incal99
Üye
Mesajlar: 23
Kayıt: 20 Eki 2005 02:33

Diziyi XML olarak kaydetmek

Mesaj gönderen incal99 »

Arkadaşlar merhaba,

Aşapıdaki şekilde bir dizi değişkenim var;

Kod: Tümünü seç

type
  Recipe_Struct=record
  ProcessTime:SmallInt;
  ProcessMaxTime:SmallInt;
  ProcessDripTime:BYTE;
  ProcessPriority:BYTE;
  RectifierCurrent1:SmallInt;
  RectifierCurrent2:SmallInt;
  LiftingSpeed:BOOLEAN;
  Temperature:BYTE;
  ProcessNumber:BYTE;
end;

var recipe_data: ARRAY[1..42] of recipe_struct

recipe_data dizisini XML dosyası olarak kaydeden bir component var mı, yada varolan komponentler bu iş için kullanılabilri mi?.

Şu anda döngüler kullanarak TExt dosyasına standard read,write yöntemiyle kaydediyorum ama XML formatında olsa yapı değişikliklerinde ve excele port ederken çok daha iyi olacak.


İyi çalışmalar.

Incal99







Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

@incal99, bu kadar hazırcı olmak iyi değil :)

O arrayı dolaşmak için bir döngü kurup, XML kurallarına göre bir string oluşturup stringstream ile kaydetmek, o componenti bulmaktan daha kolay olacaktır emin olabilirsin.
incal99
Üye
Mesajlar: 23
Kayıt: 20 Eki 2005 02:33

Mesaj gönderen incal99 »

aslında ben PLC programcısıyım ve programın çok büyük bir kısmı PLC de yazılıyor. Delphi ise gösterim ve kayıt için kullanılıyor. O yüzden Delphide proje çabuk bitmesi gereken durumlarda biraz sıkışıyorum.Ama bence zamanla metodlar oturdukça ve standart komponentleri daha iyi tanıdıkça en iyisi hiç dışarıdan birşey kullanmamak zira çoğu paketi ve üreticisi kısa ömürlü oluyor (bakınız: Async).
Sistemlerde kullandığımız modüllerin en az 10 yıl servis verilebilir olması gerekiyor.

İyi çalışmalar.

Incal99
Cevapla