問題タブ [preprocessor]

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.

0 投票する
1 に答える
12714 参照

vb.net - VB.NET プリプロセッサ ディレクティブ

#IF Not DEBUGVB.NET で期待どおりに動作しないのはなぜですか?

ただし、手動で設定された const は次のことを行います。

もちろん、C# にも期待どおりの動作があります。

0 投票する
1 に答える
965 参照

drupal - Drupal6:ビューの.tpl.phpファイルにリージョンを埋め込む

ビューの.tpl.phpファイルにリージョンを埋め込む方法について誰かアイデアがありますか?

次のようなものを追加することで、ノード.tpl.phpで簡単に実行できますtheme_preproces_node()

全く問題なし。ただし、明らかにtheme_preprocess_view()関数がないため、同じスニペットをに追加しようとするとメモリエラーが発生しtheme_preprocess()ます。

致命的なエラー:42行目の/Users/cpharmston/Sites/Projects/Threespot/neh01/includes/database.mysqli.incで許可された104857600バイトのメモリサイズが使い果たされました(523800バイトを割り当てようとしました)

私は困惑しています。何か案は?

ありがとう!

0 投票する
6 に答える
19852 参照

php - 特定のコンテンツ タイプのノードを編集または追加するために、テンプレートのテーマを設定するにはどうすればよいですか?

特定のコンテンツ タイプのノードを編集または追加するために、テンプレートのテーマを設定したいと考えています。
たとえば、すべてのコンテンツ タイプ フォームのテーマを設定するには、ファイルを使用しますpage-node-{add|edit}.tpl.php(追加または編集する必要がある内容によって異なります)。

しかし、Products などのカスタム ノード タイプのテンプレート名が見つかりませんでした。

製品だけにテーマを設定する必要があり、他のコンテンツ タイプにはテーマを設定する必要はありません。

私はandで試しましpage-node-edit-product.tpl.phppage-node-product-edit.tpl.phpが、運がありません。

0 投票する
2 に答える
13134 参照

iphone - Xcode:異なるビルド構成にGCC_PREPROCESSOR_DEFINITIONSを設定しますか?

GCC_PREPROCESSOR_DEFINITIONS4 つのビルド構成 (デバッグ、リリース、アドホック、ディストリビューション) ごとに設定したい。それぞれに異なる設定をしたい。

私が見ている画面は、ターゲット情報ウィンドウの「ビルド」タブです。構成ポップアップを「デバッグ」に設定すると、GCC_PREPROCESSOR_DEFINITIONSそこに設定が表示されます。「リリース」またはその他の構成に切り替えると、表示されなくなります。しかし、それらの構成に追加しようとすると、GCC_PREPROCESSOR_DEFINITIONS既に存在すると表示され、再度追加することはできません。

私が言ったように、私はさまざまなビルドに別の設定をしたいと思っています。どうすればこれを達成できますか?

どうもありがとう。

0 投票する
1 に答える
260 参照

compiler-construction - シンボリック定数: それらはどのように保存され、その型は何ですか?

C++ では、#defineプリプロセッサ ディレクティブを使用して、コンパイラがコンパイル前に置き換える記号定数を定義できます。私の質問は、コンパイラは通常、これらをどのように内部に格納し、データ型を持っているのですか?

0 投票する
1 に答える
1050 参照

php - Drupalの検索ボックスのテーマ出力をカスタマイズします

page.tpl.phpファイルに$search_boxを出力したときに出力されるHTMLを変更しようとしています。drupalで何かをオーバーライドするプロセスは理解していますが、検索ボックスでそれを行う方法がわかりません。

これは私が見つけた情報のうち、関連しているように見える唯一の情報ですが、問題を解決するためにそれを適用する方法がわかりません:http: //api.drupalecommerce.org/api/function/search_form/6-4

0 投票する
1 に答える
1280 参照

regex - m4 の patsubst で、改行をスペースに置き換えるにはどうすればよいですか?

patsubstr文字列内のすべての改行をスペースに置き換える ように m4 に指示するにはどうすればよいですか?

私はもう試した:

0 投票する
3 に答える
2891 参照

drupal - Drupal:タイトルを表示

ページを出力するビューがあります。基本設定で「タイトル」を設定しました。ページをロードすると、そのタイトルが(ブラウザの上部にある)ページタイトルとして表示されます。すべて問題ありません。

この値を「出力の表示」.tplファイルに出力するにはどうすればよいですか?$title変数はここでは値を保持していないようです。前処理機能を使用する必要がありますか?

ありがとう

0 投票する
1 に答える
518 参照

xcode - Xcode のプリプロセッサをカスタム プロセスに置き換える

プリプロセッサがファイルを突き刺す前に、Xcode がコンパイルするファイルを確認する必要があります。つまり、プリプロセッサの前にプリプロセッサを貼り付ける必要があります。

「Cソースファイル」のビルドルールを変更した後、CベースのファイルのデフォルトのXcodeビルドプロセスを実行する方法の詳細に関しては、すべてのGoogle検索が私を助けてくれました。Xcode は "CompileC" というプロセス (シェル スクリプト? ブードゥー チャント?) を呼び出しているようですが、ソース ファイルを使い終わった後、それを自分で呼び出す方法が見つかりません。

何か案は?興味深いことに、非常に特殊な状況 (たとえば、ソース ファイルの名前やビルドの日付に応じて) で特定のマクロを変更する必要があります。そして、巧妙な方法はないようです: #ifdef filename="bobsyeruncle.m"

0 投票する
1 に答える
631 参照

java - Java:注釈プロセッサと別のプロジェクトの間で通信する方法は?

独自の注釈プロセッサ (MyProcessor と呼びましょう)とプロジェクト(MyProject と呼びましょう)-processorを持っており、これは に渡してプロセッサを使用しますjavac

ここで、出力を生成して MyProject で使用できるようにするために MyProcessor が必要です。

次のオプション(および問題)があります。

  • プロパティで指定されたパスに MyProcessor がファイルを書き込むようにしますuser.dir
    問題: MyProcessor の観点からはuser.dir、MyProject のパスではなく、常にホーム ディレクトリです。

  • javacのオプションを使用して、MyProject の現在のディレクトリを MyProcessor に渡し-Aます。
    問題:それは見苦しいハードコードされたパスです: /some/path/to/MyProject/.

  • MyProcessor にいくつかのソース ファイルを生成させ、javacそれを MyProject と一緒にコンパイルして、MyProject がこのコンパイル済みクラスを参照し、そこからデータを取得できるようにします。
    問題:このような簡単な (?) タスクには複雑すぎます。

  • 他にどのようなオプションがありますか?

誰かが提案してもらえますか、どうすればよいですか?