◀一般トップへ
2329
1.3.5.0
2330
RE: 1.3.5.0
2333
RE: 1.3.5.0
2334
ひょっとして...
2335
RE: ひょっとして...
2336
Re2: ひょっとして...
2337
RE2: 共通設定編
2339
Re3: 共通設定編
2346
Re4: 共通設定編
[2329]
1.3.5.0
げんた
2002年10月04日 00:46
1.3.5.0の目玉は「折り返された行の2行目以降のインデント」(by やざきさん)です.
JISコード関連のバグ修正も入っています.
Release Note
http://
sourcefo
rge.
net/
project/
shownote
s.
php?
release_
id=
114309
ダウンロード
http://
prdownlo
ads.
sourcefo
rge.
net/
sakura-
editor/
sakura_2
002-
10-
03.
zip?
download
[2330]
RE: 1.3.5.0
やざき
2002年10月04日 01:08
>1.3.5.0の目玉は「折り返された行の2行目以降のインデント」(by やざきさん)です.
>JISコード関連のバグ修正も入っています.
おつかれさまでした。さっそくダウンロードさせていただきました~。
[2333]
RE: 1.3.5.0
すい
2002年10月04日 18:40
>ダウンロード
>http://prdownloads.sourceforge.net/sakura-editor/sakura_2002-10-03.zip?download
sakura_2002-10-03.zip ですが変みたいです。
タイプ別設定 - 支援 - 入力補完機能 - 単語ファイル
が保存されません。
Win95 4.00.950a + IE4アクティブデスクトップ + IE5.5sp2 にて
1.タイプ別設定にて、入力補完機能の単語ファイルを設定する。
例えば [ C:\Program Files\SAKURA\S_MACPPA.DIC ] と設定します。
2.タスクトレイの常駐を含め、エディタを全部終了させる。
この時点では、設定は sakura.ini にちゃんと書き込まれています。
3.エディタを起動する。
するとタイプ別設定中、単語ファイルが [ C:\ ] になってしまっています。
もちろん入力補完機能は動作しません。
また、この状態でタスクトレイの常駐を含め、エディタを全部終了させると
sakura.ini もちゃんと(?) C:\ に書き換わってしまいます。
:-(
[2334]
ひょっとして...
げんた
2002年10月04日 20:37
>3.エディタを起動する。
> するとタイプ別設定中、単語ファイルが [ C:\ ] になってしまっています。
少し前の版で,iniファイルからの読み込み時にバッファサイズをオーバーしないようにするために全ての文字列読み出しに対して最大長を設定しました.その設定値が誤っている可能性が高いです.
暇でしたら(失礼),文字列を設定するところ全てにできるだけ長いものを入れて保存し,それぞれに対して読み出しがうまくいくか確認していただけるとありがたいです.
[2335]
RE: ひょっとして...
すい
2002年10月04日 22:56
お暇じゃないのよ、と一応言ってみる。
あぅぅ、タイプ別設定...は文字入力欄ってこれだけですよね?
っつうか、数えるのがとても大変な入力欄がちらほらあって(汗)
a:入力可能な文字数
b:[OK] で閉じてからもう一度開いた時の文字数
c:エディタ全終了後、再びエディタ起動時の文字数
★ a,b,c いずれかで字数が異なる場所
設定の名前(N)
a:63
b:63
c:63
ファイル拡張子(X)
a:63
b:63
c:63
TAB表示(8文字)
a:8
b:8
c:8
★ その他のインデント対象文字(I)
a:63
b:62
c:62
★ ルールファイル
a:30000
b:258
c:258
行頭禁則
a:199
b:199
c:199
行末禁則
a:199
b:199
c:199
ブロック型(F)
a:15~15
b:15~15
c:15~15
ブロック型(A)
a:15~15
b:15~15
c:15~15
行型(M)
a:15
b:15
c:15
行型(E)
a:15
b:15
c:15
行型(G)
a:15
b:15
c:15
入力補完機能
★ 単語ファイル(W)
a:259
b:258
c:3
キーワードヘルプ機能
★ キーワードヘルプ機能を使う(K)
a:259
b:258
c:258
★ 外部ヘルプの設定(L)
a:30000
b:258
c:258
★ 外部HTMLヘルプの設定(P)
a:30000
b:258
c:258
正規表現キーワード(K)
正規表現(N)
b:99
a:99
[2336]
Re2: ひょっとして...
げんた
2002年10月04日 23:22
▼ すいさん
ありがとうございました。
とりあえずタイプ別設定では1カ所だけと。
> ★ ルールファイル
> a:30000
> b:258
これは,入力可能な文字数を画面上で制限した方がいいですね。
[2337]
RE2: 共通設定編
すい
2002年10月04日 23:51
共通設定は こんなものですよね?見落としてるのありますか?
あと、お願いします。
a:入力可能な文字数
b:[OK] で閉じてからもう一度開いた時の文字数
c:エディタ全終了後、再びエディタ起動時の文字数
★ a,b,c いずれかで字数が異なる場所
[バックアップ]
★ フォルダ名(&F)
a:30000
b:258
c:259
[書式]
★ 日付書式
a:99
b:98
c:98
★ 時刻書式
a:99
b:98
c:98
見出し記号(&R)
a:255
b:255
c:255
引用符(&Q)
a:30
b:30
c:30
[カスタムメニュー]
# メニュー(&M) 内にて、機能名をダブルクリック
メニューアイテムのアクセスキー設定
a:1
b:1
c:1
[強調キーワード]
★ セット名(&N)
a:100
b:100
c:32
[支援]
★ 外部ヘルプの設定(&L)
a:259
b:258
c:258
★ 外部HTMLヘルプの設定(&P)
a:259
b:258
c:258
[マクロ]
★ フォルダ
a:260
b:259
c:259
★ 名前(&N)
a:30000
b:62
c:62
&File
a:50
b:50
c:50
[2339]
Re3: 共通設定編
げんた
2002年10月05日 14:03
どうもです.
タイプ別設定-入力補完機能の単語ファイルはサイズ指定ミス.sizeofの中に&が付いていたのでポインタのサイズ=4が指定されていました.
キーワードセット名は保存される32文字が正解.入力長制限のミスで100文字まで入力可能となっており,しかも入力するとバッファオーバーランしていました.
テキストボックスの入力長制限が行われていなかったところは制限を設定しました.
入力可能な長さと保存される長さが1文字違うところもなおしたつもり.
[2346]
Re4: 共通設定編
すい
2002年10月08日 12:46
>sizeofの中に&が付いていたのでポインタのサイズ=4が指定されていました.
なるほど。って何故に &なんか(笑)
>入力するとバッファオーバーラン
(*^O^*)
>テキストボックスの入力長制限が行われていなかったところは制限を設定しました.
>入力可能な長さと保存される長さが1文字違うところもなおしたつもり.
1点、気になりました
共通設定のバックアップフォルダですが、iniファイルから読込んだ時に、読込んだ文字列
(フォルダのパス)末尾に \ が無いと自動的に \ が付加されて1文字サイズが増えるのですが...
# sakura_core/CShareData_new.cpp 270 付加処理は付近?
>>[バックアップ]
>>★ フォルダ名(&F)
>>a:30000
>>b:258
>>c:259
↑ b → c で勝手に増えている
今見たら、1.3.5.1 では
a:259
b:259
c:260 ← ※ 文字列末尾の '\0' を含めれば 261文字
で、バックアップフォルダ名を格納している変数 m_szBackUpFolder は
sakura_core/CShareData.h 445
char m_szBackUpFolder[_MAX_PATH]; /* バックアップを作成するフォルダ */
_MAX_PATH は 260 じゃありませんでしたっけ?
259文字で末尾が \ ではない文字列を設定した場合、次回起動時(ini読込み時)にバッファオーバーする気がします。