1 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:30:34 ] ★まとめWiki★ www.wikihouse.com/DelphiVIP/ ●Delphi6 無料版● www.vector.co.jp/soft/dl/win95/prog/se205882.html 導入手順 www.wikihouse.com/DelphiVIP/index.php?%C6%B3%C6%FE%BC%EA%BD%E7 ●Turbo Delphi 無料版 導入手順● ttp://gigazine.net/index.php?/news/comments/20060906_turbo/ Delphi専用うpろだ ttp://vipdelphi.run.buttobi.net/cgi-bin/upload.html
204 名前:デフォルトの名無しさん [2007/02/17(土) 20:52:46 ] //sle_1:旧番号 //sle_2:旧番号 long Ai=0 string code,old_id int i old_id=trim(sle_1.text) for i=17 to 1 step -1 Ai=Ai+(long(mid(old_id,i,1)))*(mod(2∧((18)-i),11)) next choose case mod(Ai,11) case 0 code='1' case 1 code='0' case 2 code='x' case else code=string((12)-mod(Ai,11)) end choose sle_2.text=old_id+code 上記のプログラミングの意味を教えてください・・・
205 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:02:17 ] 何だろ? 面白そうな言語だね
206 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:04:48 ] >>199 Delphiで小さな実行ファイルを作ろう pc.2ch.net/tech/kako/1009/10090/1009080085.html こんな話をこのスレでやりたいと? よっぽどやる気ムンムンの奴が引っ張らないと荒れるだけだと思うぞ
207 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:10:23 ] >>203 メンテナンス中とか。 > Maintenance announcement: Membership services will be unavailable > Abstract: February 17, 2007 Membership services will be down for maintenance dn.codegear.com/jp/article/33982
208 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 21:37:17 ] >>199 もっと正確に言うならVCLをリンクせずにAPIのみで組めばってことだな 他にもVCL代替のコンポーネントを利用してRADで小さく組む方法もある
209 名前:204 [2007/02/17(土) 21:48:21 ] 中国政府のID検索の中身らしいのですが 本物かどうかを知りたいんです。
210 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:03:50 ] 分かりやすいDelphiの解説サイト教えれ
211 名前:デフォルトの名無しさん mailto:sage [2007/02/17(土) 22:10:30 ] >>209 言語はPowerBuilder じゃないかなと思う こっちのスレで聞いてみたら? pc10.2ch.net/test/read.cgi/tech/1147258671/
212 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 00:14:27 ] DelphiってC++より難しいか?
213 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 00:21:10 ] 簡単だお
214 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 00:44:01 ] たかがウインドウ作るだけでごちゃごちゃコード書いてるけど、これ簡単なのか? ファイルサイズが小さく作れるみたいだけど敷居高くね? ttp://homepage2.nifty.com/Mr_XRAY/Halbow/Chap01.html
215 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 01:51:44 ] >>214 それが本来のウィンドウの作成方法なんだよ。 VCL等のライブラリがラップして簡単にしてくれてる。 ラッパ使うのと比べれば、難易度や敷居はどうしても高くなる。
216 名前:デフォルトの名無しさん [2007/02/18(日) 02:03:48 ] サイズってそんなに変わるものなのか?
217 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 02:22:37 ] Delphiの場合、単にコードをベタに展開しただけにはならないので結構変わる。 DelphiはRTTIを利用したコンポーネントモデルの所為で、実際には使っていないクラスもバイナリに含まれたりするんだ。
218 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 02:37:52 ] まあでかいアプリ作るんならそんなに差は出ないけどな
219 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 10:50:14 ] 実はDelphiの実行ファイルサイズは MFCでC++で作った実行ファイルサイズと比べても小さい MFC(VC++)で作った場合、MFCxx.DLLを使うから小さいんだ。 でVC++でテンプレート使いまくってしまうと、これはもう爆発的に巨大化する 古式ゆかしいOOPのDelphiの方が小さく作れる。 ・・・もっとも、テンプレートが使えないのは再利用面で良いかどうかというと、疑問も残るが
220 名前:209 [2007/02/18(日) 20:34:45 ] >>211 ありがとうございました!!
221 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 06:05:32 ] >>214 みたいな方法で作ってるアプリってどんなのがある? janeとか?
222 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 06:06:59 ] +の更新だけが頼りだ
223 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 06:07:28 ] 誤爆
224 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 22:55:15 ] いつになったらDelphiいれられるんだ・・・ キーが取得できんorz
225 名前:デフォルトの名無しさん [2007/02/20(火) 00:46:34 ] >>1 の導入手順にいいものが載ってる
226 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 00:50:21 ] vipでこのスレ案内されたけどDelphiのみなのか(´・∀・`)
227 名前:デフォルトの名無しさん [2007/02/20(火) 01:19:24 ] >>226 何の言語やりたいの?
228 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:26:47 ] みたけど何のことかわからない >途中、鍵入れろって言われるところがあるけどがんば って言われてもそこが問題なのになあ
229 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:41:42 ] >>227 D言語とか使ってみたいけどあれはどうなの?
230 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 01:57:48 ] >>225 ああやっとわかった thx
231 名前:226 mailto:sage [2007/02/20(火) 02:47:18 ] | \ __ / _ (m) _ピコーン |ミ| / .`´ \ ∧,,∧ (´・ω・∩< Delphiのアイコン使ってれば (つ 丿 うpしてもきっとみんな気が付かない! ⊂_ ノ (_) ちなみC++とC#始めたばかりだお
232 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 02:59:45 ] 慣れてくるとバイナリ見て言語が分かるようになるよ
233 名前:デフォルトの名無しさん [2007/02/20(火) 10:07:22 ] ∧_∧ ピュ.ー ( ^3^) <エェー これからも僕を応援して下さいね(^3^)。 =〔~∪java~〕 = ◎――◎ java&サン
234 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:59:27 ] Javaちょっとやってみたけど配布難しいから辞めたぜ VBはインストーラ作れば楽だな、容量でかいけど Delphiが一番楽
235 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 09:27:05 ] InnoSetupもいっぺんに学べるからdelphiは楽w
236 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:13:20 ] >>232 バイナリからファイルの種別を推定するプログラム。 ttp://koneko.cn/freesoft/binguess0.zip makehist winexe.hist c:\windows\*.exe makehist windll.hist c:\windows\*.dll binaryguess "c:\Program Files\Internet Explorer\iexplore.exe" *.hist [["winexe.hist", 0.622772464675355], ["windll.hist", 0.56270188617956]] バイナリの成分に着目しました(嘘)
237 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 17:17:15 ] まだこの話題引きずってるの。暇すぎ・・・ほかにやることないのか?
238 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 19:55:24 ] EnumWindowsProcをTFormの関数にして EnumWindowsを呼び出すことは可能?
239 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:09:50 ] >>238 オブジェクトのメソッドは 隠れた引数を持つので、基本的には出来ない。 常識的には、 EnumWindowsに関数を渡して、2番目の引数にオブジェクトを渡し 関数からオブジェクトメソッドを呼び出す。
240 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 15:37:59 ] Delphi6とTurbo Delphiの共存ってできますか?
241 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 15:49:06 ] できる
242 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:56:31 ] >>241 即レスしていただいたようですね。ありがとうございます。 じゃあ、Turbo Delphi入れてみます。
243 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 07:53:48 ] ttp://register.borland.com/ が 繋がりません。 >>1 も全部見ましたが↑のような状況なので無理ポです。 キーの登録方法キボンヌ
244 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 08:14:44 ] delwiki.info/?Delphi+6%2FPersonal+%C8%C7%A4%CE%C6%FE%BC%EA%A4%C8%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
245 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 08:18:34 ] www.borland.com/jp/company/index.html に問い合わせたら?
246 名前:244 mailto:sage [2007/02/27(火) 08:19:49 ] ttp://register.borland.com/ が繋がらないのは同じだね。 スマソ。
247 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 08:22:02 ] dn.codegear.com/article/33580 >方法1:米国の使用許諾システムから取得を行う方法 >4. register.borland.com/delphi6 にアクセスします。 ここがアクセス出来ないからコレも出来ない >方法2:使用許諾コード問合せ窓口に取得代行を依頼する これしかないよ
248 名前:244 mailto:sage [2007/02/27(火) 08:22:54 ] これみたい https://reg.borland.com/srs5/serial_number.jsp
249 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 08:35:42 ] Delphi終わったなw あ、既に終わってたんだな。
250 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 07:00:08 ] フルスクリーン表示のゲームに自前でFPS等を表示したいとき どんな処理をすればいいのかヒントをください 検索するにもキーワードが悪いらしくヒットしないんです
251 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 07:38:22 ] 描画ルーチンで時計を見ればいいのでは? 時計の候補は 1 timeGetTime または GetTickCount 1ms単位の時間 2 QueryPerformanceCounter / QueryPerformanceCounter 分解能はそれより良いが割り算必要 3 RDTSC 分解能は命令サイクル それを10個記録して、 1なら 10*1000ms/(現在時間-10個前の時間) FPS 2なら 10*QueryPerformanceCounterの値/(現在時間-10個前の時間) FPS
252 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 14:43:11 ] >>250 ttp://delphi.nce.buttobi.net/ この辺は参考になるかも。 Turbo Delphi、レジストリ弄ればコンポ追加できるかも知れんね。 俺には難しくて全然むりぽだけど。
253 名前:デフォルトの名無しさん mailto:sage [2007/02/28(水) 22:33:21 ] 鯖移転に気づかないで難民になるところだった…
254 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 01:04:18 ] >>250 1.フレームごとにカウンタを加算 2.タイマーで1秒ごとにフレーム数を別の変数に退避。カウンタをリセット 3.別の変数に退避した数を表示
255 名前:デフォルトの名無しさん [2007/03/08(木) 08:22:18 ] Delphi2007 for Win32はどうなんだろう。 今まだDelphi7なんだが、そろそろバージョンアップの時期かなぁ。
256 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 17:32:50 ] 認証サイトが消えてるね
257 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 18:56:23 ] Delphi5を現役で使っています。 Delphi6を買ったけど認証が煩わしいので 使っていません。 それ以来Delphiを買っていなかったんですが Delphi2007 for Win32はVista対応なので 将来OSをVistaにするのに備えて 買おうか迷っています。 今度のソフトも認証とかあるんでしょうね
258 名前:デフォルトの名無しさん mailto:sage [2007/03/09(金) 20:15:47 ] D6、D7は認証しなくても使えるんだが。たまに認証しろとは言われるけど。
259 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 12:04:20 ] VB6でも2chブラウザ作ろうと思ったらスレッド使えないんだな やっぱネイティブだとDelphiしか選択肢ないのか
260 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 13:16:32 ] ×VB6はネイティブ
261 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 14:03:35 ] VB6はネイティブコードでコンパイルするとマルチスレッドはサポートされないがな。
262 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 18:08:43 ] Delphi7も6みたいに無料で使えるのか?
263 名前:デフォルトの名無しさん mailto:sage [2007/03/10(土) 23:20:40 ] >>262 personalのドイツ語版が無料で公開されてた気がする。
264 名前:デフォルトの名無しさん mailto:sage [2007/03/11(日) 01:43:51 ] いままで3Std→4Pro→6Proと買って使ってたが、試しにTurbo Explorer入れてみた。 ソースもついてるし、Indyも自前でCreateすれば使えるじゃねえか。 他にもかなり強化されてるし、しばらく使ったら6には戻れそうもないぜ。 昔Win32APIとかの資料が欲しくて、1年だけMSDNライブラリサブスクリプションに入ってたが 今じゃタダで最新版が手に入るし、いい時代になったもんだ。
265 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 00:53:04 ] 独自コンポーネントが使えないからイラネ
266 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 07:55:01 ] ?
267 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 08:32:02 ] D6Per ソース無し フリーのコンポを導入可能 Turbo Explorer ソース付 コンポを導入はライセンス上出来ない。ユニットとして使うのは出来る
268 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 09:18:47 ] 既存のプロジェクトとの互換性は無視して、Delphiの知識が全くない人が始めたときに、 どっちがとっつきやすいかっていえば、ソースがあるほうだろうなあ。 何か起きて原因を追求するとき、デバッグ版DCUでコンパイルしなおせば VCLソースまで降りてトレースできるから突き止め易い。 ソースを追っかけてくと、知らなかった機能に気づくことも出来るし、 VCLがどういう構造になってるかとか、Win32APIの使い方の参考にもなる。 ちょっと動作を変えたいときは、コピーして書き直すだけですぐできる。 コンポはある程度理解してきてから使いたくなるものだと思うし、 IDEにインストールできないだけだから、 その気になればCreateからコーディングして自前で配置すれば使えないことはない。 ただTurboにはリアルタイムのエラーチェック機能にバグがあるみたい。 プロジェクトに含まれていないけど参照してるユニットをその場で書き直すと、 エラーじゃないはずなのにエラー表示になることがある。 コンパイルは通るし、一度プロジェクトを閉じて開き直せば消える。 バージョンは 10.0.2288.42451 Update 2 あと、エディタが重装備だからその分もっさりしてるのが難点かな。
269 名前:デフォルトの名無しさん mailto:sage [2007/03/12(月) 23:18:43 ] IDEが起動するまでの時間 Delphi6 1秒 TurboDelphi 1分
270 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 07:58:25 ] 116 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/04(土) 17:25:13 ttp://beeography.wordpress.com/2006/09/12/just-wanna-let-you-know/ ここに書いてある方法でTurbo Exprorerでも合法にコンポ入れれるよ 117 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/04(土) 18:02:21 あとこれ。 dclusr経由のコンポーネントインストールが、ライセンス違反かどうかの話。 ttp://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+200609/06090014.txt
271 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 20:44:47 ] >>270 それもう対策されたんでしょ?
272 名前:デフォルトの名無しさん mailto:sage [2007/03/13(火) 21:56:39 ] された。
273 名前:デフォルトの名無しさん [2007/03/14(水) 01:10:18 ] Delphi20007って無慮う?
274 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 02:19:52 ] 何だそれはww
275 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 02:22:37 ] 1万8千年も未来の事なんか判らんw
276 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 07:53:08 ] >>271 よく読めば分かるよ
277 名前:デフォルトの名無しさん [2007/03/14(水) 22:00:42 ] 本来の意図と違う動作(バグ)を利用したプログラミングがライセンス違反ならば 誰もWindows用のソフトなんて組めないよ
278 名前:デフォルトの名無しさん mailto:sage [2007/03/14(水) 22:05:49 ] >>270 日本語で頼む
279 名前:デフォルトの名無しさん [2007/03/15(木) 00:00:00 ] Delphi for Ruby発表されたな 今年中リリースだけど無料版でるのかな? Delphi for PHPはもともとPHPユーザーが多いから無料版出さないっていってたけど Rubyはまだユーザー少ないよな
280 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 07:49:34 ] PHP4ならともかく5はそんな多くないと思うけど・・・
281 名前:デフォルトの名無しさん mailto:sage [2007/03/15(木) 23:57:49 ] 昨日の相棒SPに出てきたプログラムって、C++で書いたスクリーンセーバーのソースだよね?
282 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:03:19 ] >>281 質問返し悪いが、なぜそれをDelphiのスレで訊ねるんだ?
283 名前:デフォルトの名無しさん [2007/03/16(金) 00:11:23 ] いつからここがDelphiのスレになったんだ
284 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:41:31 ] >>283 >>1 からです。
285 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:44:01 ] VIPに居た頃はDelphiオンリーじゃなかったのにな
286 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:50:42 ] 愚痴言うぐらいなら、答えてあげたら?
287 名前:デフォルトの名無しさん mailto:sage [2007/03/16(金) 00:56:55 ] あ?そういう他力本願なやつはプログラマに向いてないよ
288 名前:デフォルトの名無しさん mailto:sage [2007/03/18(日) 13:48:42 ] 他力本願なやつは、SEかプロジェクトマネージャーになりなさい
289 名前:デフォルトの名無しさん [2007/03/18(日) 14:16:46 ] >>281 ソースうp
290 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 10:06:05 ] [エラー] dclIndyCore60.dpk(31): 'END' が必要な場所に 識別子 'IndySystem60' があります 出たり出なかったり… 一旦コレ出るとDelphiアンインスコして再インスコするから面倒だなぁ。 再インスコしなくても対処方法あるのかしら
291 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 15:00:43 ] 昨日からwikiを見ながら始めてみた。 var Clip: TClipboard; Tex: TStrings; procedure TForm1.FormCreate(Sender: TObject); begin clip:=TClipboard.Create; tex:=TStringList.Create; end; ってやつを procedure TForm1.FormCreate(Sender: TObject); begin clip.Create; tex.Create; end; にしたら一応動くんだけど、なんでエラー出るん? それとvarでTStringsと宣言してるんだけど、それがなんでTStringListに化けるん? 別物じゃなかったんかい?
292 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 16:46:41 ] tex.Create; の記法の場合、 コンストラクタをメソッドとして呼び出してるだけだから texに先にメモリの確保がされてないといけない。 clip:=TClipboard.Create; はメモリを確保してくれる。 なお、クリップボードは インスタンスを複数作らない方がいい function Clipboard を呼んで Clip:=Clipboard; とやるべき。 Tex: TStrings; の場合 TexにはTStringsを継承したクラスのインスタンスを入れられる TStringListのインスタンスも入れられる。 なおTStringsは純粋仮想メソッドを持つのでインスタンスを作れない。
293 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 17:07:48 ] >>292 ありがと。 プログラミング自体ほとんど経験ないから結構大変だわい・・・
294 名前:デフォルトの名無しさん [2007/03/30(金) 16:08:21 ] Wiki にはもうキーは書いてないの?
295 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 19:49:07 ] >>294 あるぞ。よく探すがよい。 バック・・・ゲホンゲホン
296 名前:デフォルトの名無しさん [2007/03/30(金) 21:28:24 ] インストール番号はどうすりゃいいの?
297 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 21:47:16 ] 入力すれば良いのさ!
298 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 07:20:31 ] Alignってなんて読むん? アリグン?アライグン?
299 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 07:29:19 ] アライソ つかガッコ逝け
300 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 07:31:15 ] あ、ありがと。 もうそんな年じゃない・・・
301 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 07:49:59 ] この辞書なら発音が聞けるよ www.m-w.com/dictionary/Align www.m-w.com/dictionary/Height www.m-w.com/dictionary/Width
302 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 13:29:44 ] フォームに作成したボタンButton1をWindows.Setparet..で、 他アプリのフォームなど寄生させると ボタンを押した時の動作が機能しなくちゃっうんですが これを機能させるようにするにはどうしたらいいのでしょうか?
303 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 14:19:50 ] そんな事出来るの? コード教えて
304 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 14:30:42 ] Windows.SetParent(Button1.Handle,0); を実行したらデスクトップにボタンが置かれた でも、そもそも動いてないな