ďťż

Wolf

Witam,
w jaki sposób mozna zakodować raport w symfonii tak zeby nikt inny nie nógł go podejrzeć?


Aby zakodować raport w Symfonii:

będąc w raportach i mając otwarty raport do zakodowania wybieramy

Plik | Zakoduj raport

gdzie podajemy hasło oraz ilość początkowych wierszy raportu, która ma pozostać niezakodowana.

Zakodowany raport należy następnie zapisać.
Użyć polecenia Koduj


Polecenie powoduje zakodowanie treści pliku zawierającego raport zgodnie z parametrami określonymi w argumentach polecenia.

Składnia
String Koduj (Int plik_we, Int plik_wy, Int line, String klucz)
Argumenty

Int plik_we Numer pliku (otwartego do odczytu) zawierającego treść raportu przed zakodowaniem.
Int plik_wy Numer pliku (otwartego do zapisu) zawierającego treść raportu po zakodowaniu.
Int line Ilość początkowych linii raportu nie objętych kodowaniem.
String klucz Dowolny ciąg znaków (do 30) stosowany jako klucz w czasie kodowania.
Wartość zwracana
Ostatni wiersz z pliku wyjściowego.

Przykład
//Tworzenie pliku wyjściowego

String pl1 = Katalog () + "a1.txt"

String pl2 = Katalog () + "a2.txt"

String w1 = "1 wiersz w pliku"

String w2 = "2 wiersz w pliku"

String w3 = "3 wiersz w pliku"

String w4 = "4 wiersz w pliku"

String w5 = "5 wiersz w pliku"

Int pocz = Open pl1 for output

Print #pocz; w1; LF; w2; LF; w3; LF; w4; LF; w5; LF

Close pocz

//Zdefiniowanie klucz kodowego

String Klucz = "a1b2c3d4"

//Wykonanie kodowania

Int we = Open pl1 for input

Int wy = Open pl2 for output

Koduj (we, wy, 1, klucz)

Close we

Close wy

//Odczytanie zawartości zakodowanego pliku

String k1, k2, k3, k4, k5

Int ke = Open pl2 for input

Input #ke, k1, k2, k3, k4, k5

Close ke

//Pokazananie treści czwartego wiersza przed i po zakodowaniu

Print "Czwarty wiersz przed zakodowaniem: "; w4, LF

Print "Czwarty wiersz po zakodowaniu: "; k4, LF

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ptsite.xlx.pl