Ebcdic @Delphi2010

引き続き、古いコードを、
Delphi2010に、置き換えている。(XE4が出ているにも、関わらず・・・)

XE2もあるが、文字コードあたりが、ややこしいので、
7 > XE2より、段階を経た、2010にしている。

で、今回は、Ebcdic

文字が化けて、読み込めない・・・><

 

Twitter の通り、
Embarcadero Discussion Forums: Delphi 6 to Delphi 2010 character codes …

が、役に立った。

D7 > TAryOfChr = array[0..127] of Char

D2010 > TAryOfChr = array[0..127] of AnsiChar

Charも、2010では、Unicode体系なので、
SJISを読み込んで、変数に割り当てる時は、
AnsiChar、AnsiStringなどを、使う必要があるよう。

※本来の技術的意味からは、若干の間違っていると思います。

関連ページ >

-

Welcart + Wishlist(お気に入り)プラグイン(書きかけ)

客様のご要望により、作成した案件で、
お気に入り的な機能にいろいろ追加したのですが、

その劣化版として、

標準で実装されていない(はず)Welcartのお気に入りプラグインを公開します。

※Welcartの実体に多少の改良が必要なので、
バージョンアップには、都度修正が必要です。

  1. まず、welcart_favorite をDLし、プラグインを有効かしてください。
  2. また、smarty のプラグインが別途必要です。
    プラグインの新規追加で、「smarty for wordpress」をインストール
    ※たいしたコードではありませんが、HTMLの中にPHPをだらだら書くのが、好きになれなくて・・・(特に、ループ)
  3. themes > welcart_default > wc_templates > wc_item_sisngle.php
    [25行目]あたりに、
    [php]
    <!– Welcart favorite –>
    <!–?php welcart_favorite_show_button(get_the_ID()); ?–>
    [/php]
    を追加してください。
  4. 固定ページを作成し、スラグを「welcart_favorite」とし、
    メニューを作り、名前は、「お気に入り」とか「Wishlist」に。
    プラグインフォルダー内の「welcart_favorite.html」から出力しますので、本文は不要です。
    デザイン変更は、このファイルを修正してください。

Smarty for WordPressのいらないバージョンが出来たら、
そのうち、プラグイン登録でもします。

-