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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2011, 15:29   #1
Алена_=)))
Пользователь
 
Аватар для Алена_=)))
 
Регистрация: 13.05.2010
Сообщений: 42
Вопрос Delphi ----->Memo

Добрый вечер!Один вопрос всего)))
Задача состоит в том что нужно при выборе действия в группбокс при нажатии на кнопку загрузить в Мемо содержимое вордовского документа.ТАк вот, проверьте пжл правильно ли я вообще это делаю.
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Menus;

type
  TForm1 = class(TForm)
    Button1: TButton;
    RadioGroup1: TRadioGroup;
    Panel1: TPanel;
    Label1: TLabel;
    Button2: TButton;
    Button3: TButton;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    Memo1: TMemo;
    procedure Button3Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure N3Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}



procedure TForm1.Button1Click(Sender: TObject);
begin
case radiogroup1.ItemIndex of
0:memo1.Lines.LoadFromFile('C:\Users\bublik\Desktop\недавние Алена\индивидуальные\индивид по ММС\мужчины.docx');
1:memo1.Lines.LoadFromFile('C:\Users\bublik\Desktop\недавние Алена\индивидуальные\индивид по ММС\женщины.docx');
2:memo1.Lines.LoadFromFile('C:\Users\bublik\Desktop\недавние Алена\индивидуальные\индивид по ММС\десятка мужчины.docx');
3:memo1.Lines.LoadFromFile('C:\Users\bublik\Desktop\недавние Алена\индивидуальные\индивид по ММС\десятка женщины.docx');
 end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Clear;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
close;
end;

procedure TForm1.N3Click(Sender: TObject);
begin
close;
end;

procedure TForm1.N4Click(Sender: TObject);
begin
Memo1.Clear;
end;



end.

Последний раз редактировалось artemavd; 11.01.2011 в 16:37.
Алена_=))) вне форума Ответить с цитированием
Старый 11.01.2011, 16:19   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Ты загружаешь вордовский файл вместе со служебной информацией. Так что в Memo у тебя будет непонятная мешанина. Если хочешь получить из файла doc текстовую информацию, надо обращаться к нему через OLE автоматизацию: набери в google : "Delphi Word" и получишь тысячи примеров , как это сделать.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 11.01.2011, 17:34   #3
Алена_=)))
Пользователь
 
Аватар для Алена_=)))
 
Регистрация: 13.05.2010
Сообщений: 42
По умолчанию

пасиб, ща посмотрим
Алена_=))) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Memo Delphi StudentMarat Помощь студентам 4 22.02.2011 02:21
Memo и Edit (Delphi) CAMOBAP Помощь студентам 12 11.01.2011 21:35
Delphi(memo) 2009 Помощь студентам 7 18.02.2010 16:30
Memo и Edit в Delphi werser Помощь студентам 4 24.08.2009 19:30
компонент Memo в delphi vvaassiill Помощь студентам 1 29.05.2007 20:47