くだすれDelphi(超初心者用)その25
■ このスレッドは過去ログ倉庫に格納されています
0001774: 3 挿入
2005/06/17(金) 20:34:51他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、
お礼はDelphiの布教と初心者の救済をお願いします。
<前スレ>
くだすれDelphi(超初心者用)その24
http://pc8.2ch.net/test/read.cgi/tech/1115581376/
<雑談・討論などはこちらへ>
ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その23
http://pc8.2ch.net/test/read.cgi/tech/1116997081/
<その他>
Borland Home Page
http://www.borland.co.jp/
DelWiki (無料版Delphiの入手方法など)
http://onigiri.s3.xrea.com:8080/delphi/
0237デフォルトの名無しさん
2005/06/27(月) 09:49:05C#、VBの話題は他所でやってください
0238デフォルトの名無しさん
2005/06/27(月) 09:52:000240デフォルトの名無しさん
2005/06/27(月) 10:17:15C言語が理解できなかったひとのための言語
だからちょっと頭が弱いひとでも使えるようになってる
0241デフォルトの名無しさん
2005/06/27(月) 10:18:48C#、VBの話題は他所でやってください
0242デフォルトの名無しさん
2005/06/27(月) 10:20:51月曜出社なら遅くとも金曜日。
0243デフォルトの名無しさん
2005/06/27(月) 10:21:29面接無しで80人雇うっておまえの会社やべーな。
人事はちゃんと機能してるか?
だいたい組み込み系なのにコード書けるやつで募集するなんてアホか?
しかもDelphiが少し出来る程度を60人て、、教育するのにも一苦労だな。
募集したのは初めてだったか?
いい人材欲しけりゃ、面倒がらずにコマめに求人募集かけろよ。
0244デフォルトの名無しさん
2005/06/27(月) 10:23:00信者と釣り師で好きなだけじゃれあってたら。
0245デフォルトの名無しさん
2005/06/27(月) 10:25:38Delphiの人はやめてもらうっていってるだろ?
レスするんなら文章読もうな
0246デフォルトの名無しさん
2005/06/27(月) 10:26:50C言語 = C#
他の言語 = VB
おまえらMicroSoftに侵されてんな
0247デフォルトの名無しさん
2005/06/27(月) 10:28:29学生は社会のことがわからないのかな?
金曜日は仕事があるだろ?
土日も仕事はあるけど暇を作ろうとするなら休日だろ?
頭使えな
0248デフォルトの名無しさん
2005/06/27(月) 10:31:49ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その23
http://pc8.2ch.net/test/read.cgi/tech/1116997081/
このスレッドはBorland(ボーランド)のDelphi(デルファイ)について、
他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、
お礼はDelphiの布教と初心者の救済をお願いします。
0249デフォルトの名無しさん
2005/06/27(月) 10:34:07基地外が居座ってる以上いくら仕切ってももう手遅れ。
ここももう終わりだな。
0250デフォルトの名無しさん
2005/06/27(月) 10:46:50頭大丈夫か?
0251デフォルトの名無しさん
2005/06/27(月) 10:48:380252デフォルトの名無しさん
2005/06/27(月) 10:52:26ここは初心者がDelphiに関する技術的な質問をする場所
スレタイと>>1は読めるだろ?
雑談、批判等は>>248にあるスレで
0253デフォルトの名無しさん
2005/06/27(月) 10:57:38それをお前等が自分にたいして気にくわない発言をしてるからって
文句をいってるだけに思うのだが...
0254デフォルトの名無しさん
2005/06/27(月) 10:58:27専任の人事担当者もいないの?
0255デフォルトの名無しさん
2005/06/27(月) 10:59:060256デフォルトの名無しさん
2005/06/27(月) 10:59:490257デフォルトの名無しさん
2005/06/27(月) 11:01:04専用スレでやれよ池沼。
0258デフォルトの名無しさん
2005/06/27(月) 11:02:05【Delphi】 ゲームつくるぞ(゚Д゚)ゴルァ 2【Delphi】
http://pc8.2ch.net/test/read.cgi/gamedev/1097836469/
Delphiゲームプログラミング相談室
http://pc8.2ch.net/test/read.cgi/gamedev/1006249204/
0259デフォルトの名無しさん
2005/06/27(月) 11:03:111 社会的相互作用の重大な欠陥(次のうち少なくとも二つ)
a 友達と相互に関わる能力に欠ける
b 友達と相互に関わろうとする意欲に欠ける
c 社会的シグナルの理解に欠ける
d 社会的・感情的に適切を欠く行動
2 没入的で狭い興味・関心(次のうち少なくとも一つ)
a ほかの活動を受けつけない
b 固執を繰り返す
c 固定的で無目的な傾向
3 決まりや興味・関心の押しつけ(次のうち少なくとも一つ)
a 自分に対して、生活上で
b 他人に対して
4 言葉と言語表現の問題(次のうち少なくとも三つ)
a 発達の遅れ
b 表面的には誤りのない表出言語
c 形式的、もったいぶった言語表現
d 韻律の奇妙さ、独特な声の調子
e 理解の悪さ:表面的/暗示的意味の間違った解釈を含む
5 非言語コミュニケーションの問題(次のうち少なくとも一つ)
a 身ぶりの使用が少ない
b 身体言語(ボディ・ランゲージ)のぎこちなさ/無神経さ
c 表情が乏しい
d 表現が適切でない
e 視線が奇妙、よそよそしい
6 運動の不器用さ
神経発達の検査成績が低い
0260デフォルトの名無しさん
2005/06/27(月) 11:04:15自分にはDelphiユーザのほうが必死に見えるよw
0261デフォルトの名無しさん
2005/06/27(月) 11:07:00program Project1;
uses
SysUtils, ShellAPI;
begin
ShellExecute(0, 'OPEN', 'C:\Test.Doc', '','',0);
end.
これだけで大丈夫だと思う
一瞬コンソールウィンドウが表示されるのがちょっと困るけど
0262デフォルトの名無しさん
2005/06/27(月) 11:07:010263デフォルトの名無しさん
2005/06/27(月) 11:07:27指摘されてるてんに答えるわけでもなく
頭が悪いだの基地外だのって
心の底では認めてるんだけど言われたくないから
追い出そうとしてるって感じだな
0264デフォルトの名無しさん
2005/06/27(月) 11:07:39禿同。おれもユーザだが
0265デフォルトの名無しさん
2005/06/27(月) 11:08:27Pascalみたいだな
0266デフォルトの名無しさん
2005/06/27(月) 11:09:55Delphi7からDelphi言語というヘンテコな名前になってしまったけど
0267デフォルトの名無しさん
2005/06/27(月) 11:11:00ここはそういう抽象的な議論する場所じゃないってまだわからないの?
0268デフォルトの名無しさん
2005/06/27(月) 11:12:58>もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです
0269デフォルトの名無しさん
2005/06/27(月) 11:15:160270デフォルトの名無しさん
2005/06/27(月) 11:16:13>このスレッドはBorland(ボーランド)のDelphi(デルファイ)について、
0271デフォルトの名無しさん
2005/06/27(月) 11:18:19で、どうしてBorlandのDelphiのユーザーはそんなに必死で粘着質なんですか?
0272265
2005/06/27(月) 11:19:11ありがとう
OpenBSD使いだから全然みる機会がなかった
ここもたまたま凄い勢いでレスが付いてるのでのぞいてみたんだけどね
どうでもいいけど
昔 Kylixって奴を使ったことがあるんだけどそれはCで書いてたな
公式ブックにKylixはDelphiのGNU/Linux版って書いてあったのに
あれは意味がわからなかったな
しばらくして、KylixのC言語バージョンだってことがわかったんだけど
じゃあ、Delphiじゃないじゃんって思った
ごめん、 日記でした
0273デフォルトの名無しさん
2005/06/27(月) 11:22:27DelphiがWin32版VCL
0274デフォルトの名無しさん
2005/06/27(月) 11:23:33議論専用スレが用意されてないならまだしも、用意されているのにこんなスレに出張って
批判して馬鹿なんじゃねーの?駄目だと思うなら使わなければいいだけだろ。
それとも「DelphiユーザにDelphiの駄目さを気付かせてやるぜ!」とかいう正義感か?w
0275デフォルトの名無しさん
2005/06/27(月) 11:26:050276デフォルトの名無しさん
2005/06/27(月) 11:26:360277デフォルトの名無しさん
2005/06/27(月) 11:27:45CSVファイルの各要素を展開するのにTStrings.CommaTextを使ってますが
データにスペースやカンマが有る場合はそこで区切られてしまいます
何かよい手はないでしょうか?
0278デフォルトの名無しさん
2005/06/27(月) 11:28:020279デフォルトの名無しさん
2005/06/27(月) 11:28:28コードが読みやすい,高速なコンパイル,複数のユニットファイルの使用によるモジュラープログラミングが可能であるなどの利点があります。
Object Pascal には,Borland のコンポーネントフレームワークと RAD 環境をサポートする特殊な機能があります。
この言語ガイドの説明と例では,ほとんどの場合,Delphi や Kylix などの Borland の開発ツールで Object Pascal を使ってアプリケーションを開発することを前提としています。
Borland の開発ツールを使用する開発者のほとんどは,コードの作成とコンパイルを統合開発環境(IDE)を使って行います。
Borland の開発ツールは,ユニット間の依存関係情報の保守といった,プロジェクトやソースファイルに関する設定の詳細の多くを処理します。また,厳密に言えば Object Pascal 言語の仕様とは関わりのないプログラム構成上の制約についても関与します。
たとえば,Borland の開発ツールで要求されるファイル名やプログラム名の命名規約の一部は,IDE を使わずにプログラムを作成してコマンドプロンプトからコンパイルする際には従う必要がありません。
このヘルプでは,読者は全般的に IDE を使って作業し,VCL(ビジュアルコンポーネントライブラリ)または CLX(クロスプラットフォーム用コンポーネントライブラリ)を使うアプリケーションを開発することを前提にしています。
なお,Object Pascal プログラミング全体に適用される規則とは区別される Borland 固有の規則も一部にあります。
0280デフォルトの名無しさん
2005/06/27(月) 11:30:38「データにスペースやカンマが有る場合はそこで区切られてしまいます 」
区切られないほうが変だろ
0281274
2005/06/27(月) 11:30:44少し長めの文書いたら必死と思われるらしいけど、もう必死と思われても良いからスレ違いな
話題はやめて欲しい訳よ。
>>276
クラスの集合体。説明すると物凄く長くなるから調べてくれ。
0282デフォルトの名無しさん
2005/06/27(月) 11:31:12自前で展開ルーチン書くしかなさげ。
CSVは読み込み/書き出しクラス自作しておけば便利だから作っておくことオススメ。
0283デフォルトの名無しさん
2005/06/27(月) 11:32:140284デフォルトの名無しさん
2005/06/27(月) 11:32:180285デフォルトの名無しさん
2005/06/27(月) 11:33:49すいません。でも人が多く集まってるみたいなので
>>280
たとえば ABC,1 2 3,山田 太郎 というデータだと
TStringListにABC, 1, 2, 3, 山田,太郎と6つに格納されてしまいます
これをABC, 1 2 3, 山田 太郎というように3つにしたいのです
0286デフォルトの名無しさん
2005/06/27(月) 11:35:260287デフォルトの名無しさん
2005/06/27(月) 11:37:070288デフォルトの名無しさん
2005/06/27(月) 11:37:14ありがとうございます。出来ました。
でもCSVファイル元データに"が付いてないので
自前で"付ける処理が必要になってしまいます。
0289デフォルトの名無しさん
2005/06/27(月) 11:41:24CommaTextはSDFを処理するのであってCSVを期待したようには処理してくれない。
自前で書くべし。
0290デフォルトの名無しさん
2005/06/27(月) 11:41:58データ作成元でスペース、カンマが含まれるデータは"で括ってもらう
それが無理ならConnmaText前にStringReplaceで半角、全角、カンマを置換
Strings[i]で取り出した後で元に戻す
0291デフォルトの名無しさん
2005/06/27(月) 11:46:20Delphi には CSV を処理する関数もクラスも標準ではついてないのか!?
すごい処理系だね
0292デフォルトの名無しさん
2005/06/27(月) 11:48:01AnsiString source_string = "ABC,1 2 3,山田 太郎";
TStringList* string_list = new TStringList; // == string_list.Create
char* work = source_string.c_str(); // == PCHAR(source_string)
AnsiString buffer;
bool quote = false;
while(true) {
if (*work == ',' || *work == '\0') {
if (quote) {
buffer = buffer + *work;
work++;
continue;
}
work++;
string_list->Add(Buffer);
if (*work == '\0') break;
buffer = "";
continue;
} else if (*work == '\"') {
quote = quote ? false : true;
} else {
buffer = buffer + *work;
work++;
}
}
0293デフォルトの名無しさん
2005/06/27(月) 11:50:44置換は考え付きませんでした。
予め"を付けてもらうってのは無理なので展開前に置換することにします。
>>292
すいません。BCBはさっぱりです。
でもVCL部分は同じなので後でソース解析してみます。
0294デフォルトの名無しさん
2005/06/27(月) 11:58:59buffer = buffer + *work;
work++;
continue;
}
↓
if (quote) {
work++;
continue;
}
な。orz
例文のデータだと不要な処理だけど
0295294
2005/06/27(月) 11:59:560296デフォルトの名無しさん
2005/06/27(月) 12:16:19外から見てても、Delphiユーザ側が荒してるようにしか見えん
0297デフォルトの名無しさん
2005/06/27(月) 12:17:39Perlかなんかと勘違いしてる奴は消えろよ
0298デフォルトの名無しさん
2005/06/27(月) 12:21:51ぷっ、真性馬鹿かよw
荒らし側が飯喰ってても同じだろうが
つか、荒らしのレスの殆どが自演にしか見えない。
C C C 言ってるところなんかが特に。
実際、C で Windows アプリ(GUI)作ってる奴なんか、ロクに居ねーだろ。
ちょっとしたものを作るなら、Python や Ruby でサクっと済ます。
そういった奴等の方が多いでしょ。
0299デフォルトの名無しさん
2005/06/27(月) 12:24:590300デフォルトの名無しさん
2005/06/27(月) 12:32:50>>296
VC++って何に使うの?
大体PythonとかRubyってインタプリタだよな?
知ってる言葉並べればいいってもんじゃないんだぞ
0301デフォルトの名無しさん
2005/06/27(月) 12:34:120302デフォルトの名無しさん
2005/06/27(月) 12:36:31おいおい超ドマイナー言語持ち出された時点でイヤミと気づけよ
0303デフォルトの名無しさん
2005/06/27(月) 12:38:240304デフォルトの名無しさん
2005/06/27(月) 12:39:310305デフォルトの名無しさん
2005/06/27(月) 12:43:37一文字ずつ解説。
V
これは、おなじみのソフトクリームのカップです。
C
これは、90°右に回転させて、Vに乗せます。
++
さいごに上に乗せます
ソフトクリームでした。
0306デフォルトの名無しさん
2005/06/27(月) 12:44:35ダメだこいつ。
流れ的にはこんなだろ。
1.コード書ける奴集まれ〜ってか、来るだけで採用♪←ハァ?
2.「どんなコードかけるの〜?」『Delphiでポトペタやったことある〜』「それだけ?ダメ。首。やめろ。」←面接して聞けよ。
3.「うちGUIアプリ作らないから。てか、IRIXとSolaris, NetBSD使ってますから(すごいでしょ)」←募集するときにかけよ。
4.80人中60人切りました。←・・・。
腐った会社だな。
0307デフォルトの名無しさん
2005/06/27(月) 12:44:580308デフォルトの名無しさん
2005/06/27(月) 12:45:46昔も今も ミラクル舞菜
0309デフォルトの名無しさん
2005/06/27(月) 12:48:110310デフォルトの名無しさん
2005/06/27(月) 12:48:24かわいそうに
0311デフォルトの名無しさん
2005/06/27(月) 12:49:30それ以外はこいつらにとってはマイナーってこと
誰も他のひとにとってマイナーとはいっていない
0312デフォルトの名無しさん
2005/06/27(月) 12:49:580313デフォルトの名無しさん
2005/06/27(月) 12:50:340314デフォルトの名無しさん
2005/06/27(月) 12:52:56おれっちはdelphiをしらなかったし
0315デフォルトの名無しさん
2005/06/27(月) 12:54:200316デフォルトの名無しさん
2005/06/27(月) 12:59:070317デフォルトの名無しさん
2005/06/27(月) 13:00:330318デフォルトの名無しさん
2005/06/27(月) 13:02:580319デフォルトの名無しさん
2005/06/27(月) 13:12:45をまともに処理できるCSV splitterがすぐ出てこないところに
このスレの救いがたいレベルの低さが見て取れるな。
0320デフォルトの名無しさん
2005/06/27(月) 13:13:140321デフォルトの名無しさん
2005/06/27(月) 13:18:06ヒント:超初心者用
0322デフォルトの名無しさん
2005/06/27(月) 13:19:23ヒント2:
もしくは質問者自身何が何だが分からない質問を勇気を持って・・・
0323デフォルトの名無しさん
2005/06/27(月) 13:32:56悔しかったらDelphiやってみろよ
プゲラ
Delphiこそアプリを書くために作られた言語
0324デフォルトの名無しさん
2005/06/27(月) 13:36:23DelphiのもとのPascalは教育用言語なわけだが
CはOSを書くために作られアプリを書くために拡張され続けられている言語
CができればDelphiを覚える必要はない
Delphiは実質Windowsでしか使えないからあんまり役に立たないし
一社がサポートしている言語だからその会社が止めますって言えば発展は終わる
0325デフォルトの名無しさん
2005/06/27(月) 13:43:03うちの学校では
(Pascal, Delphi) -> (C, アセンブラ) -> (XML, Java)
って言うコースだった
Pascalは使えてもCでこけるひとがほぼ全てでしたけど
もともとCやってたひとはPascalに頭かしげてました
Javaまでたどり着けた人は1%もいなかったかな
Cできるひとで希望者はJavaやらないでOS開発にいってましたけど
0326325
2005/06/27(月) 13:44:000327デフォルトの名無しさん
2005/06/27(月) 13:47:390328デフォルトの名無しさん
2005/06/27(月) 13:52:32おかしくってハラがよじれる。馬鹿レスの典型
0329デフォルトの名無しさん
2005/06/27(月) 13:54:42なんで覚える必要があるの?
0330デフォルトの名無しさん
2005/06/27(月) 13:57:410331デフォルトの名無しさん
2005/06/27(月) 14:04:08なんで?
俺はAIX使いだから使えないっていうのもあるけどそれは置いといて聞きたい
一応俺がそれなりに使えるのは
assembli(スペルあってるっけ?), C, ada, Perl, PHP
かな?
Delphiのコードはみたことないからわからないけど
元がPascalなら、昔教えてたことがあるからできるかもね
まぁ、なぜCができるのにDelphiを覚える必要があるのか聞きたい
俺がWindows使ってることとして
0332デフォルトの名無しさん
2005/06/27(月) 14:11:00そいつはその言語の開発者とかそのレベルだと思う
俺はCができるんなら、それはほぼ全てのOSで使えるから覚える必要はないと思うよ
俺もDelphi使ってるけど、Delphiは所詮遊び言語だと思う
ハード関連はまったく叩けないし
0333デフォルトの名無しさん
2005/06/27(月) 14:17:43おそらく組込み、ファーム寄りの人なんだろうな
俺はアプリケーション作成がメインだから
GUIを楽に早く堅牢に作れるDelphiは手放せない
0334デフォルトの名無しさん
2005/06/27(月) 14:23:10勝手に適当にやられるのでは全然違うと思うぞ
ってか、Delphiでコンソールアプリ作るのは辛過ぎる
0335デフォルトの名無しさん
2005/06/27(月) 14:24:43楽に作るならVBのほうがいいと思うぞ
DelphiユーザもVBユーザといっしょで動けばどんなコードでも
いいって感じのひとなの?
0336デフォルトの名無しさん
2005/06/27(月) 14:25:20>ってか、Delphiでコンソールアプリ作るのは辛過ぎる
そんな奴いねーよw
■ このスレッドは過去ログ倉庫に格納されています