• ベストアンサー

コールすると呼び出す

「API関数をコールする」と「API関数を呼び出す」とはどちらが一番相応しいのか、詳しく教えていただきますようお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どちらも間違いではありませんので、どっちでもいいと思います。 ただ、職業プログラマな人に囲まれて仕事をしている私としては、「呼び出す」のほうが良く使われていると思います。実際googleで検索してみたところ 「関数をコールする」 → 約10000万件 「関数を呼び出す」 → 約80000万件 でした。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

ごめんなさい、訂正します。 「万件」の「万」は見なかったことにしてください。

atwell
質問者

お礼

詳しく説明本当にありがとうございます。大変参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • コールすると呼び出す

    「API関数をコールする」と「API関数を呼び出す」とは違いがありますか?二つの使う方法がどうですか。ご回答をお願い致します。

  • APIって何でしょうか?

    APIって何でしょうか? こんばんわ。 無知ですみませんが、APIって何ですか? Wikiなどで説明を読みましたが、分かりませんでした。 ・APIの役割って何でしょう? ・APIがなぜあるのか? ・関数コールと違うのか? ・APIが無いとどうなるのか? ご存知の方、教えてください。 (お礼が遅くなるかもしれませんがお願い致します)

  • VB.NET DLL【API関数(コールバック関数)】の呼び出し方法について

    目的は下記(3)のAPI関数をVB.NETで呼び出したいのですが、そこにいきつくまでにいろいろと壁にぶちあたっております。 (1)API関数をVB.NETから利用するにあたって どのような手順および調査・学習すればVB.NETからWin32 APIを独力で呼び出せるようになるのでしょうか?ネット上に情報が乏しく、いきずまっております。 (2)API関数の調査方法、またコールバック関数について 下記(a),(b)のようにWin32 API関数を宣言して、あとは呼び出し側の関数で(a),(b)で宣言したAPI関数を記述するだけで基本的には使用できるようになるという大まかなイメージはつかめております。 このあとでAPI関数をMSDNで調べると引数がHWNDやPCTSTRなど見慣れないものが出てきて、次のURL(http://www.atmarkit.co.jp/fdotnet/dotnettips/024w32api/w32api.html)を見ると、APIの型とVB.NETの型は違うので型変換をしなければならないとあります。またさらに私が呼び出したい関数はコールバック関数なるものでこれまた?な状態です。 そこでAPIとVB.NETの型変換の調査方法およびコールバック関数の利用方法などを教えていただけないでしょうか? (a)DllImport属性を利用する方法 <System.Runtime.InteropServices.DllImport("DLL名")> _ Function API関数名(仮引数) End Function (b)Declareステートメントを利用する方法 Declare Function API関数名 Lib "DLL名" (仮引数) (3)InstallHinfSection関数(http://msdn2.microsoft.com/en-us/library/aa376957.aspx)について 下記のコードを実行したのですが、実行時エラーにはならないのですが、APIの関数が動作してくれません。どこが悪いのかがまったく見当がつかないのですがどなたかアドバイスいただけると助かります。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click InstallHinfSection(Nothing, Nothing, "DefaultInstall 132 C:\INF_TEST\Original.inf", 0) End Sub   Declare Function InstallHinfSection Lib "setupapi" Alias "InstallHinfSection" (ByVal hwnd As String, ByVal ModuleHandle As String, ByVal CmdLineBuffer As String, ByVal nCmdShow As Integer) As Long APIが難しすぎていろいろとおかしなことを書いているかもしれませんが、どうぞよろしくお願いいたします。

  • Call関数?

    プログラムやファイルをCall関数で呼び出すには、どのようにすればいいんですか? パソコンの事に全然詳しくないので困っています^^; どのようにしていけばCall関数で呼び出せるのか、またCall関数で呼び出すために必要な事などを教えていただけるとうれしいです^^ ちなみにパソコンの知識は、まったく無いです;; それでも教えてくれる方、待ってます^^

  • コールバックって・・・

    コールバックって・・・ はじめまして、質問があります。 コールバックとはどういう意味でしょうか? コールバックは普通の関数呼び出しと何か違いがありますか。 [現在のイメージ] ・下位関数が上位の関数をコールすること ・マルチタスクでないと使用できない ・イベントドリブンでないと使用できない ・割り込み的なもの? ご存知の方いらっしゃいましたら、どうか御教授ください。

  • コールバック関数について

    コールバック関数の意味は、 特定の条件が成り立った時に呼び出してもらうだと思うんですが、 コールバック関数を使うメリット・利点は何なんでしょうか?

  • callについて

    http://www.tohoho-web.com/js/object.htm#inheritClass function Person2(name, age, email) { this.email = email; Person.call(this, name, age); } ここのHPにあるこの文にcallが使われていますが thisはPerson関数をさしているのでしょうか? 一番目の引数にある関数に、残りの引数を渡すと思っているのですが thisのところにnullがある場合はどうなるのでしょうか? (他のスクリプトですがcall(null ,hoge,hoge)という使われ方をしているのを見ました) またnullの場合とthisの場合の違いも教えていただけると嬉しいです。 できる範囲でいいので解説お願いいたします。 質問の意味がわからず補足が必要な場合は遠慮なく補足要求してください。

  • Jsonpのコールバック関数に内に引数を渡すには?

    APIで返されたJsonpコールバック関数に引数を渡したいのですが、やり方が判りません。 それともそもそも、間違っていて 1.引数を渡さない 2.コールバック関数内のデータを一旦変数にいれてコールバック関数内から取り出す。 3. 2で取り出したコールバック関数内のデータと1で渡そうとしていた引数を使う。 とやったほうがいいのでしょうか。 当方経験が浅いためよくわかっていません。基本的な間違いの可能性が高いと思います。 識者の方ご教授下さい。お願いします。 function start(){ var str = "渡したい引数"; var param = new Object(); param.keyword = '東京'; param.inputcharset = 'utf8'; param.outputcharset = 'utf8'; param.format = 'jsonp'; param.callback = 'jsonp4travelAPI'; var url = 'http://api.4travel.jp/Ver1/SearchAlbum.php?'+obj2query( param ); // script 要素の発行//ここでAPIへリクエストを送る。 var script = document.createElement( 'script' ); script.type = 'text/javascript'; script.src = url; document.body.appendChild( script ); } // 4travel検索終了後のコールバック関数 function jsonp4travelAPI ( data ) { // データが取得できているかチェック // //ここに渡したい引数も持ってきたい。でも str is not definedになります。 alert(str); } // オブジェクトからクエリー文字列を生成する関数 function obj2query ( obj ) { var list = []; for( var key in obj ) { var k = encodeURIComponent(key); var v = encodeURIComponent(obj[key]); list[list.length] = k+'='+v; } var query = list.join( '&' ); return query; } window.onload =start;

  • C言語のコールバック

    Java/C#/PHPといった言語はすでに使えるのですが、現在C言語およびWin32 APIを勉強中です。 C言語の関数にはJavaなどのインスタンスメソッドのthisにあたる引数が渡されませんが、Win32 APIのウィンドウプロシージャに代表されるコールバック関数において不都合があります。Javaの場合は、 interface Callback{ void onCallback(); } といったインターフェイスが定義されているものとして、 hoge(new Callback(){ int data = 10; public void onCallback(){ System.out.println(data); } }); のようなコードで引数以外のデータも参照できますが、C言語ではこのように引数で渡せないデータを参照するにはどうしたらよいでしょうか。グローバル変数として参照するのは、Javaのstaticなフィールドと同様に拡張性を損なうので避けたいと思います。

  • コールバックって何?

    はじめまして、_IXTLと申します。 仕事場でコールバック関数という言葉を聞きました。 呼び出し先にあらかじめ呼び出す関数を覚えさせておく 手法(うろおぼえ)とか…何とか…。 (確か、複数の関数ポインタのテーブルを持たせていたような気がします) Wikipediaなどでも調べましたが、意味が分かりません。 この意味や、メリットなどを詳しく教えて頂けないでしょうか? お願いします。

このQ&Aのポイント
  • TRI-CAPTUREを使用していると、ヘッドホンの左側の音量が突然下がりました。
  • 他のオーディオデバイスにヘッドホンを接続しても左右の音量差は出ませんでした。
  • USBや線の挿し直しを試しましたが、問題は解決しませんでした。修理か買い替えを検討しています。
回答を見る