- 1 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:49:54 ]
- ★まとめ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 ●TurboDelphi 無料版導入手順● ttp://gigazine.net/index.php?/news/comments/20060906_turbo/ Delphi専用うpろだ ttp://vipdelphi.run.buttobi.net/cgi-bin/upload.html
- 2 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:50:26 ]
- ★よくわからないけど覗いてくれた人へのFAQ★
○Delphiって何? ●プログラミング言語 および 統合開発環境 です。GUIアプリが簡単に作れます。 ○GUIアプリって何? ●Windowsの、ウィンドウがあって、その中にボタンとかテキストボックスがあるアプリのことです。 ○何をするスレなの? ●Delphiでプログラミングして、質問しあったり、コラムを読んだりしましょう。 ○コラムって? ●有志が書いている初心者-上級者向けの解説です。実際にアプリを作りながら説明してるものもあります。 ○本当にそういうの全然知らないんだけど・・・? ●技術0から参加できます。ちょっと覗いてみませんか? わからない事があればスレにどんどんどうぞ
- 3 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:50:56 ]
- ★ちょっと詳しい人へのFAQ★
○Delphi?( ´,_ゝ`)プッ ●無料でGUIが簡単だから・・・ ごめん。 ○C#も無料版あるお ●↑が見えない ○コラムのここへんじゃね? ●優しく教えて>< ○Del厨の俺が着ましたよ ●困ってる人助けたり、何か作ってうpしたりしてみてください。 ○暇人だけど、何かでばんある? ●コラム筆者募集中です。wikiもどんどん弄くってください。
- 4 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:51:34 ]
- ★ちょっと詳しい人へのFAQ★
○Delphi?( ´,_ゝ`)プッ ●無料でGUIが簡単だから・・・ ごめん。 ○C#も無料版あるお ●↑が見えない ○コラムのここへんじゃね? ●優しく教えて>< ○Del厨の俺が着ましたよ ●困ってる人助けたり、何か作ってうpしたりしてみてください。 ○暇人だけど、何かでばんある? ●コラム筆者募集中です。wikiもどんどん弄くってください。
- 5 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:53:30 ]
- ★ちょっと詳しい人へのFAQ★
○Delphi?( ´,_ゝ`)プッ ●無料でGUIが簡単だから・・・ ごめん。 ○C#も無料版あるお ●↑が見えない ○コラムのここへんじゃね? ●優しく教えて>< ○Del厨の俺が着ましたよ ●困ってる人助けたり、何か作ってうpしたりしてみてください。 ○暇人だけど、何かでばんある? ●コラム筆者募集中です。wikiもどんどん弄くってください。
- 6 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:40:48 ]
- なんでこんなスレ立てるの・・・
- 7 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:54:10 ]
- Delphi3から使ってきたが、VC#2008いじり始めてみた。
やっぱ新しい物好きはOS作ってるとこが出す開発環境のほうがいいみたいだな。 WPF使うと動画の再生があっという間に出来る。 ただコーディングが面倒くさいっぽいしXPじゃどれが使えるのかよくわからん。 回避策として別DLLになるみたいだけど、通常のフォーム上にWPFのコントロールを乗せることも出来る。 APIとかCOMとかいろいろ呼びまくって実現する必要があった機能も、 .NETに用意されてるものなら簡単に使える。 逆に.NETにない機能はいちいちDllImportしてAPIのラッパークラス書く必要があるからかなり面倒。 まだまだ発展途上って感じ。 LINQってのがデータベースだけじゃなくて、 プログラム内のオブジェクトとかXMLファイルとかに対してクエリかけられる機能らしい。 選択とソートはあっさり出来るのか? まだ試してない。 つかActionList相当の機能ってDelphiだけ? あちこちで何回も同じ事書く必要があるのが面倒くさい。
- 8 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:55:35 ]
- というわけで皆さんC#やりましょう
- 9 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 01:06:27 ]
- >>6 前スレを使い切ったから。
pc11.2ch.net/test/read.cgi/tech/1158233434/ >>1 番号つけろよ
- 10 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 08:59:03 ]
- >>9
pc11.2ch.net/test/read.cgi/tech/1158233434/ このスレが2みたいなこと最初に書いてあったりしてわかんなかったからつけなかった
- 11 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:47:38 ]
- > 794 デフォルトの名無しさん [sage] 2007/11/18(日) 00:18:16
> Delphiは最適化が弱いのでgoto使いまくってる > > goto文の方が分かりやすくなってしまったわたし これはひどい Delphiは、最適化が弱いのは、正しい。 最適化が重要かどうかは、アプリによるが、多くの場合、気にする必要はない。 ソフトウェアレンダリングで、3Dエンジンを組んでいるとか、ならともかく。 俺は、昔組んでいたが、それでも、gotoなんかつかわなかったぞ? 結論: asm でもやってろ
- 12 名前:前スレ964 mailto:sage [2007/12/27(木) 22:10:19 ]
- 前スレでヒントいただいた皆さんありがとう
最近時間ができたんでまたdelphiいじりだして、 ほぼ思ったような制御ができるめどが立ってきました GUIの部分をdelphiで作り込むのはまだ実力的に大変なので、 ハードウエア制御だけdelphiでDLLにして、それをVBのGUIから 呼び出すようにする方向にします、動けばいいのだw これから考えるのは、delphi DLLの吐いたでかい配列を、VBに受け渡す部分で、 調べれば何とかなりそうかというところ 年末年始はこれで遊ぼう(?) GExpertsとかとても助かった、さすが2ch!
- 13 名前:デフォルトの名無しさん [2007/12/30(日) 23:54:53 ]
- WinRing0使ってみた。
Delphiからでも簡単に使えて便利そう。
- 14 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:57:56 ]
- お、WinRing0やってみたんだ。作者の人はDelphiなんて眼中にないみたいだけどな。
今やってるナニな仕事が一段落したらいろいろやってみる予定にはしてるけど。
- 15 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 04:12:54 ]
- turbo版がインスコできねーよ
既に .net v3.5がインスコ済みなのに ,net v1.1 インスコしろと要求される v3.5をアンインスコしないと、v1.1インスコできなそーなんだけど vs2008とかまでアンインスコしなきゃいけないのか? これはインストーラーのバグなんでしょうか?
- 16 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 04:31:51 ]
- 1つのPCに1種類しかインスコできないって書いてなかったか?忘れたけど。
- 17 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 05:09:39 ]
- まだひとつも入れてない状態でした
.net v1.1 sdkのインスコができて turbo Delphi本体も無事インスコできました
- 18 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 10:45:12 ]
- ドトネトがアッパーコンパチなんて夢を、まだみてるのかい?
- 19 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:36:55 ]
- .NETと関係ない開発環境のIDEに.NETをつかった某がアホなんだよ
- 20 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:44:33 ]
- だって.net使わないと潰されるんだもん…
- 21 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 14:54:25 ]
- こんにちは、MSN Messengerで遊んでみようと思って、
var msg:tMsgrObject; mss:IMsgrService; begin msg.Logon('ID','PASS',mss); end; 上のようにやるとエラーがでて、パラメータが間違っていますとでます。たぶん三番目の引数が間違っているのかもしれないですが、 まったくお手上げでよくわからないので、ご教授してくださる方いましたら、おねがい致しますm(_ _)m
- 22 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 03:48:20 ]
- >>21
質問スレ池 ・・・と思ったが、IMsgrServiceで検索しても全然見つからないあたり Delphiスレで聞いてもたぶん誰も答えられない。 そもそも、Delphi関係ないと思う MsgrService で検索して調べるか、WinAPIスレ(でいいのかな?)で聞いた方が良いかと
- 23 名前:21 mailto:sage [2008/01/22(火) 05:40:30 ]
- >>22
そうですが、板違いでしたか・・・昨日から結構調べてはいるんですが、見つからないんですよね。 APIスレにでも聞いてみます。
- 24 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 05:44:24 ]
- 「Delphiで無料でプログラミングしてみるお」からきました。
MsgrObject.Logon('ID','PASS',IMsgrService); 上のようにやるとエラーがでて、先にConnectを呼べとでます。たぶん三番目の引数が間違っているのかもしれないですが、 まったくお手上げでよくわからないので、ご教授してくださる方いましたら、おねがい致しますm(_ _)m
- 25 名前:24 mailto:sage [2008/01/22(火) 05:44:53 ]
- 誤爆orz
- 26 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 05:46:28 ]
- まあ端的にアドバイスしておくと、どのコンポーネント使ってるとかは明示したほうがいいよ。
- 27 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 19:08:58 ]
- >>26
コンポというか、uses OleServer, Messenger_TLB です。ソケット使おうかと思ったんですが、 www.delphi3000.com/articles/article_3256.asp?SK= を参考にして、 ClientSocket1.Host := 'messenger.hotmail.com'; ClientSocket1.Port := 1863; ClientSocket1.Socket.SendText('VER 0 MSNP7 MSNP6 MSNP5 MSNP4 CVR0'); ClientSocket1.Socket.SendText('INF 1'); ClientSocket1.Socket.SendText('USR 2 MD5 I AAA@hotmail.com'); でうまくいかないみたいだし・・・。
- 28 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 22:11:47 ]
- 改行がいるんじゃまいか?
- 29 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 05:57:25 ]
- >>28
それもそうだけど、非同期ソケットエラーが返ってきちゃうんだよ・・・orz まず接続の段階なんだw
- 30 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 23:26:44 ]
- Open忘れてね?UDPじゃないんだからまずコネクションを確立しないと。
- 31 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 07:09:53 ]
- >>30
Openもつけてみましたが、やはり非同期ソケットエラーでした・・・・。 偽メッセ作ってる人どうやって接続してるんだろ?
- 32 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 07:16:50 ]
- ソースみりゃいいじゃん
- 33 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 17:38:45 ]
- >>32
ググってもソースファイルがなかったりとかで・・・。
- 34 名前:デフォルトの名無しさん [2008/01/24(木) 18:44:00 ]
- >>33
Pidgin(MSN対応してるかどうかは知らない)とかRegnessemのソースをみればいいじゃん
- 35 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 23:05:06 ]
- 情報を小出しにするなって。どんなソースでどんな処理でどんなエラーになるんだ?
- 36 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 21:53:34 ]
- >>35
とりあえず鯖にまずは接続しようとして、 ============================ [1]Connecting to msn server: ============================= Connect: messenger.hotmail.com 1863 >>> VER 0 MSNP7 MSNP6 MSNP5 MSNP4 CVR0 <<< VER 0 MSNP7 MSNP6 MSNP5 MSNP4 CVR0 >>> INF 1 <<< INF 1 MD5 >>> USR 2 MD5 I example@passport.com <<< XFR 2 NS 64.4.12.132:1863 0 Disconnect 上の処理を ClientSocket1.Host := 'messenger.hotmail.com'; ClientSocket1.Port := 1863; ClientSocket1.Socket.SendText('VER 0 MSNP7 MSNP6 MSNP5 MSNP4 CVR0'); ClientSocket1.Socket.SendText('INF 1'); ClientSocket1.Socket.SendText('USR 2 MD5 I AAA@hotmail.com'); というふうにやってみて、「非同期ソケットエラー」っていうエラーがでてお手上げ←いまここ
- 37 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 22:30:53 ]
- Open は何処につけたんだ
- 38 名前:28=30=35 mailto:sage [2008/01/26(土) 22:31:35 ]
- ClientSocketはBlockingモードで。
ClientSocketはリモートホストの指定後送信までの間にOpenすること。 ClientSocketで送信するデータは最後をCR+LF(#13#10)で終端すること。 非同期エラーが出てお手上げはどの行で起きてるのかとか小学生じゃねーんだから正確に書け。 ちなみに起きてるのはエラーじゃなくて例外だからな。
- 39 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 08:30:53 ]
- すいませんでした、以下が訂正コードです。
ClientSocket1.ClientType := ctBlocking; ClientSocket1.Host := 'messenger.hotmail.com'; ClientSocket1.Port := 1863; ClientSocket1.Open; ClientSocket1.Socket.SendText('VER 0 MSNP7 MSNP6 MSNP5 MSNP4 CVR0' + #13#10); ClientSocket1.Socket.SendText('INF 1' + #13#10); ClientSocket1.Socket.SendText('USR 2 MD5 I AAA@hotmail.com' + #13#10); procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); begin showmessage('OK'); end; とやってみましたが、今度は何も起きませんでした・・・・。
- 40 名前:28=30=35=38 mailto:sage [2008/01/27(日) 12:06:56 ]
- いやだからさ、そのコードが実際に書かれてるコードなの?
当たり前だけど上7行はそう書いたらコンパイルエラーになるよな? あとブロッキングソケットなんで、OnReadイベントは期待できないような希ガス。 ClientSocket1.Socket.ReceiveTextで逐次必要に応じて読み込み。
- 41 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 12:59:28 ]
- 付き合い続けてる40にホレタ
- 42 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 16:45:25 ]
- 40にならケツ穴を捧げてもいい
- 43 名前:40 mailto:sage [2008/01/27(日) 20:10:06 ]
- いりません。質問ならwelcomeだけどね。
- 44 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:54:43 ]
- >>40
こんばんは、付き合ってくださりありがとうございます。 一応、コンパイルはとおります。 ClientSocket1.Socket.ReceiveTextで必要に応じてとありますが、OnReadイベント以外に受信した時に、 発生するイベントってあるんでしょうか?
- 45 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:58:06 ]
- ブロッキングならイベントは使わない。
この場合なら、SendしたあとReceive。
- 46 名前:40 mailto:sage [2008/01/27(日) 23:01:22 ]
- >45さんが書いているとおりだけど、そもそもBlockingとNon-blockingではプログラムモデルが全く異なる。
Blockingではイベントドリブンではなくシーケンシャルに処理を記述していく…が、UIとのからみであまりお勧めできない。 Non-blockingはイベントドリブンなので何らかの状態管理が必要。 あとネットワークものではパケットキャプチャツールで何が起きているのかを知るのも重要。Wiresharkあたりで。
- 47 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 08:08:35 ]
- >>46
>>45 うーん、SendしたあとReceiveしましたが、やはりだめでした。 一度参照ページではなくて、自分でキャプチャしてやってみます。 どうもご迷惑おかけしました。
- 48 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 16:47:08 ]
- >>47
どういたしまして また何かあればどうぞ
- 49 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 18:26:22 ]
- Delhpi6のUpdatePack2とかその辺って今でも手に入る?
前スレに書いてあったTurboDelphiのdclusr経由のコンポーネントインストールも上手くいかないし(修正されたのかな?)
- 50 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 21:49:01 ]
- ttp://www.codegear.com/jp/downloads/regusers/delphi
から落とせない?
- 51 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 23:06:28 ]
- >>50
なんでかブラウザからだとダメだったけどダウンローダーから落としたらいけたわ Thx
- 52 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 05:24:46 ]
- 今更こんなスレを発見。
Delphiを手に入れるとこでリンク切れおこしてて挫折ワロタw
- 53 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:18:21 ]
- こんにちは。
IEのセキュリティゾーンを変更する処理を書きたいのですが、例えばjavaスクリプトを無効にするとかです。 IInternetZoneManagerで調べたところ、 ttp://msdn2.microsoft.com/en-us/library/ms537079(VS.85).aspx を見つけました。とりあえずインスタンスを作ったはいいんですが、そこからわかりません。以下がコードです。 uses ShlObj, ActiveX, ComObj,urlmon; const CLSID_InternetSecurityManager: TGUID = '{7b8a2d94-0ac9-11d1-896c-00c04fB6bfc4}'; CLSID_InternetZoneManager : TGUID = '{7B8A2D95-0AC9-11d1-896c-00C04FB6BFC4}'; var iin:IInternetZoneManager; begin CoCreateInstance(CLSID_InternetZoneManager, nil, CLSCTX_INPROC_SERVER, IID_IInternetZoneManager, iin); end; もしわかる方いましたら、助言おねがいします。
- 54 名前:デフォルトの名無しさん [2008/02/23(土) 11:02:55 ]
- あげ
- 55 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 00:16:27 ]
- TEditが破棄された後のメモリの状況はどうなるんでしょうか?
Edit1.text:= '1234abcd'; とパスワードをいれて作業した場合です。
- 56 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 00:55:05 ]
- Edit1.Textの実体(文字列バッファ)はWindowsの管理下にある。だからEdit1を破棄した後に
その文字列バッファがどうなるのかはWindowsの実装に依存する。
- 57 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 02:07:48 ]
- >>56
そうですか、有難うございます。 for i:= 0 to 10000 do begin p:= pointer(Edit1.text); SL.Add(IntToStr(Longword(p))); end; だから毎回アドレスが違うのですね。
- 58 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:32:01 ]
- >>57
それは意味が違うでしょ。 TEdit.Textはプロパティで、実体はTControl.GetTextメソッド ここで毎回生成されたResultのアドレスになってるんじゃないの?
- 59 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 08:35:04 ]
- Turboでプロジェクトのオプションから、デバッグ版DCUを使う設定にして
VCLのソースを追っかけてみればわかるよ。
- 60 名前:57 mailto:sage [2008/03/06(木) 13:44:01 ]
- >>58
まったくの見当違いでした。勉強不足です。 >>59 D6personalなので、、、 フリー版をダウンロードしてあるんですが登録が面倒で そのままです。
- 61 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 20:05:18 ]
- '1234abcd'ってリテラルが、exeファイルにもメモリにもそのまま残ってますよ。
- 62 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 10:56:14 ]
- >>61 d
入力はキーボードで行うのでリテラルは大丈夫です。 「スペシャルねこまんま57号」というソフトでメモリ上のデータも確認できました。 有名な暗号化ソフトでもヒープ領域に残った残骸は消せていないみたいなので 気にしないことにします。
- 63 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 10:58:54 ]
- メモリ―に残るデータの対処か・・・
ハックスレか、WinAPIスレ(かわからんけど)の方が詳しい気がする
- 64 名前:デフォルトの名無しさん [2008/06/10(火) 19:59:21 ]
- OpenJaneのソスを見たり弄ったりしようと思ったのさ。
そしたらDelphi6Personalがダウソできなかったのさ。 悔しいからageますね^^
- 65 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:19:39 ]
- ハチのムサシは死んだのさ
- 66 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:27:58 ]
- TurboDelphiで我慢するがよい。
コンポの動的すり替え技覚えればコンポ追加できないのはそれほど不便じゃなくなる。
- 67 名前:64 [2008/06/11(水) 01:54:13 ]
- >>65
平成バカボンでおk >>66 dクス。さっそくダウソしてみるよん♪ つーか.NET Framework 1.1をインスコしないとダメなのね。 何に使ってるのさ〜ん><
- 68 名前:64 [2008/06/11(水) 01:55:02 ]
- あ、ageちゃったテヘ^^
- 69 名前:デフォルトの名無しさん [2008/07/08(火) 04:12:26 ]
- Delphiのソースをfedora8でコンパイルして動作させることって可能?
- 70 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 04:17:34 ]
- >>69
WinでコンパイルしてFedora8上のWineで作動させることなら可能
- 71 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 05:11:45 ]
- >>69
規模にもよるが、多少書き換えてlazarusでコンパイルする方法もある。
- 72 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 09:09:15 ]
- ボーランド、CodeGearの売却を発表
ttp://www.borland.com/jp/company/news/codegear_sale_announce.html 今更こんな記事を見つけたんだが、Delphiはどうなっていくのかな
- 73 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 16:04:23 ]
- とりあえずインスコフォルダが変わるかな
- 74 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:53:20 ]
- ナニをいまさら。
つ ttp://dn.codegear.com/jp/article/38134 つ ttp://blogs.codegear.com/teamj/2008/06/12/204/ つ ttp://blogs.itmedia.co.jp/barbaro/2008/07/post-572c.html Delphiは今年の3Qに2009が出る予定。
- 75 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 22:49:16 ]
- プログラミング初心者にも分かりやすいサイトありませんかね
- 76 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 04:38:05 ]
- Delphiに関しては今残ってるサイトの中では>>1のまとめwikiのコラムより初心者向けのサイトって無いと思う
- 77 名前:デフォルトの名無しさん [2008/10/11(土) 16:00:10 ]
- >>1の無料版って有料ソフト作ってもいいわけ?
- 78 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:23:27 ]
- >>77
Turboならおk 6Perなら無理ぽ ちなみに近いうちにまたTurboなDelphiが出るっぽいね 学習用だか知らんがうんこーど対応だといいけど
- 79 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 15:39:40 ]
- >78
Turbo Explorerのことはあきらめろ。Unicode対応はおそらく入ってくるだろうが、 過去のPersonalやTurbo Explorerの代わりになるものでは(おそらく)ない。
- 80 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 20:03:08 ]
- うんこーど対応なら俺は別にPascalだろうがDelphiだろうが別にいいよ
- 81 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 10:54:02 ]
- Delphi6覚えた後にTurboDelphi導入したらすんなり開発できる?
- 82 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:19:24 ]
- 違うIDEに乗せ代えただけだから
基本的にはDelphi6と変わらない。 ただちょっと動作がバグって居るのと Vista対応はしてない事が残念かな。 あ、コンポーネントもインストールできないか。 その代わりにデータベース系のコンポが使える。
- 83 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 17:44:46 ]
- あとVCLソースも付いてたはずだから、VCLの内部動作を理解できる
- 84 名前:デフォルトの名無しさん [2008/10/16(木) 00:36:23 ]
- Delphiって実行速度早いのに普及してないんだな
C++並に難しいからか
- 85 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 00:54:17 ]
- 楽に作ろうとすると実行ファイル膨らむのがなんともな
- 86 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 19:18:04 ]
- Delphi自体がどんどん重量化してっちゃったのと
VisualStudioExpressが無料で落とせるようになったのが大きいな。 Delphi無料版使ってた人間が軒並み向こうにいっちゃった。 Turbo系は1つしかダメとかよく分からん制限あったし。
- 87 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 19:52:27 ]
- D6Pro→Turboと使ってたけど、今じゃVS2008ExpressでC#いじってる
Delphiは言語としてほとんど進歩してないんだよな 開発部隊の規模も違いすぎるから差は開いてく一方
- 88 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 20:04:05 ]
- VS2008Expressってもっさりしてないか。
- 89 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 21:14:35 ]
- E2160で楽勝
- 90 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 03:12:18 ]
- 重さならVBSもそう変わらん
- 91 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 10:56:46 ]
- セッションレポート「Delphi/C++Builder 2009の新機能」
第10回エンバカデロ・デベロッパーキャンプのセッションレポート codezine.jp/article/detail/3140 この記事では、彼が担当した2つのセッションから、Delphi 2009およびC++Builder 2009の新機能を紹介する内容をレポートする。 Delphi/C++Builderで新規にアプリケーションを作成する場合には、~略~ Unicodeによってすべて処理するという前提でプログラミングを行うのが推奨されるようだ。 dbExpressのアップデートのほか、多層アプリケーションフレームワークが強化された。 ビジュアル操作によって、C/S型のデータベースアプリケーションを多層型のアプリケーション構成に拡張可能なのだ。 Delphi/C++Builderには、200以上のコンポーネントが搭載されている。 Delphi言語では、UnicodeStringをデフォルト文字列として採用した点が大きな変更点であり強化点だ。 C++では、次世代C++標準「C++0x」の言語機能をサポートしたのが大きい。
- 92 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 15:16:16 ]
- >>87
C#使い始めたのだが、 Delphi時代に 「データモジュールに置かれたデータセットをデザイン時に他のフォームから参照して設計時プロパティに表示する」という 実に簡単なことがC#で解決できなく、あっさり頓挫してしまった。コードでは当然バインドさせられたんだけど。 情けねぇ〜 なんかいい解決方法あるのかね。
- 93 名前:デフォルトの名無しさん [2008/10/25(土) 20:15:25 ]
- TurboDelphiを使っているのですが、
他言語で作成されたデバッグ情報ありのdllを使おうとすると、 デバッガが、 ----------------------------------------- デバッグ出力: Invalid Address specified to RtlFreeHeap( 00990000, 00994F70 ) プロセス hoge.exe (3180) ----------------------------------------- というのを拾いまくって、デバッグ出来ません。 作成したexe単体で起動したときには問題ないので、 このエラーをデバッガに無視させたいのですが、 設定方法をご存知の方いらっしゃいますでしょうか?
- 94 名前:デフォルトの名無しさん [2008/10/25(土) 23:24:49 ]
- >>92
C#スレで似たような質問あったぞ。プロパティウィンドウでDataSetのModifierプロパティを publicかなんかにすれば参照できるみたいだぞ。C#初心者スレのぞいて見れ。 俺はこれから、Delphi使いになる。
- 95 名前:デフォルトの名無しさん [2008/10/28(火) 14:55:34 ]
- >>94
どうもありがとう。 そのスレを探し出してみたんだけど、 コード上では参照できたのだが、デザイナ(プロパティ)にはとうとう出てこなかった。 書籍やWeb上の情報を探してみたけど、それらしい記述を探す出すことができなかったよ。 移行を妨げているのは、Pascal(Delphi言語) → C#の文法の違いじゃなくて、このような些細なことが乗り越えられずに あきらめてしまうことではないかと実感した。
- 96 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 17:27:27 ]
- VB2008やるのとDelphiやるなら
どっちがマシ?
- 97 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 01:10:53 ]
- VBのメリットは今やほとんどない
簡単にソフト作るんならHSPのほうがマシ
- 98 名前:デフォルトの名無しさん mailto:sage [2008/10/29(水) 04:01:55 ]
- >>97
HSPでは引数に関数渡せないだろ。使い物にならないよ。
- 99 名前:デフォルトの名無しさん mailto:sage [2008/10/30(木) 05:41:59 ]
- ポカーン
- 100 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 11:21:57 ]
- >>97
VBはOffice用かな。 Officeと連携させたビジネスアプリなら VBの方がお勧め。 つかDelphiは無理。
|

|