ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2017年11月24日(金) 19:52

All times are UTC+09:00




新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2007年6月05日(火) 11:01 
早速CP4使わせていただきました。

以下のプログラムをコンパイル時
「文法が間違っています。」
となります。

環境:xp/sp2
コード:
#console

Dim st$ As String

st$="12345"

print mid$(st$,3)

end


通報する
ページトップ
   
 記事の件名:
投稿記事Posted: 2007年6月05日(火) 21:51 
オフライン

登録日時: 2005年5月31日(火) 17:14
記事: 231
住所: 茨城県
確認はしてないのですが、おそらくmid$が原因です。基本的には大文字小文字を区別するので、Mid$にしましょう。


通報する
ページトップ
投稿記事Posted: 2011年3月18日(金) 19:47 
オフライン

登録日時: 2006年2月05日(日) 17:10
記事: 189
住所: 東京都
> 確認はしてないのですが、おそらくmid$が原因です。基本的には大文字小文字を区別するので、Mid$にしましょう。

実はMid$にしてもエラーのままです。
環境:Windows Xp/X86とWindows7 SP1/X86
Mid$関数はFunction Mid$(buf As String, StartPos As Long)(ReadLength As Long) As Stringと定義されています
また引数省略可能(この場合第3引数省略可能)という形式で定義されていますので本来は引数の2個でも問題ないはずです。
しかし実際のところAB5CP4以降では引数の個数が完全に一致しないと文法エラーになります。

Print Mid$("aaaaaaa",1,3)はok
Print Mid$("aaaaaaa",1)はng

ちなみに2007年7月6日に類似したことが投稿されていました
Exec
2017年2月2日修正


通報する
ページトップ
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 3 件の記事 ] 

All times are UTC+09:00


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by KONISHI Yohsuke