{"id":45,"date":"2008-02-23T01:30:56","date_gmt":"2008-02-23T00:30:56","guid":{"rendered":"http:\/\/netrix.org.pl\/index.php\/2008\/02\/23\/problemy-z-plikami-afxresh-oraz-winresh-w-visual-c-ee-2008\/"},"modified":"2009-12-11T22:29:35","modified_gmt":"2009-12-11T21:29:35","slug":"problemy-z-plikami-afxresh-oraz-winresh-w-visual-c-ee-2008","status":"publish","type":"post","link":"https:\/\/netrix.org.pl\/index.php\/2008\/02\/23\/problemy-z-plikami-afxresh-oraz-winresh-w-visual-c-ee-2008\/","title":{"rendered":"Problemy z plikami afxres.h oraz winres.h w Visual C++ EE 2008"},"content":{"rendered":"<p>Ma\u0142a porada dla tych, kt\u00f3rzy chc\u0105 otworzy\u0107 stare projekty, kt\u00f3re zawieraj\u0105 pliki *.rc.<br \/>\nPrzy pr\u00f3bie kompilacji takich projekt\u00f3w, mo\u017ce wyskoczy\u0107 b\u0142\u0105d, kt\u00f3ry oznajmia, \u017ce nie mamy plik\u00f3w podanych w tytule.<\/p>\n<p>Rozwi\u0105zanie jest proste, wystarczy nazw\u0119 tego pliku podmieni\u0107 na <em>windows.h<\/em>. Dzi\u0119ki temu mo\u017cna korzysta\u0107 z zasob\u00f3w \u0142adowanych do pliku *.exe. (Sprawdza\u0142em tylko na prostym projekcie z ksi\u0105\u017cki <em>Programowanie w DirectX<\/em> Masona McCuskey&#8217;a).<\/p>\n<p>W Visualu C++ EE, zablokowana jest mo\u017cliwo\u015b\u0107 otwierania plik\u00f3w *.rc, jednak nie tak do ko\u0144ca, albowiem wystarczy klikn\u0105\u0107 na takim pliku prawym przyciskiem myszy, a nast\u0119pnie wybra\u0107 <em>Open with&#8230;<\/em> i w oknie wybra\u0107 <em>Source Code (Text) Editor<\/em>. Wed\u0142ug mnie zawsze jest to jakie\u015b rozwi\u0105zanie.<br \/>\nEDIT: wystarczy klikn\u0105\u0107 na takim pliku prawym przyciskiem myszy i opcj\u0119 <em>View Code<\/em>. Thx Tarains.<\/p>\n<p>Spotka\u0142em si\u0119 r\u00f3wnie\u017c z takim problemem, jak brak zdefiniowanej sta\u0142ej IDC_STATIC (u\u017cywanej do tworzenia szablon\u00f3w okien dialogowych).<br \/>\nKod b\u0142\u0119du:<br \/>\n<code>error RC2104 : undefined keyword or key name: IDC_STATIC<\/code><\/p>\n<p>W takim przypadku nale\u017cy do pliku <em>resources.h<\/em> doda\u0107 nast\u0119puj\u0105cy kod:<br \/>\n<code lang=\"cpp\"><br \/>\n#ifdef IDC_STATIC<br \/>\n#undef IDC_STATIC<br \/>\n#endif<br \/>\n#define IDC_STATIC      (-1)<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ma\u0142a porada dla tych, kt\u00f3rzy chc\u0105 otworzy\u0107 stare projekty, kt\u00f3re zawieraj\u0105 pliki *.rc. Przy pr\u00f3bie kompilacji takich projekt\u00f3w, mo\u017ce wyskoczy\u0107 b\u0142\u0105d, kt\u00f3ry oznajmia, \u017ce nie mamy plik\u00f3w podanych w tytule. Rozwi\u0105zanie jest proste, wystarczy nazw\u0119 tego pliku podmieni\u0107 na windows.h. Dzi\u0119ki temu mo\u017cna korzysta\u0107 z zasob\u00f3w \u0142adowanych do pliku *.exe. (Sprawdza\u0142em tylko na prostym projekcie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62],"tags":[179,17,184,54],"_links":{"self":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/45"}],"collection":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":3,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":323,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/45\/revisions\/323"}],"wp:attachment":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}