問題タブ [livecode]
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.
sql-server - LiveCode を使用して ODBC 経由で SQL Server から Unicode データを取得する
LiveCode を使用してこの問題が発生していますが、そこに問題があるのか、それとも ODBC ドライバーに関係しているのかはわかりません。
LiveCode で構築されたアプリは、ODBC 経由で SQL Server データベースに定期的に接続し、さまざまなデータを取得します。
データベースを担当するアプリケーションがアップグレードされており、その一環として、すべてのテキスト フィールドが Unicode テキスト フィールドに変換されています。基本的にこれは、以前に varchar として定義されていたフィールドが nvarchar として定義され、以前にテキストとして定義されていたフィールドが ntext として定義されるようになったことを意味します。(ちなみにこれはSQL Server 2008です。)
これまで常に使用してきたクエリを使用して、テキスト全体ではなく 1 文字 (フィールドの最初の文字) を取得するようになりました。今のところ、select クエリで varchar への変換を指定することで回避できます。たとえば、アプリが SELECT id, name FROM tab1 のようなリクエストを作成していた場合、SELECT id, convert(varchar(255) のようなリクエストを作成するようになりました。 , name) AS name FROM tab1
それはうまくいきます-私は以前に取得したものを取り戻します-しかし、(a)それは不器用であり、(b)クライアントが既存のすべてのデータをデータベースに移行しているとき、これは今のところ問題ありませんが、遅かれ早かれ実際にこのアップグレードの利点は、いくつかの Unicode 文字をフィールドに入力することです。
残念ながら、テスト データを挿入するためのデータベースやアプリケーションにアクセスすることはできませんが、この問題が発生すると想定しています。アプリは、入力されたデータを処理していません (ただし、処理していると考えています)。
では、現在の ODBC ドライバーを使用する LiveCode アプリで、nvarchar または ntext フィールドから完全なデータを正しく取得する方法はありますか?
image - 画像のテキストを、rle の paintCompression を使用して画像のテキストに設定すると、空白の画像になるのはなぜですか?
画像のテキストは変更されていないように見えます。私が見ているものを確認できる簡単なテストは、画像ライブラリから Mac Classic の質問アイコンを取得し、それを選択して、次のようにします。
空白の画像のように見えるものになるはずですが、次のことは当てはまります。
何か案は?
livecode - LiveCode iOSプロジェクトにライブラリスタックを含めることはできますか?
プロジェクトに含まれているライブラリスタックがあります。ライブラリはメインスタックのサブスタックではありませんが、サブスタックにすることなくiOS用にビルドすることは可能ですか?
「スタンドアロンアプリケーション設定」の「スタック」ペインと「ファイルのコピー」ペインを使用してみました。
ios - デバイス用に LiveCode iOS 外部をコンパイルするとこのエラーが発生するのに、シミュレーター用には正常にコンパイルされるのはなぜですか?
エラーは次のとおりです。
シミュレーター用にビルドすると、正常にビルドされます。私のライブラリは正常にコンパイルされています。問題があるのは、デバイス ビルドの依存関係チェックのみの場合と同様に、lclink.sh に記載されている dylib のリンク段階のみです。
次を使用して、この手順をスキップしようとしました。
これにより、スクリプトが続行し、デバイス ビルドで静的リンク用のオブジェクト ファイルをビルドできるようになりました。それらは正常にビルドされましたが、スタンドアロンをビルドしようとすると、依存関係チェックによってブロックされました。誰でも推奨できる回避策はありますか?
わずかに変更された lclink.sh を使用していることに注意してください。これは、ビルド対象の SDK に応じて、弱いリンクのサポートとオプションのフレームワークの組み込みを追加します。それが役立つ場合は、ここで見つけることができます 。
編集
エラーが明らかにarmv7に関連していたことを考えると、armv7sに対してビルドを試みたところ、正常にビルドされました。新しいドロップボックス同期 SDK には armv7s のみのコードが含まれている可能性があるという結論に達しています。エラーに基づいて、sqliteに関連しているようです。この段階で他に何を試すべきかわからない...
編集
これは、Dropbox 同期 API が Apple LLVM および LiveCode 外部でコンパイルされ、デバイス ビルドが Apple GCC でコンパイルされているために発生するツールチェーンの問題であると思われます。
livecode - LiveCode for iOSの回答ダイアログでUnicodeを使用できますか?
私は、LiveCodeを使用したiOSでのUnicode回答ダイアログを総当たり攻撃する必要がありました。それはあまりエレガントな解決策ではありません。誰かがUTF8でエンコードされた回答ダイアログをiOSで機能させることができましたか?1年以上前ですが、このフォーラムの投稿では、可能であると主張しています。フォーラムの投稿
基本的に、UTF16をUTF8に変換すると、回答ダイアログはそのエンコーディングを受け入れると言われています。日本語の行を含む新しいプレーンテキストファイルを作成し、UTF8エンコーディングで保存してから、url( "file:translation.text")でプルしました。正しいテキストファイルを取得していることを確認しました。次のコードを使用して、UTF8でエンコードされたテキストを回答ダイアログに配置しました。
put uniDecode(uniEncode(tMsg,"UTF8")) into tMsg
answer tMsg
livecode - 特定の dataGrid 列のセルのみに背景色を適用したいですか?
LiveCode メーリング リストでこの質問をしました。反応がないので、ありえないと思います。交互の行の色を有効にするテンプレート グラフィックの編集について知っています。それは私を助けません。
このレッスンは私が見つけたものに最も近いものですが、オーバーレイの色を空のセルに設定するだけです。また、グリッドに存在していたデータが表示されなくなるという望ましくない影響もありました。
ちょっとした実験として、データが見えなくなったので (私は WinXP を使用していることに注意してください)、色付けしたい列の上に不透明なグラフィックを配置してみました。グラフィックのインクを AddMax または AddOver に設定したところ、見栄えはよくなりましたが、セル内のテキストが消えてしまいました。次に、インクを AddMin に設定してみましたが、それでも良さそうに見えますが、テストは透けて見えます!!!!
それで、これは視覚的にはうまくいくと思いますが、このグラフィックをダブルクリックして下のセルに渡すにはどうすればよいですか (この列内でのみセルを編集できるようにするため)。
ios - Livecode mobileAddContact
iOS で mobileAddContact を使用して、アドレスを追加できた人はいますか?
これまでのところ、名前、連絡先の詳細 (電話、電子メールなど) を追加できますが、住所の詳細 (番地、市区町村、郵便番号など) を追加することはできません。
これは私が書いたコードです。
どんな助けでも大歓迎です。
ティア、AA。
ios - iOS エラー用の livecode のスタンドアロンのビルド: armv7 のスタンドアロン アプリケーションのリンクを保存中にエラーが発生し、次の ID で失敗しました:
Livecode Community 6.0 をダウンロードしてインストールし、アプリのスタンドアロンを作成しようとしました。
ところで、Livecode 5.5.4 は正常に動作します。
これの原因は何ですか?
livecode - 各カードにボタンを配置する方法は?
スタックの各カードに「次へ」ボタンを配置したいと思います。Hypercard では、カードまたは背景にボタンを配置できました。各カードにボタンを表示する方法をまだ見ていません。
utf-8 - UTF 8 でエンコードされたテキスト ファイルをテキスト フィールドに読み込むにはどうすればよいですか?
UTF-8 でエンコードされたテキスト ファイルをテキスト フィールドに読み込むにはどうすればよいですか?