Page 1 of 1

My crappy drawing program

Posted: 2004-07-04 08:06am
by Sarevok
http://members.optusnet.com.au/hoppys1/ ... etcher.exe

Many thanks to Jenat-Lai who hosted this program. Sketcher is a simple drawing program written in C++ and compiled with the Visual C++ compiler.

- Currently it is posible to draw lines, rectangles, circles and curves.

- Shapes can be deleted and moved.

- There are four colors availble.

- There is a zoom feature that magnifies the image. Simply click on scale button and select zoom function.

- Images can be saved in .ske format and printed.

- The enhanced mode allows some cool drawings. Try out the circle and rectangles in the enhanced mode.

This program is still in beta stage so there are some bugs. But they are nothing serious and wont crash your computer. In the final versions things like custom unlimited color, color shifting will be added and bugs like the redraw problem will be solved.

Posted: 2004-07-04 08:13am
by Shroom Man 777
Well, I think the enhanced mode's ability to draw fancy shapes isn't really an ability to draw fancy shapes but more of an optical illusion thing. And selecting individual lines to move/undo in a chaotic mix of multiple lines is really hard. There are some other bugs, but since you only worked on it for a few weeks, I have to say this is a very fancy piece of software. Something I can only dream of making. And it's very simple, practical and not full of the indecipherable bullshit which is abundant in other drawing programs. With a dedicated effort, the end result of this sketcher would be something any guy ought see.

Posted: 2004-07-04 08:27am
by jenat-lai
Glad to host. ;)


interesting program. still for me a bit of a novelty more than anything else. but that idea of being able to reposition etc is cool.

Nice work. Better than any programming I might attempt, cos I suck/have never done it :P

Posted: 2004-07-04 12:19pm
by Saberslash
I like it, fun to mess around with.

Posted: 2004-07-05 12:50am
by Sarevok
Thanks for the warm response and constructive criticism guys. This program is in preliminary stages of development. The final product will be a lot better. I will add features like color shifting, phase shifting, unlimited custom colors etc.

Untill then keep trying with this program. If there is any bugs in the program let me know.

Posted: 2004-07-05 01:35am
by Vertigo1

Posted: 2004-07-05 01:44am
by Sarevok
Thank you Vertigo. I greatly appreciate your help.

Posted: 2004-07-05 03:39am
by Pu-239
http://www.broken-llama.com/dl/sketcher.exe

Also mirrored. Unfortunately can't run program since it uses MFC, and Wine won't run it
(I only run Linux, limited access to Windows PC, which I hate using). Can you supply an installer for MFC (4.2?)?

BTW, I get this error if you are interested-

Code: Select all

err:module:import_dll Library MFC42.DLL (which is needed by L"X:\\Sketcher.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"X:\\Sketcher.exe" failed, status c0000135
I also didn't get the email.

Posted: 2004-07-05 03:56am
by Sarevok
I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.

Posted: 2004-07-05 03:57am
by Sarevok
I also didn't get the email.
Hotmail gave an error saying that EXE files are unsafe. Perhaps I can send you the new version over MSN.

Posted: 2004-07-05 03:58am
by Sarevok
And thanks to everyone who hosted the program. I really appreciate the help.

Posted: 2004-07-05 04:26am
by Pu-239
evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?

Posted: 2004-07-05 04:30am
by Sarevok

Posted: 2004-07-05 04:32am
by Sarevok
Pu-239 wrote:
evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?
Dynamic linking is better performence wise as it conserves memory. A single copy of the DLL in memory can shared by multiple applications.

Posted: 2004-07-05 05:08am
by Pu-239
evilcat4000 wrote:
Pu-239 wrote:
evilcat4000 wrote:I understand the problem. The program is dynamicaly linked to MFC hence requires the MFC DLL to be loaded at run time. I can staticaly link to MFC to solve this problem.
I think dynamic linking is better, since most people have the MFC DLL from another program which installed it. I'm an anomaly running it under emulation. Anyway, do you know where to DL standalone libraries?
Dynamic linking is better performence wise as it conserves memory. A single copy of the DLL in memory can shared by multiple applications.
I meant to mean that there was no reason for static linking since most people have the DLL- I know the benefits of dynamic linking- you can also start up an app's core and delay loading DLLs until a function is actually used for larger apps.

Anyway, it works well under Wine- has redraw issues though- probably due to emulation, not bugs though.

Posted: 2004-07-06 01:28am
by Vertigo1
evilcat4000 wrote:
I also didn't get the email.
Hotmail gave an error saying that EXE files are unsafe. Perhaps I can send you the new version over MSN.
You do realize that you can rename the extention to something else and send it that way, right? (ie: sketcher.exe -> sketcher.heh) All you have to do is mention in the e-mail that the all the user has to do is change "heh" into "exe" and double-click it to run it.

Posted: 2004-08-24 05:55am
by Sarevok
http://members.optusnet.com.au/hoppys1/ ... cher.exe

Image

Sample picture created by the new Sketcher.

A new version of Sketcher is ready.

- Ellipses have been added.

- Enhanced mode has been improved.

- The redraw bug is fixed.

- Fill error fixed.

New features coming soon.

- Brushes. Now shapes like circles, rects and ellipses can be fixed.

- Ellipse bug that prevents them from being selected or saved will be fixed.

- Unlimited colors. Instead of four stock colors a new diaglog box will allow
unlimited amount of colors.

- Brush styles. Several different hatch patterns.

- Color shifting

- Fill shifting.

Posted: 2004-08-24 08:17am
by Chardok
Excellent work, Evilcat. You are quite talented! this is like...spirograph for the PC only on crack. you will do well if programming is the carreer you seek! Keep up the good work!

(Curse my non-artistic ass for lacking the vision to create anything meaningful.)

Posted: 2004-08-24 11:48am
by GoldenFalcon
Pretty good Unknown, it's simple but yet still lightyears beyond MSPaint. :D

But anyway, I see much promise in this. I'd mirror this on Firebird as well, but my I wiped the hard disk in favor of FreeBSD, so until I reinstall everything...

Posted: 2004-08-29 12:14am
by Sarevok

Posted: 2004-08-29 05:46am
by Ace Pace
fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P

Posted: 2004-08-29 06:19am
by Shroom Man 777
Fuck me Jesus, where do I download this?

Posted: 2004-08-29 08:10am
by Sarevok
Ace Pace wrote:fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P
Uh stupid imaging ! Any good programs for making jpgs ?

Posted: 2004-08-29 08:22am
by Sarevok
Shroom Man 777 wrote:Fuck me Jesus, where do I download this?
Try the link in my post.

http://foobar.homelinux.net/star/Sketcher.zip

Posted: 2004-08-29 08:53am
by Ace Pace
IUnknown wrote:
Ace Pace wrote:fix your image, its 1\3 blank space.

but nice advance, now add gradients... :P
Uh stupid imaging ! Any good programs for making jpgs ?

I have no real clue, try Infraview for resizing atleast.