DOBON.NETお気楽掲示板

■ 「新規作成」から投稿できます。
■ ただし管理人は返事を出すどころか、読んでいないかもしれないことをご了承ください。
■ ちゃんとした(?)投稿はマナーを守って別の掲示板へ。
■ スパム対策のためメールアドレスの先頭に"_"という文字が付加されています。
■ 24時間以内に作成されたスレッドは New で表示されます。
■ 24時間以内に更新されたスレッドは UpDate で表示されます。

記事リスト ( )内の数字はレス数
Nomalvb.netで作成されたアプリはインターネットに繋がないと動かないのですか(3) | NomalVBを使うSleep解除の方法についての問合せ(2) | NomalチェックボックスのKeyDownについて(2) | NomalプログラムでExcel操作したときにExcelが起動する(2) | NomalFloorの謎(2) | Nomal矩形と矩形の反射(1) | NomalStringクラス、SplitメソッドのTrim(1) | Nomal転職について(1) | NomalMDBのレコード追加でUpdateでエラー(1) | Nomalクラウド上DBとのトランザクションについて(1) | Nomalありがとうございます。(1) | NomalWebBrowser で表示しているサイトの見え方が同じPCに入っているIEと違う(1) | Nomalサイトのサンプルコードの著作権について(1) | NomalGetFilesとエクスプローラーの一覧の違い(1) | Nomal「開いたURLを閉じる」(1) | NomalC#で作成したTCPサーバーのHTTPバージョンは?(1) | Nomal.NET Tips の記事内リンクで間違っているものがありました。(1) | Nomal情報の共有なので回答せずともおk|(バックエンド系の)ポートフォリオの注意点(0) | Nomalactive directoryから情報を得る方法(0) | NomalJava 成績を判定するプログラム(0) | NomalVB6で書かれたハードコピー処理を行うコードが一部の端末で効かない(0) | NomalC#でのシリアルキーを入力するインストーラー(0) | Nomal.NET のワイルドカード仕様について(0) | Nomalルーチンとライブラリについて。(0) | Nomalフォーム外のマウスクリックで特定のフォームをアクティブにしたい(0) | NomalC#が難しく感じますが、どうやって勉強したら良いですか?(0) | NomalFTP通信における「Credential」について(0) | Nomal自動生成したコントロール、イベント名でエラー?(0) | Nomalゲームプログラミング入門、プログラミングを見に来てください。(0) | Nomalカラーパレット任意の座標に表示する(0) | Nomal管理人さんへの連絡(0) | Nomal記事の誤り:「OSのバージョンを取得する、OSの種類を判別する」(0) | Nomal「アプリケーション構成ファイル」読み込み(0) | NomalWindows10でのボタンの色 ButtonFaceかControlか(0) | Nomal依存関係のあるOCXやDLLのチェックは可能かどうか(0) | NomalプロジェクトのProjectGuidを固定させる方法(0) | NomalマスターページでCSSの適用方法(0) | Nomalパスワードで文字列を暗号化する(0) | NomalTCP通信で受信処理の再帰的な呼び出し自に排他処理が必要か? (0) | Nomal.net ALTキー押下時の処理について(0) | Nomal教えてください(0) | Nomal「スレッド 0x19fc はコード 259 (0x103) で終了しました。」とはなにか?(0) | Nomal時間になったらアナログ時計が前面にでます.vbs(0) | NomalVisual Studio 2013の妥当価格(0) | NomalActiveReport PageHeader領域の表組(0) | NomalFormclosingイベントの自動生成(0) | NomalShift-JISコードのソリューションファイルについて(0) | NomalPrologの練習にライツアウトの最長手数を求める(0) | NomalMentenanceTypeの設定について(0) | Nomalモードレスの表示切り替え(0) |



■記事リスト / ▼下のスレッド
■1535 / 親記事)  Formclosingイベントの自動生成
□投稿者/ よーこ -(2013/12/09(Mon) 08:41:48)
  • アイコンこんにちは。

    VB2008を使用しているのですが、Formのクロージングイベントをコーディングする際にコード画面の上部のプルダウンから自動作成するとHandle Me.formclosingと作成されるのですが、デザイナーのイベントリストから作成するとMyBase.Formclosingと作成されます。

    これって何か問題が起こることはないのでしょうか?

引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1534 / 親記事)  Shift-JISコードのソリューションファイルについて
□投稿者/ 長谷川 -(2013/12/02(Mon) 23:16:29)
  • アイコン長谷川と言います。よろしくお願いします。

    ソリューションファイルに記述されている"Project〜End Project"内のパスを元に、プロジェクトファイルの位置をプログラム上で調べています。

    通常.NETのソリューションの場合、UTF-8と聞いているので、ソリューションファイルをStreamReaderで読み込む際にはデフォルト(UTF-8)で読みこんでいます。

    ところが、どういう過程で作成されたソリューションファイルかはわかりませんが(他の人が作ったものなので)、エンコードがShift-JISとなっており、おまけにプロジェクトファイル名が全角文字で書かれているため文字化けしてしまいます。

    [問い合わせたい内容]
    1.暫定処置として、ソリューションファイルをUTF-8に変換した場合、Visual Studio 2010(以降VS)でソリューションファイルを開こうとすると、ソリューションファイルがShift-JISで書かれているとVSが認識しているのか、プロジェクト名が化けて読み込めません。
    どこを変更すればUTF-8のソリューションファイルだとVSが認識してくれるのでしょうか。

    2.恒久的な対応として、ファイル読み込み時にエンコードを自動判別して読み込む仕組みの導入を考えています。そう言った自動判別をした上でファイル読み込みをするようなメソッドはありますでしょうか。

    以上、2点につきご教示願います。
引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1523 / 親記事)  Prologの練習にライツアウトの最長手数を求める
□投稿者/ 堀江伸一 -(2013/06/14(Fri) 18:06:53)
  • アイコンSWI-Prologでライツアウトの最長手数を求めるプログラムを書いてみました。

    0手で解けるのは1通り。
    最短1手で解ける盤面は25通り。
    最短2手で解ける盤面は300通り。
    、、、
    という感じで答えを表示します。
    コードを書いてみましたが4手あたりを求める計算をさせてる時点でパソコンが凄い音を立て計算時間もやたらかかりまあす。
    これを高速かつ低メモリで解けるようにするにはどうすれば良いでしょうか?

    後私の書き込みにマナー違反な面があればご指摘下さい。
    できるだけネットのマナーを守りたいと考えています。

    盤面の状態は左上から右下について点灯してたら1消灯してたら0としてビット列と解釈して自然数として表し。
    N手目の状態を一つずつ調べ、次の状態は25個のどれかのボタンを押して次の状態がN-1手目の状態と同じでないならN+1手目として登録するという処理になっています。
    宜しくお願いします。

    push_button2(N,State,NextState):-
    R is N // 5,
    C is N mod 5,
    nth0(C,[3,7,14,28,24],XorM),
    nth0(C,[1,2,4,8,16],XorU),
    XorM1 is XorM<<(5*R),
    (R>0 -> XorU1 is XorU<<(5*(R-1));XorU1 is 0),
    (R<4 -> XorD1 is XorU<<(5*(R+1));XorD1 is 0),
    NextState is State xor (XorU1 \/ XorM1 \/ XorD1).

    b_search(_,Down,Up,_):-Up<Down,fail.
    b_search(List,Down,Up,No):-
    Down=<Up,
    M is (Down+Up)//2,
    nth0(M,List,X),
    (X<No->Down1 is M+1,b_search(List,Down1,Up,No);true),
    (X>No->Up1 is M-1,b_search(List,Down,Up1,No);true),
    true.
    push_one(NowList,OldList,NextState,OldSize,NowSize):-
    select(State,NowList,_),
    between(0,24,N),
    push_button2(N,State,NextState),
    not(b_search(OldList,0,OldSize,NextState)),
    not(b_search(NowList,0,NowSize,NextState)),
    true.

    next_search(P,OldList,Now):-
    length(Now,NowSize),
    length(OldList,OldSize),
    NowSize1 is NowSize-1,
    OldSize1 is OldSize-1,
    write([P,NowSize]),
    P<4,
    findall(State,(push_one(Now,OldList,State,OldSize1,NowSize1)),Next),
    sort(Next,Next1),
    write('ok'),nl,
    P1 is P+1,
    next_search(P1,Now,Next1).
引用返信



■記事リスト / ▼下のスレッド / ▲上のスレッド
■1514 / 親記事)  MentenanceTypeの設定について
□投稿者/ もんてっら -(2013/03/27(Wed) 00:07:40)
  • アイコンご教授ください。

    インストールシールド2012Springを使っています。
    MentenanceModeの階層の下にMentenanceTypeを配置したいのですが、設定できません。挿入をやっても、同じ階層に作られてしまいます。

    どのようにすればMentenanceModeの階層に下に入れられるのでしょうか。
    defaultではMentenanceModeの下の階層にあったはずなのですが、なんかのひょうしに同じ階層に作られるようになってしまいました。

    初歩的な事かもしれませんが、ご回答宜しくお願い致します。
引用返信



■記事リスト / ▲上のスレッド
■1490 / 親記事)  モードレスの表示切り替え
□投稿者/ なな -(2011/12/08(Thu) 10:04:59)
  • アイコン教えてください。
    Form1のボタン1でForm2をモードレスで表示させ
    Form1のボタン2でForm2の表示と非表示を切り替えたいのですがわかりません
    宜しくお願いします
引用返信






Pass/


- Child Tree -