Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2014, 19:55   #1
Дима212313123
Пользователь
 
Регистрация: 08.07.2014
Сообщений: 15
По умолчанию Текст

Код:
SPR_MSG_C_ANI_DETECT:
        with PChannelMSGPhoneNumber(lpMsg)^ do
          Str := 'ANI: ' + cbPhoneNumber;
вот строчка кода, как сохранять это значение в текстовик при каждом изменении значения Str? Быстро произойдет? Искал в интернете, не нашел

Последний раз редактировалось Stilet; 22.07.2014 в 20:40.
Дима212313123 вне форума Ответить с цитированием
Старый 22.07.2014, 20:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как сохранять это значение в текстовик при каждом изменении значения Str?
Сделать Str свойством формы и описать ее логирование.
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
    procedure FormCreate(Sender: TObject);
  private
    f:TextFile;
    Fmystr: String;
    procedure Setmystr(AValue: String);
  private
    { private declarations }
    property mystr:String read Fmystr write Setmystr;
  public
    { public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
  CloseFile(f);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  mystr:='Чему-то что сохранится при присваивании в эту переменку';
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  AssignFile(f,'d:\1\qq.txt');Rewrite(f);
end;

procedure TForm1.Setmystr(AValue: String);
begin
  if Fmystr=AValue then Exit;
  Fmystr:=AValue;
  WriteLn(f,AValue); Flush(f);
end;

end.
P.S. Имя для переменки ты выбрал неудачное. Рекомендую сменить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.07.2014, 23:15   #3
Дима212313123
Пользователь
 
Регистрация: 08.07.2014
Сообщений: 15
По умолчанию

Спасибо, остался 1 вопрос, при изменении Str, текстовик быстро появиться?
Дима212313123 вне форума Ответить с цитированием
Старый 23.07.2014, 01:52   #4
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от Дима212313123 Посмотреть сообщение
Спасибо, остался 1 вопрос, при изменении Str, текстовик быстро появиться?
А самому попробовать проверить не с руки?
northener вне форума Ответить с цитированием
Старый 23.07.2014, 08:12   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
текстовик быстро появиться?
Даже на 80286-м все было бы очень быстро. Чего говорить о современной технике.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скопировать текст содержащийся в ячейке таблицы и вставить этот текст в место документа помеченное закладкой. LiliPOOtin Microsoft Office Word 3 17.04.2013 19:51
Сохранить в текстовый файл текст из Memo и текст из нескольких Edit misher Общие вопросы Delphi 5 02.01.2011 15:37
Текст в колонтитулах в обычный текст в Word 2003 FLOWER2305 Microsoft Office Word 0 14.12.2010 21:33
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в др.файле тот же текст, develish151 Microsoft Office Word 4 05.05.2010 13:20
Как узнать какой текст выделен в текст поле mogul82 JavaScript, Ajax 2 02.11.2008 16:32