ورود

View Full Version : سوال: اشکال در مرود خطا در WinGDI.h



arashkey
یک شنبه 26 خرداد 1387, 18:27 عصر
آقا می شه در مورد این پروژه کمکم کنید
این رو با vs 2008 رو باز کنید. من این رو C++ دت نت نوشتم
یه ارور عجیب غریب می ده .
می گه


Error 2 error C2146: syntax error : missing ';' before identifier 'ptPosition' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 277 editor
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 277 editor
Error 4 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 277 editor
Error 5 error C2146: syntax error : missing ';' before identifier 'ptSize' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 278 editor
Error 6 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 278 editor
Error 7 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 278 editor
Error 8 error C2146: syntax error : missing ';' before identifier 'wStyle' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 279 editor
Error 9 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 279 editor
Error 10 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 279 editor
Error 11 error C2146: syntax error : missing ';' before identifier 'wPattern' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 280 editor
Error 12 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 280 editor
Error 13 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 280 editor
Error 14 error C2146: syntax error : missing ';' before identifier 'DataBytes' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 403 editor
Error 15 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 403 editor
Error 16 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 403 editor
Error 17 error C2146: syntax error : missing ';' before identifier 'InjectionPoint' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 404 editor
Error 18 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 404 editor
Error 19 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 404 editor
Error 20 error C2146: syntax error : missing ';' before identifier 'PageNumber' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 405 editor
Error 21 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 405 editor
Error 22 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 405 editor
Error 23 error C2146: syntax error : missing ';' before identifier 'bPageIndependent' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 479 editor
Error 24 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 479 editor
Error 25 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 479 editor
Error 26 error C2146: syntax error : missing ';' before identifier 'bSetPageDevice' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 480 editor
Error 27 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 480 editor
Error 28 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 480 editor
Error 29 error C2146: syntax error : missing ';' before identifier 'lOrientation' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 490 editor
Error 30 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 490 editor
Error 31 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 490 editor
Error 32 error C2146: syntax error : missing ';' before identifier 'lWidth' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 491 editor
Error 33 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 491 editor
Error 34 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 491 editor
Error 35 error C2146: syntax error : missing ';' before identifier 'lHeight' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 492 editor
Error 36 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 492 editor
Error 37 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 492 editor
Error 38 error C2146: syntax error : missing ';' before identifier 'lWidthOffset' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 493 editor
Error 39 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 493 editor
Error 40 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 493 editor
Error 41 error C2146: syntax error : missing ';' before identifier 'lHeightOffset' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 494 editor
Error 42 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 494 editor
Error 43 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 494 editor
Error 44 error C2146: syntax error : missing ';' before identifier 'eM11' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 549 editor
Error 45 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 549 editor
Error 46 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 549 editor
Error 47 error C2146: syntax error : missing ';' before identifier 'eM12' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 550 editor
Error 48 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 550 editor
Error 49 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 550 editor
Error 50 error C2146: syntax error : missing ';' before identifier 'eM21' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 551 editor
Error 51 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 551 editor
Error 52 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 551 editor
Error 53 error C2146: syntax error : missing ';' before identifier 'eM22' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 552 editor
Error 54 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 552 editor
Error 55 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 552 editor
Error 56 error C2146: syntax error : missing ';' before identifier 'eDx' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 553 editor
Error 57 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 553 editor
Error 58 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 553 editor
Error 59 error C2146: syntax error : missing ';' before identifier 'eDy' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 554 editor
Error 60 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 554 editor
Error 61 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 554 editor
Error 62 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 555 editor
Error 63 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 555 editor
Error 64 error C2146: syntax error : missing ';' before identifier 'bmType' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 560 editor
Error 65 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 560 editor
Error 66 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 560 editor
Error 67 error C2146: syntax error : missing ';' before identifier 'bmWidth' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 561 editor
Error 68 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 561 editor
Error 69 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 561 editor
Error 70 error C2146: syntax error : missing ';' before identifier 'bmHeight' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 562 editor
Error 71 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 562 editor
Error 72 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 562 editor
Error 73 error C2146: syntax error : missing ';' before identifier 'bmWidthBytes' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 563 editor
Error 74 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 563 editor
Error 75 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 563 editor
Error 76 error C2146: syntax error : missing ';' before identifier 'bmPlanes' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 564 editor
Error 77 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 564 editor
Error 78 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 564 editor
Error 79 error C2146: syntax error : missing ';' before identifier 'bmBitsPixel' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 565 editor
Error 80 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 565 editor
Error 81 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 565 editor
Error 82 error C2146: syntax error : missing ';' before identifier 'bmBits' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 566 editor
Error 83 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 566 editor
Error 84 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 566 editor
Error 85 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 86 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 87 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 88 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 89 error C2377: 'FAR' : redefinition; typedef cannot be overloaded with any other symbol c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 90 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 567 editor
Error 91 error C2146: syntax error : missing ';' before identifier 'rgbtBlue' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 571 editor
Error 92 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 571 editor
Error 93 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 571 editor
Error 94 error C2146: syntax error : missing ';' before identifier 'rgbtGreen' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 572 editor
Error 95 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 572 editor
Error 96 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 572 editor
Error 97 error C2146: syntax error : missing ';' before identifier 'rgbtRed' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 573 editor
Error 98 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 573 editor
Error 99 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 573 editor
Error 100 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 101 error C2371: 'NEAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 102 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 103 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 104 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 105 error C2086: 'int FAR' : redefinition c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 106 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 574 editor
Error 107 error C2146: syntax error : missing ';' before identifier 'rgbBlue' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 578 editor
Error 108 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 578 editor
Error 109 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 578 editor
Error 110 error C2146: syntax error : missing ';' before identifier 'rgbGreen' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 579 editor
Error 111 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 579 editor
Error 112 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 579 editor
Error 113 error C2146: syntax error : missing ';' before identifier 'rgbRed' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 580 editor
Error 114 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 580 editor
Error 115 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 580 editor
Error 116 error C2146: syntax error : missing ';' before identifier 'rgbReserved' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 581 editor
Error 117 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 581 editor
Error 118 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 581 editor
Error 119 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 583 editor
Error 120 error C2371: 'FAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 583 editor
Error 121 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 583 editor
Error 122 error C2146: syntax error : missing ';' before identifier 'LCSCSTYPE' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 602 editor
Error 123 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 602 editor
Error 124 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 602 editor
Error 125 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 632 editor
Error 126 error C2371: 'FAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 632 editor
Error 127 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 632 editor
Error 128 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 633 editor
Error 129 error C2371: 'FAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 633 editor
Error 130 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 633 editor
Error 131 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 644 editor
Error 132 error C2371: 'FAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 644 editor
Error 133 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 644 editor
Error 134 error C2143: syntax error : missing ';' before '*' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 652 editor
Error 135 error C2371: 'FAR' : redefinition; different basic types c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 652 editor
Error 136 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 652 editor
Error 137 error C2146: syntax error : missing ';' before identifier 'lcsSignature' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 660 editor
Error 138 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 660 editor
Error 139 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 660 editor
Error 140 error C2146: syntax error : missing ';' before identifier 'lcsVersion' c:\program files\microsoft sdks\windows\v6.0a\include\wingdi.h 661 editor
Error 141 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
....

آخه این که یه فایل پیشفرضه ، پس چرا ازش خطا می گیره
پروژه رو هم براتون می فرستم هر کی می تونه کمکم کنه

arashkey
یک شنبه 26 خرداد 1387, 21:28 عصر
در واقع این پروژه اصلش به شکل زیر هستش
ولی مشکل بزرگم اینه که این شکل تعریف کلاس کاملا اشتباه (من کلاسم در editor.h تعریف شده و همه توابع رو در داخل اون بدون استفاده از سر تیتر تعریف شده)
اگه کسی می تونه لطفا کلاس های این برنامه رو جدا کنه
چون من وقتی می خواستم این کار رو بکنم با این خطا روبرو شدم