2008/09/19

ありすぎる話

昔の自分のコードを「バカだなー、どうかしてるな」とか言って書き換えてると動かなくなってハマる、自分との闘い。

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);
って書き方なんかやっぱ気持ち悪い

円周率を無限に求めるプログラム

ぁゃιぃ(*゚ー゚)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

2008/02/25

unicode

unicode に対応させるためにあちらこちらと手を加えるのがしんどくなってきた。

ふと、Visual Studio 2008 C# を入れてみた。

ヘルプと「C# と VB.NET の入門サイト」のコードをコピペって5分で出来たサンプルに簡単に読み込めた。



つらい。


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」
なんだよ!

オイラも結構アンケート自体が好きでいろんな所に登録してるけど
「どれにも当てはまらねーよ」ってのにどれかにしるし入れないとダメなサイトには本当にむかつくんだわ。

2008/01/29

また何となく Delphi な時間を過ごしてしまった

画像サイト「HQ models Pics Gallery」を眺めていて、
カテゴリトップから画像リストを全部取って Irvine に貼り付けたら一発でゲットできるなと軽い気持ちでプログラムをはじめてしまったら2時間経っていた。
Indy の TIdHTTP ではソースが取れなかったので
Delphi-fan さんの
☆HTMLのソースを取得する。
が大いに役に立った。

今日こそ早く寝ようと思っていたのに

2008/01/14

Delphi2008

次期 Delphi2008? の情報ですが、Unicode 頑張るみたいですね。

某所Tiburon でUnicode はこうなる

2007 こそ D5 なみに長く使えると思っていたんですが、(いや実際 Unicode さえ避けて通れば十分に使えるんですが……)次のアップデートも少しだけ様子を見てから御布施しないといけないかもです。

ただ、Delphi の場合、優待購入期間というものがあるんで UpDate パッチとかスレとか NG とか真剣に読んでないと判断が難しいですね。
あの値段は個人にとっては安いものでもないですから。

2008/01/11

TSize

Delフサさん家から「MiyaB ソフト Delphi Tips」に行って初めて知ったこの事実!

TSize
幅と高さを定義します。(cx: Longint;cy: Longint)

知らなかったorz
ずっと TPoint で代用していた。
ま、中身は一緒だから別にいいんだけど、かっこわるいだけで

あ、そんだけでし(^^;

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 配下は取り敢えず私には無縁そうなのでよしとします。

きっと報告があったのでしょう

Delphi まだやってます

だも(^O^)/ でお馴染み  TERRY です

メルマガは長い間発行していませんが、生きてはいます。
Nifty やめるんで Delphi 関連だけでもこちらに移行します

#なんで日本語変換確定したら二重に書かれるんだろ?