• ベストアンサー

コンパクトなEXEファイルに組み込めるデータベース

Visual stadio C# でソフトを開発しています。EXEファイルから他所を閲覧せずに使えるEXEファイルに組み込めるデータベースソフトを探しています。SQLiteは試してみましたが、EXEファイルからDLLを参照する様にできています。コンパイル時にDLLファイルごとコンパイルするとエラーが発生しました。完成時にEXEファイルが一個で済むようなデータベースはないでしょうか。回答のほどよろしくお願いします。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

CSVとか MDBとか

関連するQ&A

  • exeファイルの作り方

    VB勉強用として買った本に、著者の自作ソフトウェアのソースコードと実行可能ファイルが入ったCDがあるんですが、そのデータをデスクトップにコピーしてexeファイルをつくって自分で著者が作ったソフトを使いたいなぁと思っています。exeファイルを作るにはどうしたらいいか調べたところ、ファイル-exe~ でできるらしいのですが、そのようなものが見当たりません。 どうやればexeファイルがつくれるのですか? Visual Stadio2005を使用しています。

  • 64bit版のvjslib.dll

    VB(Visual stadio2010)で開発しています。 ファイル圧縮について 64bit版のvjslib.dllのダウンロード先を教えてください。 32bitでコンパイルするとDBに接続できなくなるのでAnyCPU64でコンパイルしたい。 vjredist64(J#)をインストールしたくない。

  • .objファイル、.lib ファイルについて

    ◆C++でのコンパイルされたプログラムの参照について。  以前、VB.netで開発をしていた時は、コンパイルをするとDLLが作成され、  それを他のプログラムからリンクして使用していました。  C++の場合h、cppのファイルをコンパイルすると、「.DLL」はできないのでしょうか? ◆.obj、.lib について  Visual Studioにて、.obj、.lib を、参照先に設定していますが、  内容をよくわかっていません。  オブジェクトリンク、ライブラリリンクとは、  (1)それぞれどんな概念なのでしょうか?  (2).obj、.libでは何が違うのでしょうか?

  • EXEにDLLファイルを同梱したいです。

    http://kidd0320.hatenablog.com/entry/2014/06/06/142355 EXEにDLLファイルを同梱するため、こちらのサイトを参考にしたのですが、ソフトを別のパソコンに入れたところ”MSVCP120D.dllがないため、プログラムを開始できません。” と表示されてしまいます。 開発環境はC++でOPENCVを使っています。 開発ソフトはMicrosoft Visual Studio Express 2013 for Windows Desktopを使っています。 構成はReleaseでプラットフォームはwin32です。 どうすればよいでしょうか。 どなたかご教授いただけないでしょうか。

  • github上クローン書き換えexeコンパイル

    github上のコードをクローンし書き換えて新しいexeアプリケーションファイルとしてコンパイルしたいです。 github上のコードをクローンするとC Header ソース (.h)、C++ ソース (.cpp)、QRC、RC、UI、VCXPROJ 、FILTERSファイルができました VScodeでC++ ソース を書き換えたのですがファイルがいろいろ別れてしまっています  すべてのファイルをもう一回まとめて新しいexeアプリケーションファイルとしてコンパイルする方法を教えてください visual stadio C++ win32を使うと思いますが異なるばらばらの種類の多くのファイルをどうもう一回まとめるのでしょう?

  • ACCESSファイルを実行可能ファイルにしたい

    MS-Office2000のDeveloperとPremiumがインストールされています。 ACCESSでデータベースを作成し、これを実行可能ファイル(拡張子がexe)にしたいのですが、 VBA画面の「ファイル」-「実行可能ファイルの作成」が使用不可になっています。 モジュールのコンパイルはうまくいっているようですし、ACCESSを使用しての動作上の問題はありません。 既存のデータベースを実行可能ファイル化することも考えていますので、 Visual Basicなどの開発言語は使用しないと言う前提でお願いします。

  • DLLを直接プログラム内に取り込んでEXEファイルを作れますか

    VC++.NETで開発を行う予定ですが、 そのときicmp.dllというDLLを使う予定です。 これに関する説明を読むと、将来サポートされない可能性があるとのことでした。 それで、このDLLをスタティックライブラリをリンクするように、EXE本体のなかに取り込んでおきたいのですが、そのようなことは、出来るのでしょうか。 つまり、icmp.dllのある環境で、exeファイルを作り、 icmp.dllのない環境で、そのexeファイルを実行させたいのですが、そのようなことはできるのでしょうか。

  • EXEとソースで動かすのとではEXEで動かす方が断然早い?

    VisualBasic6でソースを動かすのと コンパイルしてEXE形式で動かすのでは、 多分EXEの方が早いと思うのですが、 全然スピードが違うと言うことはありえるのでしょうか? 例えば、処理完了まで2時間~3時間もスピードが変わることは あるのでしょうか?処理はデータベースを更新、参照したりするものです どなたか教えて下さい。 windows2000 vb6 sp5

  • exeファイルはどのdllを参照すべきか、知っているのでしょうか。

    dllとは、プログラムが実行時に参照するものですよね。 よく使われる機能があらかじめ作られているものですよね。 私はC言語しか知らないので、C言語でプログラミングすることで話を進めさせてください。 (とは言っても、ごく初歩的なプログラムが組めるだけの素人です。) OSはWindowsということにします。 C言語は、関数の集まりでソースが書かれています。 dllも、中身に関数の実体が記述されている、そういうイメージでしょうか。 私がもっと勉強して、複雑なプログラムを組んだりすると、 「あ、これはdllに実体がある機能だから、いちいち実装を書かなくてもいいんだな」 と考えて、ソースファイル( ~.c )の中でその関数を使うだろうと思います。 私がよくわからないのはここからです。 dllにある関数をソースで使って、無事コンパイルして、さあリンクしてexeを作りましょう、 というときに、リンカ(リンクを行うプログラム)は、 「そんな関数、実体がないぞ」 って文句を言ってこないのでしょうか。 いや、リンカは、dllに実体がある関数だということを知っているはず。 でもそれって、いちいち 「この関数はどこどこにある ○○.dll というdllに書いてあります」 というふうに、リンカに教えてあげなくてはいけないのでしょうか。 (それってまさか、ソースに書くわけじゃないですよね? ) それから、 exeファイルっていうのは「この機能はdllに行わせる機能だ」ということを知っているのでしょうか。 dllに行わせる機能だということを知っているとしても、 どのディレクトリにある なんと言う名のdllに その機能が書かれていることまで知っているのでしょうか。 (でもそこまで知っていたら逆に、ディレクトリ構成の違うマシンでは実行できなくなってしまうし。) そういうような原理的なことを教えてください。

  • テキストファイルデータベースってありますか

    テキストファイルデータベースってありますか こんにちは。簡易検品システムを作ろうと思っています。 ネットワーク上にサーバー1台(S1)、PC2台(P1,P2)があるとします。 サーバー上に検品データが配置されています。 検品データの構成: 商品コード,数量 A001,10 B001,20 C001,30 仕様: 各PCが検品データを取得。 検品が終われば検品終了をサーバーに返す。 ただし、P1がA001の検品をしている時はP2はA001のデータを取得できないものとする。 また、検品終了フラグがたっているものは、データ取得できないものとする。 この仕様のシステムをSQLITEなどで作ろうと思えばできますが、データベースを使わないとしたら、このようなシステムは作ることが可能でしょうか? つまり、テキストファイルのみで、やろうとしたら可能でしょうか? SQLITE使えるなら、それを使えばいいじゃんというお話もあると思いますが、プレーンのテキストデータ+αでそのような事ができるのかなと思いおたずねします。 開発言語はVBかPHPを考えています。宜しくお願いします。