くだすれDelphi(超初心者)その27
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/09/13(火) 14:40:39他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Delphi使いが優しくコメントを返しますが、
お礼はDelphiの布教と初心者の救済をお願いします。
<前スレ>
くだすれDelphi(超初心者用)その26
http://pc8.2ch.net/test/read.cgi/tech/1121249711/
<雑談・討論などはこちらへ>
ミ,,゚Д゚彡フサギコのフサフサDelphi談話室その25
http://pc8.2ch.net/test/read.cgi/tech/1125304359/
<その他>
Borland Home Page
http://www.borland.co.jp/
DelWiki (無料版Delphiの入手方法など)
http://onigiri.s3.xrea.com:8080/delphi/
0237デフォルトの名無しさん
2005/09/29(木) 17:38:18つかえる
0238デフォルトの名無しさん
2005/09/29(木) 17:54:580239デフォルトの名無しさん
2005/09/29(木) 18:24:29Del win32なら普通にIntToStrが使える
.netならSystem.Convert.ToInt64();
Delphi のリファレンス嫁
0240デフォルトの名無しさん
2005/09/29(木) 19:44:510241240
2005/09/29(木) 19:48:370242デフォルトの名無しさん
2005/09/29(木) 22:34:07ありがとうございます助かります。
0243デフォルトの名無しさん
2005/10/01(土) 00:27:56一応添付のReadmeはよみました。
どうやらFastMM4本体はなにもインストールする必要はなく、単にuseすれば
良いようですね、実際それで動作しました。
しかしBorlandMM.dllの差し替えが良くわかりません。
/binにある同名のファイルを差し替えろと書いてあるようですが、IDEとApplication
とあり、さらにプロジェクトファイルもあり、どうしたらいいかよくわからないです。
バージョンは2005、非公式パッチは入れてあり、リスクは覚悟してます。
よろしくお願いします。
0244デフォルトの名無しさん
2005/10/01(土) 00:35:13WindowsスタンドアロンでDelphi6Personalから使えるものを教えていただけませんか?
Delphiアプリの配布のみで使用できるものがあれば言う事ないのですが…
0245デフォルトの名無しさん
2005/10/01(土) 10:14:190246デフォルトの名無しさん
2005/10/01(土) 10:48:073行目の意味がわからないけど、MDBを使う方法がどこかに書いてあったと思う。
ActiveXを使ってADOがなんちゃらって感じで。
俺はSQLiteを使ったりしてるけど、これはDLL配布が必要です。
0247デフォルトの名無しさん
2005/10/01(土) 11:31:25>>246
uses ADODB;
TADOQueryでTCustomADODataSetにMDBを指定すればいい
0248デフォルトの名無しさん
2005/10/01(土) 11:34:42スマン間違えたConnectionStringのプロパティにMDBを指定
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=*.mdb;Persist Security Info=False
0249デフォルトの名無しさん
2005/10/01(土) 14:31:290250デフォルトの名無しさん
2005/10/01(土) 22:19:490251デフォルトの名無しさん
2005/10/01(土) 22:50:23正規表現コンポを使え
>>243
> しかしBorlandMM.dllの差し替えが良くわかりません。
いろいろあるけど基本的にはPrecompiledのPerformanceにあるDLLを使えばよい
IDE・・・単純に入れ換えるだけ
Application・・・Sharememと同じ要領。プロジェクトのusesの先頭にFastMMのユニット
あとはアプリケーションと一緒にDLLを配布
0252デフォルトの名無しさん
2005/10/02(日) 00:00:07あっ、VB なみかぁ・・・
0253243
2005/10/02(日) 00:36:33ありがとう。でもまだいまいちわかりません。すいませんがもう少し教えてください。
FastMMをuseして作ったアプリは全てこのBorlandMM.dllと一緒に配布しないと
いけないってことですか?
IDEのほうを入れ替えるだけなら同時配布は避けられますか?
0254デフォルトの名無しさん
2005/10/02(日) 02:39:37VCL Forms Application - Delphi for .NET
Windows Forms Application - Delphi for .NET
VCL Forms Application - Delphi for Win32
これってなにがどうちがうんですか?
VCL Forms Application - Delphi for Win32とVCL Forms Application - Delphi for .NETって一緒じゃないんですか?
0255デフォルトの名無しさん
2005/10/02(日) 02:50:40なんか、自分の使ってるOSにもっと関心を持たないと。プログラミングとか以前に
0256デフォルトの名無しさん
2005/10/02(日) 02:59:54Win32でつくったやつはうぃんどうずでしかうごかないってことでおk?
0257デフォルトの名無しさん
2005/10/02(日) 03:01:49VCLの時点でWin専用だ
0258デフォルトの名無しさん
2005/10/02(日) 03:11:40ASP.NET Application - Delphi for .NET
VCL Forms Application - Delphi for .NET
Windows Forms Application - Delphi for .NET
VCL Forms Application - Delphi for Win32
これ詳しく解説してくれる人もしくは解説してるサイトない・・・?
0259デフォルトの名無しさん
2005/10/02(日) 03:30:170260デフォルトの名無しさん
2005/10/02(日) 03:32:43まじで・・・?
じゃあ重要部分だけでもお願いします・・・。
0261デフォルトの名無しさん
2005/10/02(日) 04:24:53VCLは非.NET。
Windows Forms は.NET。
0262デフォルトの名無しさん
2005/10/02(日) 04:37:10thx
しかしそれだとVCLを使う利点がわからない
.NETつかえたほうがいいにきまってるしなんかVCLのほうが長けてるってのはないのかな
0263デフォルトの名無しさん
2005/10/02(日) 04:54:460264デフォルトの名無しさん
2005/10/02(日) 05:46:03面倒な部分を勝手にやってくれる発想だから言ってみればVCLとかぶってる。
ただ一部のコンポーネントの表示が変だったりとか
.NET Frameworkをインストールしないと動かないアプリになったりするとか
その辺が現状のデメリットかな。
0265デフォルトの名無しさん
2005/10/02(日) 06:02:35お仕事だったらやるけどねぇ。それ以外では.NETはいらない子。
0266デフォルトの名無しさん
2005/10/02(日) 07:27:33>>252
>>253
BorlandMM.dllの役割は「プロジェクトの新規作成」「DLLウィザード」を使えばわかるよ。
0267デフォルトの名無しさん
2005/10/02(日) 08:47:36Win32 の API は一般人にはソース非公開だろ。
.NET はライブラリレベルで API だから、非公開なのは Win32 と同じ。
VCL.Win32 は単なる一企業のラッパライブラリにすぎない。
> .NETが枯れてくればその思想はすばらしい。
同意。でも、あとまだ時間がかかりそう。
0268デフォルトの名無しさん
2005/10/02(日) 11:30:550269デフォルトの名無しさん
2005/10/02(日) 12:43:12> IDEのほうを入れ替えるだけなら同時配布は避けられますか?
はい。
0270デフォルトの名無しさん
2005/10/02(日) 15:50:16APIまで遡らなくても分かる事・出来る事は沢山あるだろ。
詰まらん物まで非公開。これがMSクオリティ。
0271デフォルトの名無しさん
2005/10/02(日) 15:56:12NTFSのファイルの概要を取得したいんですがどうしたらいいでしょうか?
ttp://ant0x.udap.jp/tips/tips_fileSummaryInfo.htm
このページはCですが、こんな事をやりたいんです。
0272デフォルトの名無しさん
2005/10/02(日) 16:07:56某だってコンパイラや IDE のソースは非公開なわけだが
0273デフォルトの名無しさん
2005/10/02(日) 16:13:590274デフォルトの名無しさん
2005/10/02(日) 16:16:09それ C# だろ。ぜんぜん違う
0275デフォルトの名無しさん
2005/10/02(日) 17:36:57ソースを読めば色々分かるからね。
0276デフォルトの名無しさん
2005/10/02(日) 19:08:210277デフォルトの名無しさん
2005/10/02(日) 20:06:170278デフォルトの名無しさん
2005/10/02(日) 20:08:02たぶんこれかな。
IPropertyStorageを使ってReadMultipleで読み取り
http://groups.google.co.jp/group/borland.public.delphi.com.activex.using/msg/7d7b55af61b98d08?hl=ja&
0279デフォルトの名無しさん
2005/10/02(日) 23:40:32インターフェイスがポップアップだけのポップアップランチャーを作ろうと思うんですが、
メインフォームを表示させずポップアップだけにするにはどうしたら良いでしょうか?
0280デフォルトの名無しさん
2005/10/02(日) 23:51:20Application.ShowMainForm:= False;
これでMainFormはタスクバーからも消える
ちゃんと終了させる方法は用意しとけよ
0281デフォルトの名無しさん
2005/10/03(月) 10:20:55その結果を受け取るにはどうすればいいのですか?
コマンドプロンプトでの実行は
>DOSアプリ ファイル名
で行い
結果はDOS画面に表示されます(1行の文字列)
0282デフォルトの名無しさん
2005/10/03(月) 10:39:140283デフォルトの名無しさん
2005/10/03(月) 11:02:44結果を貰うには、起動時に
匿名パイプを作って、そいつを起動プロセスにくっつけるんだけど
http://www.google.co.jp/webhp?q=CreatePipe+Delphi+CreateProcess
で後はなんとかしてくれ
0284デフォルトの名無しさん
2005/10/03(月) 11:58:480285デフォルトの名無しさん
2005/10/03(月) 14:23:37時代遅れで開発環境も安定していないのでやめたほうがいいといわれました。
皆さんDelphiをやめた後はどんな開発ツールを使っているのでしょうか?
0286デフォルトの名無しさん
2005/10/03(月) 14:26:59ナ・イ・シ・ョ ♥
0287デフォルトの名無しさん
2005/10/03(月) 14:28:480288デフォルトの名無しさん
2005/10/03(月) 14:59:56Eclipce
0289デフォルトの名無しさん
2005/10/03(月) 15:14:180290デフォルトの名無しさん
2005/10/03(月) 19:04:51仕事: Java
趣味: Delphi, C++, SmallTalk
もうJavaいやだ(´・ω・`)
Delphiの仕事したいよぉ…
0291デフォルトの名無しさん
2005/10/03(月) 20:33:25このスレには実際Delphiで飯食ってる人はどれくらいいるんですか?
Delphiは趣味な人のほうが多くないですか?
そう思っただけなんですけど……
0292デフォルトの名無しさん
2005/10/03(月) 20:35:320293デフォルトの名無しさん
2005/10/03(月) 20:56:23世間の評判ではVBの圧勝とのことですが本当ですか?
0294デフォルトの名無しさん
2005/10/03(月) 21:00:050296デフォルトの名無しさん
2005/10/03(月) 23:28:39タスクマネージャで見ると、メモリ使用量が350MByteってなってたのは、
Update1までのバグだったんでしょうか?
Update3まで入れたら何とか落ち着いたみたいなんですが・・・
一瞬、メモリ買いにいかなきゃ、と焦りましたよ。
0297デフォルトの名無しさん
2005/10/04(火) 01:42:300298デフォルトの名無しさん
2005/10/04(火) 09:44:350299デフォルトの名無しさん
2005/10/04(火) 09:51:210300デフォルトの名無しさん
2005/10/04(火) 11:37:46ud3 で直ったんだから D2005 が悪いってことだろ。信者はみんな馬鹿か?
0301デフォルトの名無しさん
2005/10/04(火) 16:50:080302質問
2005/10/04(火) 17:33:58ってありますけど、いま数式プログラムを作っている最中で
このeの表記方法がわからずに、2.718を書いて代用しています。
このeを使った正しい表記方法はないでしょうか?
0303デフォルトの名無しさん
2005/10/04(火) 17:38:130304デフォルトの名無しさん
2005/10/04(火) 17:45:410305質問
2005/10/04(火) 18:20:12ありがとうございました
0306デフォルトの名無しさん
2005/10/04(火) 18:23:10var
e:extended;
begin
e := exp(1);
Label1.Caption := FloatToStr(e);
end;
0307デフォルトの名無しさん
2005/10/04(火) 19:10:060308デフォルトの名無しさん
2005/10/04(火) 19:14:530309デフォルトの名無しさん
2005/10/04(火) 19:19:47と定義して使うといいんじゃないの?
0310デフォルトの名無しさん
2005/10/04(火) 21:54:110311デフォルトの名無しさん
2005/10/05(水) 00:24:42>>298
メモリは512MByteだが
>>300
このスレ最悪。
馬鹿ばっかり。
逝ってよ..._〆(゚▽゚*)
0312デフォルトの名無しさん
2005/10/05(水) 00:48:08真性だなwwwwwwwwwwww
0313デフォルトの名無しさん
2005/10/05(水) 01:12:040314デフォルトの名無しさん
2005/10/05(水) 01:43:15ちなみに俺は、Delphi4+DelphiX。
0315デフォルトの名無しさん
2005/10/05(水) 01:53:16Wav音の重ねあわせとMIDI演奏をどうするか考え中。
0316デフォルトの名無しさん
2005/10/05(水) 10:20:53漏れはQuadruple Dだな
Del2005でも使えるし
0317デフォルトの名無しさん
2005/10/05(水) 11:50:060318デフォルトの名無しさん
2005/10/05(水) 13:09:37どなたかご教授お願いします。
procedure TForm1.Button1Click(Sender: TObject);
var
hoge : array of double;
hogehoge : array of array of double;
begin
SetLength(hoge, 2);
hoge[0] := 1; hoge[1] := 2;
Label1.Caption := FloatToStr(Sum(hoge)); //3が出力されます。
{ //以下のままだとエラーが出て実行できません。
SetLength(hogehoge, 2, 2);
hogehoge[0,0] := 1; hogehoge[0,1] := 2;
hogehoge[1,0] := 3; hogehoge[1,1] := 4;
Label2.Caption := FloatToStr(Sum(hogehoe)); // 10がでてきてほしい
}
end;
0319デフォルトの名無しさん
2005/10/05(水) 13:17:49ヘルプより
function Sum(const Data: array of Double): Extended; register;
どう見ても1次元配列だろう。
0320デフォルトの名無しさん
2005/10/05(水) 13:19:280321デフォルトの名無しさん
2005/10/05(水) 13:48:07じゃあ作って晒してくれ。
0322デフォルトの名無しさん
2005/10/05(水) 13:53:26sum :=0 ;
for x:=0 to High(hogehoge) do
for y:=0 to High(hogehoge[x]) do sum:=sum + hogehoge[x][y];
0323デフォルトの名無しさん
2005/10/05(水) 14:02:310324デフォルトの名無しさん
2005/10/05(水) 14:03:220325デフォルトの名無しさん
2005/10/05(水) 14:11:220326デフォルトの名無しさん
2005/10/05(水) 14:15:06バージョンとProfessional・Enterpriseの差によって手間は違うけど、作れるよ
0327デフォルトの名無しさん
2005/10/05(水) 16:00:276パーソナルしかないけどちょっとやってみよっかな
0328デフォルトの名無しさん
2005/10/05(水) 16:33:310329デフォルトの名無しさん
2005/10/05(水) 17:03:080330デフォルトの名無しさん
2005/10/05(水) 17:15:00そうじゃないなら、 WinCGIでDLLを作るか、コンソールアプリCGIでやるかになると思うよ。
0331330
2005/10/05(水) 17:31:20・ WinCGI テキストファイルを介してやりとりする
・ コンソール CGI 環境変数と、標準入出力でやりとりする
この2つが実行形式で作れるもの
パーソナルで作るならこの方式になると思う
その他に、ISAPI/NSAPI というのがあって、これがDLL形式
0332デフォルトの名無しさん
2005/10/05(水) 18:48:110333デフォルトの名無しさん
2005/10/05(水) 18:53:200334デフォルトの名無しさん
2005/10/05(水) 18:54:490335デフォルトの名無しさん
2005/10/05(水) 18:55:490336デフォルトの名無しさん
2005/10/05(水) 22:12:32という事で海外ではperl代わりに使っている人も・・・多少は居る
■ このスレッドは過去ログ倉庫に格納されています