問題タブ [4d-database]
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.
windows - レジストリ外の Windows バージョン?
4D 2004 でビルドされた古いソフトウェア (おそらく 4D について聞いたことがないかもしれませんが、それは問題ではありません) を使用して、Windows 7 と互換性を持たせる必要があります。
アプリケーションは HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion から Windows のバージョン番号を取得していて、この値を変更できると思っていましたが、違いました... レジストリの値を変更しても、Windows のバージョン番号が返されました私のアプリケーションでは常に同じです:
Windows 7 の場合は 498139398
Windows XP の場合は 170393861
これらの値には Windows のバージョンが含まれています (このリンクではバージョン番号を抽出する方法が説明されています) が、それがどこから取得されたのかわかりません。
これらの番号をググると、他のアプリケーションが同じバージョン番号を参照していることがわかります。
Process Monitor を使用して、アプリケーションが使用しているレジストリを見つけようとしましたが、アプリケーションがアクセスするレジストリはどれも Windows バージョンに関連していないようです。
それらの値がどこから来ているのか、誰にも手がかりがありますか? レジストリの外/どこかにハードコードされている可能性がありますか?
4d-database - ファイルパスを参照して、そのパスを4Dフォームの変数に表示するにはどうすればよいですか?
サーバーで特定のファイルを参照し、選択すると、そのファイルのパスがフォームの変数として表示されるようにする4Dフォームを作成しようとしています。これまで、エクスプローラーウィンドウを開いてファイルを参照することすらできませんでしたが、4D全体についても初めてです。
apple-push-notifications - 4D サーバーを使用して APN を送信する
4D サーバーからプッシュ通知を送信しようとしています。Ray Wenderlich のチュートリアルに従っていますが、4D Server を使用して "プッシュ" しようとすると行き詰まります。誰でもこれを行う方法を知っていますか?
ios - iPhoneから4Dサーバーに写真をアップロードする
iPhoneから4Dサーバーに写真をアップロードしたいと思っています。具体的には、iPhoneで撮影した写真をアップロードし、4Dサーバーにアップロードして、JPEG画像としてWebFolderに保存します。4Dサーバーバージョン12および13を使用しています。ここで他の投稿を確認しましたが、4Dに適用することはできません。誰もがこれを行う方法を知っていますか?
php - サーバーへの大きなファイルのアップロード(ノンブロッキング)
だから私は4dアプリケーションと通信する必要があるphpアプリケーションに取り組んでいます。4dアプリケーションは、外部通信にSOAPWebサービスを使用します。
SOAP Webサービスには、4dアプリケーションへのファイルのアップロードを可能にする機能があります。4dアプリケーションのWebサービスのファイルアップロード機能の性質が壊れているため、ファイルをWebサーバーにアップロードするためのプログレスバーを実装し、その後、ファイルを4dアプリケーションサーバーに送信しようとしました。しかし、クライアントにとっては、サーバーへの最初のファイルアップロードを待ってから、ファイルアップロード機能を実行してWebサーバーから4dアプリケーションのサーバーにファイルを転送する必要があるため、これは適切ではありません。
私の質問は、ファイルのアップロードをブロックしない方法で処理する方法はありますか?たぶん、SOAP関数をすべて一緒にバイパスすることさえあります。
更新:RabbitMQのようなものを使用して、各ファイルアップロードアイテムをキューに入れ、後でスクリプトまたはアプリケーションから切り離されたものを使用して処理し、アプリケーションをブロックしないようにすることを考えていました。
4d-database - 4D での複数行テキスト リテラル
4D メソッドで複数行のテキスト/文字列リテラルを入力することは可能ですか? 何かのようなもの:
例として、Python で使用されているトリプル " をここで使用します。
android - iPhone/Android で Web ページを自動的にズームして、テキスト ボックスが画面いっぱいに水平に表示されるようにします
4Dをベースとした大規模な独自のMRPシステムを保有しています。
4D が提供する、テキストボックスを持つ非常に単純な Web ページを作成しています。
ユーザーが手動でズームする必要がないように、テキストボックスを画面の幅にするようにiPhoneとAndroidを説得するにはどうすればよいですか?
私が得るものは次のとおりです。
私が欲しいのは:
.net - WindowsサービスのODBC接続は、2回目の接続試行で失敗します
4Dデータベース(v12)からSQLServerデータベースに4時間ごとにデータをコピーする.NetWindowsサービスを作成しました。Windows 7 32ビットで実行されており、ローカルシステムとして実行されています。4DODBCドライバーのバージョン12.02を使用しています。
サービスが最初に実行されると、すべてが正常に機能します。2回目の実行でも、SQL Serverへの接続は機能しますが、4DへのODBC接続では次のエラーが発生します。
System.Data.Odbc.OdbcException(0x80131937):エラークライアントは接続を確立できません:System.Data.Odbc.OdbcConnectionHandleのSystem.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle、RetCode retcode)のSQLSeですか..ctor(OdbcConnection connection、OdbcConnectionString constr、OdbcEnvironmentHandle environmentHandle)at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection externalConnection、OdbcConnectionString connectionOptions)at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options、DbConnectionP 、DbConnectionPoolプール、DbConnection owningObject)at System.Data.ProviderBase.DbConnectionFactory.CreateConnection(DbConnectionOptions options、DbConnectionPoolKey poolKey、Object poolGroupProviderInfo、System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection、DbConnectionPoolGroup poolGroup、DbConnectionOptions userOptions)のDbConnectionPoolプール、DbConnection owningConnection、DbConnectionOptions userOptions)、System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection、TaskCompletion
1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource
1回再試行、System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection externalConnection、DbConnectionFactory connectionFactory)のDbConnectionOptions userOptions)、DataWarehouseLoader.DAL.DWGenerator.Run()のSystem.Data.Odbc.OdbcConnection.Open()、DataWarehouseSvc.DataWarehouseSvc。 OnTimerElapsed(オブジェクト送信者、ElapsedEventArgs e)
コードは、次の方法で実行するたびに、SQLServerと4Dの両方への接続を慎重に破棄します。
エラーが発生すると、サービスを停止/開始するまで、ODBC接続は再び機能しなくなります。これにより、もう一度機能するようになります。システムDSNとDSNなしの接続で接続しようとしましたが、結果は同じです。サービスをもっと頻繁に実行する場合、たとえば10分ごとに1回実行すると、複数回機能すると思いますが、十分な時間が経過すると機能しなくなる何かが発生する必要があります。
私は問題が何であるかについて非常に混乱しています。ヘルプや提案をお試しいただければ幸いです。
rsync - rsync と --log-file オプションを使用したエラー ログ
クライアントの SAN ストレージに問題があり、ストレージが同期するたびにファイルが「消失」します。rsync を介してある場所から別の場所にファイルを同期する簡単なスクリプトを実行するカスタム 4D データベースがあります。
実行しているスクリプトは次のとおりです: "rsync -rvuE --log-file=/tmp/rsync.log SRC DST"。問題は、rsync が「rsync 警告: 一部のファイルが転送される前に消失しました (コード 23)」と報告することです。このエラーは、ターミナル/STDOUT および system.log にのみ表示されます。ただし、 --log-file の場所には表示されません。完了とエラーのログを読み返し、ユーザーに報告するため、rsync.log に送信したいと思います。
サーバーがロックされるため、STDOUT または STDERR をログにリダイレクトすることはできません。
jquery - 失敗時にトリガーされる JQuery 検証
わかりました、私は非常に単純であるべきだと感じる何かをしようと何日も試みてきました。基本的に、フォームのセットアップがあります。現在、4d データベース内の電子メール アドレスをチェックし、存在する場合は、この電子メール アドレスが既に存在することを示すメッセージを投稿する必要があります。これが発生したときにダイアログボックスを開くものを作成しようとしています。したがって、基本的には、必要なメール アドレスの規定に失敗すると、ダイアログ ボックスが開くはずです。
単一のフィールドエントリの成功または失敗で何かが発生したときに、JQuery UI を使用してこのようなことを行う方法はありますか? 誰かが私を正しい方向に向けることができれば、それは大きな助けになるでしょう.
これがダイアログボックスです。
これがコードです。これは、私の人生で機能させることができず、代替方法を探しているという理由だけで廃棄したい Jquerytools バージョンに基づいています。もちろん、誰かがこれを機能させる方向に私を向けることができれば。このまま進んでいけたら幸いです。
});
以前、JQueryTools.org の例の CSS と HTML を使用して JSFiddle を作成しました。その理由は、私の Web サイトのフォームが Active4D を使用して構築され、4d データベースから取得され、HTML を使用して構築されていないためです。