What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Skype & Technology » Tech Talk » Need help with code

Pages: (2): « First [ 1 ] 2 » Last »
Need help with code
Author: Message:
Reaper
Veteran Member
*****

Avatar

Posts: 1393
Reputation: 23
35 / Male / Flag
Joined: Jun 2004
O.P. Need help with code
my code wont execute cos the something is wrong with the code

heres the code (note: its 101 lines)

code:
// includes ///////////////////////////
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <math.h>
// DEFINES ///////////////////////////
// defines for windows
#define WINDOW_CLASS_NAME "WINCLASS1"
// GLOBALS ///////////////////////////
HWND main_window_handle = NULL; // save the window handle
// FUNCTIONS /////////////////////////
LRESULT CALLBACK WindowProc(HWND hwnd,
                       UINT msg, WPARAM wparam, LPARAM lparam)
                       
{
// this is the main message handler of the system
PAINTSTRUCT    ps;  // used in WM_PAINT
HDC            hdc; // handle to a device context
// find out what the message is
switch(msg)
   {
   case WM_CREATE:   // called when window created
            {
        // do initialization stuff here
        return(0);
        } break;
   case WM_PAINT: // called when window needs painting
        {
        // simply validate the window
        hdc = BeginPaint(hwnd,&ps);
        EndPaint(hwnd,&ps);
        return(0);
        } break;
    case WM_DESTROY: // called when window is killed
        {
        // kill the application
        PostQuitMessage(0);
        return(0);
        } break;
    default:break;
    } //end switch// process any messages that you didnt take care of
    return (DefWindowProc (hwnd, msg, wparam, lparam));
} // end WinProc
// WINMAIN /////////////////////////////////
int WINAPI WinMain(    HINSTANCE hinstance,
                       HINSTANCE hprevinstace,
                       LPSTR lpcmdline,
                       int ncmdshow)
               
{
WNDCLASS winclass;     // this will hold the class you create
HWND     hwnd;         // generic window handle
MSG      msg;          // generic message
// first, fill in the window class structure
winclass.style = CS_DBLCLKS | CS_OWNDC |
                 CS_HREDRAW | CS_VREDRAW;
winclass.lpfnWndProc        = WindowProc;
winclass.cbClsExtra         = 0;
winclass.cbWndExtra         = 0;
winclass.hInstance          = hinstance;
winclass.hIcon              = LoadIcon(NULL,IDI_APPLICATION);
winclass.hCursor            = LoadCursor(NULL, IDC_ARROW);
winclass.hbrBackground      = (HBRUSH)GetStockObject(BLACK_BRUSH);
winclass.lpszMenuName       = NULL;
winclass.lpszClassName      = WINDOW_CLASS_NAME;
// register the window class
if (!RegisterClass(&winclass))
   return(0);
// create the window
if (!(hwnd = CreateWindow(WINDOW_CLASS_NAME,    // class
      "Weener",
      WS_OVERLAPPEDWINDOW | WS_VISIBLE, // flags
      0,0,                // x,y
      320,200,             // width, height
      NULL,               // handle to parent
      NULL,               // handle to menu
      hinstance,          // instance
      NULL)))             // creation parameters
return(0);
// save the window handle in global
main_window_handle - hwnd;
// enter main event loop
while(1)
    {
    if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
    {
    // test whether this is a quit
       if (msg.message == WM_QUIT) break;
     // translate accelrator keys
     TranslateMessage(&msg);
     // send the message to thw window proc
     DispatchMessage(&msg);
     } // end if
    // main game processing goes here
   } // end while
// return to Windows like this
return(msg.wParam);
} // end WinMain
   


the 2 errors i get are:
  [Linker error] undefined reference to `GetStockObject@4'
  ld returned 1 exit status
09-05-2005 03:25 PM
Profile E-Mail PM Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Need help with code
Link to Gdi32.lib :P
[Image: spartaafk.png]
09-05-2005 03:34 PM
Profile PM Web Find Quote Report
Reaper
Veteran Member
*****

Avatar

Posts: 1393
Reputation: 23
35 / Male / Flag
Joined: Jun 2004
O.P. RE: Need help with code
umm, how :P
09-05-2005 03:36 PM
Profile E-Mail PM Find Quote Report
Stigmata
Veteran Member
*****



Posts: 3520
Reputation: 45
20 / Other / Flag
Joined: Jul 2003
RE: Need help with code
#include <Gdi32.lib>
09-05-2005 03:45 PM
Profile PM Web Find Quote Report
Reaper
Veteran Member
*****

Avatar

Posts: 1393
Reputation: 23
35 / Male / Flag
Joined: Jun 2004
O.P. RE: Need help with code
Gdi32.lib: No such file or directory.

8-)
09-05-2005 03:48 PM
Profile E-Mail PM Find Quote Report
Stigmata
Veteran Member
*****



Posts: 3520
Reputation: 45
20 / Other / Flag
Joined: Jul 2003
RE: Need help with code
i duno then :P
09-05-2005 03:50 PM
Profile PM Web Find Quote Report
Reaper
Veteran Member
*****

Avatar

Posts: 1393
Reputation: 23
35 / Male / Flag
Joined: Jun 2004
O.P. RE: Need help with code
loll
nice try ;)
09-05-2005 03:51 PM
Profile E-Mail PM Find Quote Report
segosa
Community's Choice
*****


Posts: 1407
Reputation: 92
Joined: Feb 2003
RE: Need help with code
#pragma comment(lib, "gdi32.lib")
The previous sentence is false. The following sentence is true.
09-05-2005 04:50 PM
Profile PM Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Need help with code
quote:
Originally posted by Stigmata
#include <Gdi32.lib>
It's not a header :P
quote:
Originally posted by segosa
#pragma comment(lib, "gdi32.lib")
That'll work ;)
Or, if you're using Visual C++6, open the Project Settings (Alt+F7), go to the Link tab, and add 'gdi32.lib' to the end of the list (for all configs btw).
[Image: spartaafk.png]
09-05-2005 06:31 PM
Profile PM Web Find Quote Report
Reaper
Veteran Member
*****

Avatar

Posts: 1393
Reputation: 23
35 / Male / Flag
Joined: Jun 2004
O.P. RE: Need help with code
quote:
Originally posted by segosa
#pragma comment(lib, "gdi32.lib")

nop dont work. its odd, without using gdi32.lib in visual c++it works. but dev c++ doesnt work with or without it in
09-05-2005 07:09 PM
Profile E-Mail PM Find Quote Report
Pages: (2): « First [ 1 ] 2 » Last »
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On