1 件の投稿を表示中 (合計 1 個)
- 作成者投稿
- 2011年5月4日 9:13 am #10272shirokuroメンバー
perlでactivescriptの実行を試みています。
■環境
windowsXP SP3
Professional (32-bit) Version 10.0.6 トライアル版
ActivePerl v5.8.9 built for MSWin32-x86-multi-thread■ソース
#language=”PerlScript”
our $Window;
use strict;
use warnings;
use utf8;
#use Encode;$Window->OutputBar->Clear;
$Window->OutputBar->{‘visible’} = 1;$Window->OutputBar->writeln(‘ああ’);
#$Window->OutputBar->writeln(‘ああ’);#★
$Window->OutputBar->writeln(‘aaaa’);■ソースの保存は
・utf-8で保存
・Unicodeサイン付き
・改行コードはCR+LF
です。■問題
そこで、上記ソースの★を削除すると正常に動作し、★ありだとsyntax errorとなります。(★ありの「行」ではなく、「★」文字単体のありなしで振る舞いが異なる。)原因、改善方法わかるかたいましたらお教えください。
よろしくお願い致します。#補足ですが、同じソースでも、実行成功後、再度実行するとエラーになったりする場合もあります。上記以外にも少し編集して実行すると下記のエラーなどもよく発生します。(’の抜けなどはないにも関わらず)
(in cleanup) Can’t find string terminator “‘” anywhere before EOF - 作成者投稿
1 件の投稿を表示中 (合計 1 個)
- このトピックに返信するにはログインしてください。