問題タブ [remobjects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - UTF8 文字列を RemObject (Delphi 2007) に渡す場合、どの文字列型を使用するか - Utf8String または WideString
RemObjects を介して WebService を提供する Delphi 2007 アプリケーションがあります。この WebService を使用して、UTF-8 文字列をこのアプリケーションに渡したいと思います。Delphi2007 で使用できる文字列型は、Utf8String と WideString の 2 つです。(Utf8String は Delphi 2007 では String - AnsiString と同等です)
両方で試しましたが、Utf8String でのみ機能します。Utf8String を正しく使用していますか、それとも他に何か不足していますか?
pascalscript - RemObjects PascalScript コンパイル後に変数の値を取得する方法は?
RemObjects PascalScript. コンパイル後に変数の値を取得する方法は?
cc := IntTostr(????c????);
sql-server - RemObjects を使用した Delphi の SQL Server varchar(MAX) データ型
アプリのコメント欄の最大サイズを変更したいという要望がありました。以前はvarchar(500)に設定していたので、ドキュメントを読んだ後、フィールドのデータ型をvarchar(500)からvarchar(max)に変更することにしました。データベースは問題なく変更を受け入れました (データベース管理に Microsoft SQL Server Management Studio 2005 および Microsoft SQL Server Management Studio 2008 を使用)。それから私はソフトウェアを変更し続けました。ソフトウェアは、データベースと通信するためのRemObjectsを使用してDelphiで記述されています。そこで、サーバーのTDASchemaを変更し、新しいvarchar(max)フィールドをString(65536)としてマップしましたデータ型 (このような明示的な静的サイズについて少し心配しましたが、続けました)。次に、TDAMemDataTableオブジェクトのDataTable スキーマを取得し、すべてのフィールドを更新しました。
アプリケーションを起動し、データベースがこの特定の変更されたフィールドの変更を受け入れるかどうかを確認することにしました。レコードの 1 つを編集し、ボタンをクリックしてDataSetをサーバーと同期すると、次のような失敗メッセージが表示されました。
データ型 varchar(max) と text は equal to 演算子で互換性がありません
サーバー オブジェクト (データベース フィールドを RemObjects オブジェクトにマップするオブジェクト) がフィールド データ型を RemObjects の間違ったデータ型にマップしたと解釈します。
これはどのように解決できますか?代替手段は何ですか?
PS このリリースでは、RemObjects から .1267 ログを作成すると、次のことが明確に示されます。
修正: DataSnap: MSSQL 2005 VARCHAR(MAX) への更新のポストに失敗する
ビルド バージョン .1067 を使用しています。アップデートで問題が解決するかどうか
PPS RemObjects の最新バージョンに更新した後も、問題は解決しません。
delphi - Oxygene の Delphi ストリームから文字列をロードする
私は Oxygene を初めて使用し、Delphi によって生成されたストリームから文字列を読み取りたいと考えています。このストリームを TCP 経由で受信します。クライアント側で文字列をストリームに保存する方法は次のとおりです。
ご覧のとおり、最初に文字列のサイズをストリームに追加し、次にコンテンツを追加します。サーバー側(Oxgene)のストリームから文字列をロードする既存の方法は次のようになります。
ただし、これは現在のパーツではなく、穴の内容を返します。
編集: ああ、サーバー アプリケーションに間違いがありました...文字列を読み取ることはできますが、整数値を読み取ることはできません (256 ビットまで)。Objective-Cの場合、このコードを見つけました
これが Oxygene コードです。
しかし、何かがうまくいかず、値が得られません。私が何をしなければならないか知っていますか?
oxygene - remobjects c# はクラス間でコードを共有します
remobjects c# を使用して、プロジェクト間でコードを共有する方法を知っている人はいますか?
クラス ライブラリを作成し、Android および osx プロジェクトへの参照として追加しましたが、remobject c# を使用して Android または osx のライブラリからクラスにアクセスできません。
ありがとう。
web-services - RemObjects Indy Http サーバーを適切に閉じる
RemObjects を使用する Web サービスと、Delphi XE を使用する TROIndyHTTPServer があります。クライアントが Web サービス操作を実行しているときに、アクセス違反を発生させずにアプリケーションを手動で閉じる方法がわかりません。操作を実行している Web サービスのスレッドを中止する方法がわかりません。アプリケーションを閉じると、exe が無期限に実行されたままになり、アクセス違反が発生することがあります。
助けてくれてありがとう
c# - リストアイテムをクリックしたときにトーストを表示する方法
リスト項目をクリックするとトーストを表示しようとしていますが、Visual Studio で多くのエラーが表示されます。コードは Android Studio で正常に動作しており、RemobjectC# を使用して C# 用に作り直しています。以下は私のメインアクティビティコードです
メイン レイアウト xml ファイルのコード
私はC#の知識があまりありません。C# で再作成する方法と、このエラーが発生する理由を教えてください。
これらはエラーです
delphi - RemObjects SDK、Delphi で「OLE コントロール ウィンドウ ハンドルを取得できませんでした」というメッセージが表示される EOleError
Delphi RemObjects SDK Combo Service/Standalone プロジェクトを作成しようとしています。
フォームに ActiveX コントロールを配置できます。しかし、それを実行すると、「プロジェクト NewProjectClient.exe が例外クラス EOleError を発生させ、メッセージ 'OLE コントロール ウィンドウ ハンドルを取得できませんでした'」というエラー メッセージが表示されてクラッシュします。
何がうまくいかないのですか?
ありがとう。