• ベストアンサー

delphi でのコード上でTab を入力。

delphiで、コード上からString変数などに、Tabを入力する方法を教えてもらえませんか? Javaでは確か \t とかだったと思うのですが。。。 また、よろしければ多言語でのバックスラッシュコード(?改行の\nなど)に対応するものがdelphiに存在するのかも教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.1

Delphi6での場合。 #数字 でASCIIコードを記述します。 数字の所は16進数も使えます。 タブ(10進数): 'abc'#9'def' タブ(16進数): 'abc'#$9'def' 改行(10進数): 'Line 1'#13#10'Line 2' 改行(16進数): 'Line 1'#$d#$a'Line 2' こんな感じだったと思います。 C言語やJavaのような、\t みたいな記述は無かったと思います。 文字列中に'(シングルクオート)を入れる場合も、\' ではなく、 二つ重ねて '' だし。(この点ではVBに似てるかな)

incd
質問者

お礼

助かりました。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 改行コードをいれたい

    こんにちは、 windows7 + NetBeans IDE 7.4の環境でJAVAを作っているのですが 文字列に改行コードとして 「/」スラッシュの逆(キーボードの、ろのところのやつ)と「n」を足して 設定したいのですが何故か「\n」となってしまい、 「/」スラッシュの逆が入力することができません。 環境を変更する方法などありますでしょうか?

    • ベストアンサー
    • Java
  • 文字列中のシングルクォートにエスケープシーケンスは必要?

    C言語でダブルクォートで囲まれた文字列内で使われる、「\」で始まるエスケープシーケンスがありますよね。例えば、 「\n」 ⇒ 改行 「\t」 ⇒ タブ 「\"」 ⇒ ダブルクォート 「\\」 ⇒ バックスラッシュ などですが、C言語のリフェレンスを見ると「\'」(シングルクォート)や「\?」(クエスチョンマーク)なども載っていました。でもこれらの文字は、実際はエスケープシーケンスを使わなくても、ちゃんとコンパイルされ表示もされます。 「'」や「?」をC言語の文字列内で使うには、公式には「\」が必要なんでしょうか?

  • aquamacsでの入力

    Macでaquamacsを使用してrubyの勉強をしているのですが、改行のコードが入力できません。「¥n」の円マークのところがスラッシュの逆向きの記号なりません。いろいろ調べてはいるのですが解決法が見つからず。改行が正しく入るようにする設定はどうしたらよいのでしょうか? また、aquamacsの使用方法を解説しているページがあれば教えていただけますか。

    • ベストアンサー
    • Mac
  • VB6.0のコードエディタでの改行コードやTABの表示

    VB 6.0の初心者です。 VB 6.0のコードエディタでは次のようなことはできないのでしょうか。 (1)TABをスペースに変換しない TABを入れると4個のスペースに勝手に変換されるようですが(厳密には違いますが)、これをなくしたいのです。バックスペースキーを押すとタブ部分が一気に消えるのに、カーソルキーでTAB部分を移動すると1文字ずつ移動してしまいます。これを4文字ずつ移動させたいのです。 (2)TABコードや改行コードの表示 どこにスペース,TAB,改行が入っているかが見た目では分かりません。これらのコードを表示することはできるでしょうか。 他の言語を使っていたときは別のエディタを使用していて、この辺のカスタマイズは自由にできました。VBは難しいのでしょうか。

  • Javaでの改行コード

    Javaでファイル出力をしたいのですが、 改行コードを「\n」にしたところ「・」が入ってしまいました。 「・」が入らないような改行コード、あるいは なにか良い対策案を教えて下さい。

    • ベストアンサー
    • Java
  • 変数のデータに改行コードのみを削除したい

    変数のデータに改行コードのみを削除したい 変数のデータに改行コードのみを削除したいと思っておりますがうまくできません。 $samのデータに以下の内容でデータがはいってます。 (ここから) これはテストです。<br>\n <br>\n これはテストです。<br>\n <br>\n <br>\n これはテストです。<br>\n これはテストです。<br>\n (ここまで) $sam=~ s/<br>\n//g; だと本来改行コードがほしい内容まで削除してしまいます。 以下の内容もおかしいと思いますが、うまく出来ませんでした。 $sam=~ s/.*?<br>\n//g; この内容の場合改行コードが欲しい。それ以外は削除したい。 タグの除去は以下のサイトを検索で見つけたのですが、ちょっと違うかなと思い質問させていただきました。 HTMLタグを取り除く http://www.nishishi.com/perltips/string4.html 以上、よろしくご指導賜りたく思います。

    • ベストアンサー
    • Perl
  • バーコードリーダーって、最後になにか入力してますか?

    Delphiでバーコードリーダーを使った、アプリを作っています。 このバーコードリーダーなのですが、最後になにか、「きちんと入力されましたよ。」みたいなものは、あるのでしょうか? ドライバーか、バーコードリーダの専用ソフトか、全く別のアプリで、最後の入力をTabか、Enterで選べた気がするのですが・・・。 今のところ、13桁入力されたら、次のアクションを起こすようにしているのですが、手動で訂正や誤入力があると、その処理が面倒になるので。 普通は、バーコードリーダーが、入力し終えた判断は、どうやってするのでしょうか?

  • 改行コードについて

    phpで開発をしています。 テキストファイルに文字列を出力する際に、改行コードを扱う以下のような場合について、 ①$str='ab\ncd'; ②$str="ab\ncd"; ①の変数の内容を出力すると\nがそのまま出力されます。 ②の変数の内容を出力すると改行されて出力されます。 質問ですが、この二つの違いについては、 ①のときは\nという文字として出力された。 ②のときは改行コードとして出力された。 (バイトコードで見ると、二つのコードは違っている?) という認識で良いのでしょうか。 ご教示いただけますと幸いです。

    • ベストアンサー
    • PHP
  • バックスラッシュの入力方法

    Windows XP、ブラウザより、Linuxの設定をする際に、バックスラッシュの入力が必要になります・・・。これの入力方法を教えて下さい。 CGI等では、\nで代用してますが・・・。 バックスラッシュの入力方法を教えて下さい

  • 「置換後の文字列」にバックスラッシュを入力したい

    Word 2003の「編集→置換」の「置換」のタブに「置換後の文字列」という入力欄がありますが、ここに半角のバックスラッシュを入力するにはどうしたらいいでしょうか。「ろ」のキーを押しても、\マークになってしまってバックスラッシュになりません。