問題タブ [intraweb]
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 - ISAPIのDelphi2009JQueryWidget
Delphi 2009 ISAPIアプリケーションでTIWJQueryWidgetを使用しようとしていますが、機能しません。私はこのチュートリアルから始めました:http://www.hadihariri.com/Blogs/Delphi/20080117.aspx。
スタンドアロンのIWアプリケーションを作成するチュートリアルに従うと、それは魅力のように機能します。ただし、ISAPIアプリケーションを作成して同じことを行うと、それを機能させることができないようです。生成されたHTMLでは、jsファイルのソースは「/test/TestJQuery2.dll/test/TestJQuery2.dll/Files/jquery.js」としてレンダリングされています...これは見つかりません。結果のSRCを手動で「/test/TestJQuery2.dll/Files/jquery.js」に変更すると、ファイルが見つかります。
これはサーバーコントローラーのさまざまな内部ファイル設定の組み合わせだと思います...しかし、私はそれを理解できないようです。
Delphi 2009、Update3を使用しています。Interaweb10.0.0
これはおそらくIntrawebのバグですか?
delphi - Arcana Elite Suiteと互換性のあるIntrawebの最新バージョンは何ですか?
Arcana Elite Suite for Intrawebは、2008年3月以降更新されていません。これは、Delphi 2007以降にバンドルされているIntrawebで機能しないことを意味しますか?
誰かがD2009またはD2010でそれを試しましたか?
jquery - jQueryとイントラウェブ?
誰でも Intraweb で jQuery 通知/ポップアップ/カレンダーを実行するサンプルを持っていますか?
簡単な例は素晴らしいでしょう..
さらにいいのは…道場バージョンがいいでしょう。
sql-server - 従来の非階層型(2層)のDelphi win32アプリケーションにWebインターフェイスを追加するためのトリックとしてWeb用のVCL(イントラネット)を使用することは理にかなっていますか?
私のチームは、巨大なクライアントサーバーwin32Delphiアプリケーションを維持しています。これは、DevArt(SDAC)コンポーネントを使用してSQL Serverに接続するクライアント/サーバーアプリケーション(シッククライアント)です。
ビジネスロジックは、コンポーネントのイベントハンドラーに「トラップ」されることがよくありますが、いずれにせよ、ある程度のリファクタリングを使用すると、ビジネスロジックを共通のユニットに移動できます(この作業の大部分は、リファクタリング中にすでに実行されています...レガシーアプリケーションを誰かに保守する他の人が書いたのは非常にイライラしますが、これは非常に一般的な仕事です)。
Webインターフェイスの要求があります。もちろん、いくつかのオプションがあります。この質問では、Web(イントラWeb)オプションのVCLに焦点を当てたいと思います。
アイデアは、クライアント/サーバーアプリケーションとWebアプリケーションの両方に共通のコード(同じpasファイル)を使用することです。レガシーアプリをデルファイからイントラネットに移行した多くの人の話を聞きましたが、ここではシッククライアントも維持しようとしています。
アイデアは、一般的なコードを使用することです。特定のコードを記述するために、いくつかのコンパイラ指令を使用する場合があります。
次に、もう1つの問題は「移行計画」です。たとえば、300の機能があり、最初のリリースでは、Webアプリケーションで使用できるのはそのうちの50だけだとします。それを追跡する方法は?私はこれを処理するためにDelphiインターフェースを(ab)使用することを考えていました。たとえば、ユーザー認証の場合、プロシージャ内のすべての関連コードを移動して、次のようなインターフェイスを宣言できます。
このようにして、両方のアプリケーション(シッククライアントとイントラウェブ)にIUserAuthenticationインターフェイスを実装すると、その機能がWebに「移植」されたことがわかります。とにかく、このアプローチが理にかなっているかどうかはわかりません。プロセス全体をシミュレートするためのプロトタイプを作成しました。これは「Helloworld」アプリケーションで機能しますが、大規模なアプリケーションで意味があるのか、それともこのインターフェイスのアイデアは逆効果であり、裏目に出る可能性があるのでしょうか。
私の質問は、このアプローチは理にかなっていますか?(インターフェイスのアイデアは単なる追加のアイデアであり、上記の一般的なコード部分ほど重要ではありません)それは実行可能なオプションですか?
私はそれが多くの種類のアプリケーションに依存することを理解しています、とにかく一般的に私のものはCRM /アカウンティングドメインにあり、単一のインストールでの同時ユーザーの数は通常20未満で、ピークは50です。
追加コメント(更新):私はn層アプリケーションを持っていないので、イントラウェブをシッククライアントと共通のコードを持つWebアプリケーションを持つためのユニークなオプションと見なしているので、この質問をします。DelphiコードからWebサービスを開発することは私の特定のケースでは意味がないので、ASP.NET(ビジネスロジックを複製する)を使用してWebインターフェイスを作成することもできますが、この場合、簡単な方法。はい、おそらくdllを使用できますが、私のコードはそれに適していません。
asp.net - Intraweb XII で asp.net および silverlight コントロールを使用することは可能ですか?
私はイントラウェブについて多くのことを研究しています。イントラウェブ XII (これはいつリリースされますか?) で次のことが可能になると読みました:
1)「シルバーライト対応コントロール」(ここで言及、これは古いIW XIロードマップですが、シルバーライトタスクは現在XIIに移動されています)
2) " IntraWeb XII [...] には、CrossTalk および ASP.NET との統合が含まれます" (ここで言及、Intraweb XII の段落を確認してください)。
これが何を意味するのか、今となっては詳しくわかりません。
IW は非常にクールだと思いますが、コンポーネントの選択肢が不足しています。優れたコンポーネントを製造するベンダー (TMS) は 1 つしかありません。より多くのベンダー」?
それで、誰か(理想的にはIWチームから、またはIW XIIの内部の仕組みを本当に知っている人、つまり、XIIはまだ開発されていないので、ロードマップの詳細を知っている人)は、上記の太字の文章が何を意味するのか知っていますか?
これは、Telerik、DevExpress、ComponentOne などの ASP.NET および Silverlight ベンダーの IW サードパーティ コンポーネントを内部で使用できることを意味しますか?
intraweb - IntraWebサービスのサイレントインストール
Intrawebサービスを「サイレントモード」でインストールできますか?
javascript - Intraweb (Web 用 VCL) のコード内のボタンをクリックします。
iwEdit (iweLookup と呼ばれる) と iwButton (iwbSearch) を備えたイントラ Web アプリケーション (Delphi 2010 で作成) があるとします。iwEdit で Enter キーを押すと、iwButton がクリックされます。
次のコードはほとんど機能しますが、ページを再レンダリングするには何かが必要だと思います。
ただし、これにはサーバーへの往復が必要です (これは許容できますが、望ましくありません)。理想的には、Javascriptでそれを行う方法が欲しいです-おそらくiweditのScriptEventsで(ただし、私のJavascriptスキルは現在、ええと、限られています)
誰かが私を正しい方向に向けることができますか?
delphi - C ++ Builder XEのIWFile修正?
IWFileは、RadStudioXEの現在のリリースでは壊れています。これを修正するために、DelphiユーザーはUTF8ContentParser行を削除するように求められます。http://www.atozed.com/intraweb/blog/20100524.EN.aspx
c ++ Builderには、#includesUTF8ContentParser.hppという行があります。この行をコメントアウトしても問題は解決しません。
誰かがC++Builderのためにこれを回避する方法を考え出しましたか?
intraweb - TMS Intraweb Components で SkinId を使用した参照または例
TIWDBAdvWebGrid コンポーネントには、SkinId というプロパティがあります。私はそれに関するドキュメントを見つけることができませんでした.TMS Intraweb コンポーネントがスキン可能かどうか、もしそうなら、どのように行われたか疑問に思いました. ドキュメントまたは簡単な説明へのリンクは大歓迎です。
delphi - イントラWebアプリケーションをサービスとして実行するときにイベントにアクセスする
スタンドアロンのIntrawebアプリをサービスとして実行しています。次に、「ハートビート」タイムスタンプをデータベーステーブルに書き込む関数を実装する必要があります。これは、OnAfterInstall、OnExecuteなどのイベントを使用できるTServiceClassmを使用する他のサービスアプリで実行しました。
サービスとして実行されているスタンドアロンのイントラウェブアプリでそのイベントを使用する方法はありますか?
すべての情報をありがとう
ヴォルフガング