1 / 1 / 0
Регистрация: 24.04.2018
Сообщений: 10
Builder 6

Сохранение вывода информации

24.04.2018, 23:37. Показов 606. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Вот немного меня поджала курсовая работа. При создании "Генератора паролей" возник вопрос, так как я не опытный пользователь С++ Builder, хотел спросить. Я хочу сделать возможным сохранение паролей у файл. При написании кода, файл сохраняется там где сам EXE. Возможен ли вариант, таков. Пользователь программы при нажатии на привычное нам "Сохранить как..." выбирает путь сохранения файла. Возможен? Добрый господин, прошу великодушно мне чуточку помочь, и хоть подать путь к чему идти, или уж, если не сложно, кусочек кода. Заранее огромное спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2018, 23:37
Ответы с готовыми решениями:

StringGrid - только для вывода информации
Здравствуйте! В предмете не очень силён, прошу у вас помощи. У меня есть StringGrid, он должен использоваться только для вывода информации,...

Программа вывода информации о выполняющихся процессах на компьютере
Всем привет. Мне нужна помощь в написании программы на тему (темпрограмма вывода информации о выполняющихся процессах на компьютере). Я к...

Чтение и сохранение информации из .xls (Excel)
Всем еще раз привет) у кого есть какие идеи, как при помощи OLE открыть файлик, оценить размерность матрицы, и радостно записать ее в...

3
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
25.04.2018, 00:43
пароли изначально где хранятся? возможен такой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  TForm1 *Form1;
  TStringList *pass = new TStringList; //создадим список для паролей (в начале кода)
  ...
  //где-то в обработчиках сгенерим пароль и закинем в список
  pass->Add(fGeneratePass());  //fGeneratePass - некая функция генерации пароля
 
  //обработчик кнопки Сохранить как...
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     TOpenDialog *od = new TOpenDialog(this);
     od->Filter="Password file (*.pss)|*.pss";
 
      if(od->Execute())
        pass->SaveToFile(od->FileName);
 
     delete od; 
}  
//удалим список при закрытии формы
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
      delete pass;
}
  //
0
Модератор
 Аватар для D1973
9917 / 6454 / 2455
Регистрация: 21.01.2014
Сообщений: 27,395
Записей в блоге: 3
26.04.2018, 16:26
Цитата Сообщение от TrollHammer Посмотреть сообщение
обработчик кнопки Сохранить как.
Цитата Сообщение от TrollHammer Посмотреть сообщение
TOpenDialog
А почему не SaveDialog? И зачем его создавать динамически, если можно просто на форму его бросить и в инспекторе объектов все параметры настроить?
Кроме того, как я понимаю,
Цитата Сообщение от VovkaLW Посмотреть сообщение
Пользователь ... выбирает путь сохранения файла
надо указывать только путь, имя файла будет постоянным...
Поэтому есть смысл посмотреть в сторону SelectDirectory()
0
 Аватар для TrollHammer
1216 / 709 / 336
Регистрация: 22.02.2018
Сообщений: 2,095
Записей в блоге: 2
27.04.2018, 00:35
Цитата Сообщение от D1973 Посмотреть сообщение
А почему не SaveDialog
Конечно TSaveDialog, затупил малость. А динамически создаю по привычке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.04.2018, 00:35
Помогаю со студенческими работами здесь

Вопрос по поводу консольного вывода информации на экран в C++ Builder
У меня такой вопрос: как сделать так чтобы по умолчанию в билдере запуская консольное приложение, сама консоль разворачивалась сразу на...

Сохранение информации о скачанном файле через WebBrowser
Доброго времени суток! Нужна помощью! Создал веб-браузер, но нужно ещё реализовать что бы я скачав файл из интернета, мог потом...

Потоки ввода/вывода. Сохранение информации в файл и ее считывание оттуда
Всем доброго времени суток. Неделю две назад я начал делать программу, которая бы сохраняла информацию о так называемых фирмах в текстовом...

Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
Помогите добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в...

Скорость вывода информации
Нужно написать программу для генерирования чисел, большого кол-ва, я это смог реализовать, там многопоточность, синхронизация, но проблема...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru