問題タブ [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.
vb.net - VB.NET プリプロセッサ ディレクティブ
#IF Not DEBUG
VB.NET で期待どおりに動作しないのはなぜですか?
ただし、手動で設定された const は次のことを行います。
もちろん、C# にも期待どおりの動作があります。
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バイトを割り当てようとしました)
私は困惑しています。何か案は?
ありがとう!
php - 特定のコンテンツ タイプのノードを編集または追加するために、テンプレートのテーマを設定するにはどうすればよいですか?
特定のコンテンツ タイプのノードを編集または追加するために、テンプレートのテーマを設定したいと考えています。
たとえば、すべてのコンテンツ タイプ フォームのテーマを設定するには、ファイルを使用しますpage-node-{add|edit}.tpl.php
(追加または編集する必要がある内容によって異なります)。
しかし、Products などのカスタム ノード タイプのテンプレート名が見つかりませんでした。
製品だけにテーマを設定する必要があり、他のコンテンツ タイプにはテーマを設定する必要はありません。
私はandで試しましpage-node-edit-product.tpl.php
たpage-node-product-edit.tpl.php
が、運がありません。
iphone - Xcode:異なるビルド構成にGCC_PREPROCESSOR_DEFINITIONSを設定しますか?
GCC_PREPROCESSOR_DEFINITIONS
4 つのビルド構成 (デバッグ、リリース、アドホック、ディストリビューション) ごとに設定したい。それぞれに異なる設定をしたい。
私が見ている画面は、ターゲット情報ウィンドウの「ビルド」タブです。構成ポップアップを「デバッグ」に設定すると、GCC_PREPROCESSOR_DEFINITIONS
そこに設定が表示されます。「リリース」またはその他の構成に切り替えると、表示されなくなります。しかし、それらの構成に追加しようとすると、GCC_PREPROCESSOR_DEFINITIONS
既に存在すると表示され、再度追加することはできません。
私が言ったように、私はさまざまなビルドに別の設定をしたいと思っています。どうすればこれを達成できますか?
どうもありがとう。
compiler-construction - シンボリック定数: それらはどのように保存され、その型は何ですか?
C++ では、#define
プリプロセッサ ディレクティブを使用して、コンパイラがコンパイル前に置き換える記号定数を定義できます。私の質問は、コンパイラは通常、これらをどのように内部に格納し、データ型を持っているのですか?
php - Drupalの検索ボックスのテーマ出力をカスタマイズします
page.tpl.phpファイルに$search_boxを出力したときに出力されるHTMLを変更しようとしています。drupalで何かをオーバーライドするプロセスは理解していますが、検索ボックスでそれを行う方法がわかりません。
これは私が見つけた情報のうち、関連しているように見える唯一の情報ですが、問題を解決するためにそれを適用する方法がわかりません:http: //api.drupalecommerce.org/api/function/search_form/6-4
regex - m4 の patsubst で、改行をスペースに置き換えるにはどうすればよいですか?
patsubstr
文字列内のすべての改行をスペースに置き換える ように m4 に指示するにはどうすればよいですか?
私はもう試した:
と
drupal - Drupal:タイトルを表示
ページを出力するビューがあります。基本設定で「タイトル」を設定しました。ページをロードすると、そのタイトルが(ブラウザの上部にある)ページタイトルとして表示されます。すべて問題ありません。
この値を「出力の表示」.tplファイルに出力するにはどうすればよいですか?$title変数はここでは値を保持していないようです。前処理機能を使用する必要がありますか?
ありがとう
xcode - Xcode のプリプロセッサをカスタム プロセスに置き換える
プリプロセッサがファイルを突き刺す前に、Xcode がコンパイルするファイルを確認する必要があります。つまり、プリプロセッサの前にプリプロセッサを貼り付ける必要があります。
「Cソースファイル」のビルドルールを変更した後、CベースのファイルのデフォルトのXcodeビルドプロセスを実行する方法の詳細に関しては、すべてのGoogle検索が私を助けてくれました。Xcode は "CompileC" というプロセス (シェル スクリプト? ブードゥー チャント?) を呼び出しているようですが、ソース ファイルを使い終わった後、それを自分で呼び出す方法が見つかりません。
何か案は?興味深いことに、非常に特殊な状況 (たとえば、ソース ファイルの名前やビルドの日付に応じて) で特定のマクロを変更する必要があります。そして、巧妙な方法はないようです: #ifdef filename="bobsyeruncle.m"
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 がこのコンパイル済みクラスを参照し、そこからデータを取得できるようにします。
問題:このような簡単な (?) タスクには複雑すぎます。他にどのようなオプションがありますか?
誰かが提案してもらえますか、どうすればよいですか?