Win32API質問箱 Build116
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/10/30(水) 17:17:04.92■過去スレ
Win32API質問箱 Build115
http://toro.2ch.net/test/read.cgi/tech/1373671389/
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
0002あぼーん
NGNG0003デフォルトの名無しさん
2013/10/30(水) 17:36:11.04,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0004デフォルトの名無しさん
2013/10/30(水) 17:46:24.77MinGW用のものしか見当たりません
Win32API用のものはないですか?
0005デフォルトの名無しさん
2013/10/30(水) 17:48:44.780006デフォルトの名無しさん
2013/10/30(水) 17:57:13.00でも最近このサイト見た覚えがあります
0007デフォルトの名無しさん
2013/10/30(水) 18:00:18.000008デフォルトの名無しさん
2013/10/30(水) 18:21:05.03前スレ使いきらないうちに次スレ使うき違いは二度と来るな
0009デフォルトの名無しさん
2013/10/30(水) 18:35:42.52http://news.mynavi.jp/news/2013/10/30/266/
日本マイクロソフトは30日、統合開発環境ツール「Microsoft Visual Studio 2013」
(Visual Studio 2013) の提供を、11月1日より開始すると発表した。
11月1日よりボリュームライセンスの販売を、11月29日よりパッケージ製品の販売を開始する。
「Visual Studio 2013」の主な新機能として、CodeLends機能を搭載。
ソースコード内の表示をクリックすることでTeam Foundation Serverと連携し、
情報をポップアウトして表示できるため、編集履歴やテスト結果などのチームの作業状況を、
画面を切り替えることなくコード内で見ることができる。
Team Foundation Serverに接続できない状況においても、参照している関数の情報をコード内で表示可能。
また、MicrosoftアカウントにサインインしてVisual Studioを使用すると、作業環境が自動的に同期されるため、
別のマシンで作業を行う場合にも、キーボード ショートカットや見た目のデザインなどを同じ環境で使用できる。
そのほか、Windows 8.1のデスクトップアプリとWindowsストアアプリの開発を行うことができ、
XAMLアプリのコード化されたUIテストがサポートされたことで、自動テストが可能になった。
Visual Studio 2013の製品製品ファミリーには、
「Visual Studio Ultimate 2013 with MSDN」や
「Visual Studio Premium 2013 with MSDN」など数種類あり、
参考価格として、
「Visual Studio Ultimate 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が201万円、
リテール版(パッケージ製品)が159万円、
「Visual Studio Premium 2013 with MSDN」はボリュームライセンス Open License (SA 2年) が92万1000円で、
リテール版(パッケージ製品)が72万9000円となっている(いずれも税別)。
http://www.microsoft.com/visualstudio/jpn 日本語版
http://www.microsoft.com/visualstudio/eng 英語版
0010デフォルトの名無しさん
2013/10/30(水) 19:45:56.430011デフォルトの名無しさん
2013/10/30(水) 19:51:13.550012デフォルトの名無しさん
2013/10/30(水) 20:18:12.030013あぼーん
NGNG0014デフォルトの名無しさん
2013/11/01(金) 00:50:43.020015デフォルトの名無しさん
2013/11/01(金) 07:14:35.400016デフォルトの名無しさん
2013/11/01(金) 08:42:47.95次点が VC++2005
あればいいのが VC++2003
不朽の名作が VC6
0017デフォルトの名無しさん
2013/11/01(金) 11:21:31.41ここはVBスレだからな。
ふつうにVCつこてて今更APIがどうとかあり得んから
0018デフォルトの名無しさん
2013/11/01(金) 11:27:39.600019デフォルトの名無しさん
2013/11/01(金) 16:21:46.85IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0020デフォルトの名無しさん
2013/11/01(金) 19:54:26.700021デフォルトの名無しさん
2013/11/01(金) 23:17:34.95それがお前のコード間違ってるってプログラム言語レベルの話ではなくWin32APIの話だと思う証拠は?
0022デフォルトの名無しさん
2013/11/02(土) 13:05:23.13前スレも使いきってないのに何やってんだこのクズ
0023デフォルトの名無しさん
2013/11/02(土) 15:03:46.08ttp://toro.2ch.net/test/read.cgi/tech/1375408874/
ID制変更を願うスレ・9
ttp://qb5.2ch.net/test/read.cgi/operate/1343435938/
0024デフォルトの名無しさん
2013/11/02(土) 15:04:41.73ttp://toro.2ch.net/test/read.cgi/tech/1373671389/877
0025デフォルトの名無しさん
2013/11/03(日) 05:17:53.77IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0026デフォルトの名無しさん
2013/11/03(日) 06:22:50.08>>19,24
0027デフォルトの名無しさん
2013/11/03(日) 07:40:50.25再投稿以外の行動が無い辺り本人見て無いか本人の行動だろうけど、
コレが煽りや荒らしの一環で再投稿されてるとかだったら悲惨だな・・・
0028デフォルトの名無しさん
2013/11/03(日) 08:42:36.860029デフォルトの名無しさん
2013/11/03(日) 08:53:56.66IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0030デフォルトの名無しさん
2013/11/03(日) 09:37:50.99IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0031デフォルトの名無しさん
2013/11/03(日) 09:46:00.39ここに居る荒らしは煽るしか能が無いが、流石に>>27の懸念見て即ハッスル程素直な馬鹿では無いだろ。
0032デフォルトの名無しさん
2013/11/03(日) 11:32:46.23IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0033デフォルトの名無しさん
2013/11/03(日) 23:49:36.840034デフォルトの名無しさん
2013/11/04(月) 01:04:17.63IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0035デフォルトの名無しさん
2013/11/04(月) 04:10:48.24ソースも出さずに書き込むゴミは黙ってろ
0036デフォルトの名無しさん
2013/11/04(月) 04:24:18.20ILCombineで絶対PIDLを作り、デスクトップのIShellFolderを使え
0037デフォルトの名無しさん
2013/11/04(月) 04:29:02.820038デフォルトの名無しさん
2013/11/04(月) 14:39:11.910039デフォルトの名無しさん
2013/11/04(月) 16:08:39.980040デフォルトの名無しさん
2013/11/04(月) 16:26:46.08IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0041デフォルトの名無しさん
2013/11/04(月) 20:45:29.460042デフォルトの名無しさん
2013/11/04(月) 22:03:47.83IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0043デフォルトの名無しさん
2013/11/04(月) 22:18:46.360044デフォルトの名無しさん
2013/11/05(火) 03:38:24.83テメーが餌与えるからだろうが責任取れ
0045デフォルトの名無しさん
2013/11/05(火) 04:53:45.610046デフォルトの名無しさん
2013/11/05(火) 04:55:03.0844 名前:>sage[2013/11/04(月) 22:03:47.83 ] 投稿日: 自作のプログラムから、エクスプローラの右クリックで表示されるコンテキストメニューを表示しようとしています。
0047デフォルトの名無しさん
2013/11/05(火) 07:53:13.70| |`∀´> ◯< `∀´ >◯ <`∀´| |
| 〈) \ / (〉 ノ
‐‐‐‐‐‐‐/´ ̄ ̄ ̄ ̄ ̄/‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
 ̄ ̄| | ̄| Win32APIの | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 質問を | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄| 禁止します | ̄ | | ̄ ̄ ̄| | ̄ ̄ ̄| |
 ̄ ̄| | ̄t_______.t, ̄| | ̄ ̄ ̄| | ̄ ̄ ̄| |
0048デフォルトの名無しさん
2013/11/05(火) 21:57:53.520049デフォルトの名無しさん
2013/11/05(火) 22:26:53.31IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0050デフォルトの名無しさん
2013/11/05(火) 22:30:09.790051デフォルトの名無しさん
2013/11/05(火) 22:48:52.940052デフォルトの名無しさん
2013/11/05(火) 23:58:17.760053デフォルトの名無しさん
2013/11/06(水) 05:10:21.32IShellFolder *pShellFolder;
IContextMenu *pContextMenu;
pShellFolder->GetUIObjectOf(NULL, pItemListLen, &pItemList, IID_IContextMenu, NULL, (void **)&pContextMenu);
HMENU hmenu = CreatePopupMenu();
pContextMenu->QueryContextMenu(hmenu, 0, 0x001, 0x7fff, CMF_NORMAL);
とコンテキストメニューを作成しています。
pItemListにはILFindLastID()で取得した対象のファイルのIDが、
pShellFolderには親ディレクトリを格納しています。
同一フォルダ内のファイルであれば、複数のファイルのコンテキストメニューを作れるのですが、
異なるフォルダにある複数のファイルだと作成できません。
エクスプローラだと検索結果などから異なるフォルダにあるファイルから
コンテキストメニューを出してるみたいなのですが、どうやったら出来るのでしょうか?
0054デフォルトの名無しさん
2013/11/06(水) 05:14:59.630055デフォルトの名無しさん
2013/11/06(水) 19:37:43.43その感染力は半端ない
流入して来てる可能性もあるが
もともとの住民が感染して
基地外が増殖している可能性も否定出来ない
0056デフォルトの名無しさん
2013/11/06(水) 19:41:45.04米マイクロソフトは2013年11月5日、Microsoft Officeなどに未修正の脆弱性
(CVE-2013-3906)が存在することを明らかにし、注意を呼び掛けた。
http://www.atmarkit.co.jp/ait/articles/1311/06/news105.html
(前略)
脆弱性が存在するのは、Windows Vista、Windows Server 2008、
Microsoft Office 2003〜2010とMicrosoft Lync。
Microsoft Graphics ComponentのTIFF形式の画像処理に問題があり、
細工を施したTIFF画像を開くと、攻撃者に権限を奪取され、リモートからコードを実行されてしまう恐れがある。
(後略)
0057デフォルトの名無しさん
2013/11/06(水) 22:41:45.840058デフォルトの名無しさん
2013/11/06(水) 22:54:43.410059デフォルトの名無しさん
2013/11/07(木) 02:28:31.63OleLoadPicture、OleLoadPicturePathのどちらからも画像を表示する事はできたのですが
そのままでは最初の1枚目しか表示されません
2枚目以降を表示するにはどうすればいいですか?
0060デフォルトの名無しさん
2013/11/07(木) 02:45:04.17自分で書くかライブラリ使え
0061デフォルトの名無しさん
2013/11/07(木) 03:17:38.11>>60
お前は回答する前にスレ違いなゴミクズを追い出せ
優先順位すら決められないのにプログラマを気取ってるクチか?
0062デフォルトの名無しさん
2013/11/07(木) 03:25:05.89やさしいお兄ちゃんやお姉ちゃんが教えてくれるよ
追い払うなんてとんでもありません
険悪な雰囲気を作ろうとするのは荒らしですから無視
0063デフォルトの名無しさん
2013/11/07(木) 03:34:42.11それともIPicture::Releaseのみでリークは起こしませんか?
0064デフォルトの名無しさん
2013/11/07(木) 03:46:01.910065デフォルトの名無しさん
2013/11/07(木) 04:01:43.50ありがとうございました!
0066デフォルトの名無しさん
2013/11/07(木) 12:30:24.23そろそろ種明かししないとコーディングして
後々訳の分からないバグで悩まされるぞw
0067デフォルトの名無しさん
2013/11/07(木) 14:51:12.920068デフォルトの名無しさん
2013/11/07(木) 15:13:53.85s_sprintf だったかも知れん
0069デフォルトの名無しさん
2013/11/07(木) 15:16:01.600070デフォルトの名無しさん
2013/11/07(木) 15:16:05.26だな。
最近使ってないから忘れてるよ。
0071デフォルトの名無しさん
2013/11/07(木) 15:17:25.03ほんとに死にたくなるからやめて ><
0072デフォルトの名無しさん
2013/11/07(木) 16:41:14.03ここってスレ違いの話題OKだったの?
じゃあ遠慮なくさせてもらうわ
0073デフォルトの名無しさん
2013/11/07(木) 16:45:50.270074デフォルトの名無しさん
2013/11/07(木) 17:20:12.190075デフォルトの名無しさん
2013/11/07(木) 18:28:26.350076デフォルトの名無しさん
2013/11/07(木) 18:30:48.39日本の堅い風潮を打ち破るにはああした人間が必要だ
0077デフォルトの名無しさん
2013/11/07(木) 18:51:01.32知能が全くついてきていない
0078デフォルトの名無しさん
2013/11/07(木) 18:55:32.450079デフォルトの名無しさん
2013/11/07(木) 18:57:58.920080デフォルトの名無しさん
2013/11/07(木) 20:39:20.720081デフォルトの名無しさん
2013/11/08(金) 02:15:16.160082デフォルトの名無しさん
2013/11/08(金) 11:04:37.140083デフォルトの名無しさん
2013/11/08(金) 17:47:57.770084デフォルトの名無しさん
2013/11/08(金) 18:17:02.94大抵の外国人はいざというときは母国を優先するだろうし、
本当に日本を良くしようと思ってるかどうかを客観的に評価するシステムは作れないだろうから、
結局のところは反対だな。
0085デフォルトの名無しさん
2013/11/08(金) 18:32:14.330086デフォルトの名無しさん
2013/11/08(金) 22:19:40.36あれが本当かどうかを判定するAPIを教えてください
0087デフォルトの名無しさん
2013/11/08(金) 23:27:52.82video for windows
映像はYOUTUBEで探せ
0088デフォルトの名無しさん
2013/11/09(土) 00:28:45.260089デフォルトの名無しさん
2013/11/09(土) 01:09:29.500090デフォルトの名無しさん
2013/11/09(土) 01:19:06.000091デフォルトの名無しさん
2013/11/09(土) 01:28:07.94MSVCRTはランタイムライブラリだから置いとくとしても、
wsprintfとwvsprintfはuser32.dllが提供してるWin32APIだと思うんだがどうよ?
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winuser.h.
Import Library: Use user32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
0092デフォルトの名無しさん
2013/11/09(土) 05:48:18.060093片山博文MZコスモ ◆T6xkBnTXz7B0
2013/11/09(土) 07:53:06.68float e = fabs(f);
wsprintfA(sz, "%s%d%02d", (f>=0?"":"-"), (int)e, ((int)(e*100))%100);
0094デフォルトの名無しさん
2013/11/09(土) 09:52:27.640095デフォルトの名無しさん
2013/11/09(土) 14:33:10.36お前がここに書いた電子ゴミなんて誰も読んでないからw
自意識過剰のゴミは何も分かってないなw
0096デフォルトの名無しさん
2013/11/09(土) 18:18:17.210097デフォルトの名無しさん
2013/11/09(土) 18:56:38.90MulDivとかInt32x32To64とかで64ビットとかはサポートしてるのに。
Windows3.1とかWindowsNT4とかがサポートしてるアーキテクチャでIEEE754形式のFPU持ってない奴とかあったのかな。
昔はx86もFPUは拡張チップだったよな?
0098デフォルトの名無しさん
2013/11/09(土) 19:27:28.843.1の頃はFPU無いCPU多かったよ。
Intel 486SXとか、IBM 486SLC2とか。
0099デフォルトの名無しさん
2013/11/09(土) 19:28:34.100100デフォルトの名無しさん
2013/11/09(土) 21:43:18.00CPUの話はスレ違いだ消えろゴミクズ
0101デフォルトの名無しさん
2013/11/09(土) 22:04:59.62PC-DOSにはすでにアンチウィルスが搭載されていたのです。
まだインターネット以前だったのにです。
0102デフォルトの名無しさん
2013/11/10(日) 05:27:25.45我らが勇者山本太郎を称えよう!
0103デフォルトの名無しさん
2013/11/10(日) 13:25:49.430104デフォルトの名無しさん
2013/11/10(日) 13:31:29.200105デフォルトの名無しさん
2013/11/10(日) 14:19:38.210106デフォルトの名無しさん
2013/11/10(日) 18:56:38.49いい解釈の仕方ありませんか?
いっつもどっちがどうだっけ?
ってなるんですが。
0107デフォルトの名無しさん
2013/11/10(日) 18:59:29.58一般人より劣った脳をしたお前みたいな奴が使うことは想定してねーんだよ失せろ
0108デフォルトの名無しさん
2013/11/10(日) 19:04:55.55そのまま
セットする ウィンドウ の 原点を
セットする ビューポート の 原点を
じゃダメかしらん?
0109デフォルトの名無しさん
2013/11/10(日) 19:07:02.01人にものを教えるのに向いてないw
でも自己顕示欲だけは一人前w
0110デフォルトの名無しさん
2013/11/10(日) 19:08:15.160111デフォルトの名無しさん
2013/11/10(日) 19:10:43.86英語くらい読めます
人をバカにするように訳を並べるだけならレスしないでください
気分悪いです
0112デフォルトの名無しさん
2013/11/10(日) 19:17:35.04病気か?
0113デフォルトの名無しさん
2013/11/10(日) 19:59:56.020114デフォルトの名無しさん
2013/11/10(日) 20:01:23.880115デフォルトの名無しさん
2013/11/10(日) 20:31:13.900116デフォルトの名無しさん
2013/11/10(日) 20:33:54.370117デフォルトの名無しさん
2013/11/10(日) 20:40:34.98巣に帰ってくれ
0118デフォルトの名無しさん
2013/11/10(日) 20:42:27.430119デフォルトの名無しさん
2013/11/10(日) 21:49:15.090120デフォルトの名無しさん
2013/11/10(日) 22:11:15.190121デフォルトの名無しさん
2013/11/10(日) 22:19:37.020122デフォルトの名無しさん
2013/11/10(日) 22:20:49.18も彼女を作ってくれるわけじゃないじゃん
0123デフォルトの名無しさん
2013/11/10(日) 22:22:02.130124デフォルトの名無しさん
2013/11/10(日) 22:38:05.420125デフォルトの名無しさん
2013/11/10(日) 22:40:48.660126デフォルトの名無しさん
2013/11/10(日) 22:45:25.940127デフォルトの名無しさん
2013/11/10(日) 22:56:07.65お前らは中古の彼女のライセンスを必死で買う
こうやってうまく世の中が回ってるわけだ
0128デフォルトの名無しさん
2013/11/10(日) 22:57:49.72よく熟れてます
0129デフォルトの名無しさん
2013/11/10(日) 23:26:02.440130デフォルトの名無しさん
2013/11/10(日) 23:36:47.940131デフォルトの名無しさん
2013/11/10(日) 23:42:41.260132デフォルトの名無しさん
2013/11/11(月) 01:04:35.400133デフォルトの名無しさん
2013/11/11(月) 01:08:18.630134デフォルトの名無しさん
2013/11/11(月) 04:26:03.74なに、まさか2chの質問系スレの荒らしってそんなクソ下らん理由で発生してたの?
質問サイトは元々転載塗れ未解決塗れの検索ノイズだからあまり好きじゃなかったんだが、
荒らしまで量産してるとか、それがホントならもうどうしようもない害悪じゃねぇか。
0135デフォルトの名無しさん
2013/11/11(月) 05:36:42.46質問者を乞食と煽ってた連中自身が特典乞食だったわけだ
ここで聞く時は検索して質問サイトに無い時がほとんどじゃないのか
後は登録もしてない・する気の無い人
0136デフォルトの名無しさん
2013/11/11(月) 07:35:22.51ソフウェア・ツールなどのフリーツール提供,およびサポートの終了について.
http://www.activecell.jp/
長年にわたり提供して参りましたEasyComm,EasyGPIB等のフリーツールにつきまして,
以下の理由により提供とサポートを終了させて戴きました.
●提供,サポートを終了する理由
・お問い合わせいただくトラブルの要因のほとんどがEasyCommやEasyGPIBなどのフリーツール以外の部分であるため,
事実上VBAの使い方や,シリアルポート,GPIB,アプリケーション,ドライバの特性に関する回答に集中する.
しかし,僅かな情報を基に原因を推測し,実証するためには多くのアイデアや時間,機材を要するが,
ハードウェア・ソフトウェア環境の多様化により対応が困難になった.
・新規に開発される様々なハードや新規OS,アプリケーションのバージョンアップに対する実装テストなどの時間的な余裕が無い.
・掲示板やメールに対するスパム攻撃などが激しく,サポート環境の維持が難しい.
・トラブル発生時にご質問をいただくことはあるが,完全なフリーツールとして提供し,
さらにサポートを続けている姿勢に賛同してくれるメールは皆無に等しい.
従って,提供を続ける意味は無い.
●謝辞
長年にわたってご利用いただきましたことに感謝いたします.
また,僅かではありますが励ましのメールをいただいたことがあり,
その数本のメールのおかげでここまで続けてくることが出来たと実感しております.
ありがとうございました.
(ペンネーム木下隆)
簡易型GPIBコントローラ一キットGP232,および絶縁型USB/シリアルISS-SE1につきましては,
製造および販売をシステム技研株式会社が行うことになりました.
サポートは今後も継続させていただきますが,商品につきましては下記販売店にてご購入くださいますようお願い申し上げます.
(以下略)
0137デフォルトの名無しさん
2013/11/11(月) 13:54:51.09どうせろくにテストせずにリリースしてたくせに
絶対に動作しない部分を指摘されたらブログで愚痴ったくせに
0138デフォルトの名無しさん
2013/11/11(月) 14:00:41.400139デフォルトの名無しさん
2013/11/11(月) 15:29:56.19スルーできなくて重荷に感じていたとしたら自爆だろ
0140デフォルトの名無しさん
2013/11/11(月) 15:53:20.31調べて出てきたMCI_SETAUDIOやMCI_DGV_SETAUDIO_PARMSは定義されていないと出ます
Vista Home上でVC++2010EEを使用しています
0141デフォルトの名無しさん
2013/11/11(月) 16:00:34.04digitalv.h(299): #define MCI_DGV_SETAUDIO_TREBLE 0x00004000L
digitalv.h(300): #define MCI_DGV_SETAUDIO_BASS 0x00004001L
digitalv.h(301): #define MCI_DGV_SETAUDIO_VOLUME 0x00004002L
digitalv.h(302): #define MCI_DGV_SETAUDIO_STREAM 0x00004003L
digitalv.h(303): #define MCI_DGV_SETAUDIO_SOURCE 0x00004004L
digitalv.h(304): #define MCI_DGV_SETAUDIO_SAMPLESPERSEC 0x00004005L
digitalv.h(305): #define MCI_DGV_SETAUDIO_AVGBYTESPERSEC 0x00004006L
digitalv.h(306): #define MCI_DGV_SETAUDIO_BLOCKALIGN 0x00004007L
digitalv.h(307): #define MCI_DGV_SETAUDIO_BITSPERSAMPLE 0x00004008L
digitalv.h(309): /* values for the dwValue parameter of MCI_DGV_SETAUDIO_PARMS
digitalv.h(310): used with MCI_DGV_SETAUDIO_SOURCE */
digitalv.h(927): typedef MCI_DGV_SETAUDIO_PARMSW MCI_DGV_SETAUDIO_PARMS;
digitalv.h(929): typedef MCI_DGV_SETAUDIO_PARMSA MCI_DGV_SETAUDIO_PARMS;
0142デフォルトの名無しさん
2013/11/11(月) 16:04:05.030143デフォルトの名無しさん
2013/11/11(月) 16:26:06.11そんなことも調べられないクズはプログラミングなんかしなくて結構
脳がないクセに手出して情報乞食か
0144デフォルトの名無しさん
2013/11/11(月) 16:32:03.70ヘッダが別になってたんですね
ありがとうございました!
0145デフォルトの名無しさん
2013/11/11(月) 18:09:07.98二度と来るなよ。
0146デフォルトの名無しさん
2013/11/11(月) 18:28:19.08知らないならレスしないで下さい。ウザいだけですよ。
0147デフォルトの名無しさん
2013/11/11(月) 19:06:27.000148デフォルトの名無しさん
2013/11/11(月) 19:09:04.170149デフォルトの名無しさん
2013/11/11(月) 19:25:38.06言葉を選び間違えて屁が出ちまった
0150デフォルトの名無しさん
2013/11/12(火) 02:08:11.280151デフォルトの名無しさん
2013/11/12(火) 02:17:21.08んで、最新の言語の仕様って何だ?
何かに非準拠って言いたいとか、.NETのAPIでは不満って言いたいの?
0152デフォルトの名無しさん
2013/11/12(火) 22:56:11.69俺はそんなの御免被りたいが
0153片山博文MZコスモ ◆T6xkBnTXz7B0
2013/11/12(火) 23:21:19.26生姜ないからfprintfでデバッグだよ。
0154デフォルトの名無しさん
2013/11/12(火) 23:21:35.09自分ひとりで作るなら別だが、会社で、業者巻き込んで数百人のプロジェクトで
すべての人が理解できていることなんてありえるのか?
0155デフォルトの名無しさん
2013/11/12(火) 23:48:51.09VSで開発してるなら、リモートデバッガを使ってみてはどうですか?
0156デフォルトの名無しさん
2013/11/12(火) 23:54:02.500157デフォルトの名無しさん
2013/11/13(水) 00:36:33.39uint32_tとかにAPI側が合わせてやってくれ
さすがにHWNDとかはそのままでいいけど
0158デフォルトの名無しさん
2013/11/13(水) 00:38:45.71雑魚は2chと日記帳の区別もつかないのか
0159デフォルトの名無しさん
2013/11/13(水) 00:41:41.020160デフォルトの名無しさん
2013/11/13(水) 00:55:51.86これからは Macintosh Friendship Componentの時代
0161デフォルトの名無しさん
2013/11/13(水) 01:06:21.53XboxとPCの境界線が無くなる方向に行くんじゃないかな
そのうちWinAPIでネイティブクラスのゲームができちゃうかもね
0162デフォルトの名無しさん
2013/11/13(水) 01:28:37.000163デフォルトの名無しさん
2013/11/13(水) 04:35:51.52不要とまでは言わんがAPIでそれを強制するとかは勘弁して欲しいな
>>161
据え置きゲーム機をDirectXで開発しようってのがXboxじゃねぇの?
0164デフォルトの名無しさん
2013/11/13(水) 08:04:41.53D言語で Win32API 使うといいよ
まじおすすめ
0165デフォルトの名無しさん
2013/11/13(水) 12:58:18.63コモンコントロールv5に魂を引かれたアプリケーションしか作れないのであった
0166デフォルトの名無しさん
2013/11/13(水) 13:25:10.98http://wind-master.dip.jp/soft-info/item/56
0167デフォルトの名無しさん
2013/11/13(水) 13:30:21.13D言語はどこかで必ず嫌がらせが起こる仕様になってるんだよw
0168デフォルトの名無しさん
2013/11/13(水) 13:32:40.91馬鹿に葉室
0169デフォルトの名無しさん
2013/11/13(水) 15:48:24.15廃止されると予告していたAPIを使いづづけ、新しいAPIに対応しないならそれは
新OSに対応していないソフトウェアってだけの話
0170デフォルトの名無しさん
2013/11/13(水) 15:52:44.150171デフォルトの名無しさん
2013/11/13(水) 15:53:53.69GetVersionEx
http://www.inasoft.org/talk/h201310a.html
なぜだか Windows 8と同じ結果が返ってきています。
おかしいなと思い、ググってみると、
どうやら、マニフェストファイル(〜.exe.manifest)に、
Windows 8.1に対応することの宣言をしないと、
GetVersionEx() API が古いバージョン番号を返す
ような仕様に変わってしまったみたいなんですね。
0172デフォルトの名無しさん
2013/11/13(水) 16:42:08.04対応してないOSへの安全装置(GetVersionEx)を素通りして起動しちまうから問題だって話だろそれ
新OSに対応したくない人間を巻き込むなってw
0173デフォルトの名無しさん
2013/11/13(水) 16:57:12.910174デフォルトの名無しさん
2013/11/13(水) 17:25:46.550175デフォルトの名無しさん
2013/11/13(水) 18:07:03.14ガタガタ言うな
0176デフォルトの名無しさん
2013/11/13(水) 18:52:47.060177デフォルトの名無しさん
2013/11/14(木) 09:36:58.020178デフォルトの名無しさん
2013/11/14(木) 14:03:32.21学んでるよ
http://gigazine.net/news/20130509-older-is-wiser-in-software-developing/
今の凋落の主成分は若造のふがいなさだ
0179デフォルトの名無しさん
2013/11/14(木) 14:42:58.61http://gigazine.net/news/20130117-midnight-programmers/
0180デフォルトの名無しさん
2013/11/14(木) 16:32:15.060181デフォルトの名無しさん
2013/11/14(木) 22:04:08.210182デフォルトの名無しさん
2013/11/14(木) 22:55:12.88したか?
0183デフォルトの名無しさん
2013/11/15(金) 19:57:46.05まだか?
早くしろ
0184デフォルトの名無しさん
2013/11/16(土) 13:44:08.120185デフォルトの名無しさん
2013/11/16(土) 17:06:28.570186デフォルトの名無しさん
2013/11/16(土) 21:19:18.61GJ!
0187デフォルトの名無しさん
2013/11/16(土) 22:24:15.82指定位置に描画したいとき-->SetWindowOrgEx
0188デフォルトの名無しさん
2013/11/17(日) 11:33:24.090189sage
2013/11/17(日) 11:55:07.240190デフォルトの名無しさん
2013/11/17(日) 12:31:02.390191デフォルトの名無しさん
2013/11/18(月) 00:55:24.90MotEroticSex
早くこういうAPIがくる世の中来ないかな
0192デフォルトの名無しさん
2013/11/18(月) 12:34:20.390193デフォルトの名無しさん
2013/11/18(月) 21:14:43.630194デフォルトの名無しさん
2013/11/18(月) 21:20:30.590195デフォルトの名無しさん
2013/11/19(火) 00:14:15.990196デフォルトの名無しさん
2013/11/19(火) 02:07:55.380197デフォルトの名無しさん
2013/11/19(火) 07:28:49.170198デフォルトの名無しさん
2013/11/19(火) 07:40:36.55ということは、ありえますか?
0199デフォルトの名無しさん
2013/11/19(火) 07:43:38.670200デフォルトの名無しさん
2013/11/19(火) 07:44:33.850201デフォルトの名無しさん
2013/11/19(火) 07:59:24.48ディスク上の実体はファイルを閉じるまで残るって聞いた事が有るけどWindowsではどうだったか。
たしか開いてる実行ファイルはリネームは出来るけど削除は出来ないとかじゃなかったっけ?
0202デフォルトの名無しさん
2013/11/19(火) 09:40:03.950203デフォルトの名無しさん
2013/11/19(火) 13:12:58.080204デフォルトの名無しさん
2013/11/19(火) 13:43:17.88-Oでできるが
0205デフォルトの名無しさん
2013/11/19(火) 14:32:35.22マニフェストを作成してやればダイアログは表示されなくなります
exe名で判定されていると思われるけど、このように権限昇格が必要になるexe名の一覧はどこにありますか?
0206デフォルトの名無しさん
2013/11/19(火) 14:48:47.630207デフォルトの名無しさん
2013/11/19(火) 16:11:14.87なるほど、update,install,setupを含んでるとデフォルトで昇格しようとするのか
0208デフォルトの名無しさん
2013/11/19(火) 16:56:28.13それのどこがWin32API関係あんの?
失せろゴミクズ
0209デフォルトの名無しさん
2013/11/19(火) 17:01:45.34オマエガナー
0210デフォルトの名無しさん
2013/11/19(火) 17:10:09.680211デフォルトの名無しさん
2013/11/19(火) 17:15:45.18うぜーよ。
もしかして他人に嫌がらせをするのが好きな人種?
0212デフォルトの名無しさん
2013/11/19(火) 17:57:35.75自演乙
0213デフォルトの名無しさん
2013/11/19(火) 20:21:05.130214デフォルトの名無しさん
2013/11/19(火) 20:21:24.43世間からどんな目で見られてるかいい加減気付こうよ^^
0215デフォルトの名無しさん
2013/11/19(火) 21:01:15.33粘着のきっかけは、すげープログラム作ったと自慢したけど、軽くあしらわれた事だっけ?
少しは上達したのか?
0216デフォルトの名無しさん
2013/11/19(火) 21:24:10.340217デフォルトの名無しさん
2013/11/19(火) 21:39:24.95Win8.1APIだったw
0218デフォルトの名無しさん
2013/11/19(火) 21:41:41.06本当に荒らすのが目的なんだな
0219デフォルトの名無しさん
2013/11/19(火) 21:54:41.89PEのインポートテーブル読んで、すげーだろって自慢してたカスだろ
あれからずーっと粘着してるのか
0220デフォルトの名無しさん
2013/11/19(火) 21:56:14.85だったと思ったからこのスレで大丈夫じゃないかな
0221デフォルトの名無しさん
2013/11/19(火) 22:01:06.08その恥ずかしい流れどっかにある?
0222デフォルトの名無しさん
2013/11/19(火) 22:04:35.75そんな御託はいいからどこにあるのか教えてよ
0223デフォルトの名無しさん
2013/11/19(火) 23:08:53.27http://msdn.microsoft.com/ja-jp/library/windows/apps/bg182410.aspx
0224デフォルトの名無しさん
2013/11/19(火) 23:50:08.30嬉しくて涙が止まりません
ありがとうございます
0225デフォルトの名無しさん
2013/11/20(水) 01:46:04.850226デフォルトの名無しさん
2013/11/20(水) 13:28:09.95そろそろ涙を止めたいんで止め方を教えて下さい
0227デフォルトの名無しさん
2013/11/20(水) 14:17:57.55( ⌒ ヽ
∪ ノ
∪∪
0228デフォルトの名無しさん
2013/11/20(水) 20:16:30.27むしろ液体と言う液体が出てしまうと言う噂
0229デフォルトの名無しさん
2013/11/20(水) 21:08:47.62出切れば止まる
0230デフォルトの名無しさん
2013/11/20(水) 21:10:18.440231デフォルトの名無しさん
2013/11/20(水) 23:11:41.360232デフォルトの名無しさん
2013/11/21(木) 14:48:04.210233sage
2013/11/21(木) 19:19:06.550234デフォルトの名無しさん
2013/11/21(木) 19:38:59.770235デフォルトの名無しさん
2013/11/21(木) 21:44:02.59http://uni.2ch.net/test/read.cgi/newsplus/1385019870/
0236デフォルトの名無しさん
2013/11/23(土) 00:07:26.15とつづくわけですが、このサイクルタイムを取得したいのですが、どこから調べればいいのでしょうか?
0237デフォルトの名無しさん
2013/11/23(土) 01:12:49.48それのどこがWin32APIの質問なの?
ゴミグズでないならスレ違いでない理由を言えるよな?
0238デフォルトの名無しさん
2013/11/23(土) 01:26:36.730239デフォルトの名無しさん
2013/11/23(土) 01:27:12.45うるせえハゲ
さっさと答えろ
0240デフォルトの名無しさん
2013/11/23(土) 01:39:54.08答えれるわけねーじゃんw
答えれるんなら、屁理屈をタイプする理由が無い
0244デフォルトの名無しさん
2013/11/23(土) 04:21:21.88QueryThreadCycleTimeは?
0245デフォルトの名無しさん
2013/11/24(日) 22:26:09.360246デフォルトの名無しさん
2013/11/25(月) 19:53:02.16何も得るものなどない。煽り、叩き、馴れ合いしか能のない住人達。
これが今の日本のIT産業の現状なのですね。
せめてこの板の住人が、リアル厨房だらけであったことに望みを託して、私は
この板を本日限り去ることを決心いたしました。皆さん、がんばって勉強して
立派な大人になってください。さようなら。
0247デフォルトの名無しさん
2013/11/25(月) 22:08:26.63こんな所に居ません
0248デフォルトの名無しさん
2013/11/26(火) 00:05:12.65ちょっとC++クラスライブラリについて質問しようものなら
スレチガイヤフレカス
みたいに煽るのにw
0249デフォルトの名無しさん
2013/11/26(火) 00:14:13.75適切なスレ行け
0250デフォルトの名無しさん
2013/11/28(木) 12:41:08.170251デフォルトの名無しさん
2013/11/28(木) 15:53:35.40主観で気に入らないレスだけ削除してるんだから
0252デフォルトの名無しさん
2013/11/28(木) 16:15:42.85ニヤニヤ
0253デフォルトの名無しさん
2013/11/30(土) 03:23:10.140254デフォルトの名無しさん
2013/11/30(土) 03:32:30.250255デフォルトの名無しさん
2013/11/30(土) 04:04:41.59SystemParametersInfo
0257デフォルトの名無しさん
2013/11/30(土) 14:21:03.30って偉そうに謳ってるけど、呼び出さなくても子側が死んだらきちんとプロセスなくなりますよ
0258デフォルトの名無しさん
2013/11/30(土) 15:14:16.42プロセスが無くなるかの問題じゃない。
プロセスを管理するためのカーネルオブジェクトがきちんと破棄されるかの問題。
対象のプロセスが終了しているのかをこのオブジェクトを通して調べたりするので、
プロセスの寿命とプロセスカーネルオブジェクトの寿命は独立している。
カーネルオブジェクトはシステム全体で上限が決まっているから、リークさせると
システム全体に影響が出る。
0259デフォルトの名無しさん
2013/11/30(土) 15:39:09.79それを確認する術はありますか?
子側が死んでも、なんでしたってけ、そのカーネルオブジェクでしたっけ?
が破棄されていないことを。
0260デフォルトの名無しさん
2013/11/30(土) 15:45:14.29その管理情報がまだカーネル内に存在してるってことじゃないの?
0261デフォルトの名無しさん
2013/11/30(土) 17:28:08.02片山そっくり
0262片山博文MZコスモ ◆T6xkBnTXz7B0
2013/11/30(土) 20:03:50.760263デフォルトの名無しさん
2013/12/01(日) 03:34:50.13いつぞやの記事でマイクロカーネル云々と見た記憶があるんだけど
結局現行のOSというかカーネルがどういう構造で動いているのかさっぱりわからん
0264デフォルトの名無しさん
2013/12/01(日) 06:49:24.66MSDNに逆引きってあんの?
0265デフォルトの名無しさん
2013/12/01(日) 11:01:49.47ソース嫁
0266デフォルトの名無しさん
2013/12/01(日) 19:31:25.770267デフォルトの名無しさん
2013/12/01(日) 21:53:28.010268デフォルトの名無しさん
2013/12/04(水) 21:09:59.760269デフォルトの名無しさん
2013/12/04(水) 21:17:11.12英語版のドキュメントに説明がある。
If the specified process is a 64-bit process and the caller is a 32-bit process, this call will fail.
Note that you can use the QueryFullProcessImageName function to retrieve the full name of
an executable image for both 32- and 64-bit processes from a 32-bit process.
0270デフォルトの名無しさん
2013/12/05(木) 14:09:36.87英語版のチェックすらしてないゴミクズを相手にするな。
0271デフォルトの名無しさん
2013/12/05(木) 21:49:07.830272デフォルトの名無しさん
2013/12/06(金) 12:47:04.23こんな機能あったのか。知らなかった。
http://www.atmarkit.co.jp/ait/articles/1304/26/news059.html
0273デフォルトの名無しさん
2013/12/07(土) 17:41:41.25@itのステマウザい消えろ
0274デフォルトの名無しさん
2013/12/09(月) 14:02:06.25話すると声は一緒なのでやっぱり同じ人なんだけど向こうはこっち覚えてるのに
こっちは会う度に顔変わってて面食らう
0275デフォルトの名無しさん
2013/12/09(月) 16:56:46.37一度全部消去してのっぺらぼうになって再インストールしてるのかな
0276デフォルトの名無しさん
2013/12/09(月) 17:46:27.690277デフォルトの名無しさん
2013/12/09(月) 18:11:11.060278デフォルトの名無しさん
2013/12/09(月) 18:12:47.030279デフォルトの名無しさん
2013/12/09(月) 18:23:20.500280デフォルトの名無しさん
2013/12/09(月) 20:20:31.280281デフォルトの名無しさん
2013/12/09(月) 20:46:38.980282デフォルトの名無しさん
2013/12/09(月) 21:15:05.100283デフォルトの名無しさん
2013/12/09(月) 21:29:50.190284デフォルトの名無しさん
2013/12/09(月) 21:41:08.35副作用のない方法はありませんか?
0285デフォルトの名無しさん
2013/12/09(月) 22:24:20.63最初から他人に頼るつもりで始めたマジキチには無理
失せろ
0286デフォルトの名無しさん
2013/12/09(月) 22:32:53.63≠千≠千≠千≠千
┼エ┼エ┼エ┼エ
┼ノ ┼ノ ┼ノ ┼ノ
0287デフォルトの名無しさん
2013/12/09(月) 22:58:53.030289デフォルトの名無しさん
2013/12/09(月) 23:07:13.57二度と来るなよゴミクズ。
0290デフォルトの名無しさん
2013/12/09(月) 23:09:48.380291デフォルトの名無しさん
2013/12/09(月) 23:26:05.25正攻法使わずに>>387使って副作用で後々苦しむのは>>288なわけだし
0292デフォルトの名無しさん
2013/12/10(火) 17:38:56.97これが原因だとは分からずに
原因不明のバグで詰むだろ。
0293デフォルトの名無しさん
2013/12/11(水) 11:45:14.010294デフォルトの名無しさん
2013/12/11(水) 15:10:53.22以前>>240にて質問させていただいた者です。
自分なりにプログラムしてみたのですが、上手くいかなかった為、もう一度質問させていただきます。
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):クリップボードの履歴の最新50個を表示するプログラムの作成(テキストのみ)
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:visualstudio2010
[3.3] 言語:どちらでも可(できればC++)
[4] 期限:2013年/12/12 23:59
[5] その他の制限: 特になし
後々exeにして自分で使えるようにしたいので、出来ればC++でお願いしたいです。
よろしくお願い致します。
514 デフォルトの名無しさん [sage] 2013/12/10(火) 23:59:21.77 ID: Be:
なんでCだと後々exeにして自分で使えるように出来ないと思ったのか。
そもそもOS自体クリップボードの履歴なんて取ってないから常駐必須だってのもわかってなさそう。
色々と絶望的にプログラミングに向いてないんじゃないか、君。
515 デフォルトの名無しさん [sage] 2013/12/11(水) 01:50:17.52 ID: Be:
普段C++でやってるからに決まってるだろ
コミュ障か?
>>513
クリップボードはWin32APIスレ向け
0295デフォルトの名無しさん
2013/12/11(水) 16:07:42.26キーワードだけ列挙してやろう
SetClipboardViewer
WM_CHANGECBCHAIN
WM_DRAWCLIPBOARD
ChangeClipboardChain
IsClipboardFormatAvailable
OpenClipboard
GetClipboardData
GlobalLock
GlobalUnlock
CloseClipboard
結果はリストボックスにでも登録して、50個超えたら古い方から消しとけばいいだろう。
0296デフォルトの名無しさん
2013/12/12(木) 00:01:43.320〜4999を処理するスレッド
5000〜9999を処理するスレッド
とマルチスレッドにしたほうが処理は早く終了するのでしょうか?
0297デフォルトの名無しさん
2013/12/12(木) 00:22:27.74処理が十分に重くて、CPUがマルチコアなら、その方が速く終わる。
四則演算数回程度の軽い計算だとかえって遅くなる。
0298デフォルトの名無しさん
2013/12/12(木) 03:04:26.41スレタイも読めないヴァカは消えろ
てめーみたいなクズがこのスレをここまで劣化させたんだろーが
クズは迷惑だと自覚しろ
0299デフォルトの名無しさん
2013/12/12(木) 09:07:13.09http://www.tokyo-np.co.jp/s/article/2013121201000838.html
【ヨハネスブルク共同】全世界に生中継された10日のマンデラ元南アフリカ大統領の公式追悼式で、
手話通訳者として壇上に立った男性が、手話のできない「偽者」だったと南アの聴覚障害者団体や
専門家から批判が続出している。
男性はオバマ米大統領らが弔辞を述べた際に隣に立って手話通訳らしく振る舞った。
専門家らは「手を動かしているだけで、意味を成していなかった」と指摘している。
アーネスト米大統領副報道官は11日の記者会見で、偉大な指導者であるマンデラ氏をたたえる式が
乱されたことは「残念だ」と不快感を示した。
0300デフォルトの名無しさん
2013/12/12(木) 09:08:14.070301デフォルトの名無しさん
2013/12/12(木) 18:02:30.89いまはそんなのGPGPUプログラムにするよ。
0302デフォルトの名無しさん
2013/12/13(金) 11:15:23.39どういうときに使うの?
new、mallocじゃ駄目かしらん?
0303デフォルトの名無しさん
2013/12/13(金) 11:22:34.690304デフォルトの名無しさん
2013/12/13(金) 15:28:40.78お前みたいな奴には過ぎた玩具だろ
使う機会ないんだから知る必要はない
0305デフォルトの名無しさん
2013/12/13(金) 15:30:15.49馬鹿ですか?
0306デフォルトの名無しさん
2013/12/13(金) 17:03:42.95知るべきは自分で調べる方法なのに
知恵遅れだから場当たり的な解決方法を繰り返す
0307デフォルトの名無しさん
2013/12/13(金) 17:29:58.36キチガイ
キタ━━━━━━(゚∀゚)━━━━━━ !!
0308デフォルトの名無しさん
2013/12/13(金) 17:40:48.72ちゃんと自己紹介板あるのに何でそっちでしないの?
0309デフォルトの名無しさん
2013/12/13(金) 19:41:33.190310デフォルトの名無しさん
2013/12/13(金) 20:22:27.77いまwinapiでゴリゴリってマが非常に多いらしいな
0311デフォルトの名無しさん
2013/12/13(金) 20:53:53.73VBでゴリゴリ書くってのはおかしいの?
0312デフォルトの名無しさん
2013/12/13(金) 22:07:06.36そりゃあ>>302が真性だからに決まってるだろう。
0313デフォルトの名無しさん
2013/12/13(金) 22:50:26.170314デフォルトの名無しさん
2013/12/14(土) 13:04:07.31模型に例えるとWINAPIは材料をゴリゴリ削りながら作るという感じだからだろうな
VBはプラモデルですでに出来上がってる部品をくっ付けるだけだからゴリゴリなんて
言わないのだろう
0315デフォルトの名無しさん
2013/12/14(土) 13:18:38.35WINAPIだって結局はカーネルのラッパーに過ぎないじゃん
プログラマが直接ハードを触れるわけじゃなくて、OSにお願いしてるだけ。
0316デフォルトの名無しさん
2013/12/14(土) 14:29:03.8750%って?
なぜ100%で仕事をしないの?
0317デフォルトの名無しさん
2013/12/14(土) 14:32:27.02やり直し。単位やらねーぞ
0318デフォルトの名無しさん
2013/12/14(土) 16:01:30.65そんなこと言い出したら、ハードに触ってるのはドライバなんだが
0319デフォルトの名無しさん
2013/12/14(土) 16:11:48.82>>317
自演やめて
0320デフォルトの名無しさん
2013/12/14(土) 16:15:25.60だからWIN32APIをつかってるだけで、あたかも最底辺から構築してるかのように
ものいうのはアフォです。
VBでやってるのと大差ありません。
0321デフォルトの名無しさん
2013/12/15(日) 18:33:09.940322デフォルトの名無しさん
2013/12/15(日) 18:43:37.98大佐はC++を使うことが多い。
0323デフォルトの名無しさん
2013/12/15(日) 18:47:09.45聞きかじりでいきがんなよゴミ野郎
0324デフォルトの名無しさん
2013/12/15(日) 18:47:16.76VB しか使えない自分を正当化したいのはわかったわ
0325デフォルトの名無しさん
2013/12/15(日) 18:49:29.51将官がMASMを使う
0326デフォルトの名無しさん
2013/12/15(日) 18:51:12.13あー俺を本気で怒らしたね。
0327デフォルトの名無しさん
2013/12/15(日) 19:08:23.42うん、わざと怒らせてる
全然怖くないし (w
032847
2013/12/16(月) 00:53:49.610329デフォルトの名無しさん
2013/12/16(月) 01:00:42.13僭越ですが私が答えさせていただきます。
MASMは意思決定機関で使われる言語であり、我々現場レベルでは利用されません。
つまりガイアが使う言語なのです。
0330デフォルトの名無しさん
2013/12/16(月) 09:11:23.030331デフォルトの名無しさん
2013/12/16(月) 16:37:22.71ああ、自分の気に入らないカキコだけ削除してまわってる趣味人?
削除人って適切な表現じゃないから分かりにくい
0332デフォルトの名無しさん
2013/12/16(月) 16:42:49.6150%で足りてしまったといういみ
0333デフォルトの名無しさん
2013/12/16(月) 19:30:52.28いいから糞スレ上げるな基地害
0334デフォルトの名無しさん
2013/12/16(月) 20:09:40.58は? 基地ってどこ? 横田? 嘉手納?
0335デフォルトの名無しさん
2013/12/16(月) 20:22:58.890336デフォルトの名無しさん
2013/12/16(月) 22:33:42.380337デフォルトの名無しさん
2013/12/17(火) 11:02:27.29Win32APIを使ってウインドウのクライアント領域を出したいんだけど
GetclientRectの使い方が分からんのと
特定のウインドウハンドル出すのどうしたらいいのかな。
サンプルくれるとすごく嬉しい。
0338片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/17(火) 11:11:54.48GetClientRect(hwnd, &rc);
0339デフォルトの名無しさん
2013/12/17(火) 11:23:40.12特定のハンドルって、その特定するためにわかってる条件は?
0340デフォルトの名無しさん
2013/12/17(火) 11:28:14.000341デフォルトの名無しさん
2013/12/17(火) 11:31:29.870342デフォルトの名無しさん
2013/12/17(火) 13:18:03.84msdn読んでも分からないヴァカには無理
それが解決したところですぐに行き詰まって頓挫するだけ
頓挫すると分かってるものに人生のうちの何時間かをつぎ込むとか
本物のヴァカとしか言いようがない
0343デフォルトの名無しさん
2013/12/17(火) 13:56:27.180344片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/17(火) 14:04:49.83WindowFromPoint
ChildWindowFromPoint
ChildWindowFromPointEx
0345デフォルトの名無しさん
2013/12/17(火) 14:18:40.520346デフォルトの名無しさん
2013/12/17(火) 14:44:13.660347デフォルトの名無しさん
2013/12/17(火) 15:37:38.580348デフォルトの名無しさん
2013/12/17(火) 18:46:07.79本人に自覚がないみたいで実に哀れ。
0349デフォルトの名無しさん
2013/12/17(火) 20:59:22.04マイクロソフト社内で使ってるOS直アクセスネイティブコードでプログラムできるようにしようぜ
いちいち確保した領域にコピーさせてから個別のしょりとかするくらいなら
個別の部品をconstとしてでも呼び出せたほうがよっぽど有意義じゃないか
0350デフォルトの名無しさん
2013/12/18(水) 00:42:01.89つか
>いちいち確保した領域にコピー
してんの?
0351デフォルトの名無しさん
2013/12/18(水) 01:01:03.280352デフォルトの名無しさん
2013/12/18(水) 01:24:44.25ネイティブの構造体ポインタに直アクセスして必要なデータ引っこ抜いてみたい気持ちはある
0353デフォルトの名無しさん
2013/12/18(水) 02:07:15.80消費メモリも小さく、高速に動作するアプリケーションはやはりカッコイイな
.NETなんてあふぉみたくメモリをつかうものなんてダセ
0354デフォルトの名無しさん
2013/12/18(水) 02:25:43.38ずっと前もこんなレス見たんだが
どっかにテンプレ作ってコピペでもしてんのか
0355デフォルトの名無しさん
2013/12/19(木) 14:06:18.310356デフォルトの名無しさん
2013/12/19(木) 14:35:10.88前後の処理部はWCHAR版使ってんのか?
0357デフォルトの名無しさん
2013/12/19(木) 15:31:44.60知らないならレスしないで下さい。うざいだけです
0358デフォルトの名無しさん
2013/12/19(木) 16:00:41.64自分の首を絞める発言だぞそれ
0359デフォルトの名無しさん
2013/12/19(木) 16:16:38.330360デフォルトの名無しさん
2013/12/19(木) 18:13:54.320361デフォルトの名無しさん
2013/12/19(木) 19:56:41.11同じ質問
ttp://toro.2ch.net/test/read.cgi/tech/1384061494/61
0362デフォルトの名無しさん
2013/12/19(木) 21:59:56.22だから何?
ウザい
0363デフォルトの名無しさん
2013/12/19(木) 23:44:41.67質問に回答が得られてるのにそのレスはねーよ
質問者を装うにしてももっとマシな嘘を付けよアホ
0364デフォルトの名無しさん
2013/12/20(金) 00:25:58.180365デフォルトの名無しさん
2013/12/20(金) 00:35:45.12被害妄想全開の異常者。
0366デフォルトの名無しさん
2013/12/20(金) 04:10:58.25感情論は無駄でしかないぞ
0367デフォルトの名無しさん
2013/12/20(金) 10:58:13.52タッチキーボードの開閉のAPIってあるのでしょうか?
0368デフォルトの名無しさん
2013/12/20(金) 12:34:33.900369デフォルトの名無しさん
2013/12/20(金) 12:43:14.28ストアアプリについてはこちらで訊いてね
Windowsストアアプリ開発について語れ
http://toro.2ch.net/test/read.cgi/tech/1380560594/
0370367
2013/12/20(金) 13:36:51.68Win8のタッチキーボードの開閉のAPIってあるのでしょうか?
0371デフォルトの名無しさん
2013/12/20(金) 14:33:58.680372デフォルトの名無しさん
2013/12/20(金) 15:04:00.790373デフォルトの名無しさん
2013/12/20(金) 16:00:58.15TextAutomationPeer
ってのは、デスクトップアプリのC++から使えるのでしょうか?_?
0374デフォルトの名無しさん
2013/12/20(金) 16:37:58.340375デフォルトの名無しさん
2013/12/20(金) 16:41:31.35使えるよ
常識で考えろ
0376デフォルトの名無しさん
2013/12/20(金) 16:46:55.34使えないよ
常識で考えろ
0377デフォルトの名無しさん
2013/12/20(金) 16:54:16.67知らないならレスしないで下さい、ウザイだけです。
0378デフォルトの名無しさん
2013/12/20(金) 17:43:02.27こういうのがありました。
0379デフォルトの名無しさん
2013/12/20(金) 18:18:19.100380デフォルトの名無しさん
2013/12/20(金) 18:32:01.39>>347
0381デフォルトの名無しさん
2013/12/20(金) 18:40:09.070382デフォルトの名無しさん
2013/12/21(土) 07:19:38.05ボードに入力されるある入力がonになったら〜みたいな処理をしようとすると
ポーリング以外になにか方法ある?
WaitForIO(IOChannel,IOAddress,true)
でfalseの間はスケジューリングして頂かなくとも結構です。
みたいなw
0383デフォルトの名無しさん
2013/12/21(土) 08:01:37.19割り込みを有効化した後HLTでCPU自体を止めて、
割り込み処理の中で割り込み無効化してHLT抜ける、とかいうのも定型文だっけ?
Windowsでその辺叩くのはDDKの領分だろうけど、普通のアプリケーションから
シリアル・パラレルポートを汎用IOとして使う場合はポーリングせざるを得ない…かも
0384デフォルトの名無しさん
2013/12/21(土) 08:58:54.83化石乙
0385デフォルトの名無しさん
2013/12/21(土) 09:37:47.19間違ってはいないと思うが?
0386デフォルトの名無しさん
2013/12/21(土) 10:24:34.500387デフォルトの名無しさん
2013/12/21(土) 10:27:17.77HLTで止めて待機して割り込みで解除っつうのはありだが
CPUの能力の無駄遣いを避けるために
HLTなんてせず出来ることがあればそちらをやるべき
0388デフォルトの名無しさん
2013/12/21(土) 10:29:10.030389デフォルトの名無しさん
2013/12/21(土) 11:47:51.36msbsj://-a12000004/
steam://rungameid/57690
といった特殊なURLにアクセスできるようになるのだけど
これ自作するためのキーワードかサイトあったら教えて下さい
0390片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/21(土) 16:20:11.29URLスキーム
0391デフォルトの名無しさん
2013/12/21(土) 17:40:45.06ないって誰かが言えば信じるの?
情弱の極み
本当にゴミだなwwwwww
0392デフォルトの名無しさん
2013/12/21(土) 17:53:53.81お前本当に飽きないな
0393デフォルトの名無しさん
2013/12/21(土) 18:39:26.240394デフォルトの名無しさん
2013/12/21(土) 21:34:49.24スピンロックはポーリングの一種じゃねーの?
>>387
組み込みでは省電力の為にもHLTするんじゃねーの?
0395デフォルトの名無しさん
2013/12/22(日) 01:10:06.02ありがとうございます
レジストリの登録だけでできるとは思わなかった
Registering an Application to a URI Scheme (Windows)
http://msdn.microsoft.com/en-us/library/aa767914(VS.85).aspx
0396デフォルトの名無しさん
2013/12/22(日) 13:09:26.04お前がどう思おうが知ったことじゃない。
基礎からやってない奴は迷惑なんだよ。
0397デフォルトの名無しさん
2013/12/22(日) 13:11:55.730398デフォルトの名無しさん
2013/12/22(日) 13:13:37.480399デフォルトの名無しさん
2013/12/22(日) 15:51:53.74ゴミはスルーしとけ
0401デフォルトの名無しさん
2013/12/22(日) 18:23:17.27同僚から聞いたのですが、SDKってユーザーアプリでは最も低級だから
ほぼ何でもできると思っていましたが間違いですか?
0402片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:30:11.45作れる。作ったことあるもん。でも、上流設計ができないと時間の無駄になる可能性大。
0403片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:45:18.850404デフォルトの名無しさん
2013/12/22(日) 18:48:11.67という認識で良いでしょうか?
Win32APIで出来ない(他のMFCや何かツールキットでは出来る)ことって
あるのでしょうか?
0405片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 18:59:52.380406デフォルトの名無しさん
2013/12/22(日) 19:07:23.37ありがとうございます。
Win32APIで出来ない(他では出来る)ことってあるのでしょうか?
0407片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:07:29.300408デフォルトの名無しさん
2013/12/22(日) 19:08:43.80ありがとうございます
0409片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:22:16.05これはSDKでは(情報不足でほとんど不可能という意味で)作れない。デバイスドライバは
DDKという開発キットを使って作る。DDKを使えば、日本語入力システムさえも作ることができる。
0410デフォルトの名無しさん
2013/12/22(日) 19:25:05.240411デフォルトの名無しさん
2013/12/22(日) 19:26:20.880412片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 19:35:01.650413デフォルトの名無しさん
2013/12/22(日) 20:02:24.090414デフォルトの名無しさん
2013/12/22(日) 22:06:44.670415片山博文MZコスモ ◆T6xkBnTXz7B0
2013/12/22(日) 22:19:38.15globalalloc
globallock
globalunlock
createstreamonhglobal
0416デフォルトの名無しさん
2013/12/22(日) 22:31:49.99できてること DDK<SDK<MFC
0417デフォルトの名無しさん
2013/12/22(日) 22:42:14.86つGiveMeIStream
0418デフォルトの名無しさん
2013/12/22(日) 23:25:56.580419デフォルトの名無しさん
2013/12/24(火) 15:50:25.730420デフォルトの名無しさん
2013/12/24(火) 18:00:42.28アンチhogeは平日の昼間からこんなところまで来ているのか
0421デフォルトの名無しさん
2013/12/25(水) 16:10:35.110422デフォルトの名無しさん
2013/12/25(水) 18:01:03.150423デフォルトの名無しさん
2013/12/25(水) 20:36:07.68XPのサポート終了時まで?
0424デフォルトの名無しさん
2013/12/25(水) 22:24:30.280425デフォルトの名無しさん
2013/12/25(水) 23:20:47.770426デフォルトの名無しさん
2013/12/26(木) 14:20:15.27http://k-tai.impress.co.jp/docs/news/20131226_629189.html
0427デフォルトの名無しさん
2013/12/26(木) 15:48:17.510428デフォルトの名無しさん
2013/12/26(木) 18:53:57.02バグでしたゴメソでOKww
0429デフォルトの名無しさん
2013/12/27(金) 02:24:51.920430デフォルトの名無しさん
2013/12/27(金) 17:04:49.31ディレクトリを取得する方法ってSHGetFolderPath以外にもどんな方法があるの?
0431デフォルトの名無しさん
2013/12/27(金) 17:41:48.06本来の場所以外に書き換えられてるかもしれない
0432デフォルトの名無しさん
2013/12/27(金) 18:15:11.24Environment.SpecialFolder列挙体は?
0433デフォルトの名無しさん
2013/12/27(金) 19:34:25.400434デフォルトの名無しさん
2013/12/27(金) 22:12:55.090435デフォルトの名無しさん
2013/12/30(月) 11:25:04.47どのapi使えばいい?
0436デフォルトの名無しさん
2013/12/30(月) 21:40:24.800437デフォルトの名無しさん
2013/12/30(月) 23:57:53.58標準出力がリダイレクトされているか判別する方法はありますか?
0438デフォルトの名無しさん
2013/12/31(火) 00:47:31.680439デフォルトの名無しさん
2013/12/31(火) 00:53:44.84あれ、ないんですか?
例えばmoreコマンドは出力先がコンソールの場合は
画面サイズで出力を一時停止しますけど、
リダイレクトされてる場合は一時停止しません。
なので判別方法が何かあるかと思うのですが・・・。
0440デフォルトの名無しさん
2013/12/31(火) 01:06:42.070441デフォルトの名無しさん
2013/12/31(火) 01:18:11.160442デフォルトの名無しさん
2013/12/31(火) 05:57:34.55しばらく気付かんかった・・・
>>437>>439
GetStdHandleして得られたハンドルに対して、GetFileTypeやGetConsoleModeでチェック掛ける。
>>441みたくコンソール専用機能を呼んでエラーを見ても良い
0443デフォルトの名無しさん
2013/12/31(火) 21:56:38.82isatty
0444デフォルトの名無しさん
2014/01/03(金) 22:59:04.180445デフォルトの名無しさん
2014/01/03(金) 23:20:32.250446デフォルトの名無しさん
2014/01/03(金) 23:42:20.480447デフォルトの名無しさん
2014/01/03(金) 23:56:59.880448デフォルトの名無しさん
2014/01/04(土) 00:20:23.420449デフォルトの名無しさん
2014/01/04(土) 00:49:34.64無理じゃないですかね?
というか、かなりハード寄りなので板自体難しいかも。
むしろこの際、Linux板でお願いしたほうが良いかもしれないです。
Linuxユーザーは日頃からドライバを書きなれてると聞きました。
0450デフォルトの名無しさん
2014/01/04(土) 00:52:45.390451デフォルトの名無しさん
2014/01/04(土) 00:58:22.14業務アプリ開発者、カーネル開発者、ハードウェア開発者、経営者などを
一人で兼務している人もたくさんいますよ。
中にはドライバを書けない人もいるとは思いますけど、そっちのほうが
少数派ですよ。
0452デフォルトの名無しさん
2014/01/04(土) 01:22:56.56偽って言うか、仮想ディスプレイドライバじゃねーの?
そもそもノーパソの一つでもあればマルチディスプレイなんて楽にテストできる気がするが。
0453デフォルトの名無しさん
2014/01/04(土) 16:05:46.41流石に分からんなあ…
0454デフォルトの名無しさん
2014/01/04(土) 16:29:16.59TabletPCを180度回すと画面は回転しますが音の左右はそのままなので左右を
入れ替えたいです
0455デフォルトの名無しさん
2014/01/04(土) 17:08:13.38ドトネ池
0456デフォルトの名無しさん
2014/01/04(土) 17:16:56.74金かかるからfreeはやだ
0457デフォルトの名無しさん
2014/01/04(土) 19:42:49.800458デフォルトの名無しさん
2014/01/04(土) 20:01:47.68セマフォを使えば、共有資源にアクセスできる数を制限できるらしい
のですが、2以上にする理由がわかりません。
ある資源に同時にアクセスするスレッドが複数ある場合に排他処理を
して保護するのが目的だと思いますが・・・
2以上にするのであれば、排他処理しなくていいのでは?
と思ってしまいます。
0459デフォルトの名無しさん
2014/01/04(土) 20:07:01.81ドコモなり、AUなり、SBMのサポートに聞け
0460デフォルトの名無しさん
2014/01/04(土) 20:16:55.19プロセスを跨いで、有限のリソースにアクセス出来るのが
セマフォ。
プロセス内で1つのリソースを排他するならクリティカルセクション使えよ
0461デフォルトの名無しさん
2014/01/04(土) 20:21:06.330463デフォルトの名無しさん
2014/01/04(土) 20:36:27.90リソースが2個ならクリティカルセクションを2個用意し、スピンロックを設定したほうが
カーネルモードへの移行がなくてコスト的に安いのですが。
0464デフォルトの名無しさん
2014/01/04(土) 20:40:53.750465デフォルトの名無しさん
2014/01/04(土) 20:44:44.080467デフォルトの名無しさん
2014/01/04(土) 21:03:15.50100なら100だろ
大丈夫か?
0468デフォルトの名無しさん
2014/01/04(土) 21:05:49.470470デフォルトの名無しさん
2014/01/04(土) 22:41:48.250471デフォルトの名無しさん
2014/01/04(土) 23:52:01.21セマフォは複数同時にアクセスを許し、許す数を指定する。
セマフォで1時点で1スレッドの制限ならミューテックスを使えって話。
複数のスレッドから同時にアクセスを許す資源ならセマフォを使う。
0472デフォルトの名無しさん
2014/01/05(日) 00:26:53.78自由に同格に使えるプリンタが2台あるような場合に使うんだよ
セマフォを獲得出来たということは、プリンタが使える
逆に、セマフォが獲得出来なければ、空いているプリンタは無いので待機する
0473デフォルトの名無しさん
2014/01/08(水) 12:28:06.860474デフォルトの名無しさん
2014/01/08(水) 16:22:03.87削除しなければスレ違いOKという運営のメッセージ
0475デフォルトの名無しさん
2014/01/08(水) 16:29:08.020476デフォルトの名無しさん
2014/01/08(水) 17:17:14.090477デフォルトの名無しさん
2014/01/08(水) 19:37:35.42とあるデバイスドライバを使ってBIOSと通信する
プログラムを書いているんですが、
殆どの環境でdeviceioControlが失敗します。
例外をキャッチすると
「PInvoke 関数がスタックを不安定にしています」
と出るんですが、どこが間違えてるのかわからず・・・。
deviceioControlの正しい宣言を教えていただけませんか?
ちなみに環境はVB.net2010で、OSはwindows8,8.1Proです
0478デフォルトの名無しさん
2014/01/08(水) 19:45:28.560479デフォルトの名無しさん
2014/01/08(水) 20:02:20.57宣言の方法を教えていただけませんかね。
引数の数はあってるはず。多分宣言時の型が間違っているのだろうけど
http://www.pinvoke.net/default.aspx/kernel32.deviceiocontrol
上のサイトのvb signatureを引用して
marshal.allocglobalでポインタに必要な配列分のメモリを割り当てて
実行して結果をとるというもの。
64bit win8.1では動くこともあった。
32bit win8では動かず。
0480デフォルトの名無しさん
2014/01/08(水) 20:11:02.98> 引数の数はあってるはず
先入観を捨てろ
1から見直せ
0481デフォルトの名無しさん
2014/01/08(水) 20:16:34.25つーか動作した環境もあると言ってるしょ。
deviceiocontrolは
・ハンドル
・命令番号
・入力データの先頭ポインタ
・入力データの長さ
・出力データの格納先ポインタ
・出力データバッファの長さ
・出力データ数の格納先変数のポインタ
・動作パラメータ
で一定でしょ。
ポインタはintptr,長さはuintegerで宣言してるけど
それが悪いのか、それとも別の理由なのか
わからない教えて!
0482デフォルトの名無しさん
2014/01/08(水) 20:20:37.60dllinportとdeclareで動作が変わることなどあるのだろうか
Public Declare Function DeviceIoControl_IOCTL_GET_DISK_LENGTH_INFO Lib "kernel32" Alias "DeviceIoControl" ( _
ByVal hDevice As System.Int32, _
ByVal dwIoControlCode As System.Int32, _
ByRef lpInBuffer As System.Int32, _
ByVal nInBufferSize As System.Int32, _
ByRef lpOutBuffer As GET_LENGTH_INFORMATION, _
ByVal nOutBufferSize As System.Int32, _
ByRef lpBytesReturned As System.Int32, _
ByRef lpOverlapped As OVERLAPPED) As System.Boolean
<StructLayout(LayoutKind.Sequential)> _
Public Structure OVERLAPPED
Public Internal As System.Int32
Public InternalHigh As System.Int32
Public offset As System.Int32
Public OffsetHigh As System.Int32
Public hEvent As System.Int32
End Structure
0483デフォルトの名無しさん
2014/01/08(水) 20:26:52.2732/64で違う場合の鉄則だ
0484デフォルトの名無しさん
2014/01/08(水) 20:48:05.49引数だけに限らず「先入観」を捨てるのよ
0485デフォルトの名無しさん
2014/01/08(水) 21:24:30.140486デフォルトの名無しさん
2014/01/08(水) 21:32:52.690487デフォルトの名無しさん
2014/01/08(水) 22:22:24.37inbuffer,outbufferにはmarshal.allsocGlobal()でメモリを割り当ててます
<DllImport("Kernel32.dll", SetLastError := False, CharSet := CharSet.Auto)>
Public Shared Function DeviceIoControl( _
ByVal hDevice As Microsoft.Win32.SafeHandles.SafeFileHandle, _
ByVal IoControlCode As EIOControlCode, _
ByVal InBuffer As IntPtr, _
ByVal nInBufferSize As UInteger,
ByVal OutBuffer As IntPtr,
ByVal nOutBufferSize As UInteger, _
ByRef pBytesReturned As UInteger,
ByRef Overlapped As System.Threading.NativeOverlapped) As Boolean
End Function
0488デフォルトの名無しさん
2014/01/08(水) 22:40:38.120489デフォルトの名無しさん
2014/01/08(水) 22:59:21.140490デフォルトの名無しさん
2014/01/08(水) 23:20:27.86>>489 手がかりを調べるツールはないでしょうか?
例外の原因が絞り込めれば非常に助かるのですが。
0491デフォルトの名無しさん
2014/01/09(木) 00:40:03.71アンマネージな関数にむかって
byrefでメモリアドレス渡したら駄目ですね。
intptrにして、DWORDなので4バイトメモリ確保してみます。
64ビットも意識してmarshal.sizeof(integer)のほうがいいでしょうか。
最期のoverlap構造体もintptrにしてintptr.zeroを
値として渡したほうがいいでしょうか。
明日検証の本体で確かめてみます。
0492デフォルトの名無しさん
2014/01/09(木) 21:47:41.46問題なく動作したよ。
ただ、deviceiocontrolがクソ遅い。これはどうしたら。
0493デフォルトの名無しさん
2014/01/12(日) 00:15:46.21舐められれば
吸えれば
神言語
0494デフォルトの名無しさん
2014/01/12(日) 01:25:53.090495デフォルトの名無しさん
2014/01/14(火) 19:39:58.44Dim gch As GCHandle = GCHandle.Alloc(obj, GCHandleType.Pinned)
Dim address As intptr = gch.AddrOfPinnedObject()
hoge(intptr)
gch.Free()
みたいにする。
VC++は確かに高速だけど
直に触りすぎるから好きではないな。
0496あぼーん
NGNG0497あぼーん
NGNG0498あぼーん
NGNG0499デフォルトの名無しさん
2014/01/17(金) 12:14:06.56ブラウザ死亡確定
開発効率の向上とインストールの簡易さ向上により
もはやWebアプリの利点は失われた。
0500デフォルトの名無しさん
2014/01/17(金) 15:33:27.00FLASHが出てきたときもJSの利点はなくなったとか言ってる奴いたなぁ。
あいつ今頃どこで何をしてるんだろう。
0501デフォルトの名無しさん
2014/01/17(金) 16:38:48.65何を言ってるんだ?
ウェブアプリの利点がゼロになったと仮定しても、
ブラウザはウェブブラウジングを行うものとして残り続けるよ
0502片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/17(金) 17:51:59.070503デフォルトの名無しさん
2014/01/17(金) 17:57:52.74ActivXでそういうページ作れば
0504デフォルトの名無しさん
2014/01/17(金) 18:08:08.710505デフォルトの名無しさん
2014/01/17(金) 18:22:24.430506デフォルトの名無しさん
2014/01/17(金) 19:38:03.080507デフォルトの名無しさん
2014/01/17(金) 20:36:26.24ActiveXでいいじゃん
0508デフォルトの名無しさん
2014/01/17(金) 23:34:35.49JPGやGIFだと、ポップアップメニューから「プレビュー」で表示できますが
あのウインドウを出すAPIはありますでしょうか
拡張子の関連で開くShellExecuteでなく、あのプレビューウインドウを出せたらいいなと
0509デフォルトの名無しさん
2014/01/18(土) 10:25:42.16それって「Windows 画像とFAXビューア」がインストールされていて、エクス
プローラのコンテキストメニューを拡張している前提では?
0510デフォルトの名無しさん
2014/01/18(土) 11:38:51.32関数形式のWin32API脂肪?_?
0511デフォルトの名無しさん
2014/01/18(土) 12:31:21.67確かにタイトルは「Windows 画像とFAXビューア」でした
Windows標準機能かと思っていました
が、取り敢えず正体はShimgvw.dllで、これをRundll32.exeから呼ぶのだそうです
APIでなく、
Rundll32.exe Shimgvw.dll,ImageView_Fullscreen C:\0018.bmp
をそのまま実行すればアニメGifでもTiffでも表示できますね
0512デフォルトの名無しさん
2014/01/18(土) 14:56:51.57スレタイすら読めないほど頭悪いのか?
それともクズ親に育てられたからわざとスレチで荒らしてんの?
お前生きてるだけで迷惑だよ。
0513デフォルトの名無しさん
2014/01/18(土) 15:36:04.580514デフォルトの名無しさん
2014/01/18(土) 18:00:06.54そこでお前がAPIはこれだと示せばいいだけだ
お前こそが邪魔なんだよ
0515デフォルトの名無しさん
2014/01/18(土) 18:02:19.95同一の社会不適合者だろう
0516デフォルトの名無しさん
2014/01/18(土) 19:44:32.44アンチhogeとapiスレ基地は同一の奴らだろ
0517デフォルトの名無しさん
2014/01/18(土) 20:46:00.92Shimgvw.dll内のImageView_Fullscreenを呼べば立派なWin32APIじゃね?
0518デフォルトの名無しさん
2014/01/18(土) 21:32:10.91ネトウヨ vs 在日のフリしたネトウヨ
にしてもこれは何だ
http://webcache.googleusercontent.com/search?q=cache:0hOmvGZxuMwJ:toro.2ch.net/test/read.cgi/tech/1383121024/+&cd=1&hl=ja&ct=clnk&gl=jp
>>495付近のログがおかしい
Googleキャッシュと別物になってる
書き込み内容もたいして問題ないし
書き込み方が異常だったとかで削除したのか?
0519デフォルトの名無しさん
2014/01/18(土) 21:38:48.72最近は運営が私情で好き勝手に削除するようになったんだよ。
おかげで「2chのWin32APIスレはどうせ削除されるからどんな内容でも書き放題」って話をたまにきくようになった。
0520デフォルトの名無しさん
2014/01/18(土) 22:56:26.58神に祈りでもしてたほうが物事もシンプルになるし
こんなことを仕事とかでやらされる人達って苦行でしかないよ
0521デフォルトの名無しさん
2014/01/18(土) 23:20:58.95プログラムを書けば少なくともそれは実行される
有言実行なだけ神よりはまし
0522デフォルトの名無しさん
2014/01/18(土) 23:25:53.77FSMの信者ですか?
0523デフォルトの名無しさん
2014/01/18(土) 23:35:58.97過去の呪縛に囚われ続けるプログラムを動かすことしかできない
さては君、どのような世界をも創造できる神の偉大さを知らないんだね?
祈りと瞑想の力を知らないんだね?もったいない!
0524uy
2014/01/19(日) 01:09:32.530525uy
2014/01/19(日) 01:10:28.42もういい死ね
0526デフォルトの名無しさん
2014/01/19(日) 01:24:48.70IT業界は不況なのではなく虚業
どうせ100人の雑魚がゴミッカスソースコードを書いたところで捨てるんだから
1人ハッカーレベルがいれば良い
プログラミングはいずれ終焉する
ハッカーがどんどん便利なもの、効率的なものを作り出して行って、
技術・知識がなくても効率を出せるようになってくる
結局、たった一人の力で何百人もの仕事ができるなんていう「才能ある奴にとっては」美味しい状況なんて
長続きしない
いずれは、だれがプログラミングしても似たような結果が得られる方向へ動いてしまう
プログラマや技術者なんてのは常に足りない状態で良い
日本にPGは、多すぎ
0527デフォルトの名無しさん
2014/01/19(日) 01:35:01.68とか言ってたΣプロジェクト。
まぁアレはアレで別の問題だけど。
0528デフォルトの名無しさん
2014/01/19(日) 06:33:47.95Σプロジェクトなんての初めて聞いた
ITダメな奴に指揮やらせた結果がこれか
日本のソフトウェアが弱い理由の一因かね
0529デフォルトの名無しさん
2014/01/19(日) 07:16:41.73Σ
Σ
0530デフォルトの名無しさん
2014/01/19(日) 07:58:26.74いや、単に荒らしの書き込みが削除されただけじゃん
むしろ削除足りんくらいだと思うけど
0531デフォルトの名無しさん
2014/01/19(日) 08:11:02.220532デフォルトの名無しさん
2014/01/19(日) 09:18:32.070533デフォルトの名無しさん
2014/01/19(日) 10:21:58.860534デフォルトの名無しさん
2014/01/19(日) 10:22:59.12お前にできるのは100のスレにゴミを撒き散らすだけだろ
0535デフォルトの名無しさん
2014/01/19(日) 10:39:37.950536デフォルトの名無しさん
2014/01/19(日) 11:45:45.561人で足りるわけねーだろ
日本に多すぎるのはPGではなく、世話ばっかり焼かせるPGもどきだ
バブル期の日本の勢いをもう忘れたか? 甘ったれが問題の根底だよ
0537デフォルトの名無しさん
2014/01/19(日) 15:01:21.46IT業界に関わる気ないし
本当の意味で独学であって、そこから導き出される答えが偶然にも
お前らの業界に蔓延る常識とマッチしてるか否かの問題
0538デフォルトの名無しさん
2014/01/19(日) 15:13:42.88アクション・アドベンチャーRPGのコードネームです。
Unity3Dゲームエンジンを使って、2名のアマチュアによってつくられています。
ブラウザ上でプレイできるオンラインのシングル/マルチプレイのゲームになる
予定です。MMORPGではありません。
http://www.smokymonkeys.com/kyrill/
オンラインで遊べるオープンワールドのHack & SlashタイプのRPG。MMORPGじゃない。
冒険、探索、採取、戦闘など、RPGのごく当たり前の楽しさを、ごく当たり前に遊べるように。
プレイヤーにもクリーチャーにもレベルがなく、レベルを上げるためにクエストをやる必要もない。
プレイヤーは3つのクラス、6つのキャラクターから選ぶ。アイテムやスタッツは全クラス共通。
ユニークなスキルツリーと、ランダムスタッツを持つ個性的なアイテム。
無数の秘密の道や隠された場所がある豊かで複雑なワールド。
ランダム生成されるダンジョン。
自分のペースで遊べるシングルプレイと、数人の仲間と遊べるマルチプレイ。世界中のプレイヤーと
競い合えるさまざまなランキング。
0539デフォルトの名無しさん
2014/01/19(日) 16:54:18.28今のWindowsの仕様もう飽きた
そろそろインターフェースレベルで次世代の規格に移行してほしい
0540デフォルトの名無しさん
2014/01/19(日) 17:11:50.56WinAPIは過去の技術
0541デフォルトの名無しさん
2014/01/19(日) 17:43:56.72最新wwwつってすぐ捨てるのが悪い
0542デフォルトの名無しさん
2014/01/19(日) 18:23:18.20Unityの非WinAPIの部分を
MSがWinAPIってカテゴリーの中に入れるってことか?
0543デフォルトの名無しさん
2014/01/19(日) 18:34:07.54それ自体で完結してないもの一色にしようとしたって無理な話だ
0544デフォルトの名無しさん
2014/01/19(日) 18:42:21.01ウィンドウの作成周りに使ってる可能性は高いけど
そんだけの事で、他の多くはWinAPI介さずに直でハードウェアとやり取りする
アプリ開発は .NETでやっていける
そもそもマイナーなWinAPI関数とか、ウィルスの作成に利用されるリスクもあって
MSにとっても使って欲しくはない産物だと思うから
いずれ消される時に消される
今からWinAPIを拡張とかがまずありえないんだよ
0545デフォルトの名無しさん
2014/01/19(日) 18:47:53.490546デフォルトの名無しさん
2014/01/19(日) 18:55:43.280547デフォルトの名無しさん
2014/01/19(日) 19:09:52.95アングラ系の技術の9割が何もできなくなる
けど普通のアプリも動かなくなるから窓を閉められない
窓開けっぱなしだと寒いけど、暖房つけて何とかしてる状態が今のWindows
0548デフォルトの名無しさん
2014/01/19(日) 19:24:24.270549デフォルトの名無しさん
2014/01/19(日) 20:02:16.65今後もなくなることはないだろうな。
0550デフォルトの名無しさん
2014/01/19(日) 20:17:09.65だから逆に発表するのはじっくり考えてからにするべきなんだ
API乱発しすぎ
0551デフォルトの名無しさん
2014/01/19(日) 20:25:03.92絶対やらないな
0552デフォルトの名無しさん
2014/01/19(日) 20:33:33.21IEやサービスパックのバージョンすら分からない無知なユーザーの混乱を増やすのは害悪
その中でDirectXとドットネットはうまく行っている方と言えるだろうか
0553デフォルトの名無しさん
2014/01/19(日) 20:55:24.93そのわりには次期バーションで使えなくなるかもしれないから使うな、みたいなインターフェイスが
Vista,7,8と使えたりする
0554デフォルトの名無しさん
2014/01/19(日) 21:02:00.310555デフォルトの名無しさん
2014/01/19(日) 21:14:23.840556デフォルトの名無しさん
2014/01/19(日) 22:20:52.83仮想化を活用して対処しようというのがMSの出した一応の結論ではあると思う
現状は、仮想化で再現したりはできるんだけど
代わりに持ってくるはずの”次世代”仕様が宙を浮いてる
システムがWinAPIに依存してしまっていて抜け出せないのかもね
0557デフォルトの名無しさん
2014/01/19(日) 22:57:54.29専ブラだってレスのポップアップに陰(kageじゃなく)がついたら何が面白いんだか
0558デフォルトの名無しさん
2014/01/19(日) 23:07:42.03標準の使用感からちょっと抜け出そうとするだけで
莫大な労力が必要になってたり
はたから見れば、ちょっとした違いでしかなかったりして
OSから見れば、項目の状態をちょっとだけ変えましたみたいなものなのに
こんなに膨大な手続きが必要なの?みたいな
0559デフォルトの名無しさん
2014/01/20(月) 06:35:19.06今の時代に「膨大な手続き」など10割に限りなく近い範囲で必要ない
膨大な手続きを省略するノウハウをそのゴミッカスPGが所持してないだけだから
0560デフォルトの名無しさん
2014/01/20(月) 11:40:43.380561デフォルトの名無しさん
2014/01/20(月) 14:43:50.210562デフォルトの名無しさん
2014/01/20(月) 16:26:32.970563デフォルトの名無しさん
2014/01/20(月) 16:32:59.090564デフォルトの名無しさん
2014/01/20(月) 20:24:57.93簡単にできるようになっちゃったら
窓際リーチがかかったベテランプログラマーさん達が
ゴミのように捨てられてしまうもんね
そりゃ必死にもなるよ
0565デフォルトの名無しさん
2014/01/20(月) 22:28:27.97しがみつくことでしか生きられない人生
ああ無情なり四十道
0566デフォルトの名無しさん
2014/01/20(月) 22:51:29.89そのそしりを免れるのは
0567デフォルトの名無しさん
2014/01/21(火) 00:00:13.30ゴミのように捨てられるのは、もともとゴミだったから捨てられただけ
0568デフォルトの名無しさん
2014/01/21(火) 00:09:29.25プログラマーということは情報を扱えるということ
世界最強ということは情報を自由自在に扱えるということ
電子データ上に存在しないものを作成したり、逆に存在するものを消したりできる
そしてその情報を世界に拡散し、あたかもそれが現実かのようにしてしまう
0569デフォルトの名無しさん
2014/01/21(火) 00:22:31.61でも、その「情報」だって、「譲歩」が必要でしょう?
0570デフォルトの名無しさん
2014/01/21(火) 00:25:08.08あれだ、ジョージ・オーウェル的世界観に毒されすぎているよ
0571デフォルトの名無しさん
2014/01/21(火) 00:26:10.220572デフォルトの名無しさん
2014/01/21(火) 00:27:15.540573デフォルトの名無しさん
2014/01/21(火) 00:48:12.18写経には心に働きかける効果があるし
プログラミングには頭皮に働きかける効果がある
これ、実は重要なポイントだから忘れないでおいてね。
0574デフォルトの名無しさん
2014/01/21(火) 01:01:19.270575デフォルトの名無しさん
2014/01/21(火) 01:06:55.470576デフォルトの名無しさん
2014/01/21(火) 01:43:50.820577デフォルトの名無しさん
2014/01/21(火) 08:25:59.93情報探せる能力も身についてるならスクリプトキディのほうが強いよ
全くコードをひとつもかく事なく他人のOSを乗っ取る事や、Webサービスを開始して
(僅かながら)金銭を稼ぐ事だってできるだろう
プログラミング出来なくても、パソコンで金銭稼ぐ事も出来るとなれば
もうプログラミングする意味なんてアセンブラまで理解する意味なんて、自己満足でしかない
0578デフォルトの名無しさん
2014/01/21(火) 08:45:26.890579デフォルトの名無しさん
2014/01/21(火) 13:40:33.07サンプルコードや参考コードをひたすら目で読んで手で打ち込む人力コピペ作業の事を写経と呼ぶ事がある
ちゃんと読みさえしてれば打ち込みを人力でやる意味はねぇと思うんだがなぁ…
0580デフォルトの名無しさん
2014/01/21(火) 14:14:20.420581デフォルトの名無しさん
2014/01/21(火) 14:38:08.91そそ、普通16進数で入力だよね
0582デフォルトの名無しさん
2014/01/21(火) 17:05:39.632進数だろ
0583デフォルトの名無しさん
2014/01/21(火) 17:38:28.57こいつか
http://www.gijyutu-shounen.co.jp
0584デフォルトの名無しさん
2014/01/21(火) 20:22:10.33現在の少年の教育にはミジンコも役に立たない
>Legacy8080開発の目的は、今の小中学生がLegacy8080を作りプログラムすることにより
>コンピューターを原理から学び、将来ビル・ゲイツ級の腕利き技術者に育つことを狙っています。
0585デフォルトの名無しさん
2014/01/21(火) 22:50:17.140586デフォルトの名無しさん
2014/01/21(火) 22:57:35.02やっぱり役に立たない。
0587デフォルトの名無しさん
2014/01/21(火) 23:52:41.45マイコン大作戦ごっことかウォーゲームごっこが出来るな
0588デフォルトの名無しさん
2014/01/22(水) 00:47:58.30そのくせ当時あり得ない青色LED採用
ていうかまじめに教育目的なら小型化しろよ
もしくはCPUの創りかたみたいなのを廃盤部品リプレイスしてキット化するとかさぁ…
0589デフォルトの名無しさん
2014/01/22(水) 09:52:26.800590デフォルトの名無しさん
2014/01/23(木) 02:51:22.00> そんだけの事で、他の多くはWinAPI介さずに直でハードウェアとやり取りする
お前のゲームエンジンはデバイスドライバなのか
0591デフォルトの名無しさん
2014/01/23(木) 03:45:43.30一応、DirectX自体は普通のマルチメディア系Win32APIを使ってはいないと思う
けどDirectXやOpenGLとその後ろのドライバは経由してるからなぁ・・・
0592デフォルトの名無しさん
2014/01/24(金) 04:25:37.572014年の初頭にはARが当たり前の世界になる。
ARは今でもあるが、現在のようなアプリケーションレベルではなく、タブレット端末のOSレベルでの実装となる。
例えば、辞書機能・翻訳機能が劇的に強化される。
タブレットやスマホを文字に書いてあるほうへ向けるだけで、画面内に映る全ての文字の言語が識別され、
それをタブレットの所有者の言語に変更して画面内の当該箇所に上書きされる形で表示される。
さらにそこで分からない単語があればそこをタップするだけでその意味が辞書のように表示される。
ARは何も翻訳だけではない、街中では画面に映った全ての看板のところに何の店なのかが表示される。
特に飲食店の場合には看板をタップするだけでそこのメニュー一覧が表示される。
山や川、海などでは画面に映った動植物や魚や虫などほぼ全てのものに関して名前が表示される。
さらに名前をタップすればその詳しい解説が出る。
これに加えて日常生活のデバイス利用でもARはすさまじい威力を発揮する。
タブレットで文書を書いたら室内を映し、プリンタをタップすればそのプリンタで印刷される。
自室ならあまり恩恵を感じられないが、例えば営業の出先で説明した資料が欲しいと言われた場合、
プリンタの利用許可さえもらえれば、そのプリンタを画面内に入れてタップするだけでそのプリンタで印刷できるというわけだ。
コンポやテレビをを映してタップすれば音量や再生・停止・チャンネル変更など全ての操作が可能だ。
エアコンの操作もタブレット一つで可能だ。
そう、世の中(先進国)からリモコンが消滅する、しかも2014年初頭に。
駐車場でどこに車を止めたか分からなくなることがあるが、駐車場にタブレットのカメラを向けるだけで、
自分の車が色分けされて表示される。
その他にも画面内に入った家電製品の購入年月日や保障期間が自動で表示されたり、
ポットであればお湯の残量が表示される。
全てがスマートになるんだ、それもあと2・3年の間にだ。
0593デフォルトの名無しさん
2014/01/24(金) 04:27:32.09スレ違いだ
0594デフォルトの名無しさん
2014/01/25(土) 19:09:44.40OSシャットダウンを検出する方法ってありますか?
WM_QUERYENDSESSIONはウィンドウがないと捕まえられないですよね?
それともウィンドウがないプログラムってわざわざシャットダウンを
検出してループを終了なくてもOS側が勝手にkillしてくれるのかな?
0595片山博文MZ無能 ◆T6xkBnTXz7B0
2014/01/25(土) 19:20:56.47サービス
0596デフォルトの名無しさん
2014/01/26(日) 04:18:04.30これのどこがWin32APIの質問なんだよ
スレタイも読めない愚図か
0597デフォルトの名無しさん
2014/01/27(月) 04:41:51.290598デフォルトの名無しさん
2014/01/27(月) 04:53:31.64ほんとにキチガイだな
別スレで散々指摘されたのに文章そのままでマルチか
0599デフォルトの名無しさん
2014/01/27(月) 13:39:06.370600デフォルトの名無しさん
2014/01/27(月) 14:26:55.710601デフォルトの名無しさん
2014/01/27(月) 19:11:16.26本当に救いようがないなwww
0602デフォルトの名無しさん
2014/01/27(月) 20:48:33.08なんで消されてるんだろう。
まぁ結局GCallocでマネージメモリを固定すれば
ポインタも取れるのでWIN32APIを使うときの問題はないことがわかった。
勉強になったよ
0603デフォルトの名無しさん
2014/01/28(火) 02:48:37.60http://stackoverflow.com/questions/20303380/virtualprotect-and-kernel32-dll-attempt-to-access-invalid-address
0604デフォルトの名無しさん
2014/01/28(火) 02:55:38.19http://mimumimu.net/blog/2011/11/17/c%E3%82%B3%E3%83%BC%E3%83%89%E4%B8%AD%E3%81%AB%E3%83%9E%E3%82%B7%E3%83%B3%E8%AA%9E%E3%82%92%E5%9F%8B%E3%82%81%E8%BE%BC%E3%82%93%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%80%82/
0605デフォルトの名無しさん
2014/01/28(火) 16:45:09.28WritePrivateProfileStringは、
書き込み中にiniファイルが破損したり、
ファイルが無くなるようなことは
あるのでしょうか?
要はアトミックかどうか知りたいです。
よろしくお願いします。
0606デフォルトの名無しさん
2014/01/28(火) 17:27:34.85分からないものを使うな気違い
0607デフォルトの名無しさん
2014/01/28(火) 17:35:19.61大丈夫だ、そういう心配はない。
つーかレジストリの前はINIファイルを使ってたから、INIファイルの操作にはレジストリと同レベルの信頼性が必要で
そのために通常のファイル操作用APIとは別にINIファイル操作用のAPIが用意された。
とかもっともらしいレス付けておけば愚図の>>605は鵜呑みにするんだろうなw
0608片山博文MZ無能 ◆T6xkBnTXz7B0
2014/01/28(火) 17:50:00.960609デフォルトの名無しさん
2014/01/28(火) 17:57:54.80>>608 25点
>>607は最後の一文により10点減点
嘘回答選手権はまだまだ続きます
どなたでも参加は自由
0610デフォルトの名無しさん
2014/01/28(火) 18:47:20.50死ねばいいのに
0611デフォルトの名無しさん
2014/01/28(火) 18:56:52.240612片山博文MZ無能 ◆T6xkBnTXz7B0
2014/01/28(火) 19:05:35.93破損するといった旨の記述はない。
昔のwinならバグあったかも。
0613デフォルトの名無しさん
2014/01/28(火) 19:16:22.630614デフォルトの名無しさん
2014/01/29(水) 09:33:52.140615デフォルトの名無しさん
2014/01/29(水) 10:36:04.310616デフォルトの名無しさん
2014/01/30(木) 17:02:04.530617デフォルトの名無しさん
2014/01/30(木) 18:08:03.900618デフォルトの名無しさん
2014/01/31(金) 05:59:21.660619デフォルトの名無しさん
2014/01/31(金) 12:55:14.61ピアノ五重奏曲「ます」とか聞いたことあんだろ
0620デフォルトの名無しさん
2014/01/31(金) 15:39:05.980621デフォルトの名無しさん
2014/01/31(金) 17:15:45.430622デフォルトの名無しさん
2014/01/31(金) 17:17:00.600623デフォルトの名無しさん
2014/01/31(金) 17:23:36.01FreeOTFE
0624デフォルトの名無しさん
2014/01/31(金) 17:25:43.55署名ドライバーが付属してないゴミとか薦めてどうするの?
死にたいの?お前
手伝った方がいい?
0625デフォルトの名無しさん
2014/01/31(金) 17:45:54.04人を教唆し若しくは幇助して自殺させ、又は人をその嘱託を受け若しくはその承諾を得て殺した者は、6月以上7年以下の懲役又は禁錮に処する。
0626デフォルトの名無しさん
2014/01/31(金) 17:47:28.380627デフォルトの名無しさん
2014/01/31(金) 18:49:42.50http://toro.2ch.net/test/read.cgi/tech/1385604796/
0628デフォルトの名無しさん
2014/01/31(金) 20:00:26.550629デフォルトの名無しさん
2014/01/31(金) 22:25:47.61全然意味が分からない。
解説よろ。
0630デフォルトの名無しさん
2014/01/31(金) 23:53:42.43「そろそろ生本番の性交がしたい」
0631デフォルトの名無しさん
2014/02/01(土) 01:39:58.850632デフォルトの名無しさん
2014/02/01(土) 17:07:03.130633デフォルトの名無しさん
2014/02/01(土) 18:34:12.630634デフォルトの名無しさん
2014/02/01(土) 19:36:46.180635デフォルトの名無しさん
2014/02/01(土) 22:58:26.610636デフォルトの名無しさん
2014/02/02(日) 04:21:51.360637デフォルトの名無しさん
2014/02/02(日) 10:42:29.89#include <stdio.h>
typedef unsigned int uint;
typedef unsigned char uchar;
extern int __stdcall VirtualProtect(void *, size_t, uint, uint *);
int main()
{
uchar x86[] = {
0x8B, 0x44, 0x24, 0x04, // mov eax, dword ptr [esp+4]
0x8B, 0x4C, 0x24, 0x08, // mov ecx, dword ptr [esp+8]
0x8B, 0x54, 0x24, 0x0C, // mov edx, dword ptr [esp+C]
0x0F, 0xAF, 0xC0, // imul eax, eax
0x0F, 0xAF, 0xC9, // imul ecx, ecx
0x0F, 0xAF, 0xD2, // imul edx, edx
0x03, 0xC1, // add eax, ecx
0x2B, 0xC2, // sub eax, edx
0xC3 // ret
};
uint dw;
fprintf(stdout, "%d\n", VirtualProtect(x86, sizeof(x86), 0x40, &dw)); //※ここ
fprintf(stdout, "%d\n", ((int (*)(int, int, int))x86)(3, 4, 5));
fprintf(stdout, "%d\n", ((int (*)(int, int, int))x86)(3, 3, 5));
return 0;
}
※ここ ← この行が無くても正常に実行出来てしまうのです。
実行時保護違反例外が出ると思ったのですが。><
0638デフォルトの名無しさん
2014/02/02(日) 12:25:16.980639デフォルトの名無しさん
2014/02/02(日) 12:38:43.660640デフォルトの名無しさん
2014/02/02(日) 12:40:31.40All pages in the specified region must be within the same reserved region allocated when calling the VirtualAlloc or VirtualAllocEx function using MEM_RESERVE.
The pages cannot span adjacent reserved regions that were allocated by separate calls to VirtualAlloc or VirtualAllocEx using MEM_RESERVE.
0641デフォルトの名無しさん
2014/02/02(日) 12:48:16.510642デフォルトの名無しさん
2014/02/02(日) 13:28:52.50ここみてまねしたんです。><
http://mimumimu.net/blog/2011/11/17/Cコード中にマシン語を埋め込んで実行する。/
0643デフォルトの名無しさん
2014/02/02(日) 13:42:05.060644デフォルトの名無しさん
2014/02/02(日) 14:10:03.68そのサイトに書いてあるのは全部でたらめ
三平方の定理の計算のアセンブラも間違えてるしω
0645デフォルトの名無しさん
2014/02/02(日) 14:31:19.64ゴキブリホイホイみたいなものだ
そんなものに引っ掛かる奴は生きてる価値なし
スキルも知識もないゴミが何でできもしないことに手を出すのかね
0646デフォルトの名無しさん
2014/02/02(日) 14:33:52.05見苦しい。去れ
0647デフォルトの名無しさん
2014/02/02(日) 14:51:40.190648デフォルトの名無しさん
2014/02/02(日) 15:06:25.07そういうのは名前欄に書くものだ
0649デフォルトの名無しさん
2014/02/02(日) 15:19:28.680650デフォルトの名無しさん
2014/02/02(日) 19:13:11.79けど下手にアセンブラ出来るともっと簡単にやれるのに余計な事やっちゃうやつっているよね
このスレのバカには無縁すぎる話題。。。
0651デフォルトの名無しさん
2014/02/02(日) 19:49:18.65アセンブラなんかより節分の豆のほうが重要なんだってばよ
0652デフォルトの名無しさん
2014/02/02(日) 20:01:16.540653デフォルトの名無しさん
2014/02/02(日) 20:05:20.090654デフォルトの名無しさん
2014/02/02(日) 20:55:04.370655デフォルトの名無しさん
2014/02/03(月) 00:48:44.72FORMATETCのetcってなによ
0656デフォルトの名無しさん
2014/02/03(月) 01:01:55.680657デフォルトの名無しさん
2014/02/03(月) 01:31:20.24ブログ主を責めるのは筋違いだろ
0658デフォルトの名無しさん
2014/02/03(月) 01:42:43.260659デフォルトの名無しさん
2014/02/03(月) 01:55:29.110660デフォルトの名無しさん
2014/02/03(月) 01:58:12.440661デフォルトの名無しさん
2014/02/03(月) 02:40:10.780662デフォルトの名無しさん
2014/02/03(月) 12:20:59.58なにか解決策になりそうなアプローチないかな?
表示されていれば問題無く取れている。
隠れているから描画されていないのかと思って、
RedrawWindow(hwnd, 0,0, RDW_INVALIDATE | RDW_VALIDATE | RDW_UPDATENOW )
とか叩いてみたけど、効果がない模様。
RedrawWindowって、他に何か必要だったりする?
0663デフォルトの名無しさん
2014/02/03(月) 12:31:23.51描画していないんじゃね?
0664デフォルトの名無しさん
2014/02/03(月) 12:58:08.87それが本来のwindowsの描画処理だし。
なんとか再描画させて、更新後のpixelデータを取りたいんだけど、なんか無いかな。
クライアント領域に、自分は表示されていると思わせる設定とかって、どうするんだろう?
0665デフォルトの名無しさん
2014/02/03(月) 13:02:53.93typedef unsigned int uint;
typedef unsigned char uchar;
extern int __stdcall VirtualFree(void *addr, size_t len, uint f);
extern int __stdcall VirtualAlloc(void *addr, size_t len, uint f, uint p);
extern int __stdcall VirtualProtect(void *addr, size_t len, uint f, uint *old);
#define PAGE_READONLY 0x02
#define PAGE_READWRITE 0x04
#define PAGE_EXECUTE_READWRITE 0x40
#define MEM_COMMIT 0x1000
#define MEM_RELEASE 0x8000
0666デフォルトの名無しさん
2014/02/03(月) 13:03:37.10{
uchar *code;
uchar x86[] = {
0x8B, 0x44, 0x24, 0x04, // mov eax, dword ptr [esp+4]
0x8B, 0x4C, 0x24, 0x08, // mov ecx, dword ptr [esp+8]
0x8B, 0x54, 0x24, 0x0C, // mov edx, dword ptr [esp+C]
0x0F, 0xAF, 0xC0, // imul eax, eax
0x0F, 0xAF, 0xC9, // imul ecx, ecx
0x0F, 0xAF, 0xD2, // imul edx, edx
0x03, 0xC1, // add eax, ecx
0x2B, 0xC2, // sub eax, edx
0xC3 // ret
};
uint dw;
int i;
code = (uchar *)VirtualAlloc(0, sizeof(x86), MEM_COMMIT, PAGE_READONLY);
fprintf(stdout, "%d\n", VirtualProtect(code, sizeof(x86), PAGE_READWRITE, &dw));
for(i = 0; i < sizeof(x86); ++i) code[i] = x86[i];
fprintf(stdout, "%d\n", VirtualProtect(code, sizeof(x86), PAGE_READONLY, &dw));
fprintf(stdout, "%d\n", ((int (*)(int, int, int))code)(3, 4, 5));
fprintf(stdout, "%d\n", ((int (*)(int, int, int))code)(3, 3, 5));
VirtualFree(code, 0, MEM_RELEASE);
return 0;
}
READONLY(EXECUTEなし)でも動きました。本当にありがとうございました。
0667デフォルトの名無しさん
2014/02/03(月) 13:32:24.550668デフォルトの名無しさん
2014/02/03(月) 14:00:07.10こういうゴミコードを継続的にばらまいて
ネット上の情報の総合的な質を下げてるのか
0669デフォルトの名無しさん
2014/02/03(月) 14:00:14.50システムのデフォルト設定によるけど、リンカーでDEPをオフにしないと実行できないだろ
0670uy
2014/02/03(月) 14:40:55.99require 'DL'
p DL::CFunc.new(["\x8B\x44\x24\x04\x8B\x4C\x24\x08\x8B\x54\x24\x0C\x0F\xAF\xC0\x0F\xAF\xC9\x0F\xAF\xD2\x03\xC1\x2B\xC2\xC3"].pack("P").unpack("l!").first, DL::TYPE_INT).call([10,2,5])
0671デフォルトの名無しさん
2014/02/03(月) 14:42:40.63について語るスレですどうぞ
0672デフォルトの名無しさん
2014/02/03(月) 14:43:40.250673デフォルトの名無しさん
2014/02/03(月) 19:23:56.120674デフォルトの名無しさん
2014/02/03(月) 19:57:42.81通報しました
0675デフォルトの名無しさん
2014/02/04(火) 08:12:34.70そもそもビットマップが他と実質共有されてたりしたら取りようがない
コンパチなビットマップを割り当てたメモリDCを直接ウィンドウプロシージャにぶん投げるか、
勝手にレイヤードウィンドウに変換してしまおう(レイヤードウィンドウのビットマップは専用)。
前者は想定外のWM_PAINTとか発行して無理やり処理する事になるし、
後者はレイヤードウィンドウへの変換で挙動が変化するって副作用があるから注意
0676デフォルトの名無しさん
2014/02/04(火) 13:47:24.960677デフォルトの名無しさん
2014/02/04(火) 14:49:53.070678デフォルトの名無しさん
2014/02/04(火) 17:38:06.98ウィルススキャナには引っかからないんだな
0679デフォルトの名無しさん
2014/02/05(水) 06:17:58.16描画されてないところにあるウィンドウも
メモリ上のどこかにはその座標と色情報があるわけじゃん
世の中のどこかにはそれを行うソースコードかアプリはあるだろうけど探すのめんどっちぃ
0680デフォルトの名無しさん
2014/02/05(水) 06:39:12.64騙くらかす方法がLayered
0681デフォルトの名無しさん
2014/02/05(水) 10:33:44.46ほんとに知ったかしかいないのな
0682デフォルトの名無しさん
2014/02/05(水) 14:24:44.43色情報なんて描画直前にしかねーよ
0683デフォルトの名無しさん
2014/02/05(水) 15:34:11.270684デフォルトの名無しさん
2014/02/05(水) 15:42:37.470685デフォルトの名無しさん
2014/02/05(水) 16:16:37.99ハァ?wwww
グラボ OS プログラム ディスプレイ
それぞれ順序だてて説明してWinAPIはどっから色とってるか言ってみ
0686デフォルトの名無しさん
2014/02/05(水) 16:17:54.04ほんとにゴミしかいねえな
0687デフォルトの名無しさん
2014/02/05(水) 17:18:46.710688デフォルトの名無しさん
2014/02/05(水) 17:35:36.220689デフォルトの名無しさん
2014/02/05(水) 17:44:04.010690デフォルトの名無しさん
2014/02/05(水) 19:05:15.15できるとしたら
重なってる上のウインドウをわずかに透過属性持たせて
なおかつ下のウインドウのDCをダミーにすり替えておくってとこじゃないの
0691デフォルトの名無しさん
2014/02/05(水) 19:17:24.330692デフォルトの名無しさん
2014/02/05(水) 22:27:56.250693デフォルトの名無しさん
2014/02/05(水) 22:32:57.120694デフォルトの名無しさん
2014/02/06(木) 02:00:00.59ここでマナー求めんなし
0695デフォルトの名無しさん
2014/02/06(木) 10:31:04.170696デフォルトの名無しさん
2014/02/06(木) 12:46:21.28ゴミ同士の傷の舐めあいだろwwwwwwww
0697デフォルトの名無しさん
2014/02/06(木) 14:44:01.330698デフォルトの名無しさん
2014/02/06(木) 15:08:16.330699デフォルトの名無しさん
2014/02/06(木) 15:14:55.27>>697
0700デフォルトの名無しさん
2014/02/06(木) 15:21:56.53相互扶助だろ
しかも助けてねーし
0701デフォルトの名無しさん
2014/02/07(金) 06:50:34.99アプリケーションはWM_PAINTで渡されたDCに対して任意の描画を行う。
この時にDC側で捨てられた情報は一瞬足りともメモリ上に存在しない。
アプリケーション側でビットマップ持っててWM_PAINTでそれ貼るだけってケースはあるけどな。
>>690
ダミーのDCかレイヤードウィンドウ化の片方で十分だし、レイヤードウィンドウ化は重なってる側を全部処理しなくても対象ウィンドウだけ処理すればいい。
ついでにレイヤードにするだけで十分だから透過情報はいじる必要がない。
0702デフォルトの名無しさん
2014/02/07(金) 06:59:32.460703デフォルトの名無しさん
2014/02/07(金) 07:16:34.81http://toro.2ch.net/test/read.cgi/tech/1389873912/67
の人なのかな
あんだけ赤っ恥かいてまだ懲りてないの?
>>681
死ぬべきはWM_PAINTも知らない君だったりしないか?
ttp://img5.blogs.yahoo.co.jp/ybi/1/08/f0/e257501/folder/804915/img_804915_6661819_1?1196047673#.jpg
重なるウィンドウが移動した時に発行されたWM_PAINTに応答しない場合の現象
デスクトップのビットマップが共有じゃなかったらこうなるわけがない
0704デフォルトの名無しさん
2014/02/12(水) 22:07:46.070705デフォルトの名無しさん
2014/02/12(水) 22:22:05.700706デフォルトの名無しさん
2014/02/12(水) 23:07:33.29削除権限を持った人が個人的な恨みを持ってるから。
その証拠に、
まともな質問や回答まで削除してる割には>>697とか残してある。
削除権限を持った人は誰が書き込んだか分かるから、この状態は個人的な感情に基づいて削除してるとしか説明できない。
0707デフォルトの名無しさん
2014/02/13(木) 01:24:32.160708デフォルトの名無しさん
2014/02/13(木) 18:25:13.68嵐にアンカーをつけるなと書いたら消されとる
NTTec社とやらのしわざか
0709デフォルトの名無しさん
2014/02/14(金) 17:08:18.68返答は何を返していいかわからないから教えてグロい人
0710デフォルトの名無しさん
2014/02/14(金) 17:14:13.400711デフォルトの名無しさん
2014/02/14(金) 17:36:22.910712デフォルトの名無しさん
2014/02/14(金) 18:11:43.24スレ違い
0713デフォルトの名無しさん
2014/02/14(金) 18:50:48.900714デフォルトの名無しさん
2014/02/15(土) 10:58:55.05先週より雪が深い
都心で50cm超えたんじゃないか
0715デフォルトの名無しさん
2014/02/15(土) 14:52:17.920716デフォルトの名無しさん
2014/02/15(土) 15:22:35.43http://www.youtube.com/watch?v=Q-YxIy90jrc
0717デフォルトの名無しさん
2014/02/15(土) 15:48:53.660718デフォルトの名無しさん
2014/02/16(日) 17:03:15.13俺たちの豪雪はまだ終わっちゃいない
0719デフォルトの名無しさん
2014/02/16(日) 19:45:17.54遭難者凍死者行方不明者続出
0720デフォルトの名無しさん
2014/02/16(日) 21:08:13.16俺の書いた現>>703の「ゴミゴミ言ってるけど〜」も消えてないんだよなぁ…
しかしそのスレの9-14に噛み付く奴の発言とそれに対するレスやその周辺(67発生経緯の説明、これは俺)は削除された。
その削除されたっていうまともな質問がそれ以後に行われててアンカーも打たれてたなら、
安価ズレ解消のための巻き添えになっただけでそっちは削除に意味など無いかも知れん。
いずれにせよ削除基準を明確にしたり、安価ズレ回避のためにも消去じゃなくてあぼん使ってほしいわ。
・・・実は正規の削除作業じゃなくてクラックされてるってことはねぇよな?
0722デフォルトの名無しさん
2014/02/16(日) 21:54:49.96こいつらのホストを焼けばいい
0723デフォルトの名無しさん
2014/02/16(日) 22:06:06.210724デフォルトの名無しさん
2014/02/16(日) 23:14:18.610725デフォルトの名無しさん
2014/02/17(月) 00:45:41.10今よりは確実に良くなる
0726デフォルトの名無しさん
2014/02/17(月) 02:52:07.880728デフォルトの名無しさん
2014/02/17(月) 08:16:12.78こりゃまたパーフェクトなプランニングですわ
頭沸いてんじゃない?コーヒー煎れといて
0729デフォルトの名無しさん
2014/02/17(月) 08:49:09.280730デフォルトの名無しさん
2014/02/17(月) 11:14:38.91返答は何を返していいかわからないから教えてグロい人
0731デフォルトの名無しさん
2014/02/17(月) 11:26:45.900732デフォルトの名無しさん
2014/02/17(月) 15:29:12.260733デフォルトの名無しさん
2014/02/17(月) 15:33:42.960734デフォルトの名無しさん
2014/02/17(月) 15:40:07.78ハングルが出たのはおまえの母ちゃんが本当は……
いややっぱ言わないでおく
0735デフォルトの名無しさん
2014/02/17(月) 16:50:54.160736デフォルトの名無しさん
2014/02/17(月) 17:53:07.00TextOutやDrawTextにc_str()で渡すと末尾に変な文字を追加して描いてしまうのは何故でしょう?
0737片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/17(月) 18:15:18.79長さの指定が間違ってるから
0738デフォルトの名無しさん
2014/02/17(月) 18:29:25.040739片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/17(月) 18:32:58.270740デフォルトの名無しさん
2014/02/17(月) 18:37:52.14>>文字列の文字数を指定します。このパラメータに -1 を指定すると、
>>lpString パラメータは NULL で終わる文字列へのポインタであると見なされます。
>>この場合、文字列の長さは自動的に計算されます。
これは嘘ということですか?
0741片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/17(月) 18:41:43.320742片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/17(月) 18:50:53.180743デフォルトの名無しさん
2014/02/17(月) 18:55:08.900744デフォルトの名無しさん
2014/02/17(月) 18:56:10.480745デフォルトの名無しさん
2014/02/17(月) 18:59:43.210746デフォルトの名無しさん
2014/02/17(月) 19:05:50.550747デフォルトの名無しさん
2014/02/17(月) 19:11:06.65なるほど。\0で終わるのでは認識されないわけですね。
描画前にNULLで終わるTCHARのバッファを作りbasic_stringのデータをコピーすることで対処できました。
ありがとうございました。
0748デフォルトの名無しさん
2014/02/17(月) 19:18:12.34>> basic_string::c_str
> const E *c_str() const;
> このメンバ関数は、制御シーケンスの終端に null 要素 E(0) を追加して生成した編集不能な C 文字列を指すポインタを返します。
> *this に対して const 以外のメンバ関数を呼び出すと、このポインタは無効になります。
この動作のとおりならc_strで取得した文字列はNUL終端されてる。
ただDrawTextはともかく・・・
>>740
http://msdn.microsoft.com/ja-jp/library/cc428775.aspx
>> TextOut
> lpString
> 描画する文字列へのポインタを指定します。文字列の長さは cbString パラメータで決まるため、
> この文字列はゼロ文字 ('\0') で終わっている必要はありません。
> cbString
> 文字列に格納されている文字の数を指定します。
TextOutは-1指定しても意味ねぇな。
0749デフォルトの名無しさん
2014/02/17(月) 19:25:27.190750デフォルトの名無しさん
2014/02/17(月) 19:28:35.28もう一度確かめてみると、文字数の指定が間違っていたました。
マルチバイトからunicodeへ変換して表示させているのですが、
マルチバイトの方のサイズや長さを関数の引数に使ってしまっていました。
TCHARのバッファへ変更する過程でそれらのバグが自然に修正され正常になっただけでした。
basic_stringで何ら問題無いです。すみません。
0751デフォルトの名無しさん
2014/02/17(月) 21:11:24.59下がりなさい
0752デフォルトの名無しさん
2014/02/17(月) 21:34:11.30思い違いで質問する池沼はプログラミングに向いてないからさっさとやめれば
0753デフォルトの名無しさん
2014/02/17(月) 21:39:53.350754デフォルトの名無しさん
2014/02/17(月) 21:43:16.85ここはお前の憂さ晴らしのスレじゃないよ
0755デフォルトの名無しさん
2014/02/17(月) 21:57:52.64あとついでに基地害の受け入れスレじゃないよ
0756デフォルトの名無しさん
2014/02/17(月) 22:24:21.210757デフォルトの名無しさん
2014/02/17(月) 22:27:34.780758デフォルトの名無しさん
2014/02/17(月) 23:32:49.91文字数と書かれていてもstrlenの戻り値+1を指定するのではない場合もあるから
英語版で最終確認しろよ
0759デフォルトの名無しさん
2014/02/18(火) 02:03:43.420760デフォルトの名無しさん
2014/02/18(火) 02:04:40.730761デフォルトの名無しさん
2014/02/18(火) 06:29:51.71謝るくらいなら最初か書き込むな
謝らなくていいから二度と来くるな
0762デフォルトの名無しさん
2014/02/18(火) 06:39:01.820763デフォルトの名無しさん
2014/02/18(火) 13:22:49.630764デフォルトの名無しさん
2014/02/18(火) 15:25:15.15知らないならレスしないで下さい。ウザいだけです。
0765デフォルトの名無しさん
2014/02/18(火) 15:30:56.45疑問が確信に変わる前にやめたほうが良いよ
0766デフォルトの名無しさん
2014/02/18(火) 15:31:42.79知らないならレスしないで下さい。ウザいだけです。
0767デフォルトの名無しさん
2014/02/18(火) 15:52:30.060768デフォルトの名無しさん
2014/02/18(火) 16:48:49.14昔はもっと建設的なスレだったが
Win32APIを直接操作する事はもう必要とされてないということか
0769デフォルトの名無しさん
2014/02/18(火) 17:50:03.23なるほどね
0770デフォルトの名無しさん
2014/02/18(火) 17:51:36.13違うアカウントの別のウィンドウから勝手にそいつの HWND 取得して
クライアント領域に描画とかキャプチャとか出来るんですね
0771デフォルトの名無しさん
2014/02/18(火) 18:01:12.92知らないならレスしないで下さい。ウザいだけです。
0772デフォルトの名無しさん
2014/02/18(火) 18:07:53.41>>750みたいなゴミが熱心に質を下げてくれたからな
0773デフォルトの名無しさん
2014/02/18(火) 18:35:25.27何もしない人より百倍マシですが
0774デフォルトの名無しさん
2014/02/18(火) 18:43:14.790775デフォルトの名無しさん
2014/02/18(火) 18:48:05.93こういうのがスレに取り付くと厄介だよ
0776デフォルトの名無しさん
2014/02/18(火) 18:56:48.900777デフォルトの名無しさん
2014/02/18(火) 18:56:43.430778デフォルトの名無しさん
2014/02/18(火) 18:59:33.360779デフォルトの名無しさん
2014/02/18(火) 19:01:32.62オンライン参照する前に手元にあったVS6.0のオフラインMSDNライブラリの日英両方で確認してるよ。
オンラインの日本語版はVS6.0の日本語版よりもVS6.0の英語版に近い記述になってるのも一応確認した。
古いAPIなんでVS6のMSDN英語版見とけば十分だし、冗長だからオンライン日本語だけリンク貼ったけどな。
ちなVS6.0のMSDN日本語版と
> lpString 文字列へのポインタを指定します。この文字列が描画されます。
> cbString 文字列の文字数を指定します。
同、VS6.0のMSDN英語版
> lpString Pointer to the string to be drawn. The string does not need to be zero-terminated, since cbString specifies the length of the string.
> cbString Specifies the number of characters in the string.
0780デフォルトの名無しさん
2014/02/18(火) 19:10:06.36はいはいブログに書いてね
アメブロくらい作れるでしょ
0781デフォルトの名無しさん
2014/02/19(水) 15:47:52.980782デフォルトの名無しさん
2014/02/19(水) 21:56:55.990783デフォルトの名無しさん
2014/02/19(水) 22:17:22.870784デフォルトの名無しさん
2014/02/19(水) 22:19:37.22ウィンドウハンドルの権限は、ログインのセッションIDベースなんじゃね。
同一PCにリモートで複数セッション接続してるとその辺の挙動が少し違ったような気がする。
UAC昇格中だとマウス・キーボードのエミュレーションに制限がつくけど、
その状態ではその挙動も変更されるような気がする・・・・・・けど仕様としてはどうなってるんだろうな。
MSDNとかの情報としてはどの辺に情報があるんだろう。
0785デフォルトの名無しさん
2014/02/19(水) 22:34:09.680786デフォルトの名無しさん
2014/02/20(木) 00:23:38.200787デフォルトの名無しさん
2014/02/20(木) 10:11:10.400788デフォルトの名無しさん
2014/02/20(木) 14:54:14.73日本語の勉強がタダでできるから
0789デフォルトの名無しさん
2014/02/20(木) 19:06:49.420790デフォルトの名無しさん
2014/02/20(木) 19:12:22.690791デフォルトの名無しさん
2014/02/20(木) 22:02:27.510792デフォルトの名無しさん
2014/02/20(木) 22:20:25.40削除依頼しなくても削除してもらえるから書き放題
0793デフォルトの名無しさん
2014/02/20(木) 22:58:14.940794デフォルトの名無しさん
2014/02/21(金) 09:35:29.21例えば、メモ帳を2つ起動して
右のメモ帳でちょこちょこ、左のメモ帳でちょこちょこと交互に書き込むものとします
で、TABキーで他方のメモ帳をSetForegroundしたいので他方のハンドルが必要です
実際にはメモ帳ではなく今作成中のアプリですが
訳あってウインドウCaptionはヌルです、クラス名も他にたくさんある名前で検索に使えません
0795デフォルトの名無しさん
2014/02/21(金) 10:20:07.40CreateProcess
0796デフォルトの名無しさん
2014/02/21(金) 10:20:11.170797デフォルトの名無しさん
2014/02/21(金) 10:40:22.46非表示の隠しウインドウを作ってメッセージのやり取りをするのが簡単。
俺はダイアログベースのアプリで、キャプションが固定じゃない場合に
隠しウインドウをメッセージのやり取りに使ってるよ。
ウインドウメッセージのやり取りだけで済むなら、それが一番簡単だと思う。
0798デフォルトの名無しさん
2014/02/21(金) 10:54:15.56ウインドウハンドルの判らない相手にメッセージを・・・
あ、第三者の隠しウインドウが仲介するということでしょうか
0799デフォルトの名無しさん
2014/02/21(金) 11:22:09.08馬鹿はプログラミングなんかやめれば?
0800デフォルトの名無しさん
2014/02/21(金) 11:27:38.40だって、わざわざ隠しウンドウを用意するというのは簡単なことじゃないも
0801デフォルトの名無しさん
2014/02/21(金) 11:50:32.830802デフォルトの名無しさん
2014/02/21(金) 12:11:42.71後者は努力次第でなんとかなるんだけど
>>798の場合は前者
詰んでる
0803デフォルトの名無しさん
2014/02/21(金) 12:25:56.44>>794の場合では、単にウインドウハンドルを取得するために
隠しウインドウを新設するというのはスマートじゃないも
簡単さを求めるならINIファイルにハンドルを書き出すとかするけど
これもスマートじゃないし
0804デフォルトの名無しさん
2014/02/21(金) 12:28:48.66そこまでするほどのもんかはおいといて
0805デフォルトの名無しさん
2014/02/21(金) 13:26:44.19設計能力もないゴミクズが何でプログラミングやってるんだ?
ゴミ設計前提で質問するゴミクズって何なんだろうな
0806デフォルトの名無しさん
2014/02/21(金) 13:29:50.670807デフォルトの名無しさん
2014/02/21(金) 13:36:23.13ゴミなのに依頼されてしまうんです
逃げるのに追いかけられてしまうんです
0808デフォルトの名無しさん
2014/02/21(金) 13:46:12.49キモすぎ
0809デフォルトの名無しさん
2014/02/21(金) 13:49:26.78先週の終わり頃に立てたスレッドごと削除して逃げたと思ったらこっちにきたのか
スパイウェアだと叩かれた文言を訳あって〜に書き換えただけだからバレバレ
0810デフォルトの名無しさん
2014/02/21(金) 13:49:34.220811デフォルトの名無しさん
2014/02/21(金) 14:10:46.92このスレの住人がどれほどのレベルか調査しています
ベストな回答はまだ出ていません
0812デフォルトの名無しさん
2014/02/21(金) 14:35:34.65精神病なのね
0813デフォルトの名無しさん
2014/02/21(金) 16:16:41.100814デフォルトの名無しさん
2014/02/21(金) 16:18:41.16気を付けろよ
【社会】交際女性に「死んでくれ」とメール、自殺教唆の疑いで慶応大学の学生を逮捕
http://uni.2ch.net/test/read.cgi/newsplus/1392953588/
【社会】交際相手にスマホで「死ねよ」慶大生逮捕 女性はマンション8階から飛び降り自殺
http://uni.2ch.net/test/read.cgi/newsplus/1392954800/
0815デフォルトの名無しさん
2014/02/21(金) 17:27:32.39自殺を決意したかっどうかってのは、実際に自殺したか、自殺しようとしたかによって判断される
だからどんなに氏ねと言ったところで言われた人間が自殺しようとしなければ成立しない
警察に行って「氏ねって言われたから自殺を決意しました」と口頭で言っただけではどうにもならない
明らかに氏ぬことが目的のアクションを起こす必要がある
ちなみに氏ねと言われた人間が自殺しようとしなくても適用される可能性があるのは傷害
「氏ね」と言われたことにより精神的苦痛を味合わせられたとして被害届を出せばいい
但し、それはリアルで言われた場合の話であってネット上で言われただけでは認められないことが多い
0816デフォルトの名無しさん
2014/02/21(金) 17:33:38.100817デフォルトの名無しさん
2014/02/21(金) 18:03:24.47APIのスレですからAPIでビシッと相手ウインドウを特定してください
制限時間内に最善の回答が得られない場合は大変なことになります
0818デフォルトの名無しさん
2014/02/21(金) 18:24:43.88大変なことっていうのが気になるので回答発表は明日の9時過ぎにします
0819デフォルトの名無しさん
2014/02/21(金) 18:30:39.77お前から死にたいのか
英訳すると you shall die.
あくまで話者の願望だね、shall の用法からすれば
話者の願望が自殺教唆になるとは不思議な世界だねえ
0821デフォルトの名無しさん
2014/02/21(金) 19:15:48.62こりゃまたパーフェクトなプランニングですわ
頭沸いてんじゃない?コーヒー煎れといて
コーヒーまだ?
0822デフォルトの名無しさん
2014/02/21(金) 19:39:31.73は
死ね
というより
ぬっ殺す
だよ
だ、か、ら
話者の願望、話者の意志
0824デフォルトの名無しさん
2014/02/21(金) 19:58:53.650825デフォルトの名無しさん
2014/02/21(金) 20:20:50.58このスレの住人はみな精神病だろ
0826デフォルトの名無しさん
2014/02/21(金) 21:04:32.05アプリケーションが自分でトップレベルの隠しウインドウを作るんだよ。
HWNDを取得するときに、その隠しウインドウにGETAPPWINDOW的な
独自メッセージを送ってHWNDを教えてもらう。
>>800
隠しウインドウを作るなんて、Windowsプログラミング入門系の本の
最初の章を読むだけでできると思うが。
WindowsプログラミングにとってのHello World的なコードだし。
0827デフォルトの名無しさん
2014/02/21(金) 21:06:36.450828デフォルトの名無しさん
2014/02/21(金) 21:20:59.750829デフォルトの名無しさん
2014/02/21(金) 22:05:22.130830デフォルトの名無しさん
2014/02/21(金) 22:37:29.370831デフォルトの名無しさん
2014/02/21(金) 23:59:26.04マウスフック使った事無いんかよ
0832デフォルトの名無しさん
2014/02/22(土) 00:03:20.05うざい
お前に言ってないから
0833デフォルトの名無しさん
2014/02/22(土) 00:19:21.08図星か
知ったかはそっちだったんだな
0834デフォルトの名無しさん
2014/02/22(土) 01:54:21.470835デフォルトの名無しさん
2014/02/22(土) 04:49:48.86マウスフックを使った事が有る奴こそ、マウスに限定する意味が無いって意味で知ったかぶり臭を感じるんじゃねーの
0836デフォルトの名無しさん
2014/02/22(土) 05:00:06.61はいはい
お前の勝ちでいいから早く寝ろ
0837デフォルトの名無しさん
2014/02/22(土) 06:58:52.72> そこまでするほどのもんかはおいといて
って書いてあるだろ
そんなに悔しいのか
0838デフォルトの名無しさん
2014/02/22(土) 07:29:46.72ゴクリ…
0839デフォルトの名無しさん
2014/02/22(土) 07:44:06.30それは質問者が回答しこのスレの存在意義を問うことです
0840デフォルトの名無しさん
2014/02/22(土) 08:34:22.870841デフォルトの名無しさん
2014/02/22(土) 08:44:51.86まあいいや、回答どうぞ。できるもんならね
0842デフォルトの名無しさん
2014/02/22(土) 09:18:30.78遅刻ですか?お前クビな
0843デフォルトの名無しさん
2014/02/22(土) 09:38:47.23ウインドウで探すのではなくプロセスで探す
0844デフォルトの名無しさん
2014/02/22(土) 09:47:27.28となります。
実行ファイル名に対応するプロセスIDのうち、自分でないものが兄弟のch桜で原発
作業員が証言していましたが、朝鮮人が汚染水を放出したり作業の邪魔をしたり
やり放題です
マスコミも報じないし、朝鮮人どもを追い出さないといけない
それと中国が持ってる米国債が大問題です
これを中国が売っぱらうはずで、アメリカは日本に引き取れと強要してきます
アメリカと戦うのか破綻するのか、まさに真珠湾攻撃前夜状態です
というわけでアメリカの手先になってる在日朝鮮人を例外エラー処理しなければなりませn
0845デフォルトの名無しさん
2014/02/22(土) 11:06:00.940846デフォルトの名無しさん
2014/02/22(土) 16:57:16.90対象ウィンドウを特定するのに使えない条件じゃなくて、
対象ウィンドウを特定するのに使いたい条件を書けよ。
プロセス名でいいなら ttp://d.hatena.ne.jp/yu-hr/20100323/1269356160 でそれらしいウィンドウ全部を検査する。
自力でループ回すのが嫌ならWMI(WQL)でも使えば出来るんじゃね。
このへんの方法なら、アクションを起こす側のプロセス内で作業が完結するからプロセス間通信とか深く考えなくても出来る。
アクションされる側のプロセス内で何らかの作業が必要な場合は↓
ウィンドウハンドルからプロセス名を取得するのにGetModuleFileName(非Ex版)を使いたい場合は、
対象プロセス内にその作業用のモジュールを持ち込む必要がある。
その方法の一つとしてDLLインジェクションがあり、インジェクション方法にはCreateRemoteThreadでLoadLibraryする方法と
ウィンドウプロシージャ対象のフックをSetWindowsHookExで仕掛ける場合がある(マウスはこの内の一つ)。
フックの場合条件を満たす全プロセスにインジェクションが発生するので副作用が大きいが、
プロセスのリストアップのような作業を省略できる(勝手にインジェクションされる)辺りは手軽。
・・・とはいうものの、そもそも対象ウィンドウは同一の自作プログラムらしいので、
インジェクションするまでもなく任意のコードを対象プロセス側で走らせることが出来る。
で、これらの方法で対象プロセス内で収集した情報はプロセス間通信でアクション側のプロセスに伝達する必要がある。
メールスロット、名前付き(名前なし)パイプ、共有フラグ付きのセクションのメモリ、ハンドルやファイル名などを介したデータ共有、
TCP/IPなどのソケット通信、(ウィンドウハンドルなどが必要だが)ウィンドウメッセージなどでデータを共有することが出来る。
0847デフォルトの名無しさん
2014/02/22(土) 17:03:52.840848デフォルトの名無しさん
2014/02/22(土) 17:30:02.210850デフォルトの名無しさん
2014/02/22(土) 21:02:16.06低レベルな人たちが
足を引っ張り合うためのスレ
0851デフォルトの名無しさん
2014/02/23(日) 00:09:37.350852デフォルトの名無しさん
2014/02/23(日) 04:58:37.00気にすんな
0853デフォルトの名無しさん
2014/02/23(日) 05:03:31.140854デフォルトの名無しさん
2014/02/23(日) 05:54:38.52他人のは?
0855デフォルトの名無しさん
2014/02/23(日) 12:48:42.810856デフォルトの名無しさん
2014/02/23(日) 16:08:20.98他人のおちんちんなら命令されればいつでも舐めます
0857デフォルトの名無しさん
2014/02/23(日) 17:01:51.61そういう手もあるのか・・・
でもその場合結果を受け取るにはプロセス間通信が要るよな
SendMessageCallbackの方が楽じゃね?
0858デフォルトの名無しさん
2014/02/23(日) 20:58:16.710859デフォルトの名無しさん
2014/02/23(日) 21:29:22.44送信に対して返信を送らせて取得するか、
送信に対する応答をそのまんま受け取るか
0860デフォルトの名無しさん
2014/02/24(月) 02:32:32.55通知領域に格納するアプリで
エクスプローラが再起動された時に再表示してないんか
0861デフォルトの名無しさん
2014/02/24(月) 09:54:32.66お前ウザいよ
0862デフォルトの名無しさん
2014/02/24(月) 10:58:38.920863デフォルトの名無しさん
2014/02/24(月) 11:03:24.170864デフォルトの名無しさん
2014/02/24(月) 12:55:20.540865デフォルトの名無しさん
2014/02/24(月) 15:59:18.32この板管理してるバカもかなりキチガイだな
自治スレで強制IDどうのって一人ズレたゴミがいるけどあれ削除人だろ
wwwwwwwwwwwwwww
0866デフォルトの名無しさん
2014/02/24(月) 20:43:18.210867デフォルトの名無しさん
2014/02/24(月) 22:36:06.980868デフォルトの名無しさん
2014/02/25(火) 00:20:01.65ごめん、今、Win32APIに興味ない
0869デフォルトの名無しさん
2014/02/25(火) 00:30:38.98図星かよ
0870デフォルトの名無しさん
2014/02/25(火) 01:12:11.36SendMessageTimeoutの代わりにSendMessageCallbackって話で
RegisterWindowMessage使わないって話じゃねーだろ
そもそも通知領域使わない奴にんなこと言っても意味ないし…
858といい860といい869といい思い込みと勘違いが激しすぎるぞ
そもそも861は857じゃねーし
0871デフォルトの名無しさん
2014/02/25(火) 01:43:52.36そんなに悔しかったんか?
>>855に対し「そういう手もあるのか・・・」って事は
RegisterWindowMessageは選択肢に無かったって事だろ
なら通知領域に再表示の事も知らないって事になる
0872デフォルトの名無しさん
2014/02/25(火) 02:01:55.57わかったわかった
お前の勝ちでいいからさっさと寝ろ雑魚
0873デフォルトの名無しさん
2014/02/25(火) 02:23:12.06どこでそんなにストレスためてるんだよ
0874デフォルトの名無しさん
2014/02/25(火) 02:24:32.56勝者じゃないと気が済まないのに、何かを指摘されて悔しかった自身の感情を投影したように見えてしまうんだが
つか俺も人のことは言えんけど>>861とか>>872はわざわざ煽るなよ…
0875デフォルトの名無しさん
2014/02/25(火) 02:34:55.710876デフォルトの名無しさん
2014/02/25(火) 03:04:00.94煽ってる時点で悔しさが滲んでるんじゃないか?
0877デフォルトの名無しさん
2014/02/25(火) 03:07:14.12自己紹介乙
0878デフォルトの名無しさん
2014/02/25(火) 07:24:04.880879デフォルトの名無しさん
2014/02/25(火) 08:01:50.460880デフォルトの名無しさん
2014/02/25(火) 09:29:30.130881デフォルトの名無しさん
2014/02/25(火) 13:36:19.510882デフォルトの名無しさん
2014/02/25(火) 21:35:10.490883デフォルトの名無しさん
2014/02/25(火) 21:42:31.570884デフォルトの名無しさん
2014/02/25(火) 22:07:32.412ちゃんねる 馬鹿ばっか
0885デフォルトの名無しさん
2014/02/25(火) 22:09:37.23送信側がSendMessageTimeoutし受信側のハンドラで送信側をSendMessageで呼ぶようにすればそんな心配はない。
0886デフォルトの名無しさん
2014/02/26(水) 00:43:29.93その方法でHWND_BROADCASTにメッセージ送る場合、PostMessageじゃなくてSendMessageTimeoutを使うメリットって何?
つか受信側のハンドラでメッセージを受け取る前に事態が変わったら結局・・・
0887デフォルトの名無しさん
2014/02/26(水) 00:49:14.22馬鹿に構うな
0888デフォルトの名無しさん
2014/02/26(水) 09:12:21.290889デフォルトの名無しさん
2014/02/26(水) 11:24:57.160890デフォルトの名無しさん
2014/02/26(水) 19:22:00.54トップの (WINDOWS では-1 として定義されています。
H で定義します。
トップの場合は、最初のパラメーターは、これは 1 つのシステム内のすべてのトップレベル ウィンドウを列挙
およびこれらのすべてのウィンドウにメッセージを送信します。
SendMessage() へ 1 つの呼び出しが SendMessage() の呼び出しは最上位のウィンドウの数を内部的に変換し
Among other things, SendMessage() determines whether the first parameter is HWND_BROADCAST (defined as -1 in WINDOWS.H).
If HWND_BROADCAST is the first parameter,
SendMessage enumerates all top-level windows in the system and sends the message to all these windows.
0891デフォルトの名無しさん
2014/02/26(水) 19:32:00.81ある受信者が送信側の状態を変更した場合は
次の受信者は変更後にSendMessageされるだけ。
要は、同期しているということ。
0892デフォルトの名無しさん
2014/02/26(水) 19:33:43.21よろしい
0893デフォルトの名無しさん
2014/02/26(水) 20:44:12.800894デフォルトの名無しさん
2014/02/27(木) 00:41:22.04お腹も出るから気をつけろ my sweet devil
0895デフォルトの名無しさん
2014/02/27(木) 06:09:26.51こいつらマジでこんな認識でプログラミングしてんの?w
0896デフォルトの名無しさん
2014/02/27(木) 18:06:17.34機械翻訳をうのみにしたらダメです
0897デフォルトの名無しさん
2014/02/27(木) 21:03:48.23WM_TOUCHで処理を行いたいのでRegisterTouchWindow( hWnd , 0 )を実行してから
1点を触りながらもう1点を触って両方を放すと何故か右クリックのメッセージが来ます。
RegisterTouchWindowを実行していない状態だとメッセージは来ません。
この右クリックのメッセージを来ないようにするにはどうしたらいいでしょうか?
WM_TOUCH、WM_GESTUREでは何も行わずDefWindowProcを実行しています。
0898デフォルトの名無しさん
2014/02/28(金) 00:03:19.100899デフォルトの名無しさん
2014/02/28(金) 00:48:07.58自己紹介おつ
知らないなら知らないって言おうね
0900デフォルトの名無しさん
2014/02/28(金) 01:06:43.11消えろ無能ドカタ
0901デフォルトの名無しさん
2014/02/28(金) 01:07:49.570902デフォルトの名無しさん
2014/02/28(金) 01:40:04.27お前にとって自己紹介だからといって
他人が自己紹介しているとは限らない
0903デフォルトの名無しさん
2014/02/28(金) 09:10:57.030904デフォルトの名無しさん
2014/03/01(土) 00:02:01.35自分で調べろ
0905デフォルトの名無しさん
2014/03/01(土) 01:25:55.50まさか TWF_FINETOUCH TWF_WANTPALM とか言うなよ
そんなのとっくに試したからな
0906デフォルトの名無しさん
2014/03/01(土) 12:03:31.210907デフォルトの名無しさん
2014/03/01(土) 12:13:28.350908デフォルトの名無しさん
2014/03/01(土) 13:20:01.390909デフォルトの名無しさん
2014/03/01(土) 21:32:53.43さらけだせ!
0910デフォルトの名無しさん
2014/03/02(日) 16:56:02.110911デフォルトの名無しさん
2014/03/04(火) 21:16:51.52クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0912デフォルトの名無しさん
2014/03/04(火) 21:45:46.27LPRectの実体が無いからとれない
更に==じゃねぇ
0913デフォルトの名無しさん
2014/03/04(火) 21:55:49.73すいません。== NULL;は書き間違えました。
LPRECT Rect = new tagRECT;
という風にしたら通りました。
ポインタ周りの使い方がよく分からず単純ミスしてました。
0914デフォルトの名無しさん
2014/03/04(火) 22:26:51.66クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0915デフォルトの名無しさん
2014/03/04(火) 22:27:23.37クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0916デフォルトの名無しさん
2014/03/04(火) 22:27:54.18クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0917デフォルトの名無しさん
2014/03/04(火) 22:28:44.24アホくさ
0918デフォルトの名無しさん
2014/03/04(火) 22:29:20.29クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0919デフォルトの名無しさん
2014/03/04(火) 22:34:04.63GetWindowRectのとShowWindowの行を入れ替えてみそ
0920デフォルトの名無しさん
2014/03/04(火) 22:34:33.580921デフォルトの名無しさん
2014/03/04(火) 22:50:57.760922デフォルトの名無しさん
2014/03/04(火) 23:20:46.600923デフォルトの名無しさん
2014/03/04(火) 23:56:41.68クライアント領域を取得したいのですが、
HWND hWnd = CreateWindow(...);
LPRECT Rect == NULL;
if(GetWindowRect(hWnd, Rect) == 0) MessageBox(NULL, _T("取得に失敗しました"), _T("エラー"), MB_OK);
ShowWindow(hWnd, SW_SHOW);
UpdateWindow(hWnd);
という様なプログラムにするとGetWindowRect()は失敗するのですが、
ウィンドウそのものは問題なく表示されます。
ウィンドウが表示されるという事はCreateWindowが成功していてhWndにウィンドウのハンドルが返っているはずなので、
GetWindowRect()で取得出来ると思うのですが何がいけないのでしょう?
0924デフォルトの名無しさん
2014/03/05(水) 00:05:15.04>>912
クズ野郎の相手をした責任を取れよ
0925デフォルトの名無しさん
2014/03/05(水) 01:16:55.31質問が投稿されたら質問をコピペすることで
質問者と回答者を荒らし認定してスレを妨害する
0926デフォルトの名無しさん
2014/03/05(水) 01:21:22.13本気でコードチェックすらせずにカキコしたなら本物の知恵遅れ
0927デフォルトの名無しさん
2014/03/05(水) 02:08:25.17その失敗を根拠に質問者を否定するなど、質問スレの意義を全否定する荒らしが生息しております
0928デフォルトの名無しさん
2014/03/05(水) 07:21:45.02ことごとくwin32APIがヒットしない
0929デフォルトの名無しさん
2014/03/05(水) 17:32:47.640930デフォルトの名無しさん
2014/03/07(金) 10:30:40.48前後に調整で動くのはあるけど
(もちろん動かないのもある)
左右に調整できるものは見たことがない
Win32API でどうにかなりませんか?
0931デフォルトの名無しさん
2014/03/07(金) 10:48:50.39http://toro.2ch.net/test/read.cgi/tech/1394156278/
0932デフォルトの名無しさん
2014/03/07(金) 12:26:20.61自分で座る位置調整でいいだろ
0933デフォルトの名無しさん
2014/03/07(金) 14:38:04.100934デフォルトの名無しさん
2014/03/07(金) 18:33:02.180935デフォルトの名無しさん
2014/03/08(土) 11:10:14.00あれで肛門が綺麗になるとは思えない。
俺はウンコした後に風呂場で、石鹸を使って中まで洗わないと気が済まない。
0936デフォルトの名無しさん
2014/03/08(土) 11:19:13.31高圧洗浄ホースお勧め
0937デフォルトの名無しさん
2014/03/08(土) 11:19:51.14設計者は技術者
0938デフォルトの名無しさん
2014/03/08(土) 17:25:12.06責任は重いよ
0939デフォルトの名無しさん
2014/03/08(土) 17:34:51.150940デフォルトの名無しさん
2014/03/08(土) 18:07:12.070941デフォルトの名無しさん
2014/03/08(土) 18:09:07.560942デフォルトの名無しさん
2014/03/08(土) 18:20:49.650943デフォルトの名無しさん
2014/03/08(土) 18:21:33.97削除人仕事せんとこうなるんだな
http://kohada.2ch.net/offmatrix/
0944デフォルトの名無しさん
2014/03/08(土) 18:30:56.370945デフォルトの名無しさん
2014/03/08(土) 18:41:59.530946デフォルトの名無しさん
2014/03/08(土) 18:49:28.860947デフォルトの名無しさん
2014/03/08(土) 18:50:25.650948デフォルトの名無しさん
2014/03/08(土) 19:44:50.70そういえばム板の荒れ具合が先月の終わりくらいから加速した気がするな
0949デフォルトの名無しさん
2014/03/08(土) 19:53:07.200951デフォルトの名無しさん
2014/03/08(土) 20:29:11.820952デフォルトの名無しさん
2014/03/08(土) 22:07:42.260953デフォルトの名無しさん
2014/03/08(土) 22:44:09.210954デフォルトの名無しさん
2014/03/09(日) 09:41:36.71現在プログラム板のID制導入の投票を実施中です
よろしくお願いします
プログラム板 強制ID制導入に関する投票スレ
http://kohada.2ch.net/test/read.cgi/vote/1394290844/
0955デフォルトの名無しさん
2014/03/11(火) 20:18:23.54それてもWin32なの?
0956デフォルトの名無しさん
2014/03/11(火) 20:35:06.10このへん読めばいいんじゃね。
0957デフォルトの名無しさん
2014/03/11(火) 20:55:00.0132/64bitの違いって1,2章くらいしかなさそうだけど
0958デフォルトの名無しさん
2014/03/11(火) 21:00:45.68修正したのがWin64APIっぽいね。具体的に調べたわけじゃ
ないから詳細は自分で調べてくれ。
0959デフォルトの名無しさん
2014/03/11(火) 21:16:09.84こっちの方が良さそうじゃね?
0960デフォルトの名無しさん
2014/03/12(水) 00:46:59.83ID:7qbk/L3n0961デフォルトの名無しさん
2014/03/12(水) 00:48:20.73ID:7qbk/L3n0962デフォルトの名無しさん
2014/03/12(水) 01:02:23.44ID:VXmroi+/ttp://qb5.2ch.net/test/read.cgi/operate/1393063744/97-98,552
0963デフォルトの名無しさん
2014/03/12(水) 01:30:05.11ID:N1h87nWcLL(64)を付け足したのじゃ?
つまり、IL32 P64 LL
一方、Unix系は、Longも64になった
つまり、I32 LP64 LL
Winで、32/64の両方で動作させるには、
sizeof(UINT_PTR)を使う
一方、UINT32, POINTER_32, POINTER_64 などを使えば、
固定サイズとなり、環境に左右されない
0964デフォルトの名無しさん
2014/03/12(水) 01:42:30.09ID:TWuHkS5x32bitやら16bitやらで十分な所は合わせて使うほうが
パフォーマンス的にもいいみたいね
0965デフォルトの名無しさん
2014/03/12(水) 08:28:51.77ID:AM85Ao7I議論スレにsageで投稿しまくる奴が一人でもいれば投票無効だと判断しかねないアホなキャップが居ることはよくわかった
Jim+CMも横領強奪無知冤罪とやりたい放題な奴らだからID化自体は歓迎だけどなんつーか微妙な気分になるわぁ…
0966デフォルトの名無しさん
2014/03/12(水) 08:37:47.67ID:AM85Ao7ILPとかLLPとかはOSの仕様じゃなくてコンパイラの仕様だからそこ履き違えると残念なことになるよ
>>964
使うアプリケーションが少ない命令は高速化から冷遇されてる場合がありそうだから
単純に16ビット使ったりするとメモリ効率はともかく演算効率が上がるかは微妙じゃね
0967デフォルトの名無しさん
2014/03/12(水) 09:10:43.08ID:uGdHRh7vというより、Win32API自体を64bitにも対応できるように改修したという方が近いと思う。
typedef LONG LPARAM; がいつの間にか typedef LONG_PTR LPARAM; に変わってたりとか。
0968デフォルトの名無しさん
2014/03/12(水) 09:12:33.76ID:EY6bl/UO64bitになった時は32bit使ったほうが速いから不思議
出始めの頃は偽物64bitだの言われてイミフだったけど案外本当なのか
0969デフォルトの名無しさん
2014/03/12(水) 10:26:07.13ID:n+Y+ZrF50970デフォルトの名無しさん
2014/03/12(水) 10:36:58.33ID:mBb/VCzL32bitのフラットモデルでは再ロードが不要になった
0971デフォルトの名無しさん
2014/03/12(水) 10:44:07.41ID:n+Y+ZrF5>>970 か
64bit化で遅くなる要因は、レジスタが大きくなった事によるメモリ帯域の増加か?
レジスタ分くらいなら全部キャッシュで吸収されてしまうような気がするけど
0972デフォルトの名無しさん
2014/03/12(水) 11:10:41.58ID:D0v6GREeデータバス幅が怒ってます
0973デフォルトの名無しさん
2014/03/12(水) 12:31:34.13ID:QQXsWT8X0974デフォルトの名無しさん
2014/03/12(水) 13:58:02.41ID:0GC7hBT5どっかで32bitのDLLが混ざってて足引っ張ってるとかじゃないの
0975デフォルトの名無しさん
2014/03/12(水) 14:05:37.18ID:ezeKOc44判断に苦しむ
0976デフォルトの名無しさん
2014/03/12(水) 14:09:28.11ID:2Y4DQEht0977デフォルトの名無しさん
2014/03/12(水) 14:13:55.25ID:n+Y+ZrF50978デフォルトの名無しさん
2014/03/12(水) 14:15:08.58ID:gNDuFwAYもうこの板には用は無くなったぜ
0979デフォルトの名無しさん
2014/03/12(水) 14:19:52.92ID:YdrqQMYG例えば、32bit加算命令と64bit加算命令とクロック数が同じだって事?
0980デフォルトの名無しさん
2014/03/12(水) 14:22:25.38ID:ezeKOc4464から32は出来る。
0981デフォルトの名無しさん
2014/03/12(水) 14:42:15.93ID:2Y4DQEhtアーキテクチャの話
0982デフォルトの名無しさん
2014/03/12(水) 14:56:22.21ID:sQwMeP0s0983デフォルトの名無しさん
2014/03/12(水) 14:57:52.73ID:sQwMeP0sもろに影響が出るのは加算より乗算
0984デフォルトの名無しさん
2014/03/12(水) 15:05:38.35ID:n+Y+ZrF564プロセスから32DLLは使えるのね。知らんかった
0985デフォルトの名無しさん
2014/03/12(水) 15:06:48.70ID:VXmroi+/上位ビット使わなければ済む話だしな
0986デフォルトの名無しさん
2014/03/12(水) 15:09:55.60ID:4zfdPPYT0987デフォルトの名無しさん
2014/03/12(水) 15:11:07.16ID:AZrAiCEG0988デフォルトの名無しさん
2014/03/12(水) 17:44:08.85ID:ka4Rwuj60989デフォルトの名無しさん
2014/03/12(水) 19:43:53.62ID:gaRf+Hfn0990デフォルトの名無しさん
2014/03/12(水) 20:06:23.66ID:fA/dxlLxクズのお前が知ってようが知っていまいが死のうがどうでもいいんだよ
ブログでやれクズ
0991デフォルトの名無しさん
2014/03/12(水) 20:10:55.00ID:AZrAiCEG0992デフォルトの名無しさん
2014/03/12(水) 20:46:35.79ID:syQfbBCk0993デフォルトの名無しさん
2014/03/12(水) 20:48:47.25ID:ptQDkZOCそれはドカタです。
0994デフォルトの名無しさん
2014/03/12(水) 21:33:50.52ID:XUumx7hN0995デフォルトの名無しさん
2014/03/12(水) 21:37:01.97ID:AZrAiCEG0996デフォルトの名無しさん
2014/03/12(水) 21:56:02.76ID:mBb/VCzLいや、無理だろ
32bit dllは32bitのセグメントにロードしなきゃまともに動かせない
64bitセグメントから32bitセグメントを呼び出すためには
セグメントレジスタ切り替えてやらなきゃならないし、なにより
LDT作るのは特権命令必要だからOSのサポート無しには無理
0997デフォルトの名無しさん
2014/03/12(水) 22:05:00.51ID:syQfbBCk32bit DLLは64bitから使うことはできないね。
0998デフォルトの名無しさん
2014/03/12(水) 22:05:31.60ID:GDPa3mBcつ http://nazochu.blogspot.jp/2011/09/64bit32bitdll-injection.html
0999デフォルトの名無しさん
2014/03/12(水) 22:41:46.07ID:uGdHRh7vその記事は64bitプロセスから他の32bitプロセスに32bitDLLを読み込ませるって内容だぞ。
64bitプロセスが32bitDLLをロードできるなんて書いてない。
1000デフォルトの名無しさん
2014/03/12(水) 22:44:54.41ID:4zfdPPYT10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。