Develop and Download Open Source Software
Login
Create Account
Help
MY SF.JP
Find Software
Magazine
Develop
Git
Software
People
PersonalForge
Magazine
Wiki
SourceForge.JP
>
Find Software
>
Meltice Family
>
View Message
Meltice Family
Summary
Project Summary
Developer Dashboard
Project Reviews
Web Page
Developers
Feed list
Statistics
History
Project Images
Search Keywords
News
List news
Help
Downloads
List Files
Help
Source Code
Guide
Browse CVS
Help
Forums
List Forums
オープン ディスカッション (6)
ヘルプ (1)
Help
Ticket
Ticket List
Milestones List
Types List
Components List
Frequently use Ticket Lists/RSS
Submit New Ticket
Help
Back to Forum List
Back to this Forum
RSS for this Forum
RSS for this Thread
Discussion Forums:
オープン ディスカッション
Search this forum:
Thread Title:
勉強させてもらってます&質問
Subject:[#1465] RE: 勉強させてもらってます&質問
Date:2002-07-20 22:42
By:
T.ASANO (ardry)
はじめましてです。今後もよろしくです。
MFC は...今後も使うことはなさそうです。もしも使うなら、.net に高飛びということになるでしょう。
LoadLibrary()した後、FreeLibrary() がないことですが、本来は FreeLibrary しなくてはいけません。しかし、読み込む DLL の数を限定していることからメモリリークの心配がないこと、プログラム終了時に DLL のメモリも開放されること、そして Windows 2000 以降の OS では DLL のロードと開放が非常にもたつくイメージがあったので、DLL の開放を省略してしまっています。
以上の状況で、FreeLibrary がないのは「意図的」です。
なお、new しているのに delete がないのはバグですので、ご報告いただければ嬉しいです。
Thread
Author
Date
[#1454] 勉強させてもらってます&質問
tnagai
2002-07-20 02:12
[#1465] RE: 勉強させてもらってます&質問
ardry
2002-07-20 22:42
Post a followup to message [#1465] RE: 勉強させてもらってます&質問:
You could post if you were
[logged in]
OpenSource Downloads
1
7-Zip (4,359)
2
Tera Term (2,320)
3
CrystalDiskInfo (1,935)
4
HandBrake Japanese Language Version (1,447)
5
BathyScaphe (1,206)
6
TortoiseSVN (999)
7
FFFTP (853)
8
mixfont-mplus-ipa (845)
9
CrystalDiskMark (763)
10
MergeDoc (722)
11
ffdshow (681)
12
Media Player Classic - Home Cinema (669)
13
Wireshark (578)
14
Screen Reader NVDA Japanese (513)
15
CaptureStream (466)
More >>
Subject:[#1465] RE: 勉強させてもらってます&質問
Date:2002-07-20 22:42By:T.ASANO (ardry)MFC は...今後も使うことはなさそうです。もしも使うなら、.net に高飛びということになるでしょう。
LoadLibrary()した後、FreeLibrary() がないことですが、本来は FreeLibrary しなくてはいけません。しかし、読み込む DLL の数を限定していることからメモリリークの心配がないこと、プログラム終了時に DLL のメモリも開放されること、そして Windows 2000 以降の OS では DLL のロードと開放が非常にもたつくイメージがあったので、DLL の開放を省略してしまっています。
以上の状況で、FreeLibrary がないのは「意図的」です。
なお、new しているのに delete がないのはバグですので、ご報告いただければ嬉しいです。