<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/ookowaikowai/">
    <title>ookowaikowai @ ウィキ</title>
    <link>http://w.atwiki.jp/ookowaikowai/</link>
    <atom:link href="https://w.atwiki.jp/ookowaikowai/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ookowaikowai @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-01-17T22:46:07+09:00</dc:date>
    <utime>1295271967</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/41.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/40.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/39.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/38.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/37.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/36.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/35.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/34.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/33.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/ookowaikowai/pages/32.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/41.html">
    <title>BattleResult</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/41.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;

namespace DesignProject
{
    partial class Scene
    {
        public void BattleResult()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY_INPUT_DOWN))
                        {
                            menu.cursorY += 1;
                          </description>
    <dc:date>2011-01-17T22:46:07+09:00</dc:date>
    <utime>1295271967</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/40.html">
    <title>WaitArts</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/40.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;

namespace DesignProject
{
    partial class Scene
    {
        public void WaitArts()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY_INPUT_DOWN))
                        {
                            menu.cursorY += 1;
                              </description>
    <dc:date>2011-01-17T22:45:26+09:00</dc:date>
    <utime>1295271926</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/39.html">
    <title>SelectArts</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/39.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;

namespace DesignProject
{
    partial class Scene
    {
        public void SelectArts()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY_INPUT_DOWN))
                        {
                            menu.cursorY += 1;
                            </description>
    <dc:date>2011-01-17T22:44:45+09:00</dc:date>
    <utime>1295271885</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/38.html">
    <title>InitBattle</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/38.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;


/*

 敵出現
 
 技選択
    選択したインデックスを相手側に送信
 
 技選択通信待ち
 
 行動
 結果
    マネージャー側でダメージとか持って置いて表示とか
 
 */


namespace DesignProject
{
    partial class Scene
    {
        public void InitBattle()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY    </description>
    <dc:date>2011-01-17T22:43:59+09:00</dc:date>
    <utime>1295271839</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/37.html">
    <title>CreateConnect</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/37.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;
using System.Net;

namespace DesignProject
{
    partial class Scene
    {
        public void CreateConnect()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY_INPUT_DOWN))
                        {
                            menu.cursorY += 1;
      </description>
    <dc:date>2011-01-17T02:07:13+09:00</dc:date>
    <utime>1295197633</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/36.html">
    <title>CreateTitle</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/36.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;

namespace DesignProject
{
    partial class Scene
    {
        public void CreateTitle()
        {
            this.sceneMenu.Add(new MenuManager(this));
            this.sceneMenu[this.sceneMenu.Count - 1].menu.Add(
                new Menu(
                    this.sceneMenu[this.sceneMenu.Count - 1],
                    (Menu menu) =&gt;
                    {
                        if (menu.system.key.PushMoment(DX.KEY_INPUT_UP))
                        {
                            menu.cursorY -= 1;
                            if (menu.cursorY &lt; 0)
                            {
                                menu.cursorY = 0;
                            }
                        }

                        if (menu.system.key.PushMoment(DX.KEY_INPUT_DOWN))
                        {
                            menu.cursorY += 1;
                           </description>
    <dc:date>2011-01-11T10:35:45+09:00</dc:date>
    <utime>1294709745</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/35.html">
    <title>Program</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/35.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;
using System.IO;
using System.Windows.Forms;
using twAPI;
using System.Diagnostics;

namespace DesignProject
{
    class Program
    {
        static void Main(string[] args)
        {
            //ここにあれを
            const string CONSUMER_KEY = &quot;hoge&quot;;
            const string CONSUMER_SECRET = &quot;hogehoge&quot;;

            TwitterAPI tw = null;

            string file_name = &quot;config.ini&quot;;
            if (!File.Exists(&quot;./&quot; + file_name))
            {
                Console.WriteLine(&quot;ファイルが見つかりません {0}&quot;, file_name);
                MessageBox.Show(file_name + &quot; が見つかりません&quot;, &quot;設定ファイルが見つかりません&quot;);
                return;
            }
            StringBuilder ACCESS_TOKEN = new StringBuilder(1024);
            StringBuilder ACCESS_TOKEN_SECRET = new StringBuilder(1024);
            StringBuilder USER_ID = new StringBuilder(1024);
            StringBuilder SCREEN_N    </description>
    <dc:date>2011-01-16T18:38:20+09:00</dc:date>
    <utime>1295170700</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/34.html">
    <title>libjpeg</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/34.html</link>
    <description>
      -[[Independent JPEG Group&gt;http://www.ijg.org/]]
jpegsr8b.zip

makejsln.v10　→　libjpeg.sln　　libjpeg本体のソリューションファイル
makejvcx.v10　→　jpeg.vcxproj　　libjpeg本体のプロジェクトファイル

makeasln.v10　→　jpegutl.sln　　jpegファイルを操作するユーティリティプログラムのソリューションファイル
makecvcx.v10　→　cjpeg.vcxproj　　cjpegのプロジェクトファイル
makedvcx.v10　→　djpeg.vcxproj　　djpegのプロジェクトファイル
maketvcx.v10　→　jpegtran.vcxproj　　jpegtranのプロジェクトファイル
makervcx.v10　→　rdjpgcom.vcxproj　　rdjpgcomのプロジェクトファイル
makewvcx.v10　→　wrjpgcom.vcxproj　　wrjpgcomのプロジェクトファイル

次にjconfig.vcをjconfig.hとリネームする。

以上の作業が終了後、VS2010からlibjpeg.slnを読み込み、ビルドする。特にエラーは出ずにビルドは完了し、Releaseフォルダにjpeg.libができる。


各プロジェクトはReleaseビルドしか設定されていないため、少なくとも、ライブラリ本体だけでもDebugビルドができるようにプロジェクトを変更する。

jpegプロジェクトのプロパティから構成マネージャを開き、アクティブソリューションの構成のリストボックスで新規作成を選択する。新しいソリューション構成のダイアログボックスが開くので名前の項目にDebug、設定のコピー元にReleaseを指定してOKボタンを押す。

プロパティページに戻って、Debug用に設定を変更する。変更した箇所は以下の通り

    * 「C/C++：全般」→「デバッグ情報の形式」を「エディットコンティニュ用プログラムデータベース(/ZI)」
    * 「C/C++:最適化」→「最適化」を「無効（/Od）」
    * 「C/C++：最適化」→「プログラム全体の    </description>
    <dc:date>2015-09-06T23:35:37+09:00</dc:date>
    <utime>1441550137</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/33.html">
    <title>さんぷる</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/33.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DxLibDLL;

namespace DesignProject
{
    class Program
    {
        static void Main(string[] args)
        {
            
            //RSAさんぷる
            //var keyContainerName = &quot;きーこんてなー&quot;;
            //var keys = RSA.CreateKeyPair(keyContainerName);
            //Console.WriteLine(&quot;{0}\n{1}&quot;, keys.Key, keys.Value);
            //Console.WriteLine();
            //Console.WriteLine(&quot;暗号化&quot;);
            //var enc = RSA.Encrypt(&quot;あいうえお&quot;, keys.Key);
            //Console.WriteLine(enc);
            //Console.WriteLine();
            //Console.WriteLine(&quot;復号化&quot;);
            //var dec = RSA.Decrypt(enc, keys.Value);
            //Console.WriteLine(dec);
            //RSA.DeleteKeyFromContainer(keyContainerName);

            DX.SetAlwaysRunFlag(DX.TRUE);
            DX.ChangeWindowMode(DX.TRUE);
            if (DX.DxLib_Init() == -1)		// ＤＸライブラリ初期化処理
            {
       </description>
    <dc:date>2010-12-15T16:51:54+09:00</dc:date>
    <utime>1292399514</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/ookowaikowai/pages/32.html">
    <title>RSA</title>
    <link>https://w.atwiki.jp/ookowaikowai/pages/32.html</link>
    <description>
      using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;

namespace DesignProject
{
    class RSA
    {
        public static KeyValuePair&lt;string, string&gt; CreateKeyPair(string keyContainerName)
        {
            CspParameters csp = new CspParameters();
            csp.KeyContainerName = keyContainerName;
            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(csp);
            return(new KeyValuePair&lt;string, string&gt;(rsa.ToXmlString(false), rsa.ToXmlString(true)));
        }

        public static string Encrypt(string source, string publicKey)
        {
            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
            rsa.FromXmlString(publicKey);

            byte[] data = Encoding.UTF8.GetBytes(source);
            byte[] encryptedData = rsa.Encrypt(data, IsOSVersionXpOrMore());

            return(Convert.ToBase64String(encryptedData));
        }

      </description>
    <dc:date>2010-12-15T15:45:09+09:00</dc:date>
    <utime>1292395509</utime>
  </item>
  </rdf:RDF>
