dev-cpp-users Mailing List for Dev-C++
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(15) |
Oct
(115) |
Nov
(154) |
Dec
(258) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(377) |
Feb
(260) |
Mar
(249) |
Apr
(188) |
May
(152) |
Jun
(150) |
Jul
(195) |
Aug
(202) |
Sep
(200) |
Oct
(286) |
Nov
(242) |
Dec
(165) |
| 2002 |
Jan
(245) |
Feb
(241) |
Mar
(239) |
Apr
(346) |
May
(406) |
Jun
(369) |
Jul
(418) |
Aug
(357) |
Sep
(362) |
Oct
(597) |
Nov
(455) |
Dec
(344) |
| 2003 |
Jan
(446) |
Feb
(397) |
Mar
(515) |
Apr
(524) |
May
(377) |
Jun
(387) |
Jul
(532) |
Aug
(364) |
Sep
(294) |
Oct
(352) |
Nov
(295) |
Dec
(327) |
| 2004 |
Jan
(416) |
Feb
(318) |
Mar
(324) |
Apr
(249) |
May
(259) |
Jun
(218) |
Jul
(212) |
Aug
(259) |
Sep
(158) |
Oct
(162) |
Nov
(214) |
Dec
(169) |
| 2005 |
Jan
(111) |
Feb
(165) |
Mar
(199) |
Apr
(147) |
May
(131) |
Jun
(163) |
Jul
(235) |
Aug
(136) |
Sep
(84) |
Oct
(88) |
Nov
(113) |
Dec
(100) |
| 2006 |
Jan
(85) |
Feb
(119) |
Mar
(33) |
Apr
(31) |
May
(56) |
Jun
(68) |
Jul
(18) |
Aug
(62) |
Sep
(33) |
Oct
(55) |
Nov
(19) |
Dec
(40) |
| 2007 |
Jan
(22) |
Feb
(49) |
Mar
(34) |
Apr
(51) |
May
(66) |
Jun
(43) |
Jul
(116) |
Aug
(57) |
Sep
(70) |
Oct
(69) |
Nov
(97) |
Dec
(86) |
| 2008 |
Jan
(32) |
Feb
(47) |
Mar
(106) |
Apr
(67) |
May
(28) |
Jun
(39) |
Jul
(31) |
Aug
(25) |
Sep
(18) |
Oct
(25) |
Nov
(5) |
Dec
(21) |
| 2009 |
Jan
(33) |
Feb
(27) |
Mar
(27) |
Apr
(22) |
May
(22) |
Jun
(10) |
Jul
(17) |
Aug
(9) |
Sep
(21) |
Oct
(13) |
Nov
(4) |
Dec
(11) |
| 2010 |
Jan
(10) |
Feb
(8) |
Mar
(4) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(26) |
Nov
(9) |
Dec
(1) |
| 2011 |
Jan
(21) |
Feb
(16) |
Mar
(4) |
Apr
(19) |
May
(26) |
Jun
(9) |
Jul
(6) |
Aug
|
Sep
(4) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
| 2012 |
Jan
(4) |
Feb
(7) |
Mar
(4) |
Apr
|
May
(1) |
Jun
(10) |
Jul
(1) |
Aug
(1) |
Sep
(18) |
Oct
(3) |
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(2) |
Mar
(15) |
Apr
(6) |
May
(1) |
Jun
(3) |
Jul
(1) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
|
| 2014 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(4) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(4) |
| 2015 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(2) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(9) |
Nov
(35) |
Dec
(6) |
| 2016 |
Jan
(7) |
Feb
(10) |
Mar
(10) |
Apr
(9) |
May
(13) |
Jun
(9) |
Jul
(1) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(1) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
(14) |
|
2
(3) |
3
(9) |
4
(11) |
5
(15) |
6
(6) |
7
(6) |
8
(4) |
|
9
(7) |
10
(6) |
11
(11) |
12
(2) |
13
|
14
|
15
(6) |
|
16
(5) |
17
(4) |
18
(2) |
19
(2) |
20
(5) |
21
(7) |
22
(7) |
|
23
(2) |
24
(5) |
25
(2) |
26
(3) |
27
(2) |
28
(8) |
29
(5) |
|
30
(3) |
31
(3) |
|
|
|
|
|
|
From: Brian M. <str...@ho...> - 2001-12-17 16:02:48
|
<html><div style='background-color:'><DIV>i've found a page on DLL's.</DIV> <DIV>Here's the url</DIV> <DIV><A href="http://www.iseran.com/Win32/FAQ/section7.html#113">http://www.iseran.com/Win32/FAQ/section7.html#113</A></DIV></div><br clear=all><hr>MSN Photos is the easiest way to share and print your photos: <a href='http://go.msn.com/bql/hmtag3_etl_EN.asp'>Click Here</a><br></html> |
|
From: Daniel G. <sp...@ho...> - 2001-12-17 09:10:28
|
<html><div style='background-color:'><DIV> <P>Hey Jason,</P> <P>Nice description, very informative. Thanks from me!</P> <P>Daniel</P> <P><BR><BR> </P></DIV> <DIV></DIV> <DIV></DIV>>From: "Jason Hardman" <JAS...@BT...> <DIV></DIV>>To: "Dev-C++" <DEV...@LI...> <DIV></DIV>>Subject: Re: [Dev-C++] DLL's? <DIV></DIV>>Date: Mon, 17 Dec 2001 02:15:58 -0000 <DIV></DIV>> <DIV></DIV>>Seeing no other answers yet so I'll say what I know. <DIV></DIV>> <DIV></DIV>>A DLL or Dynamic Link Library is a way of way of distributing code that <DIV></DIV>>performs a task and is reusable. An ordinary library contains code for <DIV></DIV>>various functions, like the standard C and C++ libraries, and when used the <DIV></DIV>>library itself is added to the executable file and the only thing the <DIV></DIV>>compiler needs to know is the function prototypes. The code is connected to <DIV></DIV>>yours by the linker, which can sort out things like function call <DIV></DIV>>addresses/offsets. While this is fine for small and simple programs it <DIV></DIV>>becomes a problem for if you use many libraries because each adds to the <DIV></DIV>>size of your executable, and having several programs that use the same <DIV></DIV>>libraries will mean that there will be a copy of the same functions within <DIV></DIV>>several different executables. If a library changes, to fix a bug for <DIV></DIV>>example, then your code would need to be recompiled and the entire thing, <DIV></DIV>>which may be several megs, will need to be redistributed, or you would at <DIV></DIV>>least need to generate a patch. <DIV></DIV>> <DIV></DIV>>With a DLL the code is put into a seperate file and the system can be <DIV></DIV>>instructed to load in a particular DLL when needed, so your program can take <DIV></DIV>>advantage of the functionality the DLL provides. So the main executable is <DIV></DIV>>smaller for not having the extra code, you only need one copy of a DLL, <DIV></DIV>>saving disk space, and if several programs all need the same DLL at the same <DIV></DIV>>time then only one copy needs to be loaded into memory. An added benefit is <DIV></DIV>>that if you need to update the DLL, fixing bugs or adding new functionality, <DIV></DIV>>then all you need to replace is the DLL and you don't have to update all <DIV></DIV>>your executable that use it. <DIV></DIV>> <DIV></DIV>>That's the basic idea of a DLL, unfortunately I don't know much about <DIV></DIV>>creating and using them. I do know to use them then you have to instruct the <DIV></DIV>>system (Windows) to load in the DLL and you need to aquire information from <DIV></DIV>>the DLL to be able to call a specific function within it. Sometimes when <DIV></DIV>>using a particular library (such as DirectX) this part is done for you. <DIV></DIV>>Maybe there is a guide on the web somewhere that tells you the details of <DIV></DIV>>creation and use of DLL's. I think that different programming languages <DIV></DIV>>would have different mechanisms for making use of DLL's that fit with the <DIV></DIV>>complexity of the language. <DIV></DIV>> <DIV></DIV>>I hope this is of help, Jason. <DIV></DIV>> <DIV></DIV>>----- Original Message ----- <DIV></DIV>>From: "Johnny Dessì" <JD...@DA...> <DIV></DIV>>To: "Dev-Cpp" <DEV...@LI...> <DIV></DIV>>Sent: Sunday, December 16, 2001 5:38 PM <DIV></DIV>>Subject: Re: [Dev-C++] DLL's? <DIV></DIV>> <DIV></DIV>> <DIV></DIV>> > Nice Question! <DIV></DIV>> > I'd like to read some answer! <DIV></DIV>> > <DIV></DIV>> > <DIV></DIV>> > <DIV></DIV>> > _______________________________________________ <DIV></DIV>> > Dev-cpp-users mailing list <DIV></DIV>> > Dev...@li... <DIV></DIV>> > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users <DIV></DIV>> <DIV></DIV>> <DIV></DIV>>_______________________________________________ <DIV></DIV>>Dev-cpp-users mailing list <DIV></DIV>>Dev...@li... <DIV></DIV>>https://lists.sourceforge.net/lists/listinfo/dev-cpp-users <DIV></DIV></div><br clear=all><hr>MSN Photos is the easiest way to share and print your photos: <a href='http://go.msn.com/bql/hmtag3_etl_EN.asp'>Click Here</a><br></html> |
|
From: Jason H. <jas...@bt...> - 2001-12-17 03:05:39
|
Seeing no other answers yet so I'll say what I know. A DLL or Dynamic Link Library is a way of way of distributing code that performs a task and is reusable. An ordinary library contains code for various functions, like the standard C and C++ libraries, and when used the library itself is added to the executable file and the only thing the compiler needs to know is the function prototypes. The code is connected to yours by the linker, which can sort out things like function call addresses/offsets. While this is fine for small and simple programs it becomes a problem for if you use many libraries because each adds to the size of your executable, and having several programs that use the same libraries will mean that there will be a copy of the same functions within several different executables. If a library changes, to fix a bug for example, then your code would need to be recompiled and the entire thing, which may be several megs, will need to be redistributed, or you would at least need to generate a patch. With a DLL the code is put into a seperate file and the system can be instructed to load in a particular DLL when needed, so your program can take advantage of the functionality the DLL provides. So the main executable is smaller for not having the extra code, you only need one copy of a DLL, saving disk space, and if several programs all need the same DLL at the same time then only one copy needs to be loaded into memory. An added benefit is that if you need to update the DLL, fixing bugs or adding new functionality, then all you need to replace is the DLL and you don't have to update all your executable that use it. That's the basic idea of a DLL, unfortunately I don't know much about creating and using them. I do know to use them then you have to instruct the system (Windows) to load in the DLL and you need to aquire information from the DLL to be able to call a specific function within it. Sometimes when using a particular library (such as DirectX) this part is done for you. Maybe there is a guide on the web somewhere that tells you the details of creation and use of DLL's. I think that different programming languages would have different mechanisms for making use of DLL's that fit with the complexity of the language. I hope this is of help, Jason. ----- Original Message ----- From: "Johnny Dessì" <jd...@da...> To: "Dev-Cpp" <dev...@li...> Sent: Sunday, December 16, 2001 5:38 PM Subject: Re: [Dev-C++] DLL's? > Nice Question! > I'd like to read some answer! > > > > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |
|
From: Jason H. <jas...@bt...> - 2001-12-17 00:36:10
|
Hi again! I like answering your questions sometimes. It's good practice for the skills I have managed to develop so far. I assume it's for a lesson or such? If you are generating an output string then using a string to store it isn't hard, all you need to do is append each letter as it is generated onto the output string, when you output it all you do is just reinitialise it to an empty string to start again. The C++ std::string would be best (use += to append), but it could be done with a C null terminated string, with a little more work, just keep track of the index (or pointer) into an array, move it on as you add each letter, and null terminate it before displaying. Just makesure that you don't overrun the arrays bounds. If you are looking to use a container type then a queue would be suited, push your letters into the queue and then, to display them, just pop them off one at a time until the queue is empty. As I like to I have made a small program that follows what you have said (AFAICT), but I don't know all the rules so you can implement the rest yourself. Jason. ----- Original Message ----- From: "chromatonus 712" <chr...@ho...> To: <dev...@li...> Sent: Sunday, December 16, 2001 8:23 PM Subject: [Dev-C++] encoding > using the numerical val of each letter a=1, b=2... z=26, and rules as > follows: > rule 1... multiply its numberical val by 2 > rule 2... divide its val by 3... > rule 3 > rule 4 (irrelevant, i can take care of them) > rule 5 > > so an input of C1B2F3$ would provide an output of GQI: > > C is 3, which becomes a 6 by rule 1 (the number right after) so counting 6 > letters from A, the result is G. B is 2, using rule 2 eval to 10 (ommitted > here) so counting 10 letters from G is Q. the $ prompts the output. > > When entering a new set like k2j3h2k1$ or b3n2j5$ or more, always start > counting with A. > > i tried to store the output letters in link-ed list but don't work. can you > please help asap? thank you! > > > _________________________________________________________________ > MSN Photos is the easiest way to share and print your photos: > http://photos.msn.com/support/worldwide.aspx > > > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users |