Haruyuki Blog

haruyuki mohri has not set their biography yet

Interbase 2017 インストール[JAPAN] Interbase 2017 の Developer Editionは、無料で試す事が可能です。   [Interbase 2017 ダウンロード]   https://downloads.embarcadero.com/free/interbase?lang=jp 上記URLからダウンロードできます。 InterBase_2017_JP.zipがダウンロードされますので解凍します。     [Interbase 2017 インストール]   install_windows.exeを起動します。 上のような画面が出るので、Interbase 2017 32bit版 もしくはInterbase 2017 64bit版どちらかをチェック ADOドライバ ODBCドライバを選択し[インストール]ボタンをクリック   32bitと64bit同じ画面が起動しインストールを開始「日本語」を選択し、「OK」ボタンをクリック (32bitと64bitのInterbaseを2...

Posted by on in Blogs
URLエンコード TURLEncoding[JAPAN] System.NetEncoding.TURLEncoding C++BuilderでURL エンコード 形式でデータをエンコードおよびデコードするメソッドを提供 TURLEncoding は、スペース(プラス記号 + として)と、次の予約された URL エンコード文字のみをサポートします ;:&=+,/?%#[]。 TURLEncoding は、プラス記号(スペースとして)と、どんなパーセント エンコード文字(%2A や %41 など)のデコードもサポートします。 例 //Encode('A0*''()@$! ;:&=+,/?%#[]"') は、'A0*''()@$!+%3B%3A%26%3D%2B%2C%2F%3F%25%23%5B%5D%22' //を返します。 //Decode('%41%30%2A%27%28%29%40%24%21%20%3B%3A%26%3D%2B%2C%2F%3F%25%23%5B%5D%22') は、'A0*''()@$! ;:&=+,/?%#[]"' ...
TURLEncodingを使わずURLエンコード[JAPAN] 毛利です。   C++Builderは TURLEncodingにはEncode()や、Decode()の機能があります。std::ostringstream と GetBytes()を使って同じような実装をしてみました。 #include <sstream> #include <array> #include <functional> const std::string path_encoding(UnicodeString input_, TEncoding* enc_) { std::function<bool(char)> fun1_{[](char c__)->bool{ std::array<char, 7> arr_={'-', '_', '.', '~', '&', '$', '!'}; for (auto a_: arr_) { if (a_ == c_...
Interbase ODBC ドライバインストール方法[JAPAN] Interbase ODBCドライバダウンロード 28975 Embarcadero InterBase ODBC Driver for Windows, 32-bit and 64-bit 上記からダウンロードできます。「odbcibinstall.exe」で保存します。   Interbase ODBCドライバインストール odbcibinstall.exeを起動します。  こんな画面が出るので「Next」   最後に「Finish」インストールが完了です。   ODBC側でDBの設定 ODBCデータソース画面を開いてデータソース新規作成します。Interbase ODBC Driverがある事が確認できます。    Data Source 名をつけて、Database項目にInterbaseファイル名(場所)「Test Connection」すると「Successfull」が出ます。     エクセルからInterbaseのデータを呼び出す エクセル...
I tried encoding not using TURLEncoding. I tried encoding without using TURLEncoding.used the std::ostringstream and GetBytes() functions. enc.cpp #include <sstream> #include <array> #include <functional> std::string path_encoding(UnicodeString input_, TEncoding* enc_) { std::function<bool(char)> fun1_{[](char c__)->bool{ std::array<char, 7> arr_={'-', '_', '.', '~', '&', '$', '!'}; for (auto a_: arr_) { if (a_ == c__) ...

Posted by on in Enterprise
Interbase Generator 応用1[JAPAN] Interbase generator一覧を取得 generatorは “RDB$GENERATORS"ここに入っています。 select * from RDB$GENERATORS; この方法でgenerator一覧の取得が可能です。 1つのgeneratorデータを取得 “gen_id([ジェネレータ名],0)"で取得できますが上記のRDB$GENERATORSを使って取得する事も可能です。 RDB$GENERATORSをselectで呼ぶ事も可能 select gen_id([ジェネレータ名],0) from RDB$DATABASE; --もしくは select rdb$generator_id from RDB$GENERATORS where rdb$generator_name='[ジェネレータ名]'; オラクルの場合DUALが使えるがInterbaseはDUALがありません。RDB$DATABASEを代用します。 generatorを設定 generatorをセットする場合 SET GENERATOR [ジェネレータ名] TO...
ANDROID_IDと、identifierForVendorを取得[JAPAN]     毛利です。 C++Builderを使用してANDROID_IDとidentifierForVendor(IDFV)を取得を試してみました。 ID Description ANDROID_ID ANDROID_IDは、Android端末の初期化時にランダムに生成された文字列です。 identifierForVendor(IDFV) identifierForVendor(IDFV)は、iOS UDIDの代替としてiOS 6.0から使用できるIDです。 異なるベンダ(開発者)を持つアプリケーションでは、異なるIDが返されます。複数のアプリケーション間で同じ値を得ることができます。異なる端末で異なる値が返されることは保証されません。 uGetUuid.hpp #if defined(_PLAT_IOS) #include <Macapi.Helpers.hpp> #include <iOSapi.UIKit.hpp> #elif defi...
I uploaded the JSON viewer made with C++Builder to the Windows store. Previously, I made a JSON viewer. https://community.embarcadero.com/blogs/entry/visualize-json-using-ttreeview   This project is a VCL application. Build up and appx it into the Windows store, The publication succeeded.   https://www.microsoft.com/store/apps/9plphk05pjf7 You can confirm with the above URL. I could search and check from the Windows store list.   RAD Studio 無料トライアル版 RAD Studio キャンペーン情報...
Try to acquire ANDROID_ID and identifierForVendor(IDFV)[JAPAN] Try to acquire ANDROID_ID and identifierForVendor(IDFV) using C++Builder. ID Description ANDROID_ID ANDROID_ID is a character string randomly generated at the time of initialization of Android terminal. identifierForVendor(IDFV) identifierForVendor(IDFV) is an ID that can be used from iOS 6.0 as an alternative to iOS UDID. In applications with different vendors (developers), different IDs are returned.You can get the same value among multiple applications,It is not guaran...

Posted by on in Tools
bds.exe オプション[JAPAN] RAD Studio 無料トライアル版 RAD Studio キャンペーン情報     RAD Studio 10.2 Tokyo bds.exe の使用例 コード 内容 bds.exe -ns RAD Studio IDE をスプラッシュ画面を表示せずに起動します。 bds.exe -sd c:\test\source -d c:\test\myprog.exe \mbox{-}td -td および、デバッガ オプション(-d exename)の後ろに指定される他のあらゆる引数は、c:\test\myprog.exe の引数として使用されます。 bds.exe 一般オプション オプション 説明 -? IDE を起動して、IDE コマンド ライン オプションのオンライン ヘルプを表示します。 – (ハイフン 2 つ) 後続のコマンド ラインを無視します。 -n...

Check out more tips and tricks in this development video: