FFMPEGが使いたい(URLメモ)
FFMPEGはライブラリが提供されていて他のアプリケーションから利用できるらしい
FFMPEGが使えればQuickTime APIより自由に動画を操作できるかもしれないふとそう思った
それで、今後いじる時に困らないよう関連ページのメモ
<随時加筆予定>
http://ffmpeg.mplayerhq.hu/
http://megaui.net/oss4art/wiki/FFmpeg
| 固定リンク | コメント (0) | トラックバック (0)
FFMPEGはライブラリが提供されていて他のアプリケーションから利用できるらしい
FFMPEGが使えればQuickTime APIより自由に動画を操作できるかもしれないふとそう思った
それで、今後いじる時に困らないよう関連ページのメモ
<随時加筆予定>
http://ffmpeg.mplayerhq.hu/
http://megaui.net/oss4art/wiki/FFmpeg
| 固定リンク | コメント (0) | トラックバック (0)
MFCアプリケーションをウィザードで組み立てて
他のプログラムで使用していたドキュメントとビューをコピーして持ってきたら
標準のファイルを開くでドキュメントが開いた…
自分が作っているプログラムで作ってない処理が動いてるのは若干気持ち悪い
どうなっているのか調べたところ標準コマンドというのがあるらしい
標準コマンドの実装
http://msdn2.microsoft.com/ja-jp/library/11861byt(d=ide).aspx
ファイルが開いたのは標準コマンドで ID_FILE_OPEN が実装されていたから(?)
CWinApp::OnFileOpen()が呼ばれて
さらに内部で登録されている(あるいは現在開いている)種類のドキュメントの
::OnOpenDocument(LPCTSTR lpszPathName) が呼ばれてドキュメントが開く
| 固定リンク | コメント (0) | トラックバック (0)
う~ん、日本語の資料が少ない。
真剣にMFC中心で進めていくか考え中(^^;
Visual C++ .NET 対応の教本(入門本)いくら眺めても知りたいことが書いてない!!
はい、何を調べるのに苦労したかというと
CLRプラットフォームでの『ref class』とクラス継承⇒オーバーライド時の『override』です。
◆現時点でわかったこと
□ref class :CLRを参照したクラス
□override :CLR参照したクラスの関数をオーバーライドする時に特殊な位置に…
参考:
http://msdn2.microsoft.com/ja-jp/library/ms235548(d=ide).aspx
http://msdn2.microsoft.com/ja-jp/library/41w3sh1c(vs.80,en-us,d=ide).aspx
◆CLRを使う時はココに出てくるkeywordに注意
http://msdn2.microsoft.com/ja-jp/library/xey702bw(vs.80,en-us,d=ide).aspx
…ほとんど何もわかってないです、ごめんなさいm(_ _)m
この記事は現段階で後で調べるためのメモです。
随時加筆していく予定です。
| 固定リンク | コメント (10) | トラックバック (0)
ずっと謎だったC++中に出てくる[^]…ようやく手がかりをつかんだ感じ
http://msdn2.microsoft.com/ja-jp/library/yk97tc08(vs.80,en-us,d=ide).aspx#Mtps_DropDownFilterText
5/19日 18:00 指摘により以下の記述が間違いだと判明しました
サンプルを見た感じだと新しくメモリを確保、代入した場合は確保された空間にコピーされるということらしい。ポインタじゃなくて値渡しに近い??ポインタもまだよく理解できていないのでめったなことはいえませんが…
訂正記事
.NET Framework上(限定)でガベージコレクトを利用できるようにするのが^宣言子。
^とgcnewを使えばJavaと同じように変数を扱える
ついでに今まで自分が学習していたのがC++ではなくて独自拡張されたVisual C++という言語だとわかってきた。
※指摘により『C++/CLI』だとわかりました。
C++自体はJAVAに比べてわりと低レベルな言語な模様、
よって標準でいろんな機能があるというわけには行かない。
電卓に搭載するのにHTTP通信機能はいらないということだろう。
だから動作環境に合わせたライブラリがあるということだろうか??
Javaのバーチャルマシンのよさが身に染みる。
.Net Frameworkはバーチャルマシンコンセプトに近いライブラリ??
だれかイロイロヒント教えてください(T_T)
| 固定リンク | コメント (4) | トラックバック (0)
C++勉強中で練習として『テープ起こしエディタ』
なるソフトを現在発案開発しています。
Escで発言者を切り替える、Enterで発言を記録する
といったイベントをTextBoxに登録してチョットそれっぽくなってきました。
速記命なので、重要なのはマウスを使わずに、
というかショートカットキーのみで操作ができることです。
ところがF1キーやF2キーCtrlやAltにイベントを登録しようとしても反応してくれません。
イロイロ調べて
<中略>
以下のページを発見
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard21.htm
ようするにKeyPressのイベントが発生するのは文字が入力されたときだけで
基本的にEscやEnterの方が特別であったということ。
自分はKeyPressで登録していました(・・;)
KeyDownは常に発生するとのことなので、これに処理を切り替えて無事解決
しかしこれ上記ページにもあるけど本当に知らなきゃわからないという気がする…
おまけでキーの値マップのあるページ
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfSystemWindowsFormsKeysClassTopic.asp
| 固定リンク | コメント (0) | トラックバック (0)
TextBoxでEnter/Escボタンを押したとき(KeyPress)にvoidを呼び出すようにしたら
該当ボタンを押したときビープ音が鳴った、エラーか??
とかなり悩んだが、イロイロ試してみるとどうやらKeyPressでvoidを呼び出していなくても
TextBoxではEnter/Escでビープ音が鳴るようになっているらしい。
e->Handle = true;
この処理は動的にハンドルしてある(デフォルトの動作はしなくて良い)と通知できる
上記処理を加えてビープ音はならなくなって解決。
| 固定リンク | コメント (0) | トラックバック (0)
JavaづけでPerlスクリプトで補助な5年間でしたが
それだけでは片付かない案件が迷い込みました。
最近技術力的には停滞気味だし思い切って『C#』はじめてみました!!
…が、『C#』では不適切なことがすぐに判明し『C++』はじめました。
そこそこのテダレからいっきにド素人生活…きついですね(・・;)
ということで、唐突ですが『C++』シリーズスタートです。
| 固定リンク | コメント (2) | トラックバック (0)
戯言 | 技術メモ-AJAX | 技術メモ-C++ | 技術メモ-Hibernate | 技術メモ-Java | 技術メモ-JBoss | 技術メモ-Linux | 技術メモ-MySQL | 技術メモ-QuickTime API(C++) | 技術メモ-一般 | 携帯WEB作成技術 | 日記・コラム・つぶやき
最近のコメント