[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 16:46 / Filesize : 35 KB / Number-of Response : 139
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Delphiで無料でプログラミングしてみるお



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

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は無理。

101 名前:98 mailto:sage [2008/11/01(土) 11:42:21 ]
おっとここに書き込んでたか。

関数の引数に関数を書くとき、
引数の関数名も全部羅列とか想像の斜め上を行くのがHSPなんだね。
どー見てもプログラミング不可能だろアレ。

>>97
VBがいやならVBScriptがあるじゃないか。

102 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 15:49:53 ]
>Officeと連携させたビジネスアプリなら

この時点で他に使い道が無いと言ってるようなもの。

103 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 16:32:11 ]
>>102
HSPに素人向けゲームプログラミング言語以上の何かがあるとでも?

104 名前:デフォルトの名無しさん [2008/11/01(土) 16:37:03 ]
HSPってゲーム以外は作れないの?

105 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 16:55:59 ]
とりあえずDelphiでプログラミングしてりゃいいんだよ



106 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 21:01:00 ]
>>104
ゲーム以外のライブラリがないんじゃね?

107 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 23:43:01 ]
普通にゲーム以外のアプリも作られてるだろ

108 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 11:35:36 ]
まあRADがあるからVBかDelphiって言ってるんだろうけど
初心者なら起動しただけでゴチャゴチャしてて混乱するだろうし
99%挫折するだろうな

109 名前:デフォルトの名無しさん mailto:sage [2008/11/02(日) 23:54:05 ]
RAD がなければ100%挫折かよ

110 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 04:58:36 ]
HSPってRADないんだよねw しょぼいよなぁ

111 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 09:07:43 ]
RADの意味がよくわかっていないので変なコメントになるのだなあ

112 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 10:09:21 ]
RADが無い言語って腐る程あるけどそれ全部しょぼいのかあ。

113 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 14:35:48 ]
ゲームでRADあっても何の役にも立たなくね?

114 名前:デフォルトの名無しさん [2008/11/03(月) 14:43:33 ]

質問ですが、DelphiでidFTPを使って鯖にログインした時にリストボックスにアイテムをリストアップさせたいのですが、どうにもうまくいきません。
以下がコードです。
procedure Tform1.DisplayFTP;
var
i, c : Integer;
s : String;
begin
lbDirectory.Items.Clear;
FTP.List(lbDirectory.Items, '', false);
end;
procedure TForm1.FtpAfterClientLogin(Sender: TObject);
var
i, c : Integer;
s : String;
begin
DisplayFTP;
end;

おかしい箇所とか改善箇所ありますでしょうか?
うまくいかない内容は、ログイン成功したあとにきちんとリストアップしてくれないという事です。



115 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 14:50:06 ]
>>114
pc11.2ch.net/test/read.cgi/tech/1093654251/873-



116 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 14:52:02 ]
>>114
だから普通にデバッグしろって言ってんだろw
そもそもFTP鯖にちゃんとリクエストが飛んでいるかとかちゃんと調べたのか?

117 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 15:43:06 ]
>>115
881 名前:873[sage] 投稿日:2008/11/03(月) 14:41:53
ここでの質問はあきらめて別のところで質問してみます。



118 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 07:16:54 ]
>>116

自分でFTP鯖立ててログイン成功してるのは確認しました。
IdFTP使って
Host,UserName,Password,Connect,Loginのメソッドの順でログインしました。


119 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 07:41:58 ]
Indyは同期的なのでイベントで処理しないほうがよいのでは?ということではなく?

120 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 08:01:54 ]
>>119

ログインでエラーはでなかったんだけど、なぜか
procedure TForm1.FtpAfterClientLogin(Sender: TObject);
が機能してないみたい。これってHost,UserName,Password,Connect,Loginのメソッドの順でログインすると発生するんですよね?

121 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 23:43:03 ]
>>120
AutoLoginプロパティをTrueにしてConnectを呼んだときにしか
OnAfterClientLoginは実行されないってヘルプに書いてあった

122 名前:120 mailto:sage [2008/11/05(水) 14:23:59 ]
>>121
回答ありがと。
そしてできた・・・・ほんとにちょっとしたところを見落としてた。


123 名前:120 [2008/11/05(水) 17:36:49 ]
そしてまた壁にぶつかったorz
IdFTPのGetメソッドで
Get(Listbox.Items[0],'C:\AA.dat',True,IdFtp.Resume);
を実行すると英語で「同じ名前のファイルがあります」っていうエラーがでます。
あきらかに名前が違うのですが、これはIndy側の問題でしょうか?
それとも他に問題があるのでしょうか?
ちなみにListbox.Items[0]には「TEST.txt」が格納されています。


124 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 19:51:17 ]
>>123
またアホのためにソースとヘルプを読んであげないといけないよ…
ACanOverwriteとAResume、3つめと4つめの引数が両方Trueだと
ファイルの存在にかかわらず>>123のエラーが出る
IdFtp.Resumeってなんだよ?

Indyのソースが公開されているんだからわからなけりゃソース嫁
あとsageろ

125 名前:123 mailto:sage [2008/11/05(水) 21:54:24 ]
>>124

ありがとうございます。
うまくいきそうに見えましたが、今度は「(保存ファイル名)が開けません」というエラーが出て保存できません。
Indyのヘルプを見てもダメでしたorz

IdFtp.Resumeではなく、idFTP.ResumeSupportedです。




126 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 22:41:15 ]
お前いい加減にしろよ

var
ms: TMemoryStream;
str: string;
begin
ms := TMemoryStream.Create;
str := '私はアホです';
ms.Write(PChar(str)^, Length(str));
ms.SaveToFile('C:\AA.dat');
とかやって実際にファイルが作れるか試してみろよ
もう一度言うがIndyのソースを落としてきてデバッグ情報付きで
コンポをインスコすればライブラリの中までデバッガで追っていけるんだよ

Indyはクソだがそれ以前にお前の頭がどうしようもない

127 名前:デフォルトの名無しさん [2008/11/05(水) 22:51:06 ]
未だにsageろなんていうsage原理主義者っているんだなあ…。

128 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 23:00:23 ]
まぁ、未だにDel使ってるヤツもいるわけだが…。

129 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 23:03:04 ]
Vistaは管理者権限じゃないとルートにファイルが作れないっぽいよ

130 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 03:35:38 ]
ハードコーディングしてる時点で相当アレ

131 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 14:43:51 ]
>>126

私の頭がどうにかなってるのは理解しました。
ファイルが作れてはいるみたいなのですが、サイズ0の見た目だけのファイルで・・・。
公式にもありますが、公式のIdFTPのサンプルソースです。
ttp://www1.axfc.net/uploader/File/so/13341
サンプルみながらやってますが、どうにもうまくいかないので。
>>129

XPです・・・orz

132 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 22:45:41 ]
デバッグ版dcuを使う設定にして、例外が発生した箇所を特定、そこから呼び出し履歴を
逆にたどっていってエラーになっている要因を特定、というある意味当たり前のデバッグをしなさいな。

133 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 02:44:57 ]
まあ、使っているWindowsとDelphi、Indyのバージョンを
明らかにしない時点でエスパーの登場を待つしかないわけだが

134 名前:131 mailto:sage [2008/11/07(金) 06:12:47 ]
デバッグやって気がついたのは、公開ディレクトリをルートにすると無事にダウンロードできる。
けど他のC、Dのルート以外を公開ディレクトリにするとダウンロードできなくなる・・・。
これはIndyの特別な設定が必要?

135 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 11:57:36 ]
…………



136 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 18:13:44 ]
>>135
つまりわからないと

137 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 18:23:17 ]
…… … …………

138 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 19:04:43 ]
ソース(ホスト側)ファイル名は正しい?というよりホストとクライアントを別PCにしてWireSharkで
パケットキャプチャしてどういうやりとりをFTPサーバとクライアントプログラムの間でどういうメッセージの
やりとりをしてエラーになっているのかを確認しな。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<35KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef