昔の自分のコードを「バカだなー、どうかしてるな」とか言って書き換えてると動かなくなってハマる、自分との闘い。
This post was reblogged from scrap book.
nemui_tumblr
2008/02/26
unicode の続き
しかし、本当に自分には関係ないと思っていたんだ。UniCode
ついそんな名前で何かを保存してしまった場合も変えればいいだけだし。と。
でも先日うちの嫁が「フォトショで保存しようとしたら不正なファイル名とか言われて出来ん!」って怒るのよ。で、文字数制限超えてるのかと思ったらフォルダ名に「♡」が入っていたんだな。もしかしたら最新のフォトショなら出来るかも知れんがウチのは 7 だから、ほら。
でも絵に文字入れるのは出来るんだよね?
あ、もちろん前回の Unicode ファイル名の絵を読み込んで表示させるだけなら「Delphi ローテクTips」
を使えば結構簡単に出来るし、TNT 使えば普通に出来るんだろうけどね。
ただ、今まで使っていたフリー or シェアコンポーネントの数々のことを考慮していかないといけないというのが相当つらい。ま、ちぶろん出てもそこら辺の苦労は変わらないんだろうけど(コンポーネントが Shift-JIS 依存のコードを書いている場合)
んで、本当に必要なものだけ C# で作ってみようかと。ファイラーとかね。
しかし、Susie プラグインとアーカイバ関連、画像ライブラリがないと身動き取りにくいので調べてみた。
ちゃんとあるし。
C#, VB.NETからSusieプラグインを利用する
Archiver Wrapper
統合アーカイバプロジェクト仕様に沿った DLL を .NET Framework 2.0 上から容易に利用するためのラッパクラス。(死んでる?)
UnDller.NET
統合アーカイバDLLを呼び出すコマンドアプリ。ソースが同梱
んでも、C#
pictureBox1.Image = Image.FromStream(hStream);
って書き方なんかやっぱ気持ち悪い
ついそんな名前で何かを保存してしまった場合も変えればいいだけだし。と。
でも先日うちの嫁が「フォトショで保存しようとしたら不正なファイル名とか言われて出来ん!」って怒るのよ。で、文字数制限超えてるのかと思ったらフォルダ名に「♡」が入っていたんだな。もしかしたら最新のフォトショなら出来るかも知れんがウチのは 7 だから、ほら。
でも絵に文字入れるのは出来るんだよね?
あ、もちろん前回の Unicode ファイル名の絵を読み込んで表示させるだけなら「Delphi ローテクTips」
を使えば結構簡単に出来るし、TNT 使えば普通に出来るんだろうけどね。
ただ、今まで使っていたフリー or シェアコンポーネントの数々のことを考慮していかないといけないというのが相当つらい。ま、ちぶろん出てもそこら辺の苦労は変わらないんだろうけど(コンポーネントが Shift-JIS 依存のコードを書いている場合)
んで、本当に必要なものだけ C# で作ってみようかと。ファイラーとかね。
しかし、Susie プラグインとアーカイバ関連、画像ライブラリがないと身動き取りにくいので調べてみた。
ちゃんとあるし。
C#, VB.NETからSusieプラグインを利用する
Archiver Wrapper
統合アーカイバプロジェクト仕様に沿った DLL を .NET Framework 2.0 上から容易に利用するためのラッパクラス。(死んでる?)
UnDller.NET
統合アーカイバDLLを呼び出すコマンドアプリ。ソースが同梱
んでも、C#
pictureBox1.Image = Image.FromStream(hStream);
って書き方なんかやっぱ気持ち悪い
円周率を無限に求めるプログラム
ぁゃιぃ(*゚ー゚)NEWS 2nd より
円周率を無限に求めるプログラム
http://sports11.2ch.net/test/read.cgi/bicycle/1198422452/
144:名無しさん@八周年 02/24(日) 13:35 UoEA/h6J0
>>134
懐かしいな。俺もMZ-80-K2Eで円周率を無限に求めるプログラムを開発して、
小学校時代の友達を驚かせたことがある。
10 PRINT "3. 1 4 1 5 9 2 6 5";
20 A=INT(RND(1)*10)
30 PRINT A;
40 GOTO 20
円周率を無限に求めるプログラム
http://sports11.2ch.net/test/read.cgi/bicycle/1198422452/
144:名無しさん@八周年 02/24(日) 13:35 UoEA/h6J0
>>134
懐かしいな。俺もMZ-80-K2Eで円周率を無限に求めるプログラムを開発して、
小学校時代の友達を驚かせたことがある。
10 PRINT "3. 1 4 1 5 9 2 6 5";
20 A=INT(RND(1)*10)
30 PRINT A;
40 GOTO 20
2008/02/25
2008/02/07
2008年度のDelphiアンケート
「2008年度のDelphiアンケート」(CODEGEAR.jp 説明)
http://blogs.codegear.com/teamj/2008/02/07/98/
日本語版アンケート
http://video.codegear.com/survey/2008DelphiSurvey_Japanese.html
本当に数が多くて途中でくじけそうになるんだけど、
「飛ばしてもOK」
なんだよ!
オイラも結構アンケート自体が好きでいろんな所に登録してるけど
「どれにも当てはまらねーよ」ってのにどれかにしるし入れないとダメなサイトには本当にむかつくんだわ。
http://blogs.codegear.com/teamj/2008/02/07/98/
日本語版アンケート
http://video.codegear.com/survey/2008DelphiSurvey_Japanese.html
本当に数が多くて途中でくじけそうになるんだけど、
「飛ばしてもOK」
なんだよ!
オイラも結構アンケート自体が好きでいろんな所に登録してるけど
「どれにも当てはまらねーよ」ってのにどれかにしるし入れないとダメなサイトには本当にむかつくんだわ。
2008/01/29
また何となく Delphi な時間を過ごしてしまった
画像サイト「HQ models Pics Gallery」を眺めていて、
カテゴリトップから画像リストを全部取って Irvine に貼り付けたら一発でゲットできるなと軽い気持ちでプログラムをはじめてしまったら2時間経っていた。
Indy の TIdHTTP ではソースが取れなかったので
Delphi-fan さんの
☆HTMLのソースを取得する。
が大いに役に立った。
今日こそ早く寝ようと思っていたのに
カテゴリトップから画像リストを全部取って Irvine に貼り付けたら一発でゲットできるなと軽い気持ちでプログラムをはじめてしまったら2時間経っていた。
Indy の TIdHTTP ではソースが取れなかったので
Delphi-fan さんの
☆HTMLのソースを取得する。
が大いに役に立った。
今日こそ早く寝ようと思っていたのに
2008/01/14
Delphi2008
次期 Delphi2008? の情報ですが、Unicode 頑張るみたいですね。
某所「Tiburon でUnicode はこうなる」
2007 こそ D5 なみに長く使えると思っていたんですが、(いや実際 Unicode さえ避けて通れば十分に使えるんですが……)次のアップデートも少しだけ様子を見てから御布施しないといけないかもです。
ただ、Delphi の場合、優待購入期間というものがあるんで UpDate パッチとかスレとか NG とか真剣に読んでないと判断が難しいですね。
あの値段は個人にとっては安いものでもないですから。
某所「Tiburon でUnicode はこうなる」
2007 こそ D5 なみに長く使えると思っていたんですが、(いや実際 Unicode さえ避けて通れば十分に使えるんですが……)次のアップデートも少しだけ様子を見てから御布施しないといけないかもです。
ただ、Delphi の場合、優待購入期間というものがあるんで UpDate パッチとかスレとか NG とか真剣に読んでないと判断が難しいですね。
あの値段は個人にとっては安いものでもないですから。
2008/01/11
2008/01/02
Alt + Tab にサブフォームを表示したくない
もう一つ
元記事
☆――――――――――――――――――――☆
えっと親フォームから複数の子フォームを生成して疑似 MDI 的なことを
しているのですが、Vista で Alt + Tab するとすべてのフォームのアイ
コンが並んでしまいます(非エアロ)
自分自身が何か細工をしていたのかと思ったのですが XP では問題ないの
でそうでもなさそうです。
CreateParams で CreateWindowEx をいろいろ変えてみたのですが、いま
いち組み合わせがわかりません。
ググってみても「タスクバーに表示」の事例ばかりで、その逆をとがんば
ってもみたのですが。
☆――――――――――――――――――――☆
んで解決
非アクティブ時の選択色が薄いという問題でググって、
「Windows Vista ベーシック」→「Windows スタンダード」に
変更したところ上記問題が解決しました。
いつまでも困ったちゃんです>私と Vista
デザインがダサダサになってしまっていますがずいぶん使いやすくなりました
Vista 上での TListview
Delphi Users Forum に投稿していたものなのですが解決したのでここに記しておきます。
元記事は
☆――――――――――――――――――――☆
Vista で TListView を使ったアプリケーション(自作、他作とも)すべてに起こっているのですが、
アイテムを選択しますと「キンッ」という警告音が鳴るようになりました。
気がついたのは先日の日曜なのですが、「詳細」にすると↑↓や Home End キーで鳴り、「詳細」以外ではマウスクリックで鳴ります。
ただ、いくつかググってみてもそれらしいものが見つかりませんでしたので私の環境固有のものかと思い、やって参りました。
☆――――――――――――――――――――☆
で、Vista を再インストールして一度は引っ込んだ問題が
Delphi2007 Update3 と December Update 2007 を当てるとると再発
「ListView エラー音」でググり直してみると(前はいまいち成果がなかったのに)
あっさりと解決。
サポート技術情報がトップにあり、
http://support.microsoft.com/kb/944150/ja
レジストリ
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\CCSelect\.Current
サブキーを削除したらOKでした。
(システム サウンドをサイレント .wav ファイルに変更は却下)
Schemes 配下は取り敢えず私には無縁そうなのでよしとします。
きっと報告があったのでしょう
元記事は
☆――――――――――――――――――――☆
Vista で TListView を使ったアプリケーション(自作、他作とも)すべてに起こっているのですが、
アイテムを選択しますと「キンッ」という警告音が鳴るようになりました。
気がついたのは先日の日曜なのですが、「詳細」にすると↑↓や Home End キーで鳴り、「詳細」以外ではマウスクリックで鳴ります。
ただ、いくつかググってみてもそれらしいものが見つかりませんでしたので私の環境固有のものかと思い、やって参りました。
☆――――――――――――――――――――☆
で、Vista を再インストールして一度は引っ込んだ問題が
Delphi2007 Update3 と December Update 2007 を当てるとると再発
「ListView エラー音」でググり直してみると(前はいまいち成果がなかったのに)
あっさりと解決。
サポート技術情報がトップにあり、
http://support.microsoft.com/kb/944150/ja
レジストリ
HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\CCSelect\.Current
サブキーを削除したらOKでした。
(システム サウンドをサイレント .wav ファイルに変更は却下)
Schemes 配下は取り敢えず私には無縁そうなのでよしとします。
きっと報告があったのでしょう
Delphi まだやってます
だも(^O^)/ でお馴染み TERRY です
メルマガは長い間発行していませんが、生きてはいます。
Nifty やめるんで Delphi 関連だけでもこちらに移行します
#なんで日本語変換確定したら二重に書かれるんだろ?
メルマガは長い間発行していませんが、生きてはいます。
Nifty やめるんで Delphi 関連だけでもこちらに移行します
#なんで日本語変換確定したら二重に書かれるんだろ?
登録:
投稿 (Atom)