田楽dllって使うだけでレジストリ使うからusbで持ち運ぶ場合は使えない
macrodllってレジストリ使いますか?
でた、レジストリ厨
どんなファイルも使用するとレジストリに残る(君が言うレジストリを使うのとは違うが)
レジストリを使うのは高速化のため使用する。
いずれにしろ、レジストリには痕跡残るのだから意味が無いような気がするよ
レジストリが残るのは知ってますよ
私が聞いてるのはレジストリを利用して動作するかどうかです
>>170 もしそうなるとFirefoxポータブルなども当てはまるんですよ
そういうあなたみたいな発言は不毛の議論になりますので知らないならレスしなくていいです
レジストリを利用して動作する → 設定等をレジストリ使用して処理する
これは、高速化に繋がる。
高速化を捨ててまでレジストリを使わないようにする事は意味が無いと思うんだが
iniファイルの代わりにxmlをつかえば高速化できないのかな。
ただ、何となくレジストリを使わないようにしてくれと言っても
誰も動いちゃくれないような気がするよ。
レジストリを使わない事のメリット等の理由を付けてからお願いすればいいと思う。
余分な手順をかける事無く設定を独立したファイルに保存する事が出来るってのが最大の利点だろ
説明されんとわからんのか
>>176 大元のソフトはini等で、独立出来てるから良いじゃん。
あとの細々した所までレジストリ使うない方が良い理由だよ
秀丸マクロに関する質問です。
Webからのデータを秀丸に貼り付けて、それを個別データ単位に改行を
挿入したいのですが、個々のデータの最後は電話番号の形をしています。
例:「TEL:03-1234-5678 」
そこで
replaceallfast "TEL:.............","TEL:.............\n",regular;
とすると03-1234-5678の部分が............になってしまいます。
どうすればいいのでしょうか。
\1を使いましょう
ありがとうございます。試してみます。
>>169 (おそらく想定している意味では)使いません
>>170 持ち運びキットの事時々でいいから思い出して下さい。
178です。
replaceall "TEL:\\f............\\f " , "TEL:\\1\\n" , regular;
で動きました。
結局
>>169は、訳分からずに「レジストリ使うな!」とほざいていただけなんだよ。
使わなくて済むならそれに越したことは無いってだけじゃ。
何でそんなに反発してるのかがいまいちわからない。
>ID:7RGU9ryR0
あんたの回答は、持ち運びキットの趣旨や
>>169の意図を「知ってる」ものとは見えん。
>>186 理由も無しにプログラムを変更してくれって俺は言えないから
>>187 その意図はなんだい?。持ち運ぶだけの設定はiniファイルにそのほかはレジストリにある。
何か不具合でもあるのか?それなら「XXXの設定がiniファイルに登録されていないので入れて下さい。」
と書けばいいじゃん
>>188 誰もそんなこと言ってないと思うが。
"レジストリ使うから使えない"であって、悪意も特になく要望でさえもないように見える。
あくまで"使えない"は選択肢として候補に入れることができないの場合であって、
無能なやつに対して言うような意味での"使えない"ではない場合の話だけど。
まあ前者なのはまず間違いないと思うけど。
>>189 そもそもID:93ZZUa0z0は「レジストリ使うな!」なんて趣旨のこと、一言も書いてない。
「macrodllって(設定情報を記録する際に)レジストリ使いますか?」と質問してるだけで、
その答えがNoだったらどうしたいかまでは言明していない。
望むような答えを聞いた時点で初めて「XXXの設定がiniファイルに登録されていないので入れて下さい」というかもしれないし、
ID:93ZZUa0z0の目的では秀丸エディタを持ち運べないということであきらめるかもしれないし、それ以外かもしれないわけで。
元々、持ち運びするソフトじゃない物を持ち運べるようにした。
そのなごりがレジストリを使うが それが何か?問題でもって話
要求するならチャンと不具合や設定が反映されない等の理由は必要と思うよ。
理由も無しに「ただレジストリ使うな!」じゃ作者もそんな無駄なことしないんじゃないかな
>>191 「使います」って答えたら納得するのか?
>>191 レジストリを使っているか使っていないか分からない奴がそれ知って何になるの?
ただの豆知識か?
>>194 そうだな、何故おれは戦っているんだろう・・・
ポータブルUSBなどでよく見る「レジストリを使うから嫌」とか
得に設定や動作に問題がないのに言っている奴が嫌いだからかな
>>193 納得するかしないかなんてID:93ZZUa0z0は言及してないから、当人以外(あんたにも俺にも)わかりっこない。
>>195 今後の方針を決める際の判断材料にしたいんではなかろうかってところまでは見当がつくけど、その先は当人じゃないとわからん。
あきらめて違うソフトを探すかもしれないし。
>>196 そのせいで余計な勘繰りをして過剰反応してるように見える。
>>197 仲裁しているようだが・・・あなたにもレジストリを絶対に理由が分からないなら
誰も(作者も)理解してくれないのでは無いかな〜そんな質問必要?
引っ込みつかなくなってるのかもしれないが、
素直にスマヌで済ませてしまった方が気楽でいいし、
それ以前にもっとお気楽にやればいいよ。
ちなみに
>>196は、ポータブルで出先でレジストリを汚したくないとかの
場合もあるかもしれないし、一概に決め付けはよくないよ。
汚さなければそれに越したことは無いってだけだな。
結局一面だけ見てたらどっちもどっちになる。
>>198 「自分の望む用途で秀丸エディタを持ち運べるかどうか知りたい」って質問なら必要だろう。
それ以上に踏み込んだことなんて
>>169からは俺には読み取れないし、
ID:93ZZUa0z0が
> ポータブルUSBなどでよく見る「レジストリを使うから嫌」とか
> 得に設定や動作に問題がないのに言っている奴
に該当するかどうかも分からない(それを判断するにはデータが足りない)。
まあ
>>199の言うとおりだろうね。
>ポータブルで出先でレジストリを汚したくないとかの場合もあるかもしれないし
だからどのファイルも実行すれば、レジストリ使うんだよ。
だから、その理由もこれにしてみればよく分からない理由なんだよ
>ポータブルで出先でレジストリを汚したくないとかの場合もあるかもしれないし
ここまでこだわるなら当然、regファイルで使用した追加されたレジストリ消すだろうから2〜3行追加して消せば良いだけ
そんなコアな人のために動くのかな〜
え?
HSPしか使えないプログラマ素人の俺が言うのもなんだけどID:7RGU9ryR0がレジストリの事を分かってない感じがするんだけど
>>204 それじゃ、よく分かっていない俺に理由を教えてくれないかい
レジストリを使わないプログラムでもレジストリを汚すってのは
そのプログラムが書き込んでるわけではなくてOSが書き込んでると思うんだが・・
>>206 では、OSとプログラムが書き込む違いに何か問題があるのか?
当然、レジストリ汚したくないんだからその訳が分かってるんだよね
なんで俺にケンカ売るような口調でレスされないといけないのかわかんないんだけどw
レジストリが汚れるという意味はあなたは何か勘違いしてると思うんだよねー
そもそもdllを呼び出しただけでレジストリに改変があるものなの?
あるとしたらどんな用途で使われててどこ?
まあ、あったとしても履歴まで無理って感じでOSの処理なら必要条件で済む問題なんだろうけど。
それ以前にDengakuDLL.dllでレジストリ使ってるの?
個人的にどうでもいいので調べるのがだるいので調べてないけど。
この辺全部わかった上でずっとやってるならまだしも、
そうでないならまず調べてからだな。
プログラムを書き換えるって事は、良くなる反面悪くなる可能性もある。
そのリスクをおかしてまでプログラムを書き換えてもらうつもりなら
ハッキリとした理由が無ければ制作者も動かないのでは無いでしょうか?
>>209 思うところの理由をいってくれよ。納得する理由もがあれば俺も引くが
納得する理由が無いので引くに引けないじゃないか
もう一度言っておくよ。
>誰もそんなこと言ってないと思うが。
macrodllの作者か誰かさんとしか思えない
もしかして、レジストリを汚すって言葉の無意味さが分かってないとか
>>210 それ以前の問題だよ。レジストリを汚すって言葉の意味すら分かってないような奴が
レジストリを汚すって言葉使って訳の分からない質問・要求をさも自分は知ってる風に発言するバカが好きになれない。
反論するのも良いが、まずその明確な理由や根拠を示してくれれば
納得するのだが、どれも風潮に流された言葉だから議論以前の問題だな
だめだこりゃ。
汚すが不必要なデータを増やさないじゃなくて、
1バイトさえ追加させない前提の主張になってるし。
話の通じなさで昔IMEの件でごねてた韓国人を思い出したわ。
>>201 そういう趣旨じゃないってことは
>>171-172に明記されている。
ポータブルのソフトウェアを使う奴が、その設定情報をレジストリに記録されると何が困るか、一般的なことを改めて整理しとくよ。
・レジストリのみに記録された設定は持ち運べないため、いちいち出先の端末で再設定しないといけない。
・出先の端末に、持ち運んでいるものと同じソフトが、レジストリに設定情報を記録する形でインストールされていると、
持ち運んでいるほうのソフトが出先の端末にインストールされているほうの影響を受ける場合がある。
このケースでは、持ち運んでいるほうのソフトでなされた設定変更のうちレジストリに記録された部分が
出先の端末本体にインストールされたソフトにも影響してしまう。
他にもID:93ZZUa0z0固有の事情があるのかもしれないが、少なくとも上記2点は該当するはず。
>>215 レジストリを「汚す」と表現する奴が何をデメリットと考えているかについては
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/6128/builder/project/step3.html の冒頭で箇条書きにされている通りだが、
ID:93ZZUa0z0は「汚す」に類することを全く書いていないため、この観点で
>>169の質問がなされたかどうかは不明。
>>210 > それ以前にDengakuDLL.dllでレジストリ使ってるの?
田楽のグローバル変数を使わなければ、レジストリは使わないはず。
1バイトにこだわっているのがどっちか分からないが
>>219 その動作が遅くなるだけじゃないのか?何かメリットがあるのか?
>>219 >出先の端末本体にインストールされたソフトにも影響してしまう。
その影響される不具合を書けば何でもないことなんだが書かないのか書けないのか
223 :
222:2009/12/23(水) 20:12:29 ID:7RGU9ryR0
また、そのレアな不具合を修正しようとして改悪されてもこちらが困るよ。
224 :
222:2009/12/23(水) 20:17:01 ID:7RGU9ryR0
>>219 が推奨しているページに
・レジストリファイルそのものがウィンドウズ全体で共用している割には、大きさの制限がある
・レジストリが大きくなると起動時間が極端に長くなる
とあるが俺のPC100ぐらいインストールしてるがそんな事おこった事無いよ
225 :
222:2009/12/23(水) 20:23:16 ID:7RGU9ryR0
てか、こんな事が起こるソフトはみんなインストールもいない気がする。
>>219 ・レジストリのみに記録された設定は持ち運べないため、いちいち出先の端末で再設定しないといけない。
この問題が「持ち出しキット」で起こっているのならその趣旨を書けばいいだけじゃん
「レジストリを全然使わないようにせよ。」とは別問題なのでは
>>226 いいじゃん、でなにか・・・それ反論なの?
メシ食ってた間もまだいたかw
>ID:7RGU9ryR0
大元の質問者であるID:93ZZUa0z0がおくびにも出してないことへ勝手に噛みついて何がしたいの?
特に
>>224や
>>227は全くもってスレ違いだから別のスレッドで頼む。
それと、俺は「推奨」なんてしたつもりはない。
>>223 不具合じゃなくて仕様だし、レアってほどでもない。
よそのソフトだと、持ち運び用に改造したFirefoxの一部拡張(Google Toolbarとか)が割と知られている事例。
>>220 dll呼び出した時点で以下のキーが書き込まれる
HKEY_CURRENT_USER\Software\Sugi_Macro\DengakuSeries\Env
非汚染地域=0シーベルト、という定義なら
そりゃ世界中どこでも自然放射線によって「放射能汚染地域」になるでしょうな。
>>230-231 それで何か不具合があるのか?Firefoxも関係ないよ。他のソフトに何か関係あるのか?
他のソフトがレジストリ使わないから優位である事を持ち運びを考慮して言ってごらんよ
とりあえず、「持ち出しキット」のレジストリ的不具合を言えばいいじゃないかな。
>>220 情報ありがとう。参考になるわ。
用途的にレジストリ使うのはしょうがないって認識でいいのかな。
>●setstaticvariable, getstaticvariable
>→ マクロ用の静的変数? だとすれば田楽 DLL のグローバル変数が不要に?
って話も見つかった。
対応はできるようになりそうって認識でいいのかな。
>>231 さっきテストしてみたけどそんなキー作られてなかったよ。
グローバル変数はまだやってないけど。
レジストリ使っているからどこかおかしいと思っている信者に
何言っても仕方ないようなきがする。何言ってもいいから妄想だけでじゃなく
「ここがレジストリ使うから駄目」って言えば皆納得するよ。
ID変えるなあぼんできないだろ
237 :
222:2009/12/23(水) 21:25:35 ID:qyX2jvh40
>>236 って単発に言われても、それとID変わったの意図してないよ。変える理由もない。
どうして「macrodllってレジストリ使いますか?」って質問から、いろいろ妄想して噛みつくのかねえ。
>>233 Firefoxを引き合いに出したのは
「ポータブルのソフトウェアを使う奴が、その設定情報をレジストリに記録されると何が困るか、一般的なこと」
に関する
> ・出先の端末に、持ち運んでいるものと同じソフトが、レジストリに設定情報を記録する形でインストールされていると、
> 持ち運んでいるほうのソフトが出先の端末にインストールされているほうの影響を受ける場合がある。
> このケースでは、持ち運んでいるほうのソフトでなされた設定変更のうちレジストリに記録された部分が
> 出先の端末本体にインストールされたソフトにも影響してしまう。
によって生じる事例。
秀丸エディタ持ち出しキットの不具合を云々したいわけではない。
>>235 「レジストリ使っているからどこかおかしい」って言ってる奴が、このスレッドにいるのか?
いもしない奴に噛みつくんじゃない。
>>169の「田楽dllって(中略)使えない」には「usbで持ち運ぶ場合は」って前提条件が付いてるだろ。
>>238 もう結果や結論出てるじゃん「使う」
それよりに何故レジストリにそれほどこだわるのか聞いてるだけじゃん。なぜ答えないの?
>>238 田楽dllもUSBで使えるし不具合もない。
ただ、あなたの思っているレジストリを汚すに反してるだけ、
その根拠を言えばその意見もプログラムの改編も賛成できるよ
味方無し、自分だけフルボッコの時点で、
ひょっとして俺がおかしいのか・・・?って気づけない辺りでもう。
別に常に多勢が正しいわけじゃないからな。
なかば宗教じみてる「レジストリ嫌い」教信者を嫌うあまり
そうでない者にまで勇み足で噛み付いちゃって
今更引っ込みがつかなくなってるだけのような気がする。
>>239 つくづくあんた読解力ねえな。
>>169の質問に対する結論だったら
>>181で出てるし、俺はレジストリ使用不使用そのものにこだわってはいないし。
単に、このスレにはいない「レジストリ嫌い」教信者を勝手にでっち上げて攻撃する約1名へ「暴走やめれ」と言いたいだけ。
念のため、俺はID:93ZZUa0z0とは別人。
ホスト規制中のプロバイダ(ぷらら)を使ってるのでp2経由でしか書けないし、p2IDは一つしか持ってない。
引っ込みつかないのは、そっちだと思うよ。
レジストリ使わない方が言い理由もいわないのだから、
なにか宗教的にレジストリ使わないプログラムがいいよってあるの?
> レジストリ使わない方が言い理由もいわないのだから、
このスレで誰かそういう主張してるの?
当該レスを具体的に挙げてみて。
うぜーよ
レジストリの話はもうやめてくれ
お前らのどーでもいい議論なんてムダだから
これよりレジストリの話題は禁止
↓
====================================
当然、使う理由の一番は高速化それに対抗して
USBメモリ用の「持ち出しキット」も持ち出せる範囲でレジストリからiniファイルに移行している
それでも、いくつかのレジストリを使うDLLがあるでもそれは、各設定に関係しない。
その設定に関係しない物までレジストリ使用しない方が良いと言う理由は必要だよ。
そのDLLは基本となるDLLだからそれを軸にプログラムを組んでいるのだから
>>246 話をそらすのには良い方法だが
人として間違ってるので誰もついてこないよ
>>249 人語でOK、アホに分かりやすく「人のことば」ね
ラブホがどこも満室だけどようやく見つけたよ
みんなイライラしまくりで淋しさ全開だねw
そんなんだといつまでたってもサンタさん来ないよw
メリークリスマス☆
下ネタしね
「そんなレス見つかりませんでした、ごめんなさい」という返信を頂戴しました。
>>252 そんな時もあったなー どっちもやりたいんだよ。
今思うと不思議だがそれが人間の本能だろうね
こんな、簡単な正否が分からない奴が多いのか〜
やっぱり、人間の感情・思考って深いな
自分の考えが間違ってない!絶対的に正しい!という
前提で周りに言い聞かせようとするから痛々しく見える
嘆かわしいこって
>>258 間違ってない、理由を書けばいいよ
何も書けないほど痛い惜しい物は無いと思うよ
そうではなく、言い負かさないと気が済まない攻撃的な人間性のお話
駄々こねてるのが、田楽の作者なら許す
(常日頃からそういう要望が多々押し寄せてフラストレーションがたまってるって前提で)
いや、誰でも自由に発言してください。
>>260 言い負かされるようなこと言うなら、チャンとその理由を書けば、いい
訳も分からず発言するので・・・こまったね
レジストリを使っている=変なソフトもしくは、入れたくないソフト
ならその理由があるはず、理由が無いのでみんなどうすればいいか分からない。
なんらかの不具合があるならその趣旨を書けばいいだけだがそれもない
どう対処して欲しいのか、大元の発言者に聞きたい。それが正なら改良の余地があるよ
人間性の話と書かれてんのに分からん人だな
田楽作者でもないのに勝手にしゃしゃり出て(田楽が名指しで非難されたというわけでもないが)、
40回以上書き込んで場をかき乱して「悪いのは嫌レジストリ厨なんですー。」で通そうとしてる。
秀丸のスレでは迷惑行為以外の何物でもないわ。
人間性もなにも・・・理由がわかないから言ってくれと言ってるだけ
それが正なら良いんだよ
何かが気にくわないと言うなら
それを表現すればみんな分かるこんな事も分からないの?
>>267 秀丸と関係ないスレ違いの話題が気に食わない、消えろ
わかった?
>>268 それを始めたのはおめ〜だよ。分かるも何もないだろ
始めたのが俺と言うなら終わらせる事も出来るのかねえ?
俺が「終わり」といったとこで終わらせる気が一切ないと思うけれど。
切ないね〜お前がおわりで良いけど・・・結局訳が分からないで・・・
じゃあ、この話はおしまい
逃げたんだね、分かるよ意地張るからそうなる。
>>169をもう一度発言して自分の愚かさに気がつけばいいと思う
俺はその話を延々と引っ張るあんたがうざいだけだから知らんがな
まあいいや、怨嗟の言葉でも呟きながら消えてくれ
>>274 そうなのか、ウザイと思うなら不具合報告ぐらいすればいい。
おめーの感想なんて誰もききたくねーよ
朝までやってたのかよwきめえ
今日は聖なるクリスマスイブだから荒れそうにないな
スレ伸びてるから何かと思ったら…仮想敵と戦ってる奴がいるのかw
Q. ポータブルで使いたいんだが、田楽は仕様上持ち出しには向かないみたい
代替のDLL探してるんだけど macrodllは大丈夫?
A. 出た嫌レジストリ厨w 不具合でもないのに直せとか馬鹿じゃねーの ( ← 誰もそんなこと言ってない)
不具合あるなら具体的に理由をあげろ (←不具合違う、ポータブル使用に向かないだけ)
不具合あるなら対処案を出せ、でなきゃ作者も対応できないだろ (←仕様とバグの区別がついてない)
どう見ても曲解&過剰反応です本当にry
macrodllはレジストリの書き込みはしてないと思う。読出し関数は有効。
(標準マクロの getreg系は持ち出しキット使用時はHmRegIni.ini を参照するためレジストリを直接見れなくなる)
OSや他アプリの情報などレジストリを直接参照したい場合は
REGISTORY_READINT / REGISTORY_READSTR は何気に便利
イブなのに暇だな、おまえら。
ところで、明日のクリスマスにあわせて何かリリースしようとしてるやつ、いない?
板違いな話はよそでどうぞ
もう必死だな
お互い様だ
意見の相違は、
・ポータブル使用では、全てレジストリを使わない事
・ポータブル使用では、設定に関係しないレジストリは使っても良い