C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[19646] Re:Re:감사합니다. 한 번 해보겠습니다.
통일바라기 [ironwill] 686 읽음    2002-06-27 17:45
유영인.Chris 님이 쓰신 글 :
: Execute 메소드는 OpenDialog를 열고, 파일이 선택되었으면 참을 넘기고, 그렇지 아니면 거짓을 넘깁니다. 만약 참이 넘어오면, FileName 프로퍼티에서 절대 경로를 얻을 수 있습니다.
:
: 새 폼을 열으신 다음에, OpenDialog, Memo, Button 하나씩 폼에 놓으신 다음에 아래 코드를 한번 실행시켜 보세요. 아래 코드는 OpenDialog 에서 파일을 불러서 Memo에 보여주는 예제입니다.
:
: 통일바라기님의 소스와 관련성을 갖기 위해서 MyList 를 생성하고 그 리스트를 Memo에 돌려 넣는 방식을 사용했지만, 만약에 가능하시다면 MyList 를 사용하지 않고, Memo1->Lines->LoadFromFile 을 직접 사용하시는것이 좋을것 같습니다.
:
:
: //---------------------------------------------------------------------------
:
: #include <vcl.h>
: #pragma hdrstop
:
: #include "Unit1.h"
: //---------------------------------------------------------------------------
: #pragma package(smart_init)
: #pragma resource "*.dfm"
: TForm1 *Form1;
: //---------------------------------------------------------------------------
: __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
: {
: }
: //---------------------------------------------------------------------------
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
:
:  TStringList *MyList = new TStringList();
:
:
:  if(OpenDialog1->Execute()) {
:    MyList->LoadFromFile(OpenDialog1->FileName);
:    Memo1->Lines->Assign(MyList);
:  }
:
:
:  delete MyList;
:
: }
: //---------------------------------------------------------------------------
:
:
:
: 통일바라기 님이 쓰신 글 :
: : 
: :  특정 디렉토리의 파일을 지정해서 불러오지 않고
: :  버튼과 OpenDialog를 이용하여 임의로 선택해서 불러올 수는 없나요?
: :
: :   TStringList *MyList = new TStringList();
: :   MyList->LoadFromFile("list.txt");
: : 
: :  어떻게 하면 될것도 같은데 왕초짜라서요...
: :
: :
: :  고수님들의 한 수 가르침을 기다리면서...
: : 

+ -

관련 글 리스트
19643 TStringList에서 파일을 불러올때 통일바라기 758 2002/06/27
19645     Re:TStringList에서 파일을 불러올때 유영인.Chris 797 2002/06/27
19646         Re:Re:감사합니다. 한 번 해보겠습니다. 통일바라기 686 2002/06/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.