Jump to content
SubSpace Forum Network

Recommended Posts

Posted

Well, I doubt anyone realy cares, but in case anyone actualy is sitting thier waiting for an update to subchat2 im here to fill you in. You shouldnt bother waiting blum.gif Im not saying that ive dropped the project, certainly not. Ive got a large amount of beta code that ive written that hasnt yet made it into any official releases. But my life currently doesnt leave me much time to work on subchat2 anymore.

 

Whys that? Well, ive just recently been given a contract for a fairly large service and office management program, which I obviously wasnt about to turn down. Alot of my coding time is spent working on that beast. Also just last week I got engaged to my GF of 4 years (anyone remember vipergirl?). So ya, not alot of free time blum.gif But!! I havnt given up.

 

Also, I would like to officialy extend the offer ive made to a few people that have asked. If anyone wants the source code of the latest official release so that they can make thier own personal version, your welcome to make a personal request to me by forum pm or send me a note using the online form at my website (kirk.sscentral.com).

 

Just a note for anyone that wants to try the above, the entire code base is in ANSI C++ using pure Win32 API. Thiers no MFC, ATL, or any of that other crap. The code is well organized and commented, but thier is no overview, doxygen, or visio of the code structure.

 

Additionaly thier is a large chunk of code ive been writing. A custom control to replace the primary RichEdit display window. The point of this was to increase efficiency for VERY large chunks of display text (over 50k lines) and also to fix up the scrolling inconsistancys. Its about 75% finished if anyone is good at writing pure win32 api, GDI controls and wants to take a look at it thier welcome to.

 

Aaand thats about it. I dont know of any low level coders in SS that know the win32 api that well so I dont realy expect anyone here realy wants to poke around with it. But if someone actualy does, let me know. Its redistributed with a pretty standard non-distribution license. Anyway, im out to disapear for probably another 6 months blum.gif But then again who knows ^^.

Posted
Also just last week I got engaged to my GF of 4 years (anyone remember vipergirl?). So ya, not alot of free time blum.gif But!! I havnt given up.

congrats, gg blum.gif

 

Just a note for anyone that wants to try the above, the entire code base is in ANSI C++ using pure Win32 API. Thiers no MFC, ATL, or any of that other crap. The code is well organized and commented, but thier is no overview, doxygen, or visio of the code structure.

 

whats wrong with MFC ?

Posted

Two things: (1) Because it makes things so easy, a lot of people use it without ever bothering to learn the underlying API that it uses to actualy do all the stuff it does. Which results in people ignorantly using it and creating incredibly crappy programs. and (2) The purpose of a general framework is to encapsulate every low level operation one could possibly need, in so doing however, it creates a very inefficient system with an average of 65% more code being executed than you actual need to get the job done.

 

Problem one _can_ be solved, those that actually understand the entire Win32 API but still use MFC tend to at least create competent programs. However the inefficiency's of using a generalized framework cannot be truly removed. One who understands every last nuance of the underlying structure of MFC can do a good job of minimizing this problem, but it can never be truly removed unless you just don't use MFC and directly manipulate the API yourself.

 

Thats my short answer blum.gif

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...