« 2.0のトライアル | トップページ | Delphi for PHPではじめるPHPビジュアルWeb開発 »

2008年8月 4日 (月)

夏コミ

夏コミのスペースがとれました。
16日西り11aです。サークル名はサイトのURLと同じです(考えるのめんどかったので)。

腐ってる女子なジャンルではなく、D4PHP関連です。
D4PHPのコンポーネントリファレンス本など作ってみましたー。

入稿済です。(*´Д`) 表紙は知り合いに描いていただきました。
表紙デザインは某ポケットリファレンスを パクっ インスパイヤしてみました。

私は当日同じ会場内にいるものの、別の仕事があってスペースにはほとんどいられないので、代わりに売り子として現役エンジニア男子を三人ほど捕獲、いえ確保いたしました。
でも言語的にはみんな畑違いなので、質問してもあんまり答えられないかも・・・。

blogのネタになるな!と思うようなのも使ってしまったのですが、そういうのに関しては今後こちらでまた紹介する予定です。

|

« 2.0のトライアル | トップページ | Delphi for PHPではじめるPHPビジュアルWeb開発 »

コメント

はじめまして
D4P 2.0を勢いで買ってしまって、時々拝見させて頂いております。

で、お伺いしたいのですが、生成したコードはサーバで問題なく動きます?


色々とやっているのですが、
配布ウィザード使って必要なものとして抽出されたVCLは不足してるし、
smartyTemplate使うと動かねーし、
VCLをカレント以外の所に置くとInclude-path通しても動かなくなってしまうし、
PageControlとかもうごかねーし、
それはそれは動かないのオンパレードです。

XREAサーバでお勉強してるんで制限とかその辺の影響のものもあったりするようですが、とにかくサーバ側は最悪な感じです。
実際にアプリケーションを開発する事を想定して色々といじっているのですが、例えば、管理系と公開系のプログラムをそれぞれ別のディレクトリに設置して、VCLは共通のライブラリとして1箇所に設置すると言うごく一般的な配置ができなくてハマってます。

色々とやられているようなので、是非、サーバ側での問題なんかも取り上げて頂けると非常に有難いです。

投稿: tomji | 2008年8月 8日 (金) 13時59分

こんにちは。
もし質問などあれば、CodeGear/Embarcaderoのニュースグループなどで尋ねてみてください。

> 配布ウィザード
配布ウィザードで一部のVCLを配布するよりは、VCL丸ごとFTP転送したほうが良いです。

あと、VCLは、Webアプリのフォルダ配下に置きます。それ以外の場合には、Webブラウザが参照するJavaScriptファイルが/vcl-bin/配下になります。
http://support.codegear.com/tw/article/37402

投稿: 高橋智宏 | 2008年8月 8日 (金) 17時31分

>tomjiさん
はじめまして。
D4PHPで生成したコードですが、私が使っている範囲ではサーバーで問題なく動いています。
http://natane.orgもD4PHPで作っているのですが、XREAの課金版のCORESERVER上で動いています。ただPHPのセーフモードを解除不可のため、他のサーバーに移ろうかなと考えてはいますが・・・。

高橋さんも書いてらっしゃいますが、質問等ありましたら同じ問題で悩む他のユーザーとの情報共有の方のためにも、CodeGear/Embarcaderoのニュースグループに投稿いただければうれしいです。
なお、英語でのやりとりになりますが、下記のforumもかなりおすすめです。
http://www.qadram.com/vcl4php/index.php?ac=1300
http://forums.delphi-php.net/

なお、Smartyに関しては、そのうち使ってみて(いまだD4PHPで使った事がない!)、blogの記事にできたらいいなとか思ってます☆

>高橋さん
フォローありがとうございます。(´∀`*)

投稿: Natane | 2008年8月11日 (月) 14時38分

高橋さん、Nataneさん、回答ありがとうございます。

> 配布ウィザードで一部のVCLを配布するよりは、VCL丸ごとFTP転送したほうが良いです。

    そのようにしました。


>あと、VCLは、Webアプリのフォルダ配下に置きます。それ以外の場合には、Webブラウザが参照する
>JavaScriptファイルが/vcl-bin/配下になります。

    WEBアプリの配下にVCLを置くとなると、例えば、管理系と公開系のように2つのアプリを作ると
    想定して、管理系をABCフォルダ、公開系はXYZフォルダとして、それぞれにプログラムコードを
    設置する。
    こう言う配置を考えると、VCLは×2箇所に設置することになってしまい、無駄だと思いまして、
    何とか1箇所でまとめられないものかと悩んでおりました。
    サポートサイト等をもう一度見直してやってみます。

>D4PHPで生成したコードですが、私が使っている範囲ではサーバーで問題なく動いています。

    VCLを全部UPするようにしたら動くようになりました。
    お騒がせしました。


>なお、Smartyに関しては、そのうち使ってみて(いまだD4PHPで使った事がない!)、blogの記事にできたらいいなとか思ってます☆

    XREAはどうもsmartyのテンポラリとして/tmpが使えないみたいなので OnTemplate イベントに、
$params[template]->_smarty->compile_dir = './template_c';
$params[template]->_smarty->cash_dir = './cash';
    こんな感じでフォームを展開するためのフォルダを一時的に切り替えてやって動かしてます。

    結構思った通りに展開できないのでいいblogネタになると思います。


まだまだの初心者ですが、今後ともよろしくです。

投稿: tomji | 2008年8月12日 (火) 11時03分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/70189/42060771

この記事へのトラックバック一覧です: 夏コミ:

« 2.0のトライアル | トップページ | Delphi for PHPではじめるPHPビジュアルWeb開発 »