約 2,211,559 件
https://w.atwiki.jp/abwiki/pages/183.html
http //www.a-quest.com/products/からAquesTalk2 Winをダウソ。ついでにマヌアルと音声記号列仕様を落としおくといいかも。 いつものようにDeclareで関数宣言したらABがクソ過ぎてまともにインポートしない。 (起動したらAquesTalk2Da.dllImm32.dllがないっていうエラーを出す) 今回はLoadLibraryで対処した。もしDLLがcdeclっだったらと思うとぞっとするわね。 #N88BASICDim AquesTalk2Da_PlaySync As *Function(koe As *Byte, iSpeed As Long, phontDat As VoidPtr) As LongDim hDll As HANDLEDim koe[666] As BytehDll = LoadLibrary("AquesTalk2Da.dll")AquesTalk2Da_PlaySync = GetProcAddress(hDll, "AquesTalk2Da_PlaySync")wsprintf(koe,"わたしは/ひらいきみひこ。/か'こにあったことを/そして/みら'いにまた/おなじことがないよ'う、/か'んきを/うなが'しているだけだ。")AquesTalk2Da_PlaySync (koe,70,0)FreeLibrary(hDll)
https://w.atwiki.jp/yahirohumpty/pages/7.html
プログラミング C# MSDNのリファレンス重過ぎない? 覚書程度に. TIPS 手動で描画イベントハンドラの設定 IDEを使わないケース. private void test_paint(Object sender, PaintEventArgs e){ Graphics g=e.Graphics; g.DrawHogeHoge(); //なんか描画する } あとはコンストラクタで this.Paint+=new PaintEventHandler(test_paint); クライアントサイズの設定とリサイズ禁止 Javaと違ってクライアントサイズが使えるのがうれしい. リサイズ禁止属性はぱっとみ見当たらないが, FormBorderStyleを指定するとリサイズできなくなる. 最大最小サイズを設定するだけだとリサイズは結果的にできないがドラッグできてしまう. たぶん下のコードが正解. this.ClientSize=new Size(200,200); this.MaximumSize=this.Size; this.MinimumSize=this.Size; this.FormBorderStyle=FormBorderStyle.FixedSingle; MIDI制御 MidiControl.csを書いた. 基本的にはwinmm.dllをDLLImportして, Cの関数定義をトランスレートして呼び出すだけ. ただし構造体とかめんどくさすぎてやっていない. ポインタを使う場合はIntPtrを使う. 厄介なのはnew IntPtr(i)とかしてCの関数でポインタの中身をいじっても C#側のiが変更されない点. using System; using System.Runtime.InteropServices; namespace test{ public class MidiControl{ /* winmm midi interface */ [DllImport("winmm.dll")] private static extern uint midiOutOpen( ref IntPtr lphmo, uint uDeviceID, uint dwCallback, uint dwCallbackInstance, uint dwFlags); [DllImport("winmm.dll")] private static extern uint midiOutClose(int hmo); [DllImport("winmm.dll")] private static extern uint midiOutGetNumDevs(); [DllImport("winmm.dll")] private static extern uint midiOutShortMsg(int hmo, uint dwMsg); /* /winmm midi interface */ private int mdev; private uint res; private static MidiControl inst; public static MidiControl GetInstance(){ if(inst==null){ inst=new MidiControl(); } return inst; } private MidiControl(){} public uint Open(uint dev){ IntPtr mdevintptr=new IntPtr(); res=midiOutOpen(ref mdevintptr,dev,0,0,0); mdev=mdevintptr.ToInt32(); return res; } public uint Close(){ return midiOutClose(mdev); } public uint ShortMsg(uint ctrl){ return midiOutShortMsg(mdev,ctrl); } } } ジョイパッド(Win32API) DirectInputを使わないパターン. Cの場合次が参考になる. ジョイパッド http //f1.aaa.livedoor.jp/~zahyou/cgame/joypad.htm 問題なのはJoyInfoEx構造体を使う必要があること. 構造体の定義はmmsystem.hを直接コピー.DWORDはuintに. 構造体の扱いは次を参考に. @IT:.NET TIPS Win32 APIやDLL関数に構造体を渡すには? - C# http //www.atmarkit.co.jp/fdotnet/dotnettips/026w32struct/w32struct.html 一応次のコードで動くっぽい. using System; using System.Runtime.InteropServices; namespace test{ [StructLayout(LayoutKind.Sequential)] public struct JoyInfoEx{ public uint dwSize; /* size of structure */ public uint dwFlags; /* flags to indicate what to return */ public uint dwXpos; /* x position */ public uint dwYpos; /* y position */ public uint dwZpos; /* z position */ public uint dwRpos; /* rudder/4th axis position */ public uint dwUpos; /* 5th axis position */ public uint dwVpos; /* 6th axis position */ public uint dwButtons; /* button states */ public uint dwButtonNumber; /* current button number pressed */ public uint dwPOV; /* point of view state */ public uint dwReserved1; /* reserved for communication between winmm driver */ public uint dwReserved2; } public class JoyInfo{ /* winmm joyinfoex interface */ [DllImport("winmm.dll")] private static extern uint joyGetPosEx(uint uJoyID, IntPtr pji); /* /winmm joyinfoex interface */ private IntPtr pji; private JoyInfoEx ji; private uint res; private static JoyInfo inst; public static JoyInfo GetInstance(){ if(inst==null){ inst=new JoyInfo(); } return inst; } private JoyInfo(){ ji=new JoyInfoEx(); ji.dwSize=Marshal.SizeOf(ji); ji.dwFlags=0x00ff; // JOY_RETURNALL pji=Marshal.AllocHGlobal(Marshal.SizeOf(ji)); Marshal.StructureToPtr(ji,pji,false); } ~JoyInfo(){ Marshal.FreeHGlobal(pji); } public JoyInfoEx GetPosEx(uint jid){ res=joyGetPosEx(jid,pji); return (JoyInfoEx)Marshal.PtrToStructure(pji,typeof(JoyInfoEx)); } } } リンク集 MemoNyanDum C# GDI+ http //junki.lix.jp/csgdip.html コメントをどうぞ コメント欄設置しました. -- yahirohumpty (2009-02-07 20 29 46) 名前 コメント
https://w.atwiki.jp/ua-ks/pages/37.html
音まわり。 dsaudio.dll MCIAudioR [#gc98fe2c] 葉梨 [#a11af435] mml2midwrap.dll [#f6c618d9] dsaudio.dll 作者 みやま DirectShowで再生可能なフォーマット+OggVorbisを再生。 MCIAudioR 作者 umeici MIDI/WAV/MP3/WMA/AUを再生。 葉梨 作者 umeici 音声会話を合成する。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (hanasi_v02.lzh) mml2midwrap.dll 作者 さとー MML2MID (MML→MIDコンパイラ)を SAORI として使用するためのラッパ。 MML2MID.DLL 同梱 mml2midwrap100.zip
https://w.atwiki.jp/isoroku_be/pages/73.html
情報 作者名:まっこう 引用元:なでしこプログラム掲示板「タブ型なでしこエディタ(印刷機能付き)」 概要 ウィンドウの×ボタンの有効/無効を切り替えます。 解説 引数 HANDLE:対象ウィンドウのハンドル サンプルプログラム 1の間 母艦のタイトル=「有効」。 (母艦ハンドル)を窓ハンドル終了ボタン有効。 1秒待つ。 母艦のタイトル=「無効」。 (母艦ハンドル)を窓ハンドル終了ボタン無効。 1秒待つ。 //本体 ●窓ハンドル終了ボタン有効(HANDLEの|HANDLEを) EnableMenuItem((HANDLE)のシステムメニューハンドル取得,$F060,0)。 ●窓ハンドル終了ボタン無効(HANDLEの|HANDLEを) EnableMenuItem((HANDLE)のシステムメニューハンドル取得,$F060,1)。 ●システムメニューハンドル取得(HANDLEの) GetSystemMenu(HANDLE,0)。それで戻る。 ●GetSystemMenu(hWnd,bRevert)=DLL("user32.dll","DWORD GetSystemMenu(HWND,BOOL)") ●EnableMenuItem(hMenu,uItemID,uEnable)=DLL("user32.dll","BOOL EnableMenuItem(DWORD,int,int)") 名前 コメント
https://w.atwiki.jp/parepan/pages/87.html
PHPの設定/内部エンコードと出力エンコード設定一覧 ■内部:UTF-8 ■外部:UTF-8 default_charset="UTF-8" magic_quotes_gpc=off mbstring.input_encoding="pass" mbstring.internal_encoding="UTF-8" mbstring.output_encoding="pass" mbstring.language="japanese" mbstring.substitute_charactor="" ■内部:SJIS ■外部:EUC-JP 1、output_buffering output_buffering = On 2、output_handler output_handler = mb_output_handler 3、default_charset default_charset = EUC-JP 4、extensionにphp_mbstring.dllを指定(コメントを外す) extension=php_mbstring.dll 5、mbstring mbstring.language = Japanese mbstring.internal_encoding = SJIS mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none ■内部:EUC-JP ■外部:SJIS 1、output_buffering output_buffering = On 2、output_handler output_handler = mb_output_handler 3、default_charset default_charset = Shift_JIS 4、extensionにphp_mbstring.dllを指定(コメントを外す) extension=php_mbstring.dll 5、mbstring mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none ■内部:EUC-JP ■外部:EUC-JP 1、output_buffering output_buffering = Off 2、default_charset default_charset = EUC-JP 3、extensionにphp_mbstring.dllを指定(コメントを外す) extension=php_mbstring.dll 4、mbstring mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none
https://w.atwiki.jp/fieds_labo2/pages/126.html
Wlanapi.dllが見つからなかったため、このアプリケーションを開始できませんでした。 アプリケーションをインストールし直すと治るかも? そのまま再インストールしても治りませんw 同じソフトをインストールした後に、PC起動時にエラーが表示されるPCと表示されないPCがあるとのこと。 エラーが表示されるPCはXPSP2でした。 DLL名が変わったそうです。 SP2:wlanapi.dll SP3:Wlanapi.dll Windows XP Service Pack 3 のインストール後、コンピュータを再起動するたびにエラー メッセージが表示される WindowsXP SP3 導入の余波。 - WLANmon.exe と WZCSLDR2.exe のエントリポイントが見つかりません 「Wlanapi.dllが見つからなかったため、このアプリケーションを開始できませんでした。」? wlanapi.dll から見つかりませんでした par3 ちなみにエラーを吐いたのは、TMDC.exe です。 動いていないということですよね、困りました@@;
https://w.atwiki.jp/ooooasys/pages/2.html
トップページ 文書フォーマット マニュアル入手方法 OASYS区点コード ファイルのプロパティ情報 .oasファイル .fmtファイル .oa2ファイル .oa3ファイル 内部情報 fmlbalc1.dll fmlbini1.dll fmlbini9.dll OpenOffice.org フィルタ関係文書 そのほか 適当なメモ コメントがあればお願いします コメントページ ログイン ここを編集 total - today - yesterday - 更新履歴 取得中です。
https://w.atwiki.jp/mieki256/pages/35.html
#!/usr/bin/env python # -*- coding utf-8 -*- from distutils.core import setup import py2exe import os import glob script_file = fullscrpyglet.py icon_file = res/app.ico # add res/*.* res_files = [] for fn in os.listdir( res ) fn = os.path.join( res , fn) if os.path.isfile(fn) res_files.append(fn) py2exe_options = {"compressed" 1, "optimize" 2, "bundle_files" 2, # "includes" ["ctypes", "logging"], # "packages" [ pyglet ], # "excludes" ["pyglet"], } dll_files = [ # "avbin.pyo", ] setup( console=[{"script" script_file , "icon_resources" [(1, icon_file)]}], options={"py2exe" py2exe_options}, # zipfile=None, data_files=[( res , res_files), ( . , glob.glob( *.dll )), ( . , glob.glob( *.pyd )), ( . , dll_files)], )
https://w.atwiki.jp/dellkeitai/pages/35.html
参考URL http //kyle-in-jp.blogspot.com/2011/07/jmagick.html 実行構成の設定 JREを32bitを指定する 64bitだとdllが32bitのためエラーになる 環境でPATHを設定する ./lib/;C \Program Files (x86)\ImageMagick-6.3.9-Q16 libにはjmagic.dllを入れておく
https://w.atwiki.jp/boare/pages/253.html
English 日本語 リリースノート リリース日 2010/7/7 注意事項 このバージョンでは、Cadencii 2.1.4以前向けに作成したスクリプトおよびパレットツールが動作しなくなる場合があります。動かなくなったスクリプトなどのメンテナンスはサポート掲示板のスクリプト開発支援&投稿用スレッドで受け付けます。 Cadenciiを起動するには、version 2.0以降の.NET Framework Runtimeが必要です。Windows Vistaより新しいOSの場合、OSに.NET Frameworkが予めインストールされているので、改めてインストールする必要はありません。入手先は以下の通りです。 .NET Framework Runtime .NET Framework Developer Center ダウンロード Straight x UTAU(vConnect, vConnectVCV)の機能を利用するには、Visual C++ ライブラリDLLが必要です。入手先は以下の通りです。 Visual C++ ライブラリDLL Microsoft Visual C++ 2008 再頒布可能パッケージ (x86) 最新バージョンのmonoを用いることで、monoが対応する各種プラットフォーム上でCadenciiを起動することが出来ます。ただし、この場合VOCALOID / VOCALOID2 VSTiを使用する各機能およびサウンド関連の機能は使用できません。monoの入手先は下記の通りです。 mono download ダウンロード Cadencii version 3.0.23 (1.7MB) 不具合の修正 プロパティウィンドウでの編集のたびに、VibratoDepthとVibratoRateの各カーブがリセットされるのを修正 ソースコードの入手方法 3.0系統のソースコードはSourceForge.JPのCadenciiのSVNリポジトリにあります。SVNリポジトリのチェックアウトは、次を参考に行ってください。 svn checkout -r 1095 http //svn.sourceforge.jp/svnroot/cadencii/Cadencii/branches/3.0 ./ 上記のコマンドは、このバージョンのソースコードをチェックアウトする場合のものです。