Delphi相談室その3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG気楽な雰囲気がよければこちら
モナーの *やさしい* Delphi質問スレ
http://pc.2ch.net/test/read.cgi/tech/1003113413/
希望や夢はこちらに
★クライアントサイド最強の Delphi に物申す★
http://pc.2ch.net/test/read.cgi/tech/1001442200/
メーリングリストのウオッチすれはこちら
Delphi/Kylix Tech 2nd
http://pc.2ch.net/test/read.cgi/tech/993005709/
つづく >>2-3 あたり
キャラ系雑談はこちらで
ミ,,゚Д゚彡DelフサギコのフサフサDelphi談話室�A
http://pc.2ch.net/test/read.cgi/tech/1006602102/
APIで直接な漢な人はこちら
Delphiで小さな実行ファイルを作ろう
http://pc.2ch.net/test/read.cgi/tech/1009080085/
ギコBASIC拡張計画
http://pc.2ch.net/test/read.cgi/prog/961558082/
前の Delphi相談室2
http://pc.2ch.net/test/read.cgi/tech/995950803/
前の Delphi相談室
http://piza.2ch.net/tech/kako/971/971261573.html
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGttp://pc.2ch.net/test/read.cgi/tech/1001442200/
しかも1000行って終わってるだろこれ
0004デフォルトの名無しさん
NGNGDelphi/Kylix Tech 2nd
http://pc.2ch.net/test/read.cgi/tech/993005709/
の方、 これは昨夜いきなりDel無用論の荒らし風状態になって終了
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGオレ、Kylixには全く興味無いなぁ。
0008デフォルトの名無しさん
NGNGまだ使ってる人いるのか?
0009デフォルトの名無しさん
NGNGhttp://paming.s7.xrea.com/yukiwiki/yukiwiki.cgi?[[44656C706869918A926B8EBA814095CA8AD9]]
手始めにリンク集をまとめてみました。
0010デフォルトの名無しさん
NGNGDelphiがどんなにだめになっても割りとAPIレベルから再構築できるから
素人からバカ(プログラム中毒者)まで使える。OO用だけど実はアンチOOでもOK
欠点はマクロ展開できないことぐらいじゃないかなあ。
リンクがないのがとにかく好きだ
kylix/delphiってのはインターベースやオラクルを前提にして
いわゆるプログラマーでない人がやる分には悪くないとは思うけれど
TCP/IPベースならばおんなじことがNETSCAPEブラウザーで
テキストベースのhtmlとjavascriptでできそうな気がする。
ところでD6ってのはNULL変数がなくなったんですか?
あと absolute 0 って使い方ができないから
D6のおまけCD-ROMについているJEDIのDirectDrawでエラーが出る。
ちなみにこれは
const
nullGUID :TGUID =(D1:0;D2...);
var
nilGUID :TGUID absolude nullGUID
ってやったら直ったけれど
こう仕様が変わるとほんとにつらい。
Delphi1からDelphi2に変わったときなんて
OS違うのにソースそのままでコンパイルできたって言うのに
0011
NGNGメインフォームとサブフォームがあってメインフォームで
ボタンをクリックするとサブフォームが表示される命令文を教えてください
ちなみにForm1.Close;で終了するのはわかりますが・・・
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGShowModalそれが知りたかったのです。ありがとうございました
0014デフォルトの名無しさん
NGNG>テキストベースのhtmlとjavascriptでできそうな気がする。
それはもしかして、wwwアプリみたいなものを作る話ですかな?
あれで普通のGUI構築ツールと同じ表現力を求めて開発するってのは、
まるでお薦めできませんぜ。
というか漏れのプロジェクトが、それっぽい安易な発想しかないアフォどものせいで
月曜の初仕事からの暗礁のりあげが保証されていると思われ(わら(T_T
del(この文脈ではVBでも可)ならば、こんなことくらい楽勝で出来るのに!と
歯噛みすることが、なんどもなんども有ります。やってられないっすwwwアプリは。
wwwだと、(serverとのやりとり無しには)絵も描けないわけだしね。
JavaAppletの出番をあおぐくらいなら、delとかを使うのと同じことだし。
>リンクがないのがとにかく好きだ
これ、なんのこと?
delにもリンクは有るでしょ? はやすぎて判らないかも知れないけど。
VCにもgccにも有るのと同様に。
0015Delフサギコ
NGNGミ,,゚Д゚彡 < しつもソや!
U ミ \____________
〜ミ ミ
∪''∪
StringList.LoadFromFileで読み込む時は
当然ShiftJISのファイルがテキストで読めますが
HTMLでよくあるEUCを読み込んでSHIFTJISの文字列リストとして
格納するのはどうやるんでしょうか。
また、
HTMLってShiftJISとEUC以外に縁コードの方法はありますか?(日本語で)
あるのならそれもStringListにShiftJIS形式で格納したいっす。
教えてください。
0017デフォルトの名無しさん
NGNG表示させたいのですが、どうすればよろしいでしょうか?
教えてください
ちなみにWindows上の設定のODBCまでは何とかエラー無く行けたと思います
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGJIS と UNICODEが有名かと
0020Delフサギコ
NGNG,,,,,,,,,,,,,∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′,,,,,,,ミ,,゚Д゚彡 < 愛してくれとはいわーないわー♪
UU""" U U \_______________
ストーカーニハ ナラーナイデー♪
レスありがとうです。
>>16
HenkanJ.pas.....変換はword単位なんですね。
Stringを全部変換するのはどうやるのかな.....
SiftJIS以外テキストをStringListに入れて
そのStringをShiftJISに変換なんて事が出来るのでしょうか...
>>18
nkfって何でしょうか。
関連しつつ、別質問ですが
テキストファイルがそれぞれJISかSiftJISかEUCかUnicodeかを判別する
のはどのようにしたらいいのでしょうか?
質問ばかりでスマソ
0021デフォルトの名無しさん
NGNG実装しようと思っているんですけど、
何かいい方法ありませんか?
教えてください。
0022デフォルトの名無しさん
NGNGgoogle見れ
>>21
TActionList使ってメニューを全てTAction化して
TActionListのショートカット編集フォーム作成すればよい。
0023デフォルトの名無しさん
NGNG↑ nkf32.dll
UNICODEは無理かも。だけどwebページは普通JIS/EUC/SJISなので大丈夫だらう。
0024Delフサギコ
NGNG∧,,∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ミ ゚Д゚ミっ < 車輪の再発明はするなってことですかい
|''U ̄| \_________________________
| ̄ ̄|
/ ゙ヽ
( ゚Д゚ ) リダイレクション デ ドウヤッテ StringList ニ.......
人____ノ
Pascalソースがありゃあいいのになー.....
DLLもあるんですね....
そんでもってDLLの作者の方々に.....
ウワァアァァアァア!!!!!
∧,,∧
ミ;゚Д゚彡
0025デフォルトの名無しさん
NGNG0026Delフサギコ
NGNG∧,,∧ 2002ネソ 今年のフォーフ
ミ,,゚Д゚彡 「ネタの中にもマジレス」
ミつ[|lllll])
〜ミ ミ
U U.
Actionのショートカットの管理は
実装例はホットゾヌを見るといいです。
が、初心者にはムズイと思います。
どこかの方がやっていたアイデアですが
Shiftを押しながらMenuItemをクリックすると
ショートカット変更ダイアログ
(FormにTHotkeyが張り付いただけのForm)
が表示されてそれを入力したら
ショートカットが変更されるというもの。
実装の概要は
MenuItemでもActionでもいいけど
クリックされたイベントハンドラで
begin
if (Shiftキーが押されてる?) then
begin
MyChangeShortCutDialog.Hotkey1.ShortCut := (Sender as TAction).ShortCut
if MyChangeShortCutDialog.ShowModal=OK then
beign
(Sender as TAction).ShortCut := MyChangeShortCutDialog.Hotkey1.ShortCut;
end else
exit
end else
begin
//元々のイベントハンドラの処理
end
end;
こんな事を行えば楽にショートカットキー変更機能が搭載できて
いいんじゃないでしょうか。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG>リダイレクション デ ドウヤッテ StringList ニ.......
DLLツカエバ、CモジレツヲカイシテStringListニデキルジャン
ッテソウイウコトデハナイ?
0029Delフサギコ
NGNG〜′,,,,,,,ミ,,゚Д゚彡 < で、こういう場合にインターフェースを学んでしまおうか
UU""" U U \_
ShortCutという同名のプロパティを持つが
継承依存関係の無いTMenuItemとTAction、
それぞれをインターフェース変数に代入すると
同一のプログラムソースで同じ処理が行える
はずなんだけど.....
∧,,∧,,,,,,,,,,,,,,, / ̄
ミ゚Д゚,,彡,,,,,,,,,,,,ヾ〜 < 恥ずかしいかしら
U U """"UU \_
俺、いまだにインターフェースに慣れません
なんか苦手意識...
だから、誰か例、書いてくれないかなー。。。(汁
0031下手人
NGNG| 改行コードの問題もあるんで |
| http://home1.infonia.ne.jp/~delphian/delphi/compo/miscella.html#MI0031 .|
| 使いませう .|
|_________________________________|
. ∧∧ ||
( ゚д゚)||
/ づΦ
0032下手人
NGNG( ゚Д゚)< アンカー飛ばないんでjconvert.pasね
|つ つ \
〜 |
∪ ∪
0033デフォルトの名無しさん
NGNGよっぽどコンソールアプリとかがトラウマになっとるようだ・・
別にたいした違いはないんだが。
0034ねこま
NGNG0035Delフサギコ
NGNGミ ゚Д゚彡 わからないです。
〜ミ,,,,uuミ
DLLの方がいろんな場面で使いやすいと
思うんだけど。違う?
>>34 そなの?
Javaではそういう使い方が日常で使われると思う。
誰かがそういう目的でよく使っている
と2chで言っていたような…ガセだったかな。
そこんとこDelもJavaみたいになればいいのにナ。
0036Delフサギコ
NGNGミ,,゚Д゚彡 < しゅ・・・宗教上の理由から
,;゙ ミ \_nkf32.dll は使えません。
ミ. ミ
/゛゛゛゛ ダッテダッテ アノヒトガ サンカシテルモノ
>誰かがそういう目的でよく使っている
デlpヒでInterfaceをそのように使っているという事です。
ねこまさん、下手人さんありがとう。
jconvert.pas を調べてみます。
ああ、また夜型になってしもた。
0037デフォルトの名無しさん
NGNGOnHelp か HelpContext
0038デフォルトの名無しさん
NGNGEWin32Errorに対するEOSErrorはあるのに見当たらないような。
0039デフォルトの名無しさん
NGNG俺もその事実を知ったときは驚愕した。
0040デフォルトの名無しさん
NGNG何処かに公開されてたりしませんか?
普通のと違う、かっちょえーコントロールが使いたいです、激しくハイ!
0041デフォルトの名無しさん
NGNGここのスレが詳しい。
かっちょいいDelphiコンポーネントはここだ!
http://pc.2ch.net/test/read.cgi/tech/1010277581/
0042デフォルトの名無しさん
NGNGDelphiはコンポーネントを自作してなんぼ。
見たところ趣味だろうから生産性は無視しな。
と、言う想いを込めて>>41。
0043デフォルトの名無しさん
NGNGfoo f;
case f of
bar: xxx;
baz: yyy;
end
ってした時に通常ありえないelse部分ってどうしてる?
0044デフォルトの名無しさん
NGNGabort
0045ななしヘタぐらま ◆B18Bks.Y
NGNGelse
Exception.Create('内部エラーだゴルァ');
社外に出すソフトでこれをやるのは危険.
0046デフォルトの名無しさん
NGNG何が危険?って口調がヤバイってコト?
0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNG0049ななしヘタぐらま ◆B18Bks.Y
NGNGハイ,以前恥ずかしいエラーメッセージを
社外で出して恥ずかしい思いをしました.
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGちょっとタイミングのずれたレスだけど
日本語コードではユニコードはつかわず UTF8,UTF7(ほとんどUTF8)を使うのが標準
で実際にはShift-JISがスタンダードでUNIX系ホストはEUC-JP 一部がJIS
でJISコードはメールでは標準だけど改行や英字に切り替えるたびに制御コード入れないといけないので
サイズがでかくなる。
昔のCGIで半角かな禁止だったところはたいてい頭に¥の入ったコードが誤変換しているって事を聞いた
だからコンバートおたくになるのでないのなら
現実問題としてS-JIS,JIS,EUC-JP,UTF-8を抑えておけばいいんだと思う。
どっかで見つけたソースコードを元に一回作ったんだけどちょっとみあたらない。
確かIEのデータ(UTF8)をクリップボードに入れてどうこうというのだったと思うんだけど
0054デフォルトの名無しさん
NGNG>>14 Webアプリではなくてインターフェースとしてのブラウザー
Delphiってストリームからフォーム読み込む仕様なのに設計時デザインが原則なのはもったいない
あと思うのはdelphiについている表示用コンポーネントはWIn依存物も含めて
HTML表示で代替できてしまうので考えてしまうのです。
でもIEってなんかWIndowオブジェクト貼り付けてるだけらしくて
テキストのところでカーソルがアイビームになるから、効率はわるいのかも....
って結局自作かい...オリ...
フレームとテーブルと画像の入れ替えと矩形探索に特化したパネルつくればいいんだな。
ってもVCLベースでなくてWin32APIベースだけど
0055デフォルトの名無しさん
NGNG>HTML表示で代替できてしまうので考えてしまうのです。
このネタもう飽きた
0056Delフサギコ
NGNG____∧ ∧_ / ̄>>49 ヘタぐらまさん
___ミ,,゚Д゚ミ< もっと暴走だ!
__ ミ ⊃ つ \_
_〜ミ,, ,,〃 いつか、2chネラと会える日が来るはず。
_ ∪ ∪
>>55
そこがJava鯛C#の戦いの争点になるのではないかしら。
暗い蟻マシンのGUIにIEってのはやはりつらいから
VBで作るという案件も世の中イパイイパイで溢れてるかも。
ソースエヂタをコンポーネント化してくれ。
0057デフォルトの名無しさん
NGNGスクリプトのバージョンを上げました。
以後は以下を使ってください。お願いします。
http://paming.s7.xrea.com/ykwk166_kai/yukiwiki.cgi?mycmd=read&mypage=%5B%5BDelphi%91%8A%92k%8E%BA%81%40%95%CA%8A%D9%5D%5D
0058Delフサギコ
NGNG〜′,,,,,,,,,,ミ,,゚Д゚彡 < なぜやろか
UU"""" U U \_______________
なんか、RichEditでEUCのコンバートだけ誤動作するみたい
一部、文字化けする。
procedure TForm1.Button6Click(Sender: TObject);
begin
if CheckBox1.Checked then
begin
RichEdit1.Lines.LoadFromFile('C:\Temp\無題EUC.txt');
RichEdit1.Text := ConvertJCode(RichEdit1.Text, SJIS_OUT);
end else
begin
RichEdit1.Lines.LoadFromFile('C:\Temp\無題EUC.txt');
end;
end;
どうやら改行コードを勝手に改変しやがるのか>>RichEdit
ヤナ仕様だな。
ConvertJCodeはjconvert.pas の関数です。
jconvert.pasはUTF-8はサポーとしてないみたいですね。
ちょと残念。ま。いいか。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGみんな同じような症状なんじゃない?
0062デフォルトの名無しさん
NGNG> RichEdit1.Lines.LoadFromFile('C:\Temp\無題EUC.txt');
> RichEdit1.Text := ConvertJCode(RichEdit1.Text, SJIS_OUT);
こんな横着なことしてはイカンよ。
ちゃんとした文字列保存用の TStringList などを用意するように。
どうしても TRichEdit に直接読み込みたいのであれば、
type
TJaConversion = class(TConversion)
function ConvertReadStream(Stream: TStream; Buffer: PChar; BufSize: Integer): Integer;
end;
function TJaConversion.ConvertReadStream(Stream: TStream; Buffer; BufSize: Integer): Integer;
begin
{ EUC から SJIS に変換する }
end;
というようなクラスを作って
RichEdit1.DefaultConverter := TJaConversion;
RichEdit1.Lines.LoadFromFile( FileName );
のように読み込みながら変換しないといけない。
この用途には NKF32.DLL も Jconvert.pas も利用できないので
素人にはおすすめできない。
0063Delフサギコ
NGNGミ,,゚Д゚彡 モナユーティルスのファイルから文字列直読み関数
ミつ[|lllll]). を使ったよ。
〜ミ ミ
U''U フユハサムイネ
function FindFile(const FileName: String): TSearchRec;
begin
if FindFirst(FileName, faAnyFile, Result) = 0 then
FindClose(Result)
else
raise Exception.Create(FileName+'の情報の取得に失敗しました。');
end;
function LoadStringFromFile(const FileName: String): String;
var
size: Integer;
F: File;
begin
size := FindFile(FileName).Size;
if size = 0 then
begin
Result := '';
Exit;
end;
SetLength(Result, size);
AssignFile(F, FileName);
Reset(F, size);
try
BlockRead(F, PChar(Result)^, 1);
finally
CloseFile(F);
end;
end;
0064デフォルトの名無しさん
NGNGコンポーネントを作る際
コンポーネント→コンポーネントの新規作成を選んで
上位クラスを選ぶわけですが、特に上位クラスを選びたくないとき
(TObjectにしたいができなかった)どうしたら良いですかね。
適当な上位クラスを継承させたら良いんですかね。
0065んと
NGNGいいかなぁ??あえて6のパーソナルにするべきだろうか・・
0066デフォルトの名無しさん
NGNGTclass はどうだ?
0067デフォルトの名無しさん
NGNGDeiphi3のプロフェッショナル >>>>> D6 personal
だと思うぞ
0068デフォルトの名無しさん
NGNGTComponent クラスから直接/間接に派生しないと、「コンポーネント」とは
言わないんだよ。コンポーネントパレットに乗らないし。
TObject から派生してつくるのは、たんなる「クラス」ですよ。
コードエディタに直接書けるよ!
0069デフォルトの名無しさん
NGNG>BlockRead(F, PChar(Result)^, 1);
最後が 1 だけどいいの?
0070デフォルトの名無しさん
NGNGプロからパーソナルになると
IDEが使いにくく感じるから微妙。
あえて換えなくてもいいような。
0071デフォルトの名無しさん
NGNGそれはD4以降の話では?
0072デフォルトの名無しさん
NGNGファイルタイプの関連付けを入れとくと便利だよ
でもD3ProとD6Personalなら同じようなもんかもね ちょっとだけD6Personalが便利かも
0073デフォルトの名無しさん
NGNGコモンダイアログの所謂「ファイルを開く」ダイアログで、
リストに追加されるファイル名をゲトしてそのファイル
から条件分岐で追加/不追加を制御したいんですが、
イマイチOnIncludeItemのイベントの引数、
const OFN: TOFNotifyEx
からファイル名を取得する方法が分かりません。
Googleも検索してみたけどうまく引っかかりませんでしたです。
メモリエディタで覗いてみると、
OFN.pidl
の指してるアドレス周辺にファイル名があるみたいなのですが、
構造体の定義も分からず、困っています。
OnIncludeItemのイベントでファイル名をゲットする方法、
ご存じの方ご教授下さい。
動作/開発環境は Win2kProSP2+D5Pro Up1 です
0074デフォルトの名無しさん
NGNGD6だとフォームだけで360kbyteになっちゃうyo
あえてD3の欠点があるとしたら
Dword型がLongIntでInt64がcompになるので
整数演算がややこしいこととタイプライブラリーでInt64を使っているものをととりこめないことだ
D6の長所っていったらインストールシールドついていることぐらいだから
Per版はやめたほうがいい
インターネットコンポーネントはほとんどWebでダウンロードできるyo
ちなみにFastnetのFree版も1.61になった。
もしもD6 per買うぐらいならば どっかでD5 learning探したほうがいい
007574
NGNG一番安定している。
もうひとつ欠点をいうならばD4,D5以降のコンポーネント取り込みには
一苦労するという点だけどたいていD3用のコンポーネントもあるからOK
D6 perにいくくらいならFreePascalにいったほうが将来性がある
0076デフォルトの名無しさん
NGNGDelphi/VCL使わないなら
今時Pascalにこだわる必要性は皆無だよ。
もっとまともな選択肢が山ほどある。
0077デフォルトの名無しさん
NGNGつーか(・∀・)?
0080デフォルトの名無しさん
NGNG遅レスですがありがと!
0081デフォルトの名無しさん
NGNGキニスルナ
所詮Delphiが好きな奴同士だ。仲良くせい
0082デフォルトの名無しさん
NGNGでVCL使うならD3しかないでしょう。
まともな選択肢なんて一つでもあるの?
Webでのサンプルの圧倒的な量
似たようなコードばかりのC++とはおーちがい
D6-perの最大の難点は作ったEXEの扱いだと思うのだが...
はっきりいってWindows nativeアプリを作ることに関してはDelphi最強でしょう。
でもソースはボーランド以外のができがいいけど
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG実は病巣部は Classes,varientsなので
Delphiのクラスをちょっとでも使おうとするといきなりファイルサイズが
120kbyteくらいになっちゃう。
どうもグローバル関数とか初期化部分が多くて循環参照しているのが原因みたい
TlistやTstreamくらいはつかいたいのに
でも一回ライブラリーがそろえばいいし、
Delphiの場合Webのサンプルが多いのがありがたい
まぁ非VCLでもVCLでも一番バランスが取れているのはD5なのかな?
D6でもKolとか使えばファイルサイズは小さくなるけれど
あまりに独自なクラスで(Tobjectすら使っていない)
D3は使うかもしれないけれどD5を使うのはあまりにも癪なので
アプリのデータを増やしてかってに入っている関数を使い尽くすつもりで
やるっきゃない。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG禿同
などどいいつつ、逆にVCL使わないで頑張ってらっしゃる同業者が
何人もおられると思うとちょっと感動。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG自分の持っている/長く使っている道具が良い。って話になっているぞ
ホンとのプロは道具を選ばない。
0090デフォルトの名無しさん
NGNG俺はもうD3は使わない D1は使うけど D4,D5 お試しでD6だけかな
0091デフォルトの名無しさん
NGNGfor i:=0 to cnt -1 do func(i);
みたいなコードで、どれか一度でも成功したら別の処理をしたくて funcの帰り値をboolにして
for i:=0 to cnt -1 do flag:=or func(i);
if flag then funcB;
とやったんだ・・・・もう判るよね。
func(0)がtrueを返すと func(1)は呼ばれないなんて・・・・
0092デフォルトの名無しさん
NGNGfor i:=0 to cnt -1 do flag:= flag or func(i);
の間違いね ・・・鬱
0093ねこま
NGNGD3 もいいんだけど,COM のサポートがイマイチ
もういいか,古い話題は…….
009484
NGNG大体Delphiで作るときって画面レイアウトは設計時に決まっちゃうので
フォームってデザイン時しかいらんのよ。
ちりも積もれば山になるというけれど
例えばユーティリティが10個あって合計1Mというのと合計10Mというのは
やっぱ違うと思うし、実行時ファイルサイズが大きければそれだけ重くなる。
零細企業は大変なのよ。あとおいらけちだし
>>89 Int64て D4からだっけというよりD3はLongWordがないほうが痛い
そう考えると最終安定版はDelphi4ということ?
Delphi5はフォームがテキストというけれど元々エディターで表示できるので
関係ない気もする。
スプラッシュはD3かD4がいいねぃ。D5はださいしD6は寒い
しかもWin2Kだとユーザーかえると未許諾になっちゃうし..
インテルのIJLがレジストリーをいじんないとIJGより速くないそうだし
COM関連を考えるとあるライブラリーを無理に使わない必要もないから
ボーランドオリジナルソースでは、
sysutiles、jpeg,graphics,classes,varientsくらいは使ってよさそうだけど
Delphiってフォントの回転できないから結局API使っちゃう
D6はif def でOS分けないでユニット別名使ってほしかったなぁ。
どのみちもうAPIでの環境整っちゃったからがんばってD5も使わないで
D6で逝こう。
0095デフォルトの名無しさん
NGNGフォーム固定ならRCでいいわけだし...
D3,D4,D5の場合フリーのツール類をそろえればそうとうよいと思う
MMXasm,CtoPas,HtoPasとかもお勧め
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGDelphi4.1ってあったっけ?
Delphi4 + パッチ?
0098デフォルトの名無しさん
NGNGまじで?
0099デフォルトの名無しさん
NGNGオプション次第でそうなると思いますが?
0100デフォルトの名無しさん
NGNGfor i:=0 to cnt -1 do flag:= flag or func(i);
をひっくり返して
for i:=0 to cnt -1 do flag:= func(i) or flag
と書けばいいんだよね
確かに最初驚くだろなあ
0101デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています