• ベストアンサー

sleep関数

haporunの回答

  • haporun
  • ベストアンサー率40% (230/562)
回答No.2

ライブラリ関数というのは、一般にCのランタイム関数のことを示します。 求めているのは、ysk6406さまのいうとおり、APIで実現できるのですが、APIでないCのランタイム関数をVBから使うことは、VBの機能だけではできません。

関連するQ&A

  • VC++6.0からVB.NETで作成した関数を呼ぶことができますか?

    VB.NET(Visual Basic 2005 Express Edition)でクラスライブラリ(AAA.dll)を作成し、BBBというModuleにCCCというFunctionをひとつ作成しました。 そのFunctionをVC++6.0で作成したプログラムから呼び出すことは可能でしょうか?また、可能な場合はどのような手順で呼び出すことができるのでしょうか? ■VB6.0でDLLを作成した場合 DLLのファイル名とFunction名さえ指定すればVC++6.0よりLoadLibrary、GetProcAddress関数を使用して呼び出せる。 ■VB.NETでDLLを作成した場合 DLLのファイル名+Module名+Function名という構成になってしまい、従来のLoadLibrary、GetProcAddress関数ではModule名が指定できないように思われるのですが・・・どうなんでしょう。 ご存知の方いらっしゃいましたらご教授お願いいたしますm(_ _)m

  • sleep関数の精度について

    こんにちは。 この掲示板やみなさまには、大変お世話になっています。ありがとうございます。 そこで、質問ですが、 sleep関数を用いて、スレッドを一時停止させたりしたいのですが、sleep関数の精度はどれくらいあるのでしょうか? 1msの精度を出すことはできるのでしょうか・・・ Sleep(1)とSleep(10)では、違いが無いような気がします。 そもそも、無理なことでしょうか? よろしくお願いします。

  • Sleep関数について

    環境はWindowsを想定します。 Windows.hをインクルードすれば、Sleep(100);で処理を100ms停止することができますが、 Sleep関数はどのようにして100msを測定しているのでしょうか。 初歩的な質問かもしれませんが宜しくお願いします。

  • sleep()関数について

    "数秒おきに警報をn回鳴らすプログラム"をC言語で作成しようと 考えています。 プログラム実行環境はWindowsですが、 sleep()関数は使用できないのでしょうか?? 仮に使用できない場合、この関数に代わる関数や代替方法が あれば教えて頂けませんでしょうか? 宜しくお願いします。

  • インポート関数をインポートしないで(ry

    Visual StudioでwindowsのプログラムをC/C++作っています。 ダイナミックリンクライブラリにある関数を使うとき、その使う関数を実行ファイルに直接埋め込んでインポートしないで使うことは可能でしょうか?自分の作ったライブラリの関数ではなく用意されたものの場合です。例えばuser32.dllにある関数を使う場合などです。 回答よろしくお願いします。

  • sleep関数について

    sleep関数について検索したところ、「現在のスレッドの処理を一定時間停止します」と出てきました。 では実際に下記のプログラムでsleepは何をしているのですか? (プログラムはネットで検索したときに出てきたものです) #include #include  int main(int argc, char *argv[]) {   motor_a_speed(MAX_SPEED);   motor_a_dir(fwd);   sleep(4);   motor_a_dir(rev);   sleep(4000);   motor_a_dir(brake);   return 0; } motor_a_speed(),motor_a_dir()の意味はわかります。 スピードや方向を指定した後に処理を一定時間停止・・・とはどういうことなのでしょうか。 わかる方教えてください。

  • VB 2008 DLL作成の方法

    当方Visual Studio 2008のVB、C++で開発をしています。 VS2008のVBでクラスライブラリとして作成し、ビルドをしてDLLを作成したのですが、 対となるLIBファイルがどこにも見当たりませんでした。 VS6.0のVBではLIBファイルも作成されました。 VS2008のVBでLIBファイルを作成する方法をご存知の方いらっしゃいましたら教えてください。 LIBファイルを使用する理由は、VBで作成したDLLをC++に組み込むときにリンクさせる為です。 ※今回はLoadLibrary関数を使わず、LIBファイルを使おうと考えています 以上、宜しくお願い致します。

  • 関数の引数にクラスを使いたい

    VBにてクラスモジュール「clsTest」を作成し、プロパティ「ID」,「FName」を作成しました。 ASPファイルにてclsTestを作成し、プロパティに値をセットしました。 VBの別のクラスモジュール「clsInset」の関数「dbInsert」に 作成したclsTestを渡したいと考えています。 VBはdllにしてASPから呼び出します。 関数clsInsetの引数にどのように書けば渡せるのかがわかりません。 よろしくお願いします。

  • VB6.0の関数をC++で使いたい

    いまVB6.0のRATE関数をC++で使いたいと考えています。 自分なりに調べてVB6.0でActiveX DLLを作ってみたりしたのですができませんでした。 また、RATE関数と同じ動きをするC++の関数も見当たらず困っています。 どなたかVB6.0の関数をC++で使えるようにする方法か、 RATE関数と同じ動きをするC++の関数をご存知のかたがいましたら教えてください。 宜しくお願いします。

  • API関数とDLL関数

    API関数とDLL関数って同じものですか? ネットで調べると・・・ API関数=Win API→ひとつひとつの関数(単独で機能するプログラムコード の塊)。     API関数はdllファイルの中にある関数をさす。 とのようなことが書いてあります。つまり、DLL関数(私の認識であると、.dllファイルの中にある関数)であり、この関数はAPI関数と同定義と認識しています。 まだまだ初心者で、この認識があっているか確信がもてません。 どうか教えていただけないでしょうか?? お願いいたします。