Advertisement
NuquernaNarsil

Untitled

Nov 1st, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11.  
  12. AnsiString nazwapliku="";
  13. //---------------------------------------------------------------------------
  14. __fastcall TForm1::TForm1(TComponent* Owner)
  15. : TForm(Owner)
  16. {
  17. }
  18. //---------------------------------------------------------------------------
  19.  
  20. void __fastcall TForm1::Otworz1Click(TObject *Sender)
  21. {
  22. try
  23. {
  24. if(OpenDialog1 -> Execute())
  25. {
  26. Text -> Lines -> LoadFromFile(OpenDialog1 -> FileName);
  27. nazwapliku=OpenDialog1 -> FileName;
  28. }
  29. }
  30. catch (...)
  31. {
  32. ShowMessage("Podany plik nie istnieje, lub jest uszkodzony");
  33. }
  34.  
  35. }
  36. //---------------------------------------------------------------------------
  37. void __fastcall TForm1::Zapiszjako1Click(TObject *Sender)
  38. {
  39. try
  40. {
  41. if(SaveDialog1 -> Execute())
  42. {
  43. Text -> Lines -> SaveToFile(SaveDialog1 -> FileName);
  44. nazwapliku=SaveDialog1 -> FileName;
  45. }
  46. }
  47. catch (...)
  48. {
  49. ShowMessage("Zapis zakoñczy³ siê niepowodzeniem !");
  50. }
  51.  
  52. }
  53. //---------------------------------------------------------------------------
  54. void __fastcall TForm1::Zapisz1Click(TObject *Sender)
  55. {
  56. if(nazwapliku!="")
  57. {
  58. Text -> Lines -> SaveToFile(nazwapliku);
  59. }
  60. else
  61. Form1 -> Zapiszjako1Click(MainMenu1);
  62. }
  63. //---------------------------------------------------------------------------
  64. void __fastcall TForm1::Nowy1Click(TObject *Sender)
  65. {
  66. if(Application -> MessageBox("Czy na pewno chcesz utworzyæ nowy plik ? ", "PotwierdŸ", MB_YESNOCANCEL | MB_ICONQUESTION)== IDYES)
  67. {
  68. if(Application -> MessageBox("Czy chcesz zapisac aktualny plik ? ", "PotwierdŸ", MB_YESNO| MB_ICONQUESTION)== IDYES)
  69. {
  70. if(nazwapliku!="")
  71. {
  72. Text -> Lines -> SaveToFile(nazwapliku);
  73. }
  74. else
  75. Form1 -> Zapiszjako1Click(MainMenu1);
  76. }
  77. else
  78. {
  79. Text->Lines->Clear();
  80. nazwapliku="";
  81. }
  82. }
  83.  
  84.  
  85. }
  86. //---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement