[ 次へ ]
359215件中 19981~20000件目
  • 連想配列を含むヒアドキュメントの書き方

    連想配列を含むヒアドキュメントの書き方を教えてください。 以下のコードならうまく行きました。 -(1)-------------------------- $SS = $_SERVER['PHP_SELF']; $html_txt = <<<EOT ($SS) EOT; echo $html_txt; ------------------------------ これを一時的な変数を使わずに以下のようなコードで実行したいです。 -(2)-------------------------- $html_txt = <<<EOT ($_SERVER['PHP_SELF']) EOT; echo $html_txt; ------------------------------ これを実行すると # Parse error: syntax error, unexpected '"', # expecting T_STRING or T_VARIABLE or T_NUM_STRING in … というエラーが出てしまいます。 最悪、(1)でもいいと思っています。しかし(2)のようなケースでもできてもいいのではないかと思うのですが、エスケープを入れたり「$_SERVER["PHP_SELF"]」などとクォーテーションを変更したりしてもうまく行きません。 質問は以下です ・(2)のような記述はPHPでは不可能なのでしょうか? ・もし可能なら(1)の何が悪いのか、どうすればうまく行くのかを教えてください よろしくお願いします。

    • ベストアンサー
    • 暇なときにでも
    • pringlez
    • PHP
    • 回答3
    2014/06/23 18:34
  • ASP上1画面に複数のテーブルからデータを取るには

    いつもお世話になっております。 ASPの1画面に、複数のプルダウンを設置して、 そのプルダウンの内容をDBから拾ってきたいと思ってます。 DBのサーバーはsqlserverです。 各テーブルは、項目が全く違うのでJOINは使えません。 ご存知でしたら、ご教授お願いします。 1つのDBを読み込む際は、以下のコードにておこなってます。 <%@ LANGUAGE="vbscript" CODEPAGE=65001 %> <% Session.CodePage=65001 %> <!--#include file="config.inc"--> <!--#include file="dblib.asp"--> <% ' データベース利用用変数 Dim Conn' Connection オブジェクト Dim Rs' レコードセットオブジェクト Dim SQL' SQL 文格納用 ' データベース接続の確立 Set Conn = ConnectDB(DSN) ' 会社の一覧を取得 SQL = "Select 法人コード,会社コード,法人名称 From 法人マスタ ORDER BY 法人コード" Set Rs = ExecSql(Conn, SQL) %> どうぞよろしくお願いいたします。

    2014/06/23 17:35
  • strpos

    $city = ($order->delivery['city']); $address = ($order->delivery['street_address']); $cityaddress = ($city+$address); || strpos($cityaddress, '須波') !== false || strpos($cityaddress, '4-13-1') !== false) 上記のようにしましたがうまく行きません。 $cityaddressの代わりに$city $address それぞれだとうまくいくのですが、 $cityaddress = ($city+$address);の書き方が 間違っているのでしょうか?

    2014/06/23 17:30
  • コマンドプロンプトが使えない

    お世話になります。 windows7を使用しています。 以前は、ipconfigやpingなどが使用できていたのですが、 現在、pingを実行すると、 "ping は 内部コマンドまたは、外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。" と出ます。 そのメッセージが出るようになったのは、 コマンドプロンプトでファイルを指定する時に、cdでディレクトリ階層を変えたのですが それ以降で、でるように感じています。 どのようにすれば、pingが使えるように戻せるか教えて頂けないでしょうか? 何卒宜しくお願いします。

    2014/06/23 17:28
  • jquaryについて質問

    プログラム時に cssだと({ backgroundColor:"#00ffff" }) という書き方と {}がない.css("backgroundcolor","#00ffff")の書き方がありますが、 animateはかならず{}がないと駄目なんでしょうか。 時間を記述する時に,1500とか書く場所が後者はどこに書いて解らないです。

    2014/06/23 16:51
  • 関数:行を挿入すると数値がずれてしまう

    今塾の成績管理表を作成しております。 シートは、名簿シート、◯月(12か月分)シートを用意しています。 ▼名簿シートは A学生番号  Bクラス  C高校名  D氏名 で、生徒は100人くらいです。クラスはA,B,C,Dと4クラスあります。 1~100行くらいに生徒名を登録し、 200~300行でクラス順で学籍番号順になるように、FILTER関数で並び替えをしております。 ▼◯月シートは A学生番号  Bクラス  C高校名  D氏名  E点数 となっており、A~D列はVLOOKUPを使い名簿シートを参照しております。 2月~1月にかけて、各生徒の成績を蓄積していこうと考えております。 ですが、やはり入塾退塾の生徒があるため名簿シートの行を消去したり、追加したりすることがあります。 私の関数の知識では、名簿シートの行を変更すると、◯月シートの方で生徒と点数にずれが生じてしまいます。以下参照 入塾前 A B C D E 001 A 桜高校   渡辺      50 002 A 下北高校  髙橋      37 003 B 能勢高校  柳       80 004 B 南高校   林       10  入塾後(名簿シート追加後) A B C D E 001 A 桜高校   渡辺      50 002 A 下北高校  髙橋      37 005 A 北高校   入塾      80 003 B 能勢高校  柳       10 A列は名簿シートを反映し、B~D列はVLOOKUP関数でA列を参照しているので、ずれることはないのですが、これでは肝心の点数がずれてしまいます。 A~D列の並びが変更されると、E列も一緒に移動するとこが出来るように関数を入れることは可能なのでしょうか? ご存知の方いらっしゃれば、ご教示いただければ幸いです。

    2014/06/23 16:38
  • VisualStudioExpressの登録

    お世話になります。 VisualStudioExpressをインストールし製品の登録をしようとしています。 ヘルプの製品登録から、プロファイルセンターを開いても、 アイコンがくるくる回るだけで、何も表示されません。 ブラウザはIE11ですが、 セキュリティ設定を規定の値に変えたり、 履歴を削除したりしてみても、症状が改善しません。 VisualStudio2010と2012でこの現象が発生しています。 2013だとキーを打ちこむのではく、サインインで登録が完了するようで、 こちらは、製品登録ができました。 事情があって2010か2012を使いたいのですが、 プロファイルセンター以外にキーを取得する方法があれば教えてください。 よろしくお願いします。

    2014/06/23 16:21
  • iPhoneアプリ開発の審査につて

    アプリ開発ど素人です。 この度iPhoneアプリを開発し、拙いながらもなんとか形にでき、iTunesConnectにて申請をしました。 結果としてappleからきたレビ ューは、[This app is very simple, as is reviewed. ~]といったものでした。 本当にその通りだと思うようなレビューでしたが、個人的にはシンプルなアプリを製作していたのでこれ以上機能を増やしようがない! という感じでどうすればいいのか非常に困っています。 したがって、下記のような内容のアプリなのですが、どういった機能を追加すれば審査をクリアできるのか、アドバイスをいただければと思い投稿しました。 お手数だと思いますが、アプリ開発に詳しい方がいらっしゃればご回答下さい。よろしくお願いします。 {アプリ内容} 簡単な例を挙げると、ボタンを押すと偉人の名言がランダムで表示されるといったアプリです。 少し具体的に説明すると、複数の項目から一つの項目を選ぶと別の画面に遷移。→文字列と複数のボタンがあり、(1)ボタンを押すと文字列がランダムで変化。(2)ボタンを押すと画像とトップページに戻るボタンのみがある別の画面に遷移。 といったものです。

    2014/06/23 16:17
  • win8 64bitに対応していますか?

    H2SOFT ファイルセキュリティIIをWin8 32bitで使っていますがwin8 64bitに変更しようと思っています4bitに対応しておりますでしょうか?教えてください。 よろしくお願いいたします

    2014/06/23 16:11
  • phpとmysqlで「あいまい検索」をしたいです。

    phpとmysqlで「あいまい検索」をしようと思い、下記サイトを参考にしましたが、 http://d.hatena.ne.jp/akihito_sado/20120602/p1 PDOを使ってlikeデータを抜き出したい場合、bindParamを使うらしいですが、 http://rasukaru55.sitemix.jp/or_kensaku.php 下記の場合どう書き直すべきでしょうか? 打ち方が悪いのか、うまく作動しません。 教えてください。 ※bindParamを使えばSQLインジェクション対策になっていると言う事でしょうか? <html> <head></head> <body> <?php //POST送信されたデータを$text1へ $text1 =@$_POST["text1"]; //SQL(テーブルから列を抽出する $sql ="SELECT 列名 FROM 表名 "; //キーワードが入力されているときはwhere以下を組み立てる if (strlen($text1)>0){ //受け取ったキーワードの全角スペースを半角スペースに変換する $text2 = str_replace(" ", " ", $text1); //キーワードを空白で分割する $array = explode(" ",$text2); //分割された個々のキーワードをSQLの条件where句に反映する $where = "WHERE "; for($i = 0; $i <count($array);$i++){ $where .= "(列名 LIKE '%$array[$i]%')"; if ($i <count($array) -1){ $where .= " AND "; } } //別カラムも同じ検索したい $where2 = " OR "; for($i = 0; $i <count($array);$i++){ $where2 .= "(2列名 LIKE '%$array[$i]%')"; if ($i <count($array) -1){ $where2 .= " AND "; } } } ?> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>"> <table> <tr> <td><input type="text" name="text1"></td> <td><input type="submit" value="検索" name="sub1"></td> </tr> </table> </form> <?php //組み立てたSQL分を表示する echo "<p>組み立てたSQL分: ".$sql.@$where.@$where2; ?> </body> </html>

    2014/06/23 15:00
  • バッチ処理でファイル整理

    外付けHDD内にカテゴリごとにフォルダ分けされた5000個のファイルのうち エクセルに書かれた1000項目のファイルを取り出し 違う場所のフォルダに移動させ一箇所に集めたいです。(cドライブ内や、違う外付けHDDなど) 現在一つ一つ手作業で、移動させています。 さくっと作業が終わらせれる コマンドプロントや、バッチファイルあるいはそういうことができるツールなどあれば ご教授お願いできないでしょうか? 作業としては、単純そうなのですが、1日つぶしてしまい、時間をもったいなく感じております。 よろしくお願い致します。 ※補足 フォルダ名ファイル名には日本語が含まれていることもあります。 またファイル名で名前が重複しているものはありません。

    2014/06/23 14:31
  • 携帯用のフォームで、チェックボックス複数回答の件

    ご質問になりますかどうか、、、なのですが、 携帯用にCGIのフォームを作りました。 自分で作成できませんので、http://www.kurohama.net/c5.shtml のものを利用させていただきました。 が、チェックボックスの複数回答させたいものがあり、設定をしましたところ、複数チェックをした、最後のチェックボックスのみ、表記されます。 たぶん、HTMLページ上の設定は、いろいろなもので、見直して大丈夫かと思うのですが、CGIの部分で、どこをなおせばよいのか、まったくわからずにおります。 HTMLページ <input name="answer" type="checkbox" id="tel" value="電話"> 電話  <input name="answer" type="checkbox" id="fax" value="ファックス">ファックス  <input name="answer" type="checkbox" id="mail" value="E-mail">E-mail  <input name="answer" type="checkbox" id="keitai" value="携帯電話">携帯電話 CGIページ(どこを表記すればよいかわからないのですが、一部書きだします) #■入力 if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } if ($buffer eq "") { &err1('エラーです。'); } @pairs = split(/&/,$buffer); foreach $pair (@pairs) { ($name,$value) = split(/=/, $pair); $name2 = $name; $value2 = $value; $FORM2{$name} = $value; $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; if($convert2 eq "1"){ $sjis = '[\x81-\x9F\xE0-\xF7\xFA-\xFC][\x40-\x7E\x80-\xFC]|[\x00-\x7F]|[\xA1-\xDF]'; $emoji = '[\xF8\xF9][\x40-\x7E\x80-\xFC]'; $value =~ s/\G((?:$sjis)*)($emoji)/$1.'&#'.unpack('n',$2).';'/ego; $value =~ s/&#(63\d{3});/pack('n',$1)/eg; &jcode'h2z_sjis(*value); &jcode'convert(*value, 'sjis'); } $value =~ s/</&lt;/g; $value =~ s/>/&gt;/g; $value =~ s/,//g; $value =~ s/\n/<br>/g; $value =~ s/\r//g; $value =~ s/\t//g; #フォーム変数へ $FORM{$name} = $value; } ・・・ $answer = $FORM{'answer'}; ・・・ #確認画面のレイアウト ・・・ <font color="$collar3">$answer</font> ・・・ <input type="hidden" name="answer" value="$answer"> ・・・ #自分に送信されるメール print MAIL "■ご希望の返答方法\n"; print MAIL "$answer\n"; ・・・ CGIの部分は、どこをペーストさせていただいてよいのかわからずに、ご質問にならないかもしれないのですが、もし、お分かりになります方がおりましたら、アドバイスいただけましたら幸いです。 どうぞ よろしくお願いいたします。

    • ベストアンサー
    • 困ってます
    • riedd
    • CGI
    • 回答1
    2014/06/23 14:18
  • appstoreのアプリ情報について

    iOSアプリを作っており、昨日ディベロッパーの登録を行いました。 Member Centerで自分の情報を確認したところ 「Developer Account Summary」のNAME登録がローマ字でしかも苗字の1文字目のみ小文字になっていました。 このままの設定だと、APPストアのアプリ情報欄の「販売元」と「デベロッパ」の部分は、この表記になってしまうのでしょうか?これはさすがに嫌です。 販売元に表記される情報とデベロッパに表記される情報はどこの情報が表示されるのかわかりません。 できれば設定方法まで教えていただけると大変助かります よろしくおねがいします。

    2014/06/23 13:22
  • accessで重複データの削除について

    accessというよりSQLについてなのかと思いますが、教えていただけないでしょうか。 重複するIDがあり、1件を除いて他のデータを削除してデータを抽出したいです。 抽出条件としては、[年月日]カラムがあるため、日付が一番直近のものを残したいです。  ※こちらも重複しております。 また、[フィルタ]カラムが「2」のレコードのみを対象としたいと思っています。 accessの場合、重複クエリを用いるのかと思い、クエリウィザードから作成しましたが 一意とはなりませんでした。 SELECT テーブル1.[共通ID], テーブル1.[連番], テーブル1.[郵便番号], テーブル1.[住所], テーブル1.[担当者名], テーブル1.[年月日], テーブル1.[フィルタ] FROM テーブル1 WHERE (((テーブル1.[共通ID]) In (SELECT [共通ID] FROM [テーブル1] As Tmp GROUP BY [共通ID] HAVING Count(*)>1 )) AND ((テーブル1.[フィルタ])=2)) ORDER BY テーブル1.[共通ID], テーブル1.[年月日] DESC; distinctも使ってみましたがうまくできませんでした。 何が原因でしょうか。 申し訳ありませんがご教示いただきたくお願いいたします。

    2014/06/23 12:52
  • エクセルのマクロ 保存フォルダ選択

    エクセルのマクロで以下の事を行いたいのですが、上手く行かずに悩んでおります。 どなたかご教示ください>< 前提:範囲指定した部分をcsvで出力 1.csvの保存フォルダを指定したい (\\192.168~などのネットワークドライブ) 2.形式はデフォルトでcsvを選択した状態にしたい 3.ファイル名を「年月日売上表」にしたいので、デフォルトでファイル名部分に「売上表」と入れたい 年月日は都度手動で変更して保存したいので、上記のフォルダ選択→名前を付けるところまでとマクロで行いたい。 どなたかお知恵をお貸し下さい。

    2014/06/23 11:57
  • サーバ側でオートコンプリート機能をOFFにするには

    ASP.NET2010でログイン画面を作成しています。 以下の通り、htmlを記述してもログイン欄(TXT_User)とパスワード欄(TXT_Pass)の オートコンプリート機能を無効にすることができません。 <asp:textbox style="IME-MODE: disabled" id="TXT_User" runat="server" AutoCompleteType="Disabled"</asp:textbox> <asp:textbox id="TXT_Pass" runat="server" AutoCompleteType="Disabled" TextMode="Password"></asp:textbox> ちなみにIE11で動作させようとしています。 サーバ側でブラウザのオートコンプリート機能をOFFする方法を教えて頂けないでしょうか? 宜しくお願いします。

    2014/06/23 10:37
  • PCA会計Xで「仕訳データの受入」にかわるもの

    PCA会計Xを導入しました。 以前、PCA会計8を使っていました。 PCA会計8では、「仕訳データの受入」を頻繁に使っていました。 テキストで処理して、「仕訳データの受入」で入力していた感じです。 今回、PCA会計Xを見たときに、「仕訳データの受入」がありません。 無くなったんでしょうか? PCA会計8の「仕訳データの受入」にかわるものはありますか?

    2014/06/23 09:18
  • テキストボックスの値が変数に代入できない(2)

    お早うございます。 java初心者です、宜しくお願いします。 下記のような、アプレットのテキストボックスから値をとり 計算結果を表示するプログラムを書いてやりましたが、 値(実数値)がうまく変数に代入されていません。 この原因が分かりません、どこが悪いのか皆様方のご教示宜しくお願いいたします。 文法上のエラーは出ていません、AWTとswingとの混在は理解は出来ていますが、それとは別の箇所で原因があると思いますが、解決できません、宜しくお願いいたします。 ============================================================================== try { lon = Double.parseDouble(jta00.getText()) ; sita = Double.parseDouble(jta0.getText()) ; Zb = Double.parseDouble(jta1.getText()) ; Zg = Double.parseDouble(jta2.getText()) ; arfa = Double.parseDouble(jta3.getText()) ; Gf = Double.parseDouble(jta4.getText()) ; Vo = Double.parseDouble(jta5.getText()) ; } catch(Exception ee) { System.out.println( "lon = " + lon ) ; System.out.println( "sita = " + sita ) ; System.out.println( "Zb = " + Zb ) ; System.out.println( "Zg = " + Zg ) ; System.out.println( "arfa = " + arfa ) ; System.out.println( "Gf = " + Gf ) ; } //Lavelの作成(TextFieldの右側記事欄) Label lb_longth2 = new Label("(延長(m))"); lb_longth2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_sita2 = new Label("(傾斜)"); lb_sita2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_Zb2 = new Label("(区分係数)"); lb_Zb2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_Zg2 = new Label("(区分係数)"); lb_Zg2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_arfa2 = new Label("(区分係数)"); lb_arfa2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_Gf2 = new Label("(区分係数)"); lb_Gf2.setFont(new Font("SansSerif",Font.BOLD,17)); Label lb_Vo2 = new Label("(速度(m/s))"); lb_Vo2.setFont(new Font("SansSerif",Font.BOLD,17)); //TextAreaの書式設定と貼付け、Lavelの貼付け jta00.setBackground(Color.white); jta00.setForeground(Color.red); jta00.setFont(new Font("Dialog",Font.PLAIN,20)); jta00.setBounds(90,125,100,30) ; //Panel Width lb_longth2.setBounds(200,125,250,20); add(jta00); add(lb_longth2); //(延長(m)) jta0.setBackground(Color.white); jta0.setForeground(Color.red); jta0.setFont(new Font("Dialog",Font.PLAIN,20)); jta0.setBounds(90,160,100,30) ; //sita lb_sita2.setBounds(200,165,250,20); add(jta0); add(lb_sita2); //(傾斜(度)) jta1.setBackground(Color.white); jta1.setForeground(Color.red); jta1.setFont(new Font("Dialog",Font.PLAIN,20)); jta1.setBounds(90,200,100,30) ; //Zb lb_Zb2.setBounds(200,205,170,20); add(jta1); add(lb_Zb2); //係数 jta2.setBackground(Color.white); jta2.setForeground(Color.red); jta2.setBounds(90,240,100,30); //Zg jta2.setFont(new Font("DialogInput",Font.BOLD,20)); lb_Zg2.setBounds(200,245,170,20); add(jta2); add(lb_Zg2);//係数 jta3.setBackground(Color.white); jta3.setForeground(Color.red); jta3.setBounds(90,280,100,30); //arfa jta3.setFont(new Font("Monospaced",Font.ITALIC,20)); lb_arfa2.setBounds(200,285,170,20); add(jta3); add(lb_arfa2);//係数 jta4.setBackground(Color.white); jta4.setForeground(Color.red); jta4.setFont(new Font("Serif",Font.PLAIN,20)); jta4.setBounds(90,320,100,30); //Gf lb_Gf2.setBounds(200,325,170,20); add(jta4); add(lb_Gf2); jta5.setBackground(Color.white); jta5.setForeground(Color.red); jta5.setFont(new Font("sansserif",Font.BOLD,25)); jta5.setBounds(90,360,100,30); //Vo lb_Vo2.setBounds(200,365,170,20); add(jta5); add(lb_Vo2); } public void actionPerformed(ActionEvent ae) { Cwu = 0.65 + 0.009 * sita ; //Follow Window Cwd = 0.71 + 0.016 * sita ; //Against Window Double Er0 = 1.7 * Math.pow(( Zb / Zg ) , arfa ) ; Er2= Er0 * Er0 ; E = Er2 * Gf ; q = 0.6 * E * Vo * Vo ; Wu = q * Cwu ; Wd = q * Cwd ; System.out.println("Wu = " + Wu ) ; System.out.println("Wd = " + W

    2014/06/23 08:25
  • テキストボックスの値が変数に代入できない(1)

    お早うございます。 java初心者です、宜しくお願いします。 下記のような、アプレットのテキストボックスから値をとり 計算結果を表示するプログラムを書いてやりましたが、 値(実数値)がうまく変数に代入されていません。 この原因が分かりません、どこが悪いのか皆様方のご教示宜しくお願いいたします。 文法上のエラーは出ていません、AWTとswingとの混在は理解は出来ていじますが、それとは別の箇所で原因があると思いますが、解決できません、宜しくお願いいたします。 字数制限で二回の投稿となりますが、宜しくお願いいたします。 ================================================== public class WPCulc extends Applet implements ActionListener { Double Wu , Wd , Wul , Wdl = 0.0 ; Double q , Cwu , Cwd = 0.0 ; Double sita = 0.0 ; Double lon = 0.0 ; Double E , Vo = 0.0 ; Double Er2 , Gf = 0.0 ; Double Zb , Zg , arfa = 0.0 ; public void init() { setLayout(null) ; //一番上の文字 Label lb = new Label("Culc WP"); lb.setFont(new Font("SansSerif",Font.BOLD,20)); lb.setBackground(new Color(0xff9999)); Color c = Color.blue; //カラーを指定 lb.setForeground(c); //ラベルの前景色 lb.setBounds(25 , 40 , 250 ,50) ; add(lb); //longth(延長) Label lb_longth = new Label("L"); lb_longth.setFont(new Font("SansSerif",Font.BOLD,20)); lb_longth.setBackground(new Color(0xff9999)); lb_longth.setBounds(40 ,120 , 30 ,30) ; add(lb_longth) ; //θ Label lb_sita = new Label("θ"); lb_sita.setFont(new Font("SansSerif",Font.BOLD,20)); lb_sita.setBackground(new Color(0xff9999)); lb_sita.setBounds(40 ,160 , 30 ,30) ; add(lb_sita); //Zb Label lb_Zb = new Label("Zb"); lb_Zb.setFont(new Font("SansSerif",Font.BOLD,20)); lb_Zb.setBackground(new Color(0xff9999)); lb_Zb.setBounds(40 , 200 , 30 ,30) ; add(lb_Zb); //Zg Label lb_Zg = new Label("Zg"); lb_Zg.setFont(new Font("SansSerif",Font.BOLD,20)); lb_Zg.setBackground(new Color(0xff9999)); lb_Zg.setBounds(40 , 240 , 30 ,30) ; add(lb_Zg); //arufa Label lb_arfa = new Label("α"); lb_arfa.setFont(new Font("SansSerif",Font.BOLD,20)); lb_arfa.setBackground(new Color(0xff9999)); lb_arfa.setBounds(40 , 280 , 30 ,30) ; add(lb_arfa); lb.setBounds(25 , 40 , 250 ,50) ; //Gf Label lb_Gf = new Label("Gf"); lb_Gf.setFont(new Font("SansSerif",Font.BOLD,20)); lb_Gf.setBackground(new Color(0xff9999)); add(lb_Gf); lb_Gf.setBounds(40 , 320 , 30 ,30) ; //Vo Label lb_Vo = new Label("Vo"); lb_Vo.setFont(new Font("SansSerif",Font.BOLD,20)); lb_Vo.setBackground(new Color(0xff9999)); add(lb_Vo); lb_Vo.setBounds(40 , 360 , 30 ,30) ; //Button(InputDataの確認) Button bt = new Button("InputDataの確認"); bt.addActionListener(this); bt.setFont(new Font("SansSerif",Font.BOLD,20)); Color d = new Color(0xff00ff); //カラーを指定 bt.setBackground(d); //ボタンの背景色 bt.setForeground(new Color(0.0f, 0.0f, 0.0f)); //floatで指定 bt.setBounds(60,430,220,40); add(bt); //TextFieldの始まり(Fieldの作成のみとDataの取得) //InputDataの表示(addせず) TextField tf = new TextField("InputData"); Color e = new Color(255,255,255); //カラーを指定 tf.setBackground(e); Color f = new Color(0,255,0); tf.setForeground(f); tf.setBounds(55,130,180,20); // add(tf); JTextField jta00 = new JTextField("");//long JTextField jta0 = new JTextField("");//sita JTextField jta1 = new JTextField("");//Zb JTextField jta2 = new JTextField("");//Zg JTextField jta3 = new JTextField("");//α JTextField jta4 = new JTextField("");//Gf JTextField jta5 = new JTextField("");//Vo try { lon = Double.parseDouble(jta00.getText()) ; sita = Double.parseDouble(jta0.getText()) ; Zb = Double.parseDouble(jta1.getText()) ; Zg = Double.parseDouble(jta2.getText()) ; arfa = Double.parseDouble(jta3.getText()) ; Gf = Double.parseDouble(jta4.getText()) ; Vo = Double.parseDouble(jta5.getText()) ; }

    2014/06/23 08:21
  • multiple definitionというエラー

    現在Ubuntu LinuxのgccでC言語のプログラムをやっています。 https://sourceforge.jp/projects/cc1101driver/scm/svn/blobs/2452/trunk/20140411/code.h このツリーのcode.hに ”const sig_code2_t PVC_TCP_SIG_CODE[100] = {” というコードを追加してmakeを行うと次のようなエラーが出て実行ファイルが出力されません。 (エラー内容) ---------------(中略)----------------- gcc -o exe main.o event.o env.o audio.o task.o comm.o menu_show_status.o mount.o net.o misc.o -lpthread event.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here env.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here audio.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here task.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here comm.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here mount.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here net.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here misc.o:(.rodata+0x0): multiple definition of `PVC_TCP_SIG_CODE' main.o:(.rodata+0x0): first defined here collect2: error: ld returned 1 exit status make: *** [exe] Error 1 この const sig_code2_t PVC_TCP_SIG_CODE[100] = {をコメントアウト正常にビルドできるのですが、 この問題を解決するにはどうすれば良いのかご教示頂きますようお願い致します。

    2014/06/23 07:36