[リストへもどる]
一括表示
タイトル作ったplファイルをexe化したいのですが・・・
記事No8357
投稿日: 2012/02/29(Wed) 10:37
投稿者km
再びすみません、kmです。
作ったplファイルをexe化してexcelに張り付けたいのですが、よくわかりませんでした。

こちらのHP(http://hamachiya.com/junk/memo_PAR.html)を参考にやろうとしたのですが、HP自体も古く、古いバージョンのActivePerlが存在していないようなので、困っています。

何か方法はありませんか?

タイトルRe: 作ったplファイルをexe化したいのですが・・・
記事No8358
投稿日: 2012/02/29(Wed) 16:45
投稿者km
自己レスです・・・
別のサイトを見ながらもう1度チャレンジしてますが、時間が押していますので今日はここまでです。
明後日またチャレンジします。

PARのインストール失敗したんですかね?

C:\>pp -o netftp.exe netftp.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Error in tempfile() using parlXXXXXXX.exe: Could not create temp file parlZFyB0
Y.exe: Permission denied at C:/Perl/site/lib/PAR/Packer.pm line 1282

タイトルいろいろやりたいなら、もう少し頑張らないと・・・
記事No8359
投稿日: 2012/02/29(Wed) 20:58
投稿者おやじ
下記で、5.12でも5.14でもできるようになります。(おやじの複数の環境で実績あり)
いろいろやりたいことがあるなら、もう少し実力をアップして自己解決できるようにしないと・・・。
ほとんどの問題は、ネットで解決できますよ。ただし、答えの多くは海外のBBS等にあるので、おやじにとっては言葉の壁が大変ですが・・・。

1. ゴミがあると不整合が起こるので、いったんperlをアンイントールしてperlインストールディレクトリ(c:\usr等)を一度全て削除する。その後、インストールしなおす。
2. ppmでCPANをアップデート
3. ppm でPARをインストール
4. ppm でWin32-Exeをインストール
5. コマンドプロンプトで「cpan install PAR:Packer 」実行
猛烈に時間がかかるので、じっくり待つ。(core i5 2500x, 8G mem , ssdシステムでも止まっているのかと思うほど時間がかかる)

タイトルRe: いろいろやりたいなら、もう少し頑張らないと・・・
記事No8360
投稿日: 2012/03/02(Fri) 13:59
投稿者km
返信ありがとうございます。kmです。
Perlのソフトを全てアンインストールし、インストールをやり直し、cpan install PAR Packerを実行したところ、

Set up gcc environment - 3.4.5 (mingw-vista special r3)
CPAN: Term::ANSIColor loaded ok (v3.01)
CPAN: Storable loaded ok (v2.30)
CPAN: LWP::UserAgent loaded ok (v6.02)
CPAN: Time::HiRes loaded ok (v1.972101)
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/01mailrc.txt.gz
CPAN: YAML::XS loaded ok (v0.35)
Reading 'C:\Perl\cpan\sources\authors\01mailrc.txt.gz'
CPAN: Compress::Zlib loaded ok (v2.037)
............................................................................DONE

Fetching with LWP:
http://ppm.activestate.com/CPAN/modules/02packages.details.txt.gz
Reading 'C:\Perl\cpan\sources\modules\02packages.details.txt.gz'
Database was generated on Thu, 01 Mar 2012 11:13:48 GMT
............................................................................DONE

Fetching with LWP:
http://ppm.activestate.com/CPAN/modules/03modlist.data.gz
Reading 'C:\Perl\cpan\sources\modules\03modlist.data.gz'
............................................................................DONE

Writing C:\Perl\cpan\Metadata
CPAN: Module::CoreList loaded ok (v2.55)
PAR is up to date (1.005).
Warning: Cannot install Packer, don't know what it is.
Try the command

i /Packer/

to find objects with matching identifiers.

となりました。Warningが出てしまっています。
i /Packer/を入力しても実行できません。
ppコマンドも使えなくなりました。

という現状でございます。

タイトルRe^2: いろいろやりたいなら、もう少し頑張らないと・・・
記事No8361
投稿日: 2012/03/02(Fri) 19:23
投稿者おやじ
失礼しました。BBSのタイポです。

> PAR is up to date (1.005).

といっているとおり、

誤:3. ppm でPARをインストール
正:3. ppm でPARをアップデート

PARはデフォルトで入っているはずですので、アップデートしてください。1.005になります。

タイトル今度は権限がありませんと言われたみたいです
記事No8362
投稿日: 2012/03/03(Sat) 11:42
投稿者km
すみません、まだできないです。

C:\>pp -o netftp.exe netftp.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Permission denied at -e line 496, <PAR> chunk 1.

PARの権限が無いと言われているみたいです。
ダウンロードしたPARのソースをいじらないといけないのでしょうか?

タイトル自己解決しました
記事No8363
投稿日: 2012/03/03(Sat) 12:01
投稿者km
ごめんなさい、この件(権限)は自己解決しました。
ファイルを置いてある場所が問題だったようです。
\C直下に置いたため、このような事態になりました・・

タイトル本当にありがとうございました。
記事No8364
投稿日: 2012/03/03(Sat) 12:06
投稿者km
おやじさんのおかげで、作りたかったプログラムが作成できました。
本当にありがとうございました。
プログラマとしてまだまだですが、頑張ります!