• 締切済み

Delphiソース付きのソフトを・・・。

Delphiは、ただでフリーソフトが簡単にできたり、ネットでの情報や、ライブラリが充実していて、過去の資産がたくさんあるのはいいのですが、参考書物が少ないのが最大の欠点ですね。 そこで、ソース付きのソフトを公開しているサイトはないでしょうか? 参考書では得られない、ソフト全体の作り方を、見たいのです。 変数の宣言の仕方や、関数への引数の渡し方・・・、独学なので、場の雰囲気をしりたいんですよねー。 なので、関数やライブラリーでない方がいいです。 そんなのは、個人の発想の自由だと言われそうですが、参考があれば、何がいいか、何が悪いかの判断材料にもなりますし。 Perlからプログラムを始めたので、いろいろな参考資料を見たいんですよねー。 よろしくお願いします。w

noname#49406
noname#49406

みんなの回答

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.1

『Delphi』及び『 サンプルプログラム』でネットを検索すればいっぱい出てくると思うが・・・ 一例を挙げるなら  http://www.threeweb.ad.jp/~satou/ の様なサイトだろうか。

関連するQ&A

  • グローバル変数はDLLの中で使えますか?

    DLL化する関数の中でグローバル変数を使っているのですが、 DLLの関数の中でもグローバル変数を使えますか? やっぱり、引数として渡すしかないでしょうか? Delphi XE5 starter を使っています。

  • Delphiでプログラムを分割するとき

    お世話になります。 下記のサイトを参考に、Delphiのプログラムを(複数のUnitに)分割しています。 http://docwiki.embarcadero.com/RADStudio/XE4/ja/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A8%E3%83%A6%E3%83%8B%E3%83%83%E3%83%88 すべてのUnitで使用する変数はどこで宣言すればいいのでしょうか? Delphi XE5 starterを使用しています。

  • 関数の仮引数は宣言か式か

    ”関数の仮引数の宣言”は”変数の宣言・定義”と同じように”宣言”と明確に考えるべきなのか”関数の仮引数”を”式”と考えて良いのかという問題です。 私が迷ってしまったのは"配列を仮引数"にとった例です。 規則として ”int a[ ] が int *a と同じ意味になるのは、唯一、関数の仮引数の宣言のばあいだけである”という規則がありますが、これは”関数の仮引数の宣言”は変数の宣言・定義”と同じように”宣言”と明確に考えている例だとおもいます。 int a[ ] が int *a と型名 変数名(引数名)と宣言の形をとっているので当然だと思いますが、一方 配列は、式の中で「先頭へのポインタ」によみかえられる。               ↓ 関数の引数は式なので、配列は「先頭へのポインタ」に読み変えられる←引数部分を”宣言”ではなく”式”と捉えてる←ここが私の迷っているところ               ↓ よって、関数に渡ってくるのは、結局はつねにポインタだ。 という説明もあります。 私の今までの理解ではc言語では”宣言の部分”と”式”の部分は明確に区別されるものと考えていました。”宣言部分の初期化の="と”代入の=”とは明確に区別されていました。 それと同じように”関数の仮引数の宣言”は”宣言部分”と捕らえるのか”式”ととらえるのか ”宣言”と”式”が私の頭の中混乱しています。 宜しくお願いします。

  • 変数はグローバルなんですか?

    初心者です。 関数sub xxx{  $abc=10; } 関数sub yyy{  $def=$abc } というように、関数xxxで宣言した変数もPerlでは 関数yyy内で参照できるのでしょうか。つまり、同じ ファイルにあれば関数内で宣言してもグローバル 変数として使用されるのでしょうか。 (my変数は除きます)

    • ベストアンサー
    • Perl
  • delphiで、タイマー関数の中で、変数の初期値を入れ、カウントする場合。

    delphiで、タイマーで関数を作るとします。 正式な呼び名が分からないのですが、いわゆるTimer1Timerこれです。 1秒ごとに、0からカウントする機能をつけたいのですが、変数の型を宣言する所に、変数を入れると、注意されます。 下記の方法だと、変な値が入ります。 関数の中に入れてしまうと、最初に入れた値に、毎回初期化されてしまいます。 こんな事を考慮に入れていない訳がないと思うのですが、当方に知識としてありません。 どうか、よろしくお願いします。 あ、もちろん、グローバル変数や、外部から持ち込むのは、やり方として分かるのですが、それが正統的なやり方ですか? label3に0を入れて、読み取って、1足して、label3に返して・・・の繰り返し、とか。 procedure TForm1.Timer1Timer(Sender: TObject); var  Count : Integer ; begin  Count := Count +1 ;  //Inc(Count,1);  label2.Caption := IntToStr(Count) ; end;

  • phpでの局所変数

    phpで、perlでいうlocalやmyのような宣言はできないのでしょうか? function a() {  if(1){   $a=2;   print "$a<br>";  }  print "$a<br>"; } としても2が2つ表示されてしまいます。 ある関数内で場所を問わず宣言したグローバル変数でない変数のスコープは、宣言場所がどこであれ、「関数内」となるのでしょうか?

    • ベストアンサー
    • PHP
  • 関数の引数と型

    関数の引数と型 TextBoxに数字しか入力できないようにする関数として Private Function fTextBoxNumberCheck(Byval MyTextBox as TextBoX)As Boolean という宣言文を目にしました。 Q1. Byval MyTextBox これは関数の呼び出し側では実引数としてText1,Text2のようなオブジェクト自体を 渡すことができるということでしょうか? 私の読んでいる入門書では実引数は変数ばかりなので・・・。 Q2. as TextBox これは入門書によれば実引数のデータ型となっていますが 調べてもTextBoxという型はありませんでした。 宣言文は関数のサンプルとして、その前後は記載されていませんでしたが、 どこかにTextBoxの宣言をしてあるはず(?)なのでしょうか? Yesとすればどのように書くのでしょうか?

  • VC6.0で作ったライブラリをVBで呼び出したい

    Vc++6.0で作ったライブラリをVBで呼び出そうとしています。 void*型の引数を呼び込みたいのですが、宣言部でどのように書けばよいのでしょうか? 呼び出し時引数をどのような形で渡せば良いのでしょうか? また返り値をPVOID型とするとどのように宣言部で書いて、呼び出したらよいのでしょうか? 例 void DeleteDllClass( PVOID oBj );という関数を   VBから呼び出すと?   PVOID CreateDllClass();をVBから呼び出すと? 調べてみましたがイマイチ分からなくて・・・・

  • 配列の要素数に変数を入れたいときには

    よろしくお願いします。 配列の要素数には定数しか入れられないのですが,どうしても変数を入れたいときは,それを引数として関数を呼び出すしか方法はないでしょうか。 具体的には,scanfで手に入れたint型の変数を要素数とする配列を宣言したいのですが,どうすれば良いでしょうか。 ご教授ください。

  • <VC++>実務で

    こんにちは。 度々こちらでお世話になっている者です。 ただいまC++のプログラミングを勉強しているのですが、 実務で"参照"型の変数を使うことはあるのでしょうか? というのも、ある関数の引数が参照型の変数であった場合は、 その関数の呼び出し側では、参照型(値の変更が可能)かどうかの区別が しにくくなると書物で読み、実際のところ参照は使われるのかどうか疑問に思ったからです。 お時間に余裕がございましたら教えていただけないでしょうか? どうぞよろしくお願い致します。