喫茶XRAYトップページ


[12483] AnsiString型とPAnsiChar 型返信 削除
2018/11/28 (水) 22:32:38 Mr.XRAY
(1) Ansi 版の Delphi で作成したコードを Delphi 10.2 に移植したい
(2) Ansi 版の Delphi の String 型は Unicode 版では AnsiString である
(3) ということなので以下のコードにしたがメモ帳が起動しません

procedure TForm1.Button1Click(Sender: TObject);
var
  LFileName : AnsiString;
begin
  LFileName := 'notepad.exe';
  ShellExecute(0, '', PChar(LFileName), nil, nil, SW_SHOW);
end;

てなわけで記事を書きました.

[ AnsiString 型の文字列と PAnsiChar 型の文字列 ]
http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm

こういうことでこんな記事を書いてしまう私って,ホントに変だと思います.
間違いなく狂っているような気がします.


[12484] Re:AnsiString型とPAnsiChar 型返信 削除
2018/11/29 (木) 06:29:52 Mr.XRAY
> [ AnsiString 型の文字列と PAnsiChar 型の文字列 ]
> http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm


下図のところ間違いでした.
テストに使用した文字列の場合は 2 バイト換算ですが,エレメント数ですね.


[12489] Ansi版のDelphiとは?返信 削除
2018/12/9 (日) 11:37:06 Mr.XRAY
> [ AnsiString 型の文字列と PAnsiChar 型の文字列 ]
> http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm


以下の [備考] を追加しました.
つまり,アメリカは偉いんです.ハイ.
http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm#note-00-03


[12490] Re:Ansi版のDelphiとは?返信 削除
2018/12/10 (月) 07:55:19 Mr.XRAY
> http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm#note-00-03

個人的にはこういうことにはあまり関心ないです.
世の中には気になる人もいるということです.
気になる人がいると書いてしまう,という私の悪い性格です.

プログラムはですね.目的の動作をするものが出来ればそれでいいんです.
私の場合は.


[12491] Re2:Ansi版のDelphiとは?返信 削除
2018/12/10 (月) 20:31:47 Mr.XRAY
> > http://mrxray.on.coocan.jp/Delphi/Others/AnsiStringPAnsiChar.htm#note-00-03

書いている文章は長いですが,
「Ansi は Shift_JIS のことですか ?」
に対しては,
「ANSI は,American National Standards Institute (米国国家規格協会) の略称です.
Shift_JIS はコードページの名称ですから.違います」
が答えです.

「Ansi の Delphi」 とは書いていません
「Ansi 版の Delphi」と「版」が入っています.
(正確には Ansi ではなく大文字の ANSI ですね)


INCM/CMT
Cyclamen v3.82