Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character


TabControl Nesnesi ?le Dosya Görüntüleme ve Düzeltme

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda yine TabControl nesnesinin kullan?m?na yönelik bir çal??ma yap?lm??t?r. Bu k?s?mda C k?sm?nda windows i?letim sisteminin var oldu?u kabul edilirse program çal??t???nda diskten config.sys, boot.ini, win.ini, system.ini dosyalar?n?n içeri?ini yükleyecektir. Burada dikkat edilmesi gereken husus bu dosyalar windows xp i?letim sistemi olan bilgisayarda tablar üzerinde gezerken hepsi olarak aç?lacakt?r fakat windows 7 i?letim sistemi üzerinde boot.ini dosyas? aç?lmayacakt?r. Her bir dosya ayr? bir tab ifadesi içinde gösterilmektedir. Bu dosyalar üzerinde de?i?iklik yapt???n?z takdirde program size bu de?i?ikliklerin dosyaya kaydedilip kaydedilmemesini soracakt?r. Evet derseniz yapt???n?z de?i?iklikler kaydedilecektir. Bu k?s?mda yapt???n?z i?leri dikkat ediniz bu de?i?iklikler windows i?letim sistemininizin çal??mas? etkileyecektir. Bu sebeple de?i?iklik yaparken dikkatli olunuz.

Program?n Tamam?n? A?a??daki Linkten ?ndirebilirsiniz

Linki Görebilmeniz ?çin Üye Olman?z Gerekmektedir...

Üye Kay?t 

Program Kodu:

Unit1.cpp

  1.  
  2.  
  3. //---------------------------------------------------------------------------
  4.  
  5. #include <vcl.h>
  6. #pragma hdrstop
  7.  
  8. #include "Unit1.h"
  9. //---------------------------------------------------------------------------
  10. #pragma package(smart_init)
  11. #pragma resource "*.dfm"
  12. TForm1 *Form1;
  13. //---------------------------------------------------------------------------
  14. __fastcall TForm1::TForm1(TComponent* Owner)
  15.         : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19.  
  20.  
  21. void __fastcall TForm1::TabControl1Changing(TObject *Sender,
  22.       bool &AllowChange)
  23. {
  24. int c;
  25. if(Memo1->Modified)
  26. {
  27.  c=Application->MessageBox("Kaydedilsin Mi?","Dikkat",MB_YESNOCANCEL);
  28.  switch(c)
  29.  {
  30.  case IDYES:
  31.  switch(TabControl1->TabIndex)
  32.  {
  33.  case 0:
  34.  Memo1->Lines->SaveToFile("C:\\config.sys");
  35.  break;
  36.  case 1:
  37.  Memo1->Lines->SaveToFile("C:\\boot.ini");
  38.  break;
  39.  case 2:
  40.  Memo1->Lines->SaveToFile("C:\\WINDOWS\\win.ini");
  41.  break;
  42.  case 3:
  43.  Memo1->Lines->SaveToFile("C:\\WINDOWS\\system.ini");
  44.  break;
  45.  }
  46.  break;
  47.  case IDNO:
  48.  break;
  49.  case IDCANCEL:
  50.  AllowChange=false;
  51.  }
  52. }
  53. }
  54. //---------------------------------------------------------------------------
  55.  
  56. void __fastcall TForm1::TabControl1Change(TObject *Sender)
  57. {
  58. switch(TabControl1->TabIndex)
  59. {
  60.  case 0:
  61.  Memo1->Lines->LoadFromFile("C:\\CONFIG.SYS");
  62.  break;
  63.  case 1:
  64.  Memo1->Lines->LoadFromFile("C:\\boot.ini");
  65.  break;
  66.  case 2:
  67.  Memo1->Lines->LoadFromFile("C:\\WINDOWS\\win.ini");
  68.  break;
  69.  case 3:
  70.  Memo1->Lines->LoadFromFile("C:\\WINDOWS\\system.ini");
  71.  break;
  72.  }
  73.  Memo1->Modified=false;
  74.  
  75.  
  76.  
  77. }
  78. //---------------------------------------------------------------------------
  79. void __fastcall TForm1::FormShow(TObject *Sender)
  80. {
  81. Memo1->Lines->LoadFromFile("C:\\Config.sys");       
  82. }
  83. //---------------------------------------------------------------------------
  84.  
  85.  
  86.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 12 Temmuz 2012 18:05 )  
404 Not Found

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.