| View previous topic :: View next topic |
| Author |
Message |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Fri Mar 11, 2005 1:46 am Post subject: What it takes... |
|
|
Just to let some of you in on how much work goes into a majority of the
extensions listed here at VDS World.
SSMenu.Dll - To date approx. 90 hours
SSTreeVw.dll - To date approx. 60 hours
That is just the time to write the code for the dlls. That is not including
writing and testing sample scripts and writing a comprehensive help file.
So all in all between these two extensions I have probably invested close
to about 200 hours.  _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1566
|
Posted: Fri Mar 11, 2005 3:28 am Post subject: |
|
|
| I can imagine, it takes a good deal of time to get those extensions working, then getting examples ready then putting together the help file. The real pain is getting the code to function 100% and debugging problems. |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Fri Mar 11, 2005 3:33 am Post subject: |
|
|
It's a whole lot harder to debug a dll than an exe.
A debugger doesn't do a bit of good for a dll. _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1566
|
Posted: Fri Mar 11, 2005 3:35 am Post subject: |
|
|
Right, it's typically trial and error to see where the fault is. Using messageboxes to see where problems are occuring is helpful to. You mostly just have to go through and try to see what is happenign then reboot Windows when it crashes or causes exception faults  |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Fri Mar 11, 2005 3:46 am Post subject: |
|
|
You hit the nail right on the head, but this is stuff that you already know  _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
Mac Professional Member

Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Fri Mar 11, 2005 4:21 am Post subject: |
|
|
| ShinobiSoft wrote: | | A debugger doesn't do a bit of good for a dll. |
Or an EXE if ya use a command line (C) compiler as I do.
PK is right though - if it weren't for message boxes I'd be
outta luck.
I do have a few simple error routines I use frequently,
such as a number test and string test - they still use
message boxes though, routines just makes calling
'em simpler...
Cheers, Mac  _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
 |
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Fri Mar 11, 2005 8:53 am Post subject: |
|
|
| ShinobiSoft wrote: | It's a whole lot harder to debug a dll than an exe.
A debugger doesn't do a bit of good for a dll. |
If you write the DLL using a recent version of Delphi you can debug a DLL. I do this quite a lot. _________________ The Tech Pro
www.tech-pro.net |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Fri Mar 11, 2005 3:22 pm Post subject: |
|
|
| jules wrote: | | ShinobiSoft wrote: | It's a whole lot harder to debug a dll than an exe.
A debugger doesn't do a bit of good for a dll. |
If you write the DLL using a recent version of Delphi you can debug a DLL. I do this quite a lot. |
Yeah, but then I have to learn another programming language. I have a
hard enough time keeping up with C/C++ and HTML/JavaScript/CSS and
then VDS on top of that.
Another drawback to that is the output size of Delphi's executables. They
aren't near as small as the .dlls, etc. that I write in C and compile with
LCC.
Strangley enough though, the dlls that I write for VDS, I can actually use
with any other C/C++ program if I want. _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1566
|
Posted: Fri Mar 11, 2005 5:30 pm Post subject: |
|
|
Actually you can compile a delphi executable down to under 20 kb as long as you do not use any of the delphi vcl's or units. Most executables use vcl/units to make programming easier for the developer though. But you can use the direct Windows api if you wish and make the program very small. You can also use assembly language in Delphi too  |
|
| Back to top |
|
 |
|