Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
델파이에서 확장자를 임의로 바꾸어 불러올수있나여?
안녕하세요~~
델파이 왕초보입니다.
델파이 프로그램에서 확장자를 임의로 바꾸어서 불러올수가 있나여?
예를들어...
a.jpg 라는 파일을 a.txt 로 확장자를 바꾸어 임의의 폴더에 저장해 놓고
델파이 프로그램으로 임의의 폴더에 있는 a.txt를 a.jpg라는 파일로 확장자를 바꾸어 화면에 보여주는게 가능한가여?
여러 고수님들..... 부탁드립니다... 궁금증을 풀어주세요 ^^
2
COMMENTS
소울해커
•
2003.10.29 01:04
확장자를 바꿔도 파일 포맷은 변하지 않기 때문에 굳이 불러들인 후 확장자를 바꿔주지 않아도 그냥 사용할 수 있습니다.
일부 확장자를 인식하는 컴포넌트 사용시엔 Assign을 사용하시면 되구요.
procedure TForm1.Button1Click(Sender: TObject);
var JpegImg: TJPEGImage;
begin
JpegImg := TJPEGImage.Create;
Try
JpegImg.LoadFromFile('a.jpg'); // jpg불러오기
JpegImg.SaveToFile('a.txt'); // txt 확장자로 jpg 저장
JpegImg.LoadFromFile('a.txt'); // txt 확장자인 jpg 불러오기
JpegImg.SaveToFile('b.jpg'); // txt 확장자인 jpg를 jpg 확장자로 저장
JpegImg.LoadFromFile('b.jpg'); // 이하
JpegImg.SaveToFile('b.txt'); // 동문
Image1.Picture.Assign(JpegImg); // JpegImg에 들어 있는 이미지를 Image1의 Picture 속성에 Assign(할당) 한다.
except // 이미지의 속성이 맞지 않으면 예외 발생
ShowMessage('JPEG 파일이 아닌가비...ㅡ_ㅡ');
end;
JpegImg.Free;
end;
0
0
삭제
수정
댓글
깜은비
•
2003.11.01 22:07
^^
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
오규성
•
2003.10.28 06:59
2
COMMENTS
/
0
LIKES
MDI Client 생성이나 종료여부를 알고 싶습니다.
강형철
•
2003.10.28 20:47
이럴때는 윈도우 사용자 메세지를 사용하시면 되겠네요 메인에서는 사용자 메세지를 받아서 생성인지 종...
오규성
•
2003.10.30 01:25
shem
•
2003.10.28 06:48
2
COMMENTS
/
0
LIKES
oncellclick(column);
skysoft
•
2003.10.28 19:48
DBGrid1.OnCellClick(nil); 이런 식으로 가능합니다. 참고하세요.
nilriri™
•
2003.10.29 00:04
예를든 해당 DBGrid1CellClick 프로시져에서는 Column을 참조하는 코드가 없어서 DBGrid1.OnCellClick(nil)...
최종민
•
2003.10.28 03:04
1
COMMENTS
/
0
LIKES
간단한...Indy를 이용한 소켓통신에서...
윤수아
•
2003.10.30 03:26
인디 데모를 보세요..델파이 6 디렉토리에 포함되어 있을거구요.. 혹시 indy를 버전 업 하셨다면 indy 사...
델파이Go!
•
2003.10.28 02:56
1
COMMENTS
/
0
LIKES
HUGE_VAL를 대체 할 수 있는게 있는지요?
델파이Go!
•
2003.10.28 03:04
Math에 아래과 같이 정의 해두었네요. MinSingle = 1.5e-45; &nbs...
깜은비
•
2003.10.28 02:11
2
COMMENTS
/
0
LIKES
델파이에서 확장자를 임의로 바꾸어 불러올수있나여?
안녕하세요~~ 델파이 왕초보입니다. 델파이 프로그램에서 확장자를 임의로 바꾸어서 불러올수가 있나여? 예를들어... a.jpg 라는 파일을 a.txt 로 확장자를 바꾸어 임의의 폴더에 저장해 놓고 델파이 프로그램으로 임의의 폴더에 있는 a.t...
소울해커
•
2003.10.29 01:04
확장자를 바꿔도 파일 포맷은 변하지 않기 때문에 굳이 불러들인 후 확장자를 바꿔주지 않아도 그냥 사용할...
깜은비
•
2003.11.01 22:07
^^
전현우
•
2003.10.28 02:11
1
COMMENTS
/
0
LIKES
*표로 선을 그리려고 합니다. 도와주세요
손희석
•
2003.10.28 18:49
이유는 간단합니다. *표만큼의 X좌표와 Y좌표를 벌려주는 연산이 필요합니다. TextOut함수의 파라메터 X,Y...
조현정
2003.10.28 02:05
0
COMMENTS
/
0
LIKES
dll 에서 정의된 변수 사용방법은 ?
김영문
2003.10.28 02:04
0
COMMENTS
/
0
LIKES
이미지맵 만들기
채경수
2003.10.28 01:05
0
COMMENTS
/
0
LIKES
퀀텀 그리드 속성 잘쓰시는 분....
민경철
•
2003.10.27 23:30
1
COMMENTS
/
0
LIKES
안녕하세요.. dbgrid 에서 수정한 것 저장하는것에 대한 질문입니다.(수정)
민경철
•
2003.10.28 22:55
lee 라는 ID의 분이 답변 주셔서 결국 해결 했습니다. 그 분께 다시 한번 감사드립니다. autoedit 에 TR...
헨
•
2003.10.27 22:25
1
COMMENTS
/
0
LIKES
shelltreeview에서 폴더(Node) 에디팅 못하도록 할 수 있나요?
최용일
•
2003.10.27 23:28
안녕하세요. 최용일입니다. TShellTreeView의 OnEditing이벤트에서 막으세요... procedure TForm1.Sh...
김중인
•
2003.10.27 21:32
1
COMMENTS
/
0
LIKES
델파이는 Timage 에 bmp밖에 보여줄수가없나여?
최용일
•
2003.10.27 23:31
안녕하세요. 최용일입니다. GIF지원하는 라이브러리를 설치하세요... 그럼 똑같은 방식으로 코딩하시면 ...
goodlsw
•
2003.10.27 20:54
1
COMMENTS
/
0
LIKES
odbc 연결 방법에 대해서.
김지엽
•
2003.10.30 01:21
FTP/ 웹 클라이언트는 방법이 아닐 듯 하구요.. MDB라 함은 MS Acess DB를 말하는 건가요? 그것을 원...
김병국
•
2003.10.27 20:48
1
COMMENTS
/
0
LIKES
win 2000 + oracle817 + delphi 5 + DataModule로 DB접속
이추형
•
2003.11.11 20:06
델파이 Form내의 TDataBase Component의 Connection : True 설정이 되어 있는지요? TQuery의 Active ...
김중인
•
2003.10.27 19:49
1
COMMENTS
/
0
LIKES
델파이는 Timage 에 bmp밖에 보여줄수가없나여?
강형철
•
2003.10.27 20:06
물론 jpeg도 사용할 수 있습니다~ 사용하려면 uses 에 jpg를 추가해주세요 var &nbs...
전문성
2003.10.27 19:48
0
COMMENTS
/
0
LIKES
Meta파일을 bmp로 저장후 jpg로 저장시 에러
정근호
•
2003.10.27 19:45
2
COMMENTS
/
0
LIKES
dll폼을 실행폼에 삽입하기
강형철
•
2003.10.27 20:01
// hPanel : 판넬의 Handle procedure ShowDllForm( hPanel, hApplication : THandle ); begin ...
정근호
•
2003.10.27 20:13
감사합니다. 그런데 이부분을 if FormDll = nil then 빼고한깐.. 실행이 되거든요... 그리고 클릭...
백진욱
•
2003.10.27 19:18
3
COMMENTS
/
0
LIKES
Tquery로 쿼리동중 강제종료 할 수 있나여?
skysoft
•
2003.10.29 02:59
저도 해봤는데 중단 못 시키겠더군요. 아시는 것처럼 쓰레드로 쿼리하는 방법이 대안이 될 거 같습니다. ...
백진욱
•
2003.10.29 18:42
답변해주셔서 정말 감사합니다. ^^ 한가지 더 질문이 있는데요 ^^; 쓰레드를 사용했을 경우 Form을...
skysoft
•
2003.10.29 20:27
다시 원점으로 돌아온 느낌이네요. 쿼리가 실행중일 때는 쓰레드를 강제종료해도 에러가 나네요. 쓰레드...
성의경
2003.10.27 18:59
0
COMMENTS
/
0
LIKES
Delphi와 Java 인터페이스를 위해서 JNI를 사용해보신 고수님~ ㅜㅜ
구니
2003.10.26 08:49
0
COMMENTS
/
0
LIKES
소켓이 연결되어있는지 확인하는 방법은 없나요?
깜은비
2003/10/28 02:11
Views
159
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
일부 확장자를 인식하는 컴포넌트 사용시엔 Assign을 사용하시면 되구요.
procedure TForm1.Button1Click(Sender: TObject);
var JpegImg: TJPEGImage;
begin
JpegImg := TJPEGImage.Create;
Try
JpegImg.LoadFromFile('a.jpg'); // jpg불러오기
JpegImg.SaveToFile('a.txt'); // txt 확장자로 jpg 저장
JpegImg.LoadFromFile('a.txt'); // txt 확장자인 jpg 불러오기
JpegImg.SaveToFile('b.jpg'); // txt 확장자인 jpg를 jpg 확장자로 저장
JpegImg.LoadFromFile('b.jpg'); // 이하
JpegImg.SaveToFile('b.txt'); // 동문
Image1.Picture.Assign(JpegImg); // JpegImg에 들어 있는 이미지를 Image1의 Picture 속성에 Assign(할당) 한다.
except // 이미지의 속성이 맞지 않으면 예외 발생
ShowMessage('JPEG 파일이 아닌가비...ㅡ_ㅡ');
end;
JpegImg.Free;
end;