C++ i Win95

Autor: A. Rajczakowski (Wegorz) (wegorz_at_geocities.com)
Data: Mon 10 Mar 1997 - 13:10:46 MET


Hej!
Probuje napisac program pod win, ale przy probie kompilacji w BC++3.1
nastepujacego programu:

#define WIN31
#include <windows.h>
.....
HWND hEditWnd;

long FAR PASCAL WndProc (HWND, unsigned, WORD, LONG) ;

int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance,
   LPSTR lpszCmdLine, int nCmdShow)
{
    WNDCLASS wndClass;
    MSG msg;
    HWND hWnd;
    RECT rect;

    if ( !hPrevInstance )
    {
wndClass.style= CS_HREDRAW | CS_VREDRAW ;
wndClass.lpfnWndProc= WndProc;
                ^^^^^^^^^^^^^^^^
.....

Kompilator pluje się:
Error PROG.CPP 21: Cannot convert
'long (pascal *)(unsigned int,unsigned int,unsigned short,long)' to
'long (pascal *)(unsigned int,unsigned int,unsigned int, long)'

O co chodzi? Directorie mam poprawnie ustawione, ten blad wytępuje
przy kompilacji w dosie oraz win95. (Moze podrzuce cały program? - nie
jest długi.)

-- 
Andrzej Rajczakowski -> mailto: wegorz_at_diuna.ict.pwr.wroc.pl
http://www.geocities.com/CapeCanaveral/Lab/3041


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:58:08 MET DST