いてつくブログ

2ちゃんねるのスレッドをコピペしてまとめてみるブログ

delphi

PC等くだすれDelphi(超初心者用)その54

1 :デフォルトの名無しさん:2011/12/28(水) 08:23:15.61
Delphi(デルファイ)について、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を
勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが
お礼はDelphiの布教と初心者の救済をお願いします。

<前スレ>
くだすれDelphi(超初心者用)その53
http://toro.2ch.net/test/read.cgi/tech/1309101455/

<過去スレ>
DelWiki避難所(Delphi 関連の過去スレッド)
http://delwiki.info/?%E3%83%AA%E3%83%B3%E3%82%AF%2F%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%83%86%E3%82%A3%2FDelphi%20%E9%96%A2%E9%80%A3%E3%81%AE%E9%81%8E%E5%8E%BB%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89

209 :デフォルトの名無しさん:2012/03/20(火) 17:46:37.20
現在のところ
delphiを無料で手に入れることはできるのでしょうか?
入門っていうか、少し興味があり今やっているpythonと同じく勉強してみたいのですが…

301 :デフォルトの名無しさん:2012/04/18(水) 00:36:46.33
なんか今の流れをブッちぎるようで申し訳ないけど

アプリAのフォーム上に、アプリBの画面を重ねて表示し、
外見上はあたかも一つのプログラムであるかのようにするって
可能でしょうか?

もちろん、両アプリともDelphiで作るものですが。

訳あって、機能の一部をまったく別アプリにしたいので
よろしくお願いします。


327 :デフォルトの名無しさん:2012/04/21(土) 01:16:08.47
じゃあ俺が超初心者の質問するよ。
interface ってbuilderでいうヘッダファイル?
delphiはなぜヘッダファイルがないの

331 :デフォルトの名無しさん:2012/04/21(土) 16:03:12.02
DelphiにC/C++でいうヘッダファイルはない。ヘッダファイルがない理由はusesで他のユニットの
interface部の内容を取り込む仕様だから。
$I($INCLUDE)はそのファイルの内容をその行に置き換えるという、Cの#includeと全く同じ意味を
持つが、言語仕様の差から同じ効果をもたらすわけではない。

332 :デフォルトの名無しさん:2012/04/21(土) 17:49:30.84
>>331
>interface部の内容を取り込む仕様だから。
それは必須ではないです。INCLUDEをC++と同じような用途で使用したいなら
//Project1.dprファイル
program Project1;
uses
SysUtils,
Dialogs;
{$INCLUDE filename.txt}
var
aaa: Taaa;
begin
aaa := Taaa.Create;
aaa.bbb;
aaa.Free;
end.

#filename.txtファイル
type
Taaa = class
procedure bbb;
end;

procedure Taaa.bbb;
begin
ShowMessage('Taaa.bbb');
end;
このようにUnitを使わずC++と同等程度の”効果をもたらす”書き方も出来ます。
(もちろん、こんな書き方を推奨しているわかではないですが)
>>327,331
解答を用意しているということは、これは質問ではなく自分の知識を自慢したいのですか?
それなら、ここは初心者のスレなので正確な質問と解答を書いた方がいいですよ。

339 :331:2012/04/21(土) 20:28:13.46
多分1から

>332
> それは必須ではないです。
意味不明。usesはC#のusing同様に宣言の内容を取り込むのであって、C/C++の
#INCLUDEのようにその行をファイル全体で置き換えるわけではない。
その例だと2カ所以上でfilename.txtを$INCLUDEした場合、Taaaが2回定義され、
しかも異なるものと解釈される、ってのはわかってるか?

> 解答を用意しているということは、これは質問ではなく自分の知識を自慢したいのですか?
> それなら、ここは初心者のスレなので正確な質問と解答を書いた方がいいですよ。
自分以外がみんな敵に見えるのは病気だよ?ちなみに>>327-330は俺じゃないから。

345 :デフォルトの名無しさん:2012/04/22(日) 16:06:47.33
>>339
>意味不明。usesはC#のusing同様に宣言の内容を取り込むのであって、C/C++の
>#INCLUDEのようにその行をファイル全体で置き換えるわけではない。
ソースのファイル分割がUnit形式だけと限らないという意味です。
Unitを使った >interface部の内容を取り込む仕様だから。
この方法以外でもファイルを取り込めます。だからこの”取り込む仕様”だけが必須ではないと書きました。

>その例だと2カ所以上でfilename.txtを$INCLUDEした場合、Taaaが2回定義され、
>しかも異なるものと解釈される、ってのはわかってるか?
すみません、言いたいことの意図がわかりません。
インクルードファイルなので、記述されれば何回でもソースに展開されますし
それを認識して不具合なくソースを書くのは他の言語同様で当然のことだと思います。
それにUnit形式の場合でも、usesに二つ以上Unitを定義できないのもある意味同様だと思いますが。
すみませんが本当に、何を言いたいのかわかりません。

397 :デフォルトの名無しさん:2012/04/30(月) 13:29:45.24
質問です。
Delphi(Delphi7)からコンソールアプリケーションを操作したいと思っています。

例えば、Delphiのプログラムから、すでに開いているDOSプロンプトに
DIRコマンドを送るみたいなことをしたいのですが、どのようにしたらできるのでしょうか?

C#だと
ProcessStartInfo g = new ProcessStartInfo();
みたいなのを作って操作できるようなんですが、
Delphiでする方法を探してみると
keybd_eventなどでDIRと送る方法みたいなのしか見付かりませんでした。

何か他に良い方法がありましたら教えていただけないでしょうか。

411 :デフォルトの名無しさん:2012/05/01(火) 07:53:33.57
動かしてみた感じだと結果は同じなんですが
Memo1.Lines.Clear; と Memo1.text :=''; の違いって厳密には
どう違うんでしょうか?

419 :デフォルトの名無しさん:2012/05/01(火) 15:25:17.22
学生でもない初心者がDelphiはじめようとすると最低いくらくらいお金かかるの?

435 :デフォルトの名無しさん:2012/05/02(水) 10:07:40.50
どちらも最終的にはウィンドウメッセージを介すので
どちらかを使うべきということはないです。文脈に合った方で。
ただMemo1.Lines.ClearよりはMemo1.Clearの方がいいです。

481 :デフォルトの名無しさん:2012/05/07(月) 07:27:14.35
>自分で実装すればいいだけ
すべてのコードが自分のコードならな。共同作業にそんなの持ち込まないでくれよな。
俺がお前の同僚なら、そんな危険なコードを持ち込むな。自慰行為は自分の家でやれ。っていうよ。


502 :デフォルトの名無しさん:2012/05/07(月) 14:33:38.39
ガベージコレクションってそんなに簡単にできるものなん?
そんなに簡単なら、なんで標準装備してくれないの?

507 :デフォルトの名無しさん:2012/05/07(月) 15:59:19.01
>>502
簡単なものなら、多少のDelphi経験があれば作れるよ。

メモリーマネージャ(MM)との間にアダプターを噛ませて
メモリー確保と解放を記憶しておき、終了時に解放されていなければ解放するだけなら。

でも、メモリを使うたびに記憶するからレスポンスは遅くなるし終了時にしか解放されない。
それに、OSがWindowsならプロセス終了時に解放してくれるから有り難みは少ない。

PascalやC/C++みたいにスピード重視だと「標準装備」ちょっとって感じかな。

513 :デフォルトの名無しさん:2012/05/07(月) 21:14:33.19
>動作的には検出ついでに解放しているに過ぎないし
検出して解放するのをGCというのだが、コイツはバカ?


526 :デフォルトの名無しさん:2012/05/08(火) 10:30:12.03
>>513
>>507は終了時に「未だに使われたまま」のメモリを解放するわけでしょ?
使われていないメモリを検出して解放するのとは全然違うじゃん

533 :デフォルトの名無しさん:2012/05/08(火) 12:16:16.74
>>526
GCとは、”不要”になった領域を自動的に解放する機能。

554 :デフォルトの名無しさん:2012/05/10(木) 13:16:03.93
D7でつくったDBアプリを数台のクライアントに入れてるんですが
アップデートするたびにいちいち全部に入れて回るの面倒なので
簡単に配布する方法ってないですか
更新するのはEXEファイル1つだけです
ネットワークの構成は2008サーバーとクライアントにwin7が5台です

582 :デフォルトの名無しさん:2012/05/12(土) 21:30:43.68
Delphi7を使用してます。
プロジェクト内にあるフォーム&ソースをコピーして新規フォームを
作りたいのですが、スマートに行う方法はないでしょうか。

今は、フォームAからフォームA'を作成する際
新規フォーム作成,A'に名称変更→フォームAのコンポーネントをA'にコピペ→
フォームAのPASをA'にコピペして名称置換 とやっているのですが、
もっとまともなやり方があるような・・・

585 :デフォルトの名無しさん:2012/05/12(土) 23:15:00.39
>>582
コピーであって継承ではない、というのは意味わかってやってんだよね?

フォームAの.pasと.dfmを別ファイルにコピーして新しいユニット名に合わせたファイル名にして、
この状態でエディタで.pasと.dfmを開いて、.pasの先頭のユニット名をファイル名に変更、
.pasにあるフォームクラス(TForm1とか)を新しいものに一括置換、その下にあるフォームの
変数(Form1)をフォームクラス名に合わせたものに変更、.dfmの先頭の
object フォーム変数名: フォームクラス名の部分を上に合わせて変更、これでエディタを終了、
IDEでプロジェクトにこのユニットを追加、という手順でいいはず。

586 :デフォルトの名無しさん:2012/05/12(土) 23:57:09.06
>>585
アホだな~w、ファイル名とUnit名だけ変えればいいだよ。
カプセル化とかの概念を理解出来ている?

588 :デフォルトの名無しさん:2012/05/13(日) 00:20:03.83
>>586
まあそれもそうだな。ユニット名以外はあとでIDEで変えれば問題ないか。
カプセル化の概念とはあんまり関係ないけど。最近知った言葉だから使ってみたかったの?

594 :デフォルトの名無しさん:2012/05/13(日) 20:55:44.11
それが普通じゃないのかw

599 :デフォルトの名無しさん:2012/05/14(月) 00:15:54.35
>>594-598
惨めにアホの上塗りか~w、お前は、本当に可哀想だなw。

結果が「ファイル名とUnit名だけ変えればいい」で
その為の手段が「名前付けて保存」なんだよ。

結果と手段も分からんバカとはw

609 :デフォルトの名無しさん:2012/05/14(月) 18:47:23.61
自分以外の全員が敵に見えるのは病気だから気をつけなさいよ
すくなくとも>>585以降は一人じゃない

624 :デフォルトの名無しさん:2012/05/16(水) 22:34:43.23
質問です。
DelphiのUnitはカプセル化だと主張している人がいたのですが、
これまでそういう主張をした本や(ピヨピヨ)を見たことがありません。
公式のヘルプでUnitについて調べてもそのような記述はありませんでした。
具体的にどういうことなのか分かる方はいないでしょうか?
もしくはそれを説明した本やサイトを紹介して頂けるとありがたいです。

636 :デフォルトの名無しさん:2012/05/20(日) 19:01:31.20
質問です。
TBottun1を押した時に、TMemoに直前に打ち込まれた1文字(1byteか2byte)を削除するにはどうしたらよいですか?
また、複数回押した時には複数文字削除したいのですが、よろしくお願い致します。

639 :デフォルトの名無しさん:2012/05/20(日) 19:34:44.22
>>636

procedure TForm1.Button1Click(Sender: TObject);
var
WorkStr: string;
WorkInt: Smallint;
begin
WorkStr := Memo1.Lines[Memo1.Lines.Count - 1];
WorkInt := Length(Memo1.Lines[Memo1.Lines.Count - 1]);
Delete(WorkStr, WorkInt, 1);
Memo1.Lines[Memo1.Lines.Count - 1] := WorkStr;
end;

642 :デフォルトの名無しさん:2012/05/21(月) 01:00:48.67
>>639
質問者が納得してるんならいいんだけど、このコード厳密には一番下の行の右端を削ってるだけで
最後に書かれた文字とは限らないよね。

644 :デフォルトの名無しさん:2012/05/21(月) 02:20:56.88
>>642

先ほどそれに気づいて今悪戦苦闘していますが…
無理です。どうしたらいいのでしょうか。

667 :デフォルトの名無しさん:2012/05/23(水) 13:14:45.96
というかエディタメインのプログラム作るならみんなのために作ってよ。今、ホンダさんソースをさらりと
みたけど、メインのHEditor.pasは1万2千行くらいで、色々、文字の操作や折り返しやキャレット配置・レイアウト
などでごみごみしてやってるけど、DirectWrite使えば、それら全部ごっそり削除して
3千行くらいに圧縮できると思うから。まぁ、他のコントロール同様、基本的なキーボード、マウス、スクロールメッセージの
処理とかは他と一緒でやらなきゃいけんけど、
後、Highlighterをプラグインできるようにするならそこらへも必要だけど。
DirectWriteは最強だよ。XPで使えんけど・・

671 :デフォルトの名無しさん:2012/05/23(水) 16:18:47.78
>>667
3桁ぐらいもらえればいつでも作るよ

672 :デフォルトの名無しさん:2012/05/23(水) 16:36:49.51
>>671
頼む、お願いします。

673 :デフォルトの名無しさん:2012/05/23(水) 17:16:40.04
>>672
じゃあtorcoloor467あっとyahoo.co.jpまで連絡を。

727 :デフォルトの名無しさん:2012/06/03(日) 15:24:56.41
こんなこと書いてる人がいるんだけど、本当?

この検索で出てくる、「天 徳 院」とかいう人のブログ記事。
http://www.google.co.jp/search?q=Delphi+%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88+%E3%83%96%E3%83%AD%E3%82%B0

731 :デフォルトの名無しさん:2012/06/03(日) 18:33:44.37
>>727
PCharへのキャストは文字列が空ならnil、そうでなければ先頭文字のアドレス。

776 :デフォルトの名無しさん:2012/06/30(土) 23:45:17.78
delphi6、win7の環境ですが、コンポーネントが古臭く見えます。
実害はないのですが改善できないものですか?

780 :デフォルトの名無しさん:2012/07/01(日) 11:28:21.24
>>776
http://www.geocities.jp/asumaroyuumaro/program/tips/xpstyle.html
これとかも

782 :デフォルトの名無しさん:2012/07/02(月) 01:07:50.60
TComboBoxの基本的な使い方が分かりません。
実行中、Edit部分に文字列を入力すれば、特に何もしなくてもItemsに追加されるのかと
思ってましたが、違うようです。
どのようにしたら追加できるでしょうか?

784 :デフォルトの名無しさん:2012/07/02(月) 18:19:21.28
>>782
ComboBox内に入力した文字列をそのままItemsに追加したいのであれば

procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
begin
 // Enterキーで追加する場合
 if Ord(Key)=VK_RETURN then ComboBox1.Items.Add(ComboBox1.Text);
end;

793 :776:2012/07/04(水) 23:57:30.22
>>780の方法は反映されないコンポーネントもあってちょっと残念でした
結局Delphi7で難なく解決しました

せっかくなのでいろいろなバージョンで試してみたけど、
同じソースでもバージョンを上げるごとに、作成されるファイルサイズが大きくなっていくので
困っています

800 :デフォルトの名無しさん:2012/07/05(木) 19:46:16.35
昔からメモリ(ファイルサイズ)と速度はトレードオフの関係にあるけど、
最近はメモリもディスクスペースも余り気味だから、
速度を優先してメモリやサイズが増えるケースの方がほとんどだよ。
そもそもバージョンアップしたら普通は機能が増加してサイズが増えるのは当たり前だしね。
ファイルサイズを減らすだけの最適化しかしてない新しい環境をわざわざ買う人なんていないし。

だからもしメモリやサイズが増えただけで技術力を疑う人がいたら、
その人の技術センスは10年以上前で止まってるんだろうね。そんな人はいないと思うけど。
あ、いたかw > 798

826 :デフォルトの名無しさん:2012/07/18(水) 14:21:38.77
継承したフォームで、派生元でのプロパティ値(ClientHeightとか)を取得する方法はありますか?


827 :デフォルトの名無しさん:2012/07/18(水) 19:50:24.93
はぁぁぁぁぁ?? 継承したプロパティは全部見れるだろ じゃあなんのための継承だ?
オブジェクト指向をイチから勉強し直せ

850 :デフォルトの名無しさん:2012/07/31(火) 14:32:55.99
Delphi XE starterで勉強し始めたものですが
ちょっと教えてください。

訳あってプロジェクトを保存したフォルダを
リネームしたいんですが、単にリネームする
だけじゃダメですよね。

プロジェクトの一部の設定ファイルに絶対パスが
書き込まれてるみたいですが、リネームした後、
どうすれば、新しいフォルダでDelphiの開発を継続できますか?

861 :デフォルトの名無しさん:2012/08/03(金) 18:03:32.37
D6です。
動画合成用の素材動画データを作りたく
数値データから文字を avi ファイル(1 ~10 fps)に出力するプログラムを組みたいのです
どういう手順がベストでしょうか?

作業目的の全体像は
(1)テキストの計測文字データを時間軸で動画にして
 ~.txt(例)
 09:59:58 計測値1
 09:59:59 計測値2
 10:00:00 計測値3
 10:00:01 計測値4
  ↓出力
 ~.avi
 ┌────────┐
 │09:59:59 計測値2
 └────────┘
(2)同時間実写ビデオ映像 と 時間+数値などの(1)を合成する。← これはフリーの動画合成を探します。


873 :デフォルトの名無しさん:2012/08/24(金) 22:07:45.05
D4でのフォームの継承について教えてください。

あるフォーム(このフォーム自体も多重継承しています)を継承して
新しくフォームを作ろうとしているのですが、
この継承元フォームのコンポーネントを継承先フォーム設計時に
表示するにはどうすれば良いのでしょう。

実行時はコンポが表示されますが、設計時には表示されないので
レイアウトが決めにくく悩んでいます。

<やってみたこと>
継承元のdfmがあるので、それを流用すれば何とかなるのではと
思ってdfmの先頭行を
inherited oldForm:ToldForm → inherited newForm:TnewForm
のように書き換えて新規フォームのdfmと入れ替えてみたのですが
フォーム読み込み中のエラー(中略)読み込み違反がおきました 
とメッセージが出て上手くいきませんでした。




http://toro.2ch.net/test/read.cgi/tech/1325028195/l50/../人気ブログランキングへ

PC等Embarcadero RAD Studio/Delphi/C++Builder その2

1 :デフォルトの名無しさん:2012/04/23(月) 19:43:57.38
RAD Studio XE2
http://www.embarcadero.com/jp/products/rad-studio
Delphi XE2
http://www.embarcadero.com/jp/products/delphi
C++Builder XE2
http://www.embarcadero.com/jp/products/cbuilder
その他製品
http://www.embarcadero.com/jp/products


関連スレ
くだすれDelphi(超初心者用)その54
http://toro.2ch.net/test/read.cgi/tech/1325028195/
くだすれC++Builder(超初心者用)その5
http://toro.2ch.net/test/read.cgi/tech/1334982374/


前スレ
Embarcadero RAD StudioXE/DelphiXE/C++BuilderXE
http://toro.2ch.net/test/read.cgi/tech/1288289096/

2 :デフォルトの名無しさん:2012/04/23(月) 20:59:19.10
>>1
C++Builderスレは立てたけど、スレ立て制限でこっちまで手が回らなかった

エンバカデロ公式日本語フォーラム
https://forums.codegear.com/category.jspa?categoryID=3

<関連スレ追加>
[Tips]Borland C++Builder ちょいテク No.01
http://toro.2ch.net/test/read.cgi/tech/1154580209/

<前スレ…かも?>
【CodeGear】Embarcaderoオッチャ その27【Delphi】
http://toro.2ch.net/test/read.cgi/tech/1317653060/

166 :デフォルトの名無しさん:2012/05/29(火) 20:35:40.34
XE2にしたら、MESSAGE_HANDLER でマウスイベントを捕まえられなくなりました。
単純に以下のソースをForm1にコピーして、
ホイールを回したら、MessageBoxが出るように改良しているだかです。
BCB6だと動作します。どうしたらよいですか?
※Win7 32bit

http://www.gesource.jp/programming/bcb/43.html

236 :デフォルトの名無しさん:2012/06/05(火) 21:48:15.37
関係ない。というかむしろいままでよりも(一時的にせよ)必要なはず。
単に人件費の安いところへのシフトという噂がもっぱら。本当かどうかは知らんが。

252 :デフォルトの名無しさん:2012/06/06(水) 19:53:42.13
じゃ、Microsoft 公式萌えキャラ「クラウディア」ちゃんで支援
http://i.imgur.com/cA7TB.jpg
http://i.imgur.com/h2QQx.jpg

Visual Studio 買うとフィギュアが貰えるよ

279 :デフォルトの名無しさん:2012/06/10(日) 16:59:30.78
レス有難う。

バージョン情報ってどのようにつけるんですか?
初心者ですいません。

280 :デフォルトの名無しさん:2012/06/10(日) 17:26:12.63
過去の経緯で Delphi は Virus 作成用ツールとして認識されているから
商用レベルでは使ってはいけない。

281 :デフォルトの名無しさん:2012/06/10(日) 18:13:12.43
>>279
プロジェクト→オプション(Shift+Ctrl+F11)→バージョン情報

詳しくは知らんがxx.exeだとすると

会社名         個人なら適当に
説明          足し算を行うソフト
ファイルバージョン   1.0.0.0(上の番号と連動)
内部名        
著作権         あんたの名前
商標         
正式ファイル名     xx.exe
製品名         足し算ってか!
製品バージョン     1.0a とかここは自由
コメント       

でOKかな?


282 :デフォルトの名無しさん:2012/06/10(日) 19:48:22.77
>280

まじか! Delphi死亡宣告やん。

>281

変えたけれど、avastがまだ反応している。

疑わしいってさ。マルウェアではないと出るけれど。

これは凹むね。

fireMonkey使っているからかな。これといったこと何もしてないんだけれどなあw

308 :デフォルトの名無しさん:2012/06/13(水) 19:11:45.02
Delphi で MP3 ファイルを再生したいのですが、以下の機能を持つコンポーネントは
ありますか。

・複数のオーディオデバイスが存在する場合、どのデバイスから鳴らすかを
 指定できる。

・音量の調整ができる。(フェードイン/フェードアウトをさせたい)

知っている人、誰か教えてください。


382 :デフォルトの名無しさん:2012/06/23(土) 15:30:58.99
で、XE3 に入るものってなんなの?

イベントで発表された内容をあとから見れないのは問題だと思うけどなぁ
そんなに記録に残しておきたくないのか。

424 :デフォルトの名無しさん:2012/06/29(金) 02:53:33.74
>世界一のソフト品質を誇る日本
神話だろ?東証や銀行の勘定系がまともに動かないとか
携帯電話が止まるとか
オレオレクラウドはデータ消しちゃうし。

OS も作れないし、ゲームエンジンも海外製。
結局、一部個人の芸術作品しか残っていない。

単に、重箱の隅にうるさい連中がいるだけじゃないかね? Deko とか


427 :デフォルトの名無しさん:2012/06/29(金) 15:36:29.72
>>424
お前みたいに日本以外の事情を知らないやつが語ったところで、薄っぺら過ぎて笑いしか出ないわ
つい最近だってFacebookのナスダック上場でトラブルが起きたばかりなんだが…
海外は文化的にトラブルに寛容だから(というか日本が厳しすぎ)、規模や件数は海外より日本の方が圧倒的に少ない
これは統計でも出てるからバカなお前でもググればすぐ分かるだろう

498 :デフォルトの名無しさん:2012/07/10(火) 14:13:14.16
同然ありって初めて聞いたわw
当然ありって言いたかったんだろうけど、
その年になるまでこんな基本的な言葉を勘違いしたままってことは、
指摘してくれるような間柄の友人がいなくて知る機会が無かったんだろうか

500 :デフォルトの名無しさん:2012/07/10(火) 21:30:00.60
>>498
彼が小学生だという可能性も考えてあげたまえ

502 :デフォルトの名無しさん:2012/07/10(火) 22:25:28.86
>>500
天才ハッカー現る!

537 :デフォルトの名無しさん:2012/07/15(日) 00:36:35.05
今時、せめて、ANSI版で作るなよ。君の作ったアプリの要件しらんけどな、君のアプリだけの
閉じたシステムならいいけど、他のUnicodeなVBや.NETやJavaのシステムとやり取りするアプリだと、
データ失われて死ぬぞ。

542 :デフォルトの名無しさん:2012/07/17(火) 15:01:03.80
>>537
他人の心配する前にご自分の頭について心配された方がよろしいかと

543 :デフォルトの名無しさん:2012/07/17(火) 15:15:04.52
>>542
他人の心配する前にご自分の頭について心配された方がよろしいかと

559 :デフォルトの名無しさん:2012/07/19(木) 13:38:57.45
"文字列".Length.ToStringとかJavaっぽい機能を入れたいとか何とか
ホントかよという気もするが

560 :デフォルトの名無しさん:2012/07/19(木) 17:32:24.27
C++のx86は駄目駄目なんだろ?
XE3のx86のC++はXE2のC++をちょと弄っただけだったりして

570 :デフォルトの名無しさん:2012/07/20(金) 14:33:13.71
と、いかにもろくに使ってそうな言い方をしております
自分の環境に原因があると考えないのかね?
再現出来る最小の状況をうpしてみろよ

580 :デフォルトの名無しさん:2012/07/21(土) 07:37:08.78
XPの期限ってなに?
パッチが出ない。ってのは動かなくなるわけではないんだよ

>そのマシンでしか動かないプログラムを外注で作らせて動かしてるから
なら XE3 が 32bit 切ろうが関係ないだろ?
まさか新規開発でもするのか?基地外め。



591 :デフォルトの名無しさん:2012/07/21(土) 12:12:47.46
>ボランティアに来てくれたよ
ボランティアは自己満足だからね
実際に痛みを分け合ってはくれないものさ


612 :デフォルトの名無しさん:2012/07/24(火) 10:00:42.61
じっさい十分速いしね。OS を x64 にするだけで 20% は速くなるしな。
意味が分かるかどうかじゃ無い。結果がすべてだ。


613 :デフォルトの名無しさん:2012/07/24(火) 10:18:03.23
x64は単純にレジスタ数が倍だから、L1キャッシュやL2キャッシュにアクセスする頻度が
減るのでその分レイテンシも減るしな

614 :デフォルトの名無しさん:2012/07/24(火) 10:18:56.29
まあメモリをバリバリにアクセスするようなプログラムにしたらあまり差が出ないんだろうけど
小さな関数なんかは如実に差が出る

630 :デフォルトの名無しさん:2012/07/24(火) 13:15:08.24
x86とやらはCの関数でもスタックに積まずにレジスタ渡しするんだよね
再帰で使うことは考えてないんだろうか

645 :デフォルトの名無しさん:2012/07/25(水) 12:48:53.61
x64を色々言っているけど
お前らって仕事でx64のソウト作っているのかよ
作っていないだろよ

646 :デフォルトの名無しさん:2012/07/25(水) 13:58:58.48
えっつ お客さんも皆64だし 64一本で行こうかと

647 :デフォルトの名無しさん:2012/07/25(水) 15:53:23.05
>>645
俺が作ったのはバブルとクイックかな

675 :デフォルトの名無しさん:2012/07/27(金) 15:04:28.89
遅くなるってほざいてる馬鹿はなんなの?

683 :デフォルトの名無しさん:2012/07/27(金) 21:35:59.57
そんな事気にしてるおまえらは一体何プログラマーなんだよ。ゲーム?
物理計算とかやるのか?

692 :デフォルトの名無しさん:2012/07/29(日) 23:29:42.76
D6上のTMemo型変数「Memo1」と「Memo2」があります。
どちらも非nilで、Memo1 <> Memo2です。
ここでMemo2.Textに'ほげ'を代入すると、Memo1.Textも'ほげ'になりました。
さてどうやってるでしょう。

695 :デフォルトの名無しさん:2012/07/30(月) 23:01:20.58
VCL検定ですか?

696 :デフォルトの名無しさん:2012/07/31(火) 06:13:05.13
自称物知り君の自慰行為でしょ。ほっときなさい >695

697 :デフォルトの名無しさん:2012/07/31(火) 11:13:59.82
>>696
ほっといてもいいと思うけど、アホみたいな問題で
まともな人間が悩むのもかわいそうだから、書いてみる。

多分答えは
>D6上のTMemo型変数「Memo1」と「Memo2」があります。
TMemo型"変数"と書いてあるだけTMemoクラスから作成したMemo1,2とは書いていない。
だから、TMemo型変数なら継承したクラスから作成したオブジェクトでも代入出来る。
継承し機能拡張すれば、こんなこと簡単に出来る。

単なる言葉遊びの問題、レベルが低すぎるが
真面目な技術者は引っ掛かりやすいかも。

721 :デフォルトの名無しさん:2012/08/03(金) 07:01:35.84
64年なんてメモリを大量に使えることぐらいしかメリットないんだから
画像大量処理ソフトとか以外では不要だぞ。
しかもSSDをメモリ代わりに使えば(今はこれが主流)別に64でなくてもいい


730 :デフォルトの名無しさん:2012/08/03(金) 23:15:20.88
現実に64環境で動かない32bitアプリがあるわけだから
64bit環境に向けて64bitアプリ作るのがやっぱり当たり前じゃ無いの?

738 :デフォルトの名無しさん:2012/08/04(土) 17:55:06.00
めちゃめちゃ身近なところでDelphi2007がWin7 64bitで正しく動かないが、
>>730が何を言ってるかは俺には分からん。

752 :デフォルトの名無しさん:2012/08/06(月) 21:27:32.02
WinRTのMetroアプリ増やすにはまず、実行環境増やさなきゃ、開発者も増えんし、
MSはiPhone,AndoriodやタブレットはiPadの独壇場でもうなりふりかまってられない状況なので、
3980円。

756 :デフォルトの名無しさん:2012/08/06(月) 23:40:03.64
7/8を32bitで走らせるなよ・・・
メモリ積めないぞ

758 :デフォルトの名無しさん:2012/08/07(火) 15:42:40.26
タブレット市場で圧倒的シェアのiPadでも最新機種でメモリ1GBだからな
アホは机上の空論ばかりで実際にどういう製品が普及しているか分かってない模様

759 :デフォルトの名無しさん:2012/08/08(水) 00:59:22.74
Surface のスペック、知ってカキコしてる?ん?>758

760 :デフォルトの名無しさん:2012/08/08(水) 11:05:36.90
>>756
32でも64Gまでいけるぞ

761 :デフォルトの名無しさん:2012/08/08(水) 14:20:43.95
>>760
いや・・・PAEは使い物にならないんで(;・∀・)

RAMディスクもSSDを使えば必要ないし

764 :デフォルトの名無しさん:2012/08/08(水) 23:54:51.76
あ。まだ一般公開されてなかったか。すまんな

766 :デフォルトの名無しさん:2012/08/09(木) 16:55:54.18
>>764
勘違いして恥ずかしかったんだね
言い訳しなくてもいいよ^^

778 :デフォルトの名無しさん:2012/08/10(金) 10:47:17.56
Metroサポートが先にくるんですか?

779 :デフォルトの名無しさん:2012/08/10(金) 14:58:18.35
>>778
そういうこと

785 :デフォルトの名無しさん:2012/08/10(金) 16:52:55.17
http://www.deltics.co.nz/blog/?p=1041
でも、嘘か本当かしらないこれ見るとVCL Metro Desktop ApplicationとFireMonky Metro
Desktop Applicationが。

786 :デフォルトの名無しさん:2012/08/10(金) 18:12:22.47
よねざわさんが迂闊にもリツイートしててワロタ。
今は消してるけどな。

エンバカからの情報発信が極端に減ってることに憤慨した人が
http://www.deltics.co.nz/blog/?p=1041
で広めちゃったから結構大変なことに。

コメント欄が阿鼻叫喚
* I can see no new features in Delphi
* If true, i pass, waiting for XE 4!
...

787 :デフォルトの名無しさん:2012/08/10(金) 18:35:19.51
NokiaはQtを売却するというし
http://sourceforge.jp/magazine/12/08/09/2048249

802 :デフォルトの名無しさん:2012/08/15(水) 09:52:03.96
Delphiがスレッド苦手て。
「自分が」のまちがいでは?

815 :デフォルトの名無しさん:2012/08/16(木) 15:15:41.11
XEシリーズのIDEって.NET使ってるんだよね?
あれ?なんでWindows8で動かないの?

819 :デフォルトの名無しさん:2012/08/16(木) 21:28:45.96
まぁ、楽観的な俺の推測だけどね。TSingleRecとかのreplaceや、TSingleHelperの名前からみても
、Rooted Type Systemの導入と共にその延長でプリミティブ型にヘルパ書けるようになったとしか推測しようがない。
で、>>559の何気ない発言はstring型とかにはデフォでヘルパ定義していて
、Str.Lengthとかこれからかけるようになる。
ヘルパの適用は1個までの制限はどうなったかしらんが。

820 :デフォルトの名無しさん:2012/08/17(金) 02:26:55.81
だから 2012 Survey はサーベイではなく、決定事項に対する反応の確認でしかない。
あそこは毎年そうやっている。

XE3 から Delphi Win32 native でもすべてのオブジェクトにリファレンスカウンタが付き、
Free し忘れても自動解放されるようになるんだ。

832 :デフォルトの名無しさん:2012/08/17(金) 22:09:36.63
Skype for Metro は当然出るようなぁ。
http://www.neowin.net/news/skype-for-metro-leaks-we-go-hands-on

Delphi の代表作もとうとう終焉か

833 :デフォルトの名無しさん:2012/08/18(土) 07:18:30.84
Skypeなんて通信周りを移植するだけだし、GUIなんて今時.NETあるし
常時起動しとくようなソフトだと起動速度が遅いとか些細なことだろうし。
VCLの優位性ってそろそろ古参が覚えてる唯一のライブラリみたいな扱いだろうしw

842 :デフォルトの名無しさん:2012/08/21(火) 20:32:52.44
* ios サポートなし
* 噂の LLVM/clang 64bit コンパイラなし
* WinRT/メトロと呼ばれたもののサポートなし。
* 90%, XE2 と同じ。バグ修正もなし

事実だったんだよ。

843 :デフォルトの名無しさん:2012/08/21(火) 20:58:50.54
エンバカデロがRAD Studio新版を今秋投入、Windows 8対応が目玉
http://itpro.nikkeibp.co.jp/article/NEWS/20120821/417063/

859 :デフォルトの名無しさん:2012/08/22(水) 16:32:57.28
これでXE2と同じかさらに高くなったりしてたらさすがに怒るぜ

882 :デフォルトの名無しさん:2012/08/25(土) 14:04:48.79
>>819
Allen Bauerがtwitterで説明してるな。これは今回唯一の言語拡張かも。
ちなみにhelperは一つだけ制限はそのままだと。

885 :デフォルトの名無しさん:2012/08/26(日) 14:11:15.81
いや先週中国から落としたベータ版でできなかったものだから
ぎりぎりで実装しているのかなぁ。
Windows8 対応も見つからなかったし。

894 :デフォルトの名無しさん:2012/08/27(月) 14:13:49.72
3ヶ月待て

896 :デフォルトの名無しさん:2012/08/27(月) 17:05:22.78
いや5ヶ月必要

897 :デフォルトの名無しさん:2012/08/27(月) 17:10:07.99
むしろ6ヶ月で

903 :デフォルトの名無しさん:2012/08/28(火) 10:07:41.80
なんだ。クズ

906 :デフォルトの名無しさん:2012/08/28(火) 20:41:00.68
この↓話は本当?、

http://bbs.2ccc.com/topic.asp?topicid=410504


915 :デフォルトの名無しさん:2012/08/29(水) 13:20:17.03
お、C++ Builder XE3 やっと出るのか

今度こそ64bitアプリ開発に対応しているんだよね?

917 :デフォルトの名無しさん:2012/08/29(水) 14:11:19.54
>>915
>>894

918 :デフォルトの名無しさん:2012/08/29(水) 14:21:44.15
>>915
>>896

919 :デフォルトの名無しさん:2012/08/29(水) 15:56:03.06
>>917 >>918
え、XE3 でも 64bit対応しないってこと?マジで??
一体いつまで出る出る詐欺続ける気だ orz

921 :デフォルトの名無しさん:2012/08/29(水) 16:07:58.26
2012の4Qに出る予定

923 :デフォルトの名無しさん:2012/08/29(水) 17:20:12.53
>>921
サンクス
「次出る」状態には変わりないわけね orz


http://toro.2ch.net/test/read.cgi/tech/1335177837/l50/../人気ブログランキングへ

PC等C#で仕事ある?

1 :デフォルトの名無しさん:2005/03/24(木) 18:31:38
プログラム未経験だけどどっかいいところ無い?

44 :デフォルトの名無しさん:2005/04/05(火) 20:28:54
>VBとかJavaとかの人海戦術プロジェクトに動員されてる連中は移行に時間がかかりそうだよね。
Javaの人海戦術はわかる。100人のプロジェクトもあろう。
でも、VBの人海戦術って想像もつかない。あんなの3人以上でひとつのプログラム書けるの?

47 :デフォルトの名無しさん:2005/04/06(水) 12:33:13
>>44
>でも、VBの人海戦術って想像もつかない。あんなの3人以上でひとつのプログラム書けるの?

東芝の某工場の下請けのプロジェクト見たときは、コードジェネレータでも書けば、2、3人月で終わりそうな
プロジェクトを、20くらいでやってたね。
その会社のエライ人と話してたら「おいしい仕事」とか言ってたけど。

48 :デフォルトの名無しさん:2005/04/06(水) 21:37:01
>>47
そりゃ2,3人月で終わるところを20人分の金取れるんだからぼろい儲けだろう。

M$がWindows用ネイティブコード吐くC#コンパイラ出せばもっと仕事増えるかも?
.NETの考え方に逆行してるが。

62 :デフォルトの名無しさん:2005/04/09(土) 02:33:20
C#で1年ぐらいかかって構築したシステムが来月から
本番稼動予定。まだ担当者として当分仕事はありそう。

63 :デフォルトの名無しさん:2005/04/09(土) 08:17:29
>>62
そうしてかわいそうな保守要員となる。コボラーのように。

64 :デフォルトの名無しさん:2005/04/09(土) 09:21:17
>>62
そのクライアント、よっぽどバカな気がする

65 :デフォルトの名無しさん:2005/04/09(土) 09:22:16
>>62
お前に聞くのもなんだが、C#の開発要員って、VB房ばっかりじゃないのか?
デザインパターンとか知ってる?

72 :デフォルトの名無しさん:2005/04/10(日) 08:09:48
フリゲや2chブラウザはC#増えてきたね
まるでDelphiだ

83 :デフォルトの名無しさん:2005/04/10(日) 19:19:16
Longhornの頃にはC++/CLIが完成してC♯は実質VB2世になると思うんだが。

85 :デフォルトの名無しさん:2005/04/10(日) 21:41:04
>>83
Managed C++を知らんのか?


145 :デフォルトの名無しさん:2005/04/20(水) 22:35:02
教えてくれ。
自分の働いた金で、自分でC#を買ったやつっているか?
そいつに聞きたいんだが、なぜC#を選んだんだ?
(自分で金だしてないやつはどうでもいい。)

一般的にだが、
Javaやっているやつからみれば、C#ってのは嫌われている。
VB/VB.NETやっているやつからみれば、C#への移行メリットは無い。
C++やっているやつから見れば、C#はくずみたいなもんだ。
perlやPHPやっているやつから見れば、敷居が高い。
別にC#覚えて仕事があるわけでも無し、普及もしてないし、
あえてメリットを上げればマイクロソフトがやっているってだけ。

なぜC#を選んだんだ?


150 :デフォルトの名無しさん:2005/04/21(木) 10:41:11
>>145
嫌ってないって、なんで嫌ってるってデフォ認定だよ?
proertyとかdelegateとか、ほぅ?と思える部分もあるし、クライアント
サイドではWindowsのネイティブな部分を簡単に使えて便利そうだ
とも思う。別に嫌ってない。大して触ってもいないけどw

192 :デフォルトの名無しさん:2005/05/01(日) 17:02:33
GIS?位置探索?
衛星まで含めたシステム全体?
そんなのドトネトで作るなんて信じられんよ。
じゃなくて、クライアントでそ?それじゃあ、大規模とは(ry
それにしても、なんでドトネトの必要があるの?

193 :デフォルトの名無しさん:2005/05/01(日) 17:05:52
>>192
お前は
「なんでドトネト以外必要があるの?」
と聞かれて答えられるのか?

194 :デフォルトの名無しさん:2005/05/01(日) 17:09:22
>>192
>GIS?位置探索?
>衛星まで含めたシステム全体?
いや、そういわれると
GISから見たら確かにクライアントかもしれないけどね
規模はデカイですよ

>それにしても、なんでドトネトの必要があるの?
使おうとしているそのGISのモジュール・ライブラリが
.NET開発環境に組み込んで使う用に作ってあるから

201 :デフォルトの名無しさん:2005/05/01(日) 17:18:19
1.GIS(ライブラリ・モジュール)
2.GISアプリケーション(GISの操作を総括するサーバ等に乗っているもの)
3.GISクライアント(携帯、PDA、PCに乗っているもの)

こういう風に分けて言うのであれば
2を.NETで作る


202 :デフォルトの名無しさん:2005/05/01(日) 17:18:57
.NET compact Frameworkも重いのか?

205 :デフォルトの名無しさん:2005/05/01(日) 17:27:27
>>202
知らんっ。が、>>201の構成なら、君がまとはずれだな。(w

209 :デフォルトの名無しさん:2005/05/01(日) 17:47:23
お前らに聞きたい。
例えば車のエンジンかけてパネルにWindowsのあの起動画面が現れたら、安心して運転できるのか?

245 :デフォルトの名無しさん:2005/05/04(水) 06:08:57
mono+gtk# ならwin限定にならない。

が、開発環境がダメすぎ。

247 :デフォルトの名無しさん:2005/05/04(水) 08:09:46
>>245
ActiveX動くんかい?
Windows用に作られた普通のアプリが動くんかい?

それがどの程度のものかさっぱり知らないけどさ、
Hello Worldが動きます。ってんじゃ怒るよ。


250 :デフォルトの名無しさん:2005/05/04(水) 14:47:05
ttp://mag.autumn.org/Content.modf?id=20050425162104

この人がC#はくそだとか言ってるけどどうなんでしょうか?
自分は保険のためC++/CLIをやろうと思います。

284 :デフォルトの名無しさん:2005/05/08(日) 12:59:16
正直、MSの舞台は踊りやすい

288 :デフォルトの名無しさん:2005/05/08(日) 22:46:58
C++からあえてWindows限定なC#に移行するメリットなんてない
JavaからあえてWindows限定なC#に移行するメリットなんてない
つまりこういうことさ

289 :デフォルトの名無しさん:2005/05/08(日) 23:26:21
>>288
>C++からあえてWindows限定なC#に移行するメリットなんてない
は同意だけど
>JavaからあえてWindows限定なC#に移行するメリットなんてない
は不同意。

Javaはやっぱりクライアントサイドは弱い。
それに、Windowsアプリと同等の機能を得ようとすると、JNIを多用
する事になるから、結局マルチプラットフォームという目論見は崩
れる。
マルチプラットフォーム用にはJava、Windowsベッタリ用に何か?
こういう二択はあった方が便利。
何か?については正直VBでもDelphiでも構わないんだけど、DB
やXML周りの充実度的に、今時ならC#がいい。

310 :デフォルトの名無しさん:2005/06/09(木) 12:35:53
元々ASPだったサイトはASP.NETへ移行し始めてるよ。
うちでもASP.NETの仕事が幾つかスタートしてる。
俺には声が掛からなかったから、中の人がC#なのか
どうかは知らないけど_| ̄|○||| ナゼ ヨバレナイノカ・・・・・・

311 :デフォルトの名無しさん:2005/06/09(木) 13:49:43
WEBは以前より市場が広がってて広がった分に先行したJavaが使われている感じ。
もともとMSが得意にしてた企業内システムは方向性が見えないせいかどこも様子見っぽい。
VS2005で少し動きがあると思う。
Javaに限った話ではないが、流行に流されイントラWEBに手を出したところは火を噴いてる。

312 :デフォルトの名無しさん:2005/06/09(木) 14:20:37
>>310
ASP-->ASP.NETの流れならVB.NETの可能性が高そうだな

>>311
まあそうなんだけど、ASP.NETはすんげー楽で生産性高いと思うよ
Javaに比べて
Javaでそれぐらい楽しようと思うと、かなり手間がかかるんじゃないか


320 :デフォルトの名無しさん:2005/06/28(火) 18:07:47
ASP.netは確かにいい出来だと思うが、だからってそうほいほいと移行なんかできん罠
Javaでやっててプロジェクト炎上した所が順次移行していく、その時にC#、みたいな感じになるんでない?

ASP-->ASP.netってところは多いだろうけど、それなら普通にc++使うのかね?
俺の所はASPは知識だけでほとんど使った事無いからさっぱりわからん


322 :デフォルトの名無しさん:2005/06/28(火) 21:50:53
>>320
移行というよりは、「以前ならASPでやってたような案件が、ASP.NETで
開発されるようになる」という感じが多いのではないだろうか。

Javaからの転向組がどれぐらい多いかはわからん。生産性は高いが、
Win+IIS限定だからな。


324 :デフォルトの名無しさん:2005/06/30(木) 23:02:04
効率考えれば>>322-323なんだろうが

世の中には理不尽な上層部やら上司やらいるわけで
その結果>>320のような意見(Javaだめだったから.NETに戻そう)がでて部下が死ぬ事になるパターンはあり得る
というかあり得そうすぎて本当に怖い…

328 :デフォルトの名無しさん:2005/07/03(日) 12:25:16
サーバサイドはJavaでも.netでも良いと思うが、クライアントサイド
を含めた開発はJavaではつらくないですか?
OFFICEドキュメントとの連携を考えるとJavaはまだ使えない。
それにまともなフリーウェア/シェアウェアでJava製がほとんどない
のが実情を物語っていると思う。

334 :デフォルトの名無しさん:2005/07/03(日) 18:07:27
>>328
未だにクライアントサイド最強=VB6か?
そうかもしれない

今VB6のクラサバを.NETに置き換える仕事をしているが
VB6は軽いんだよね。
.NETフレームワーク入れさせて、メモリ食いまくる重いクライアント
にわざわざ置き換えてるわけだよ、これが。

335 :デフォルトの名無しさん:2005/07/03(日) 20:15:06
>>334
VB6のアプリは何かやぼったいんだよね。
言語を選ばなければDelphi最強って言いたいけど、.netリリース
以降ほとんど瀕死の状況だしな。

MSは所詮完全にオープンなプラットフォームで勝負する気が
無いのに、何故にネイティブ作成出来なくしたのかな?
VB6みたく中間コードとEXE作れるようにすればいいのに。

FedraでもGCCのネイティブコンパイラ使ってJavaのアプリを
ネイティブにしているとか聞いたし、速度は重要だと思うけど。

336 :デフォルトの名無しさん:2005/07/03(日) 20:20:08
>>335 確かにDelphi最強って私見だ。でもMSと
Borだけでイメージが違うからね。
C++をVB6に置き換えやってるが、APIとかあまり
使わないで!って言われてる。ハードの制御とか
はDLLからのコールバックやメッセージ等でしなき
ゃいけないんだがね。



337 :デフォルトの名無しさん:2005/07/03(日) 20:36:11
>>336
そこでこのスレのC#だと思うんだけど、あえてVB6に移植する
メリットってどんな所だと評価されていますか?

C#はこれから本格的にやろうと思っているので、デメリットが
大きければ再考したいと思うのですが。
ちなみに、個人的に試した限りではクライアント/サーバ
含めて生産性が高く、Javaのつぎはぎイメージと比べると
良くも悪くもMSが統一しているのでかなり完成度が高そうだ
と思っているのですが。
ただし、サーバサイドでの安定性等は運用してみないと分かり
ませんね。


344 :デフォルトの名無しさん:2005/07/04(月) 19:24:14
なるほど。 

その理屈だと、
キミのソフトウエアは開発効率良いから安くて、保守性に優れているわけだが

どれくらい安いのか披露して欲しいもんだ。

373 :デフォルトの名無しさん:2005/08/09(火) 20:29:49
と言うか何をやりたいかによるんじゃないかな?
いずれにしろ1言語だけじゃ話にならない。

375 :デフォルトの名無しさん:2005/08/09(火) 20:35:29
>>373
分かった、じゃあC++やC++/CLIの動向を見ながらC#やJavaやって行こうと思う

377 :デフォルトの名無しさん:2005/08/09(火) 20:52:12
>>375
学習そのものが目的なら最初はJavaやっとけ。
UML、デザパタ、テスト駆動型開発、リファクタリング、最近の主要な方法論は
大半がJavaベースだ。

378 :デフォルトの名無しさん:2005/08/09(火) 21:01:32
>>375
C/C++は組み込み系ではバリバリ現役ですよ。オープン系じゃ生産性の問題でアレだけど。

379 :デフォルトの名無しさん:2005/08/09(火) 21:31:26
>>377
しかし、Javaには穴がある って知り合いのPGに脅されてる

>>378
なるほど・・・Cならかじった事はあるけどポインタで挫折orz
今後オブジェクト指向の言語ばかりになるけど、将来性あるのかな・・・

414 :デフォルトの名無しさん:2005/10/29(土) 16:07:35
C#はCに比べて亀のように遅いから、ハードウェアの業界からは推されそうだ

430 :デフォルトの名無しさん:2005/10/29(土) 21:53:53
Javaの利点:サーバサイドが得意。携帯電話は独擅場(ただしスタンドアロンはほぼ全滅)。
C#の利点:ASP.NETに強い。AccessやExcelとも連携可能。それなりのRAD付き(重いけど)。
C/C++の利点:組み込み専門。あとはたまに学術計算(最近はRAD付きのに移行中)。

690 :デフォルトの名無しさん:2007/09/02(日) 17:11:08
うちは社員2000人ぐらいいるけど、小さい業務系案件も多く扱っている。
C#は開発要員が揃わない。
結局VB.NETメインなんだけど、VBとつくだけでど素人の取引先にまで
開発が超簡単だと思われていて予算を叩かれまくる。
難易度は変わらないのにC#だと客の認識が全然違うんだよね。
VBをC#に置き換える意味は十分あると思うけど。

かく言う自分もプログラム言語はVB6しか使えないから偉そうなことはいえないけど。

691 :デフォルトの名無しさん:2007/09/02(日) 17:53:31
>>690
VB.NET→C#.NETのコンバータ/トランスレータで検索して価格アップ汁!!!

693 :デフォルトの名無しさん:2007/09/06(木) 14:52:21
>>691
それで変換後完璧に動くならいいが動かないので意味無い。

うちは用件的に社内と外向けあるけど、Webアプリ限定で
社内:レガシーASP>>C#>>>PHP>>>>>>>>>>>>>>>>>>>>>>Java=Ruby
社外:C#>Java>PHP>>>>>>>>>その他
だな。
社内がレガシーなのは昔からそれで作ってて資産があるのと今から作り直すと相当怠いってのがある。
規模的にもそれで十分だしで。
社外はこっちからできるだけ.netでアピールしてる。
というか取引先がWindowsサーバなら.netでLinux系ならJavaかPHPってしてるだけともいう。
開発のやりやすさとして、Win鯖+SQL鯖+.netが一番いいわ。
ただ小規模ならPHPでゴリゴリのが楽かな。
Javaは小規模も大規模も面倒でだりい。
Javaという言語は好きだがservlet絡むと一気に環境設定や諸々面倒になる。
言語的にはいいがWebとしては全体の仕様自体が煩雑すぎる。

とりあえずRubyの案件とか来たこと無いな。


712 :デフォルトの名無しさん:2007/11/25(日) 13:40:37
C#3.0が改悪に見えて仕方が無いのは俺だけか?

788 :デフォルトの名無しさん:2011/04/23(土) 00:20:25.96
コピペ君って馬鹿だな、まで読んだ。


http://hibari.2ch.net/test/read.cgi/tech/1111656698/l50人気ブログランキングへ

PC等バカボンのDelphi不買・販促・その他談話室その29

1 :デフォルトの名無しさん:2006/07/18(火) 22:06:22

       / ̄ ̄ ̄ ̄\            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     >/_______/|           |  Delphi不買 や Borland DevCo に関する話題
    |\      __・\_        <  雑談や質問を、しながら
     |  ..|   ・  /.・`    )       | マターリくつろいでね
     |  |      /フ ̄| |        \_________
     ( ∂  @_/ ̄  / / 
     \⊥ \    m/ /  
      \    ヽ─ ⌒ /   
        ヽ────-      

(注)本スレは被害担当艦としての機能も持ち合わせているんだ。
見識の狭い困ったちゃんが他のDelphiスレで暴れるのを防ぐため
なま暖かい心で構ってあげてね。

Borland Developer Network
http://bdn.borland.com/

前々スレだよ
http://pc8.2ch.net/test/read.cgi/tech/1130648644/

前スレだよ
バカボンのDelphi不買談話室その28
http://pc8.2ch.net/test/read.cgi/tech/1134668922/


111 :デフォルトの名無しさん:2006/08/09(水) 11:16:29
初心者すれで雑談するな。ボケが。

113 :デフォルトの名無しさん:2006/08/10(木) 11:47:27
>>111
それをいうなら、BDS 2006のスレで売却やTurboや.NETの雑談もするな。

115 :デフォルトの名無しさん:2006/08/10(木) 21:52:05
>>113
BDS 2006のスレのテンプレ読んだ?

> Borland Developer Studio 2006 ユーザーによる
> Borland Developer Studio 2006 ユーザーのための統一雑談スレッドです。

158 :デフォルトの名無しさん:2006/08/22(火) 20:13:02
>115 は電車の中で突然デヘヘ??と笑うような奴に違いない。

301 :デフォルトの名無しさん:2006/12/01(金) 09:52:47
いや、親和性が高い、っていうより、Delphi が Delphi であることが無意味になってる。
実装技術はむこうが数段上。ドキュメントは及びもつかない。

302 :デフォルトの名無しさん:2006/12/01(金) 10:03:40
学割使って一万以内で買えるパッケージってありませんか?
公式見てもベクターやアマゾン見てもよく分からん…

304 :デフォルトの名無しさん:2006/12/01(金) 11:14:04
>>301
ECO ステートマシーンは凄いと思う。
出し惜しみしないで、下位SKU にも載せればいいのにね。

CodeGear が発足したし、Delphi の独自性はこれからだよ。

305 :デフォルトの名無しさん:2006/12/01(金) 11:58:23
>>302
アカデミックパックは、ライセンス的にケチすぎるので注意な。
シェアウェアは作れないし、条文を読む限りでは、フリーウェアの配布にすら使えない。

310 :デフォルトの名無しさん:2006/12/01(金) 23:33:50
>>304
どこがすごいのかさっぱりわからん。
身内だけでスゴイ凄い言ってるだけでしょ。
ECOが何なのかさっぱりわからんしね。
Borとしては使えるようになりたかったら有料の講習会を受けろって
話にしたいだけだし。

348 :デフォルトの名無しさん:2007/02/20(火) 23:17:36
http://www.codegear.com/Products/Delphi/DelphiforPHP/tabid/237/Default.aspx
結局 pascal風味がPHPに追加されたの?

それとも PHP 用にVCL作って それをDelphiと呼んでるだけ?

349 :デフォルトの名無しさん:2007/02/21(水) 00:14:41
>>348
画面見たらわくわくしてきた.
金額を聞くまではわくわくしてれそうだ(w

380 :デフォルトの名無しさん:2007/02/23(金) 21:54:36
またそういう嘘をつくw
メソッドつきレコード型とか、いろいろやっているだろう。

382 :デフォルトの名無しさん:2007/02/23(金) 22:14:54
Delphi.NET は、逆に全部ユニコードだけ、AnsiString 非対応。

>>380
メソッドつきレコード型にするとコンパイラつくった事になるのか?
面白い見方だな。

407 :デフォルトの名無しさん:2007/02/26(月) 13:50:14
ちょいと教えてください。
Enterpriseを買うか、Professionalを買うか検討してるのですが、
dbExpressって、dbGOに比べてどういいのでしょう?

dbGOを使えばMS SQL SreverやOrcleにも接続できると思うのですが・・・。
EnterpriseとProfessionalの違いで、データベースアプリケーションの開発
を大きく書いていますが、単にdbExpressが商用データベースに対応しただけ
ですよね?

もしかして、そもそもdbGOではMS SQL SreverやOrcleに接続できない?
それとも、Professionalはライセンス的にみて接続しちゃーダメってこと?



412 :デフォルトの名無しさん:2007/02/26(月) 16:56:17
>>もしかして、そもそもdbGOではMS SQL SreverやOrcleに接続できない?
>>それとも、Professionalはライセンス的にみて接続しちゃーダメってこと
そんなことはないよ。dbGOつまりADOで接続できるデータベースならなんでも接続できるししていい。



413 :デフォルトの名無しさん:2007/02/26(月) 17:04:36
>>Enterpriseを買うか、Professionalを買うか検討してるのですが、
>>dbExpressって、dbGOに比べてどういいのでしょう?
俺的には問題はドライバの質だよな。Enterprise版のOracleやSQLServerのドライバは
Borlandが開発してるから、今一ドライバの質が悪そうで不安(本格的に使ったことはないが)。
一方、ADOのドライバはデータベースメーカ純正がほとんどだから、データベース自身を売るためにも
しっかり作ってありそうで安心感はある。
まぁ、Borland的にはdbExpressを売りたいから、dbGoのバグ取りとかあんま本格的に以前やってなさそうだったので、
それも問題であるが・・・


416 :デフォルトの名無しさん:2007/02/26(月) 17:36:35
>>407
> dbExpressって、dbGOに比べてどういいのでしょう?

Delphi2007 ではdbEpxress が大幅に改良されているみたいだけど
過去のイメージとしては

dbExpress ・・・速い。非常時接続タイプ。どちらかと言えば、サードパーティの有料ドライバが前提。
dbGo・・・遅い。常時接続タイプ。ドライバは豊富。

> EnterpriseとProfessionalの違いで、データベースアプリケーションの開発

どちらかと言うとdbExpress よりDataSnap とかじゃね。

417 :デフォルトの名無しさん:2007/02/26(月) 18:52:34
>>412
ありがとう。とっても参考になりました。

>>413
たしかに、他の言語でも使われているADOで接続したほうが安心感はありますね。
質がよくわからんdbExpressとバグありのdbGO、究極の選択ってことか。

>>416
DataSnapなるものがあるのですか。
さっそく、調べてみます。
まぁ、現状で使ってないということは、俺には必要ないものでしょうな。


とりあえず、Professionalで問題なということか。
まあ、なんていうか、製品構成ぐちゃぐちゃですね。
お仕事ユーザはBDSに統合されて、趣味ベースはTurboシリーズで単体売りを始めた、
とおもったら、今度はDelphi単体で製品名はTurboでない。しかも、Enterpriseあり。
新しいロードマップがでて、説明もされてるようだけど、なんだかなぁ。

今更だけど、今後も、ついていけるか激しく不安だ・・・・・・・・・・・・・・・・




434 :デフォルトの名無しさん:2007/02/27(火) 11:35:48
>そうなると自作コンポーネントが2種類になる。

1種類のコンポに文字入出力が、AnsiとUnicodeと2種類あれば良いんじゃね?

439 :デフォルトの名無しさん:2007/02/27(火) 12:23:59
>>434
たとえばCaptionのプロパティ型を AnsiString に
WCaption ってプロパティを作って WideStringに というようなことをしようって事?
無理でしょ?

string が AnsiString 型と WideStringか UTF8String に切り替わるわけで
条件コンパイルでこの2つを切り替えたコードにするしかないと思うよ

441 :デフォルトの名無しさん:2007/02/27(火) 12:31:30
>>439
ヒント:入出力メソッド2つ→4つ

443 :デフォルトの名無しさん:2007/02/27(火) 12:43:52
>>441
こういう事を言いたいわけ?
ANSI版    TCaption = type string;
UNICODE版 TCaption = type WideString;
だとするよ。

既に作ってるアプリは string変数で受けてるとする
ANSIアプリでは Caption をそのまま従来通り使う
UNICODE版では WCaptionを使う?

でも、継承してる以上、上がCaptionをTCaptionと定義してたら UNICODE版も Captionは WideString;だ

WCaptionって無駄じゃね?

456 :デフォルトの名無しさん:2007/02/27(火) 14:04:48
差分コーデングっていうが
GetCaptionA();
GetCaptionW();
も、TControlには無いわけだ。
それぞれTFormだのTEditだの
から継承結果に追加するわけだろ?

あるいは、独自のTUniControl でも書くわけ?
で、書いたとしてソレに何のメリットがあるわけ?

ANSIが絡んでるのは検索とか、演算とかスクリプトとかのエンジンだろう
インターフェースの問題に置き換えたって そっちの問題は何も解決しないじゃん


458 :デフォルトの名無しさん:2007/02/27(火) 14:09:28
>>456
UNICODE対応を望んでいる人は多いんだから、
悪いけどこのスレから出て行って貰えないかな?

546 :デフォルトの名無しさん:2007/03/26(月) 20:12:12
http://qc.borland.com/wc/qcmain.aspx?d=37403

QCによれば2007で対処されたようだね。

VCLのソースをいじっていいのなら、
TButtonControl.CreateParamsでWS_EX_COMPOSITEDを付けるのが
簡単だと思う。

579 :ミ,,゜Д゜彡 ◆A6VzDeLphI :2007/06/23(土) 00:10:20
新規作成で.NETを選ぶだけで
移行できたんだから、
やってやれないことはあるまいて。

CodeGearの中の人に、がんばっていただきましょう。

646 :デフォルトの名無しさん:2010/08/17(火) 03:22:23
NDA 違反ハケーン!! > 645

669 :デフォルトの名無しさん:2010/08/26(木) 18:26:56
TechEd お疲れ様でした。
いろいろ情報交換できましたが、Nick の Embarcadero 退職理由と
大野さんの Microsoft 退職理由が同じだったことがわかったのが最大の収穫でした。


671 :デフォルトの名無しさん:2010/08/27(金) 00:51:51
フサは知識が受け売りすぎてアホ丸出しだな。
インターフェースはほとんど誰も使用しないなんて書いてるけど、これCOMのために実装された機能だから
COMを使う上ではほぼ必須と言ってもいいんだけど、フサは使ったことないから
利用する上で参照カウントの自動設定がないとどれだけ面倒か知らないんだろうね。
C++ですらCComPtrみたいなもので自動化してるんだけどこれも否定するのかな。

第一クラスヘルパー使ってIInterfaceの実装をTObjectに含めたところでGUIDが設定できないから、
asキャストが使えない=インターフェースにする意味ゼロなんだけど、たぶんアホだから意味分かってないだろうね。

673 :デフォルトの名無しさん:2010/08/27(金) 01:44:15
>>669
退職理由はどっちでもいいけど今後もNickはDelphiに関わり続けるの?
単刀直入に聞けばTurboPowerあたりのメンテナどうするの?

>>671
あの人は自分がコアな知識を持ってるように見せかけたいんだろうけど、
内部に関する基礎的な知識がないせいでネタのパクリ元記事を上辺しか理解できず、
結果としてあんな見当外れのことを書いてしまうことになる

MLでもYTが作ったGCライブラリの修正方法が分からないと嘆いてるが、
どこを修正すればいいかはYTがわざわざ書いてるのに理解できてない
そもそもソースにはマジックナンバーが書かれてるのは1箇所しかないのに、
理解できないからそれすらも分からない

これだけだとまた「嫉妬心に溢れるアフォ」と言われるだろうから修正方法も書いといてやるけど、
あのマジックナンバーはThreadWrapper関数のアドレスを取るためのもので、
CreateThreadをコールする際のPUSH @ThreadWrapperのオペランド部分と@BeginThreadのオフセット値
YTがCPU窓で確認しろと言ってるのはそのため
他人を見下すのは勝手だがもう少し自分の力量も見極めろな>fusa

756 :デフォルトの名無しさん:2010/09/06(月) 01:45:09
なあ……皆スルーしてるところ悪いが、forループ終了後にループ変数の値が保証されないのは仕様だよな。
例えばByte型で255までループしたとき、抜けた後は256になるのが妥当だろうけど、Byteは256になれないもんな。

761 :デフォルトの名無しさん:2010/09/06(月) 16:56:27
>>756
どこかのバカはそういうこと知らないからね
「ネイティブ最高!速度が一番重要!」とか言いながら最適化から思いっきり逆走してることにも気付いてない

763 :デフォルトの名無しさん:2010/09/07(火) 06:23:30
>>761
> 「速度が一番重要!」
だった時期が今まであったのかよw

そうなら、だいいち関数内関数がオブジェクト作るようになったりしないし

764 :デフォルトの名無しさん:2010/09/07(火) 06:47:06
>>763
>>761はDelphi自体についての話をしてるんじゃないだろ、わかれw

793 :デフォルトの名無しさん:2010/09/12(日) 07:09:29
>中村さんまでDelphiごと嫌いになる恐れすらないか
中村さんが Delphi 好きだったことってあるの?

795 :デフォルトの名無しさん:2010/09/12(日) 13:27:23
>>793
仕事じゃ使わないのに趣味で使ってサイトも作って本まで書いて、
最近じゃほとんど繋がりないのにdelphi15yにも顔出してるし、逆に好きじゃなかったら何なんだよw

796 :デフォルトの名無しさん:2010/09/12(日) 16:24:28
おまえが勝手に思い込んでいるだけだろう? >795

delphi15y で聞いてお話しましたが、ご本人は醒めてますよ。思い入れも何もない。
たまたまいじくれるおもちゃがあっただけ。だそうです。


858 :デフォルトの名無しさん:2010/09/30(木) 02:39:39
開発言語環境を変更: borland delphi7から、Visual Studio 2008 C# Express Editionへ変更。これでWindows7・64Bit対応が楽になったはず。いろいろ考えてExpress Editionを採用。

898 :デフォルトの名無しさん:2010/11/01(月) 15:10:41
お前さんはもう少し英語勉強したら?
ビルトインアセンブラはなくなるけど外部アセンブラで作ったobjをリンクすればいいという話だし、
Extendedはx86(というかx87)依存の形式なんだから当たり前

899 :デフォルトの名無しさん:2010/11/01(月) 15:44:41
NDA 破る暇があるならバグレポートでもしろ > 897,898

>外部アセンブラで作ったobjをリンクすればいい
といっているだけで、具体的な話は無いだろ?だいたいどの形式の .OBJ がつかえるんだ?

Extended が無くなるととっても困る。って部分の英語は読めないのだね? >898
SSE 浮動小数点をサポートでもすりゃまだしも、ただ「なくしま??す」しかいっていないのが問題なのだよ

903 :デフォルトの名無しさん:2010/11/01(月) 18:46:03
酷い嘘だな
Extendedは廃止になるんじゃなくて、x87を使わなくなるからDouble互換になると言ってるだけだし、
代わりにSSE命令とXMMレジスタで浮動小数点演算を行う、とあるじゃん。
そもそもExtendedは内部の浮動小数点演算で使ってた形式なんだから、
単純に廃止しただけだとDelphiでは実数が扱えないってことになるんですけどw


http://hibari.2ch.net/test/read.cgi/tech/1153227982/l50人気ブログランキングへ


PC等���CodeGear���Embarcadero������������ ������25���Delphi���

1 :デフォルトの名無しさん:2011/07/18(月) 17:21:26.08
エンバカのスレかもね

HP
http://www.embarcadero.com/jp/

日本語フォーラム
https://forums.codegear.com/category.jspa?categoryID=3

前スレ
【CodeGear】Embarcaderoオッチャ その24【Delphi】
http://hibari.2ch.net/test/read.cgi/tech/1297616352/

関連スレ
くだすれDelphi(超初心者用)その53
http://hibari.2ch.net/test/read.cgi/tech/1309101455/

64 :デフォルトの名無しさん:2011/07/25(月) 18:46:53.69
>>非常にバグが多く、これを会社で使用するにはかなりの危険を伴うと思います。
だな。最初の頃はdelphiを使って、生産性高えと思って喜んでたけど、使えば使うほど
VCLのバグの余りの多さに、怖くなって、それ以来はもっぱら、趣味で使うだけに
なった。

124 :デフォルトの名無しさん:2011/08/02(火) 10:56:02.70
8月末に発売キター!!
ttp://edn.embarcadero.com/article/41465
発表会は日本ではやらないが、ソウル(8/12)か台湾(8/16,17)に行けば参加できるぞ。

* Create GPU-powered FireMonkey applications that will keep your customers engaged
* Build 64-bit Delphi applications to take advantage of the latest hardware
* Create a single application and target both Windows and OS X
* Extend your multi-tier DataSnap applications with new mobile and cloud connectivity in RAD Cloud
* Interact with data in new ways using LiveBindings?

131 :デフォルトの名無しさん:2011/08/03(水) 10:13:27.32
>>124
後一ヶ月 倒産しなければOKいうことかな?

今までの体たらく思うにまだまだ信用できんな  信用してはいけない

133 :デフォルトの名無しさん:2011/08/03(水) 11:30:17.39
Delphi / C++Builder / RAD Studioユーザー向け「XE2」先行販売のご案内
http://www.embarcadero.com/jp/radoffer

134 :デフォルトの名無しさん:2011/08/03(水) 11:32:56.84
すみません今北んですが、
OS Xでデータベースに接続するときのスタンドアロンのデータベースは何を使うのですか?
スタンドアロンのデータベースがなければOracleやSQLServerなどに接続可能ですか?

136 :デフォルトの名無しさん:2011/08/03(水) 12:02:17.19
>>133
> ※ バージョンアップ版のインストールには、バージョンアップ対象バージョンの製品登録(使用許諾登録)が必要です。購入可能製品の詳細はこちらをご覧ください。

とあるけど、これって具体的に何をすれば良い?
昔、RAD Studio 2007 Professional のバージョンアップ版を買ったけど、ユーザ登録せずに放置してある。

137 :デフォルトの名無しさん:2011/08/03(水) 12:05:11.73
>>131
プライベートファンドの持ち物なのに倒産とかwwww

>>134-135
でもIBXはあるのか?とりあえずMySQLでDBXでローカル、じゃなかろうか。

>>136
2007をインストールして仕様許諾を取得して、そのENDアカウントでXE2の
インストール、仕様許諾の取得をすればいい。

363 :デフォルトの名無しさん:2011/08/15(月) 19:45:18.42
自社で購買の権限もってる管理職に…
「いやぁ…もうWindowsなんて古いですよ!いま進んでるお客さんはみーんなMacです。Mac!」
「ほらあのiPhoneだしてる会社のバソコンですょ」
って具合に話をして、結果Mac Proと開発用実機となるiPhoneを購入させた。
で来月にはオニューのDelphi買ってもらう…営業兼SEの口達者な俺がいるw

369 :デフォルトの名無しさん:2011/08/16(火) 12:41:33.21
>>363
つーか会社の方針を決めかねない決定を、
そんな子供みたいな主張をする社員の言う通りにやってて大丈夫なんだろうか…

管理職が無知すぎるんでないかい?

371 :デフォルトの名無しさん:2011/08/16(火) 13:52:31.09
>>369
Mac買うだけで会社の方針って…社会的に無知すぎるんでないかい?
ゆうちゃんお仕事まだ決まらないの?

429 :デフォルトの名無しさん:2011/08/18(木) 21:50:11.98
DelphiでMacやiPhoneアプリ開発ってなんだよ、MONO次第ってことじゃんかw

430 :デフォルトの名無しさん:2011/08/18(木) 21:55:29.93
>>429
> MONO次第

それはdelphi prismだろ。
xe2ではdelphiもFireMonkeyを使えば
ネイティブで開発できるんだよ。

469 :デフォルトの名無しさん:2011/08/19(金) 12:55:07.70
>XE2のMac対応って
>OSXやiPhoneのココアライブラリを独自で作ったの?
>それともココアを全部ラップしたの?

以下は FM のもとになった KSDEV の知識から

Pascal コードからは Cocoa は呼び出せません。FM の閉鎖世界で閉じています。
FM は Object-C で書かれた Cocoa と Pascal を結ぶラッパー。
Windows 版は Windows と Pascal を結びます。
FM の中で動く範囲ではプラットフォーム独立

その結果、通常の OSX アプリが持つ基本機能はほぼすべて存在しません。
たとえば Lion で使えるアプリケーション内ヒストリとかは使えません。
すべての「サービス」が使用できません。


475 :デフォルトの名無しさん:2011/08/19(金) 16:00:01.51
>>469,472
ありがと、これがガチならOSXコンパイラ、マジ不要すね。
ココア無しでMacアプリ作れとかどんだけ地獄見ろっていうんだ?
GUI不要のゲームや計算機程度しか利用価値なさそう。正にKilyx路線。
おまけ機能的な要素が強そう。
もちろんXE2は買うけど。

492 :デフォルトの名無しさん:2011/08/19(金) 20:07:48.06
こんだけややこしくなったら最早開発元なんて関係無いだろ。
近い遠いとか言ったって、そもそもDelphiの大本の開発者が移籍しちゃっていないんだから。

どっかから活きの良い奴引き抜いてくるべきだと思うな。
IDE部門とコンパイラ部門で二人必要。

493 :デフォルトの名無しさん:2011/08/19(金) 20:12:29.65
>>492
> Delphiの大本の開発者

ヘジが移籍したのは1995年でしょ。

あんまり凄い人を引き抜いてきても
構想ばかり凄くて実現できない。

> 最早開発元なんて関係無いだろ。

prismは完全に別会社の人がやっていることで
エンバカが協力することなんて何も無いと思うけど。

494 :デフォルトの名無しさん:2011/08/19(金) 20:19:04.80
>>493
だってヘジが移籍してから殆ど何も変わってないじゃん。
こんだけ迷走する位だったら1からスクラッチできるような人を引っぱってくる方が良い

495 :デフォルトの名無しさん:2011/08/19(金) 20:26:05.73
>>494
> だってヘジが移籍してから殆ど何も変わってないじゃん。

IDEも作り変えたし、unicode化、64ビット化もしたし
凄い変わってるでしょ。

> こんだけ迷走する位だったら

技術の問題より経営方針の問題があって
スピンオフしてエンバカに買ってもらったわけで

> 1からスクラッチ

またチャラにしてやり直しって、馬鹿じゃねーのw

499 :デフォルトの名無しさん:2011/08/19(金) 21:13:03.83
>>495
>IDEも作り変えたし、unicode化、64ビット化もしたし
それって変わったというより無理矢理変わらざるを得なかったという方が正しいだろ。
特に後ろの2つは元々対応すら考えてなかったのを切り貼りして対応させてるから色々と問題が起こってるし。

>技術の問題より経営方針の問題があって
その経営の問題で技術者を大量リストラさせたのが今の技術力の低下の遠因となってる。

>またチャラにしてやり直しって、馬鹿じゃねーのw
IDEもDelphi言語も、整理されないまま肥大化していくよりも、この辺でキッチリ設計からやった方が良い。
あれもこれもというより、もっと機能を絞り込んで軽量化して欲しいな。

500 :デフォルトの名無しさん:2011/08/19(金) 21:19:29.76
>>499
> 変わらざるを得なかったという

つまりヘジの頃からは変わってるんだよね?

> 今の技術力の低下の遠因となってる。

delphi.netを推進していた奴なんてイラネーだろ。

> この辺でキッチリ設計からやった方が良い。

キッチリ設計には、キッチリ目標が必要だけど
機能を絞り込んで、商売になりそうな
リッチなニッチ市場があるのかね?

508 :デフォルトの名無しさん:2011/08/19(金) 22:48:00.22
> 素直に新しくなるDelphiを楽しめばいいのに…w

仕事で使う場合は無理くり使える物でもないのよ。

趣味で使うには高くなりすぎちゃった上、他に魅力的な代替製品あるのでちょっと躊躇。
また楽しめるよう、魅力的な製品になって欲しい希望ってのはある。

509 :デフォルトの名無しさん:2011/08/19(金) 22:48:47.20
>>508
> 他に魅力的な代替製品あるのでちょっと躊躇。

kwsk

510 :デフォルトの名無しさん:2011/08/19(金) 23:09:29.27
>>509
ポトリペタのRADな環境ならここで何度も名前が挙がっているQtだろうな。
クロスプラットフォームも実現されているし。

昔はDelphiがこうなるものとばかり思ってたんだがなぁ…

511 :デフォルトの名無しさん:2011/08/19(金) 23:14:11.29
>>510
Qtのライセンス高すぎじゃね。一番安くても

> Qt Desktop Full Framework 53万8,650円(新規)16万6,950(2年目)
http://www.sra.co.jp/qt/licence/index.html

512 :デフォルトの名無しさん:2011/08/19(金) 23:17:56.82
>>511
俺は>>508じゃないけど"趣味で使うには"という前提があるじゃん

LGPL, GPLを選択できるんだから趣味で使う分には充分すぎるだろ。

514 :デフォルトの名無しさん:2011/08/19(金) 23:22:32.71
>>512
> 趣味で使うには

趣味でシェアウェアを作れないんでしょ?
delphi starterみたいに8万円基準?の方がいいじゃないか。

544 :デフォルトの名無しさん:2011/08/20(土) 23:26:19.20
話ぶった切ってすまんが、よう分からない所あるので教えてくれ。
次のRad Studio XE2ってこう言う対応になるのかな?

Delphi - VCL -> Win64/Win32
Delphi - firemonkey -> Win64/Win32/MacOSX(32?)/iOS
C++Builder - VCL -> Win32

Prismは.NET Framework or Mono で WinForm、Silverlight、GTK、Moonlight、CocoaとMonoTouchでiOS
RadPHPは VCL for PHP(って言うの?)でPHPに。

新規ならともかく移行は大変そうだなぁ。
どっかにある情報だったら見てないだけだ。その場合はスマンが指摘くれ。



545 :デフォルトの名無しさん:2011/08/20(土) 23:51:06.91
>>544
C++BuilderはFireMonkeyも使えるんじゃなかったっけ?
だめなのは64bitだけと思ったが

RadPHPの売りは
「モバイルに最適化されたWebアプリと iOS・Android デバイスのスタンドアローンアプリを作成」
て書いてあった


546 :デフォルトの名無しさん:2011/08/21(日) 00:52:07.39
VCLアプリについては32->64への移行の需要とかはあるだろうね
新規についてはVCLでいくかFireMonkeyでいくかは考えどころだなー
将来的にWindowsのクローズな環境を逸脱する可能性があるかどうかが判断の分かれ道

727 :デフォルトの名無しさん:2011/08/28(日) 19:09:01.62
あ、あとね
Delphiが狙うのはMacの業務系システムにすべき
データベースを多用するクライアントサーバーの
Windowsの業務システムなんて飽き飽きだしw

732 :デフォルトの名無しさん:2011/08/28(日) 20:04:22.73
>>727
>Delphiが狙うのはMacの業務系システムにすべき
業務系だと、Macにするメリットが無いというか
同じ機能だとWin用に作る方がどうしても安く見積もれるので、受け入れられないのでは?
というのが今までのあらすじ。


733 :デフォルトの名無しさん:2011/08/28(日) 20:17:55.89
>>732
FireMonkeyはWIN専用でもMAC専用でもないから
その論理はおかしい。

> というのが今までのあらすじ。

アンチの脳内あらすじ、乙w


http://hibari.2ch.net/test/read.cgi/tech/1310977286/l50人気ブログランキングへ
学ばないブログ
忍者AdMax
記事検索
最新コメント
QRコード
QRコード
  • ライブドアブログ