[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/22 21:23 / Filesize : 217 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VB.NET質問スレ(Part26)



1 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:07:34 ]
前スレ

VB.NET質問スレ(Part25)
pc11.2ch.net/test/read.cgi/tech/1203650042/

テンプレは2〜5くらいまでの間にある予定

548 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 16:39:50 ]
Private Sub PictureBox1_Paint(・・・・) Handles PictureBox1.Paint
のHandles PictureBox1.Paintの部分がいつのまにか削れてたw
エラーでねーのかよ
普通のことがなんでできないのかかなり悩んだ
あほすぎてすまん。。。

549 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 21:09:58 ]
>>548
VB6からの移行組の人かな。
たぶんコントロールをカット&ペーストしたんだね。

ドトネトではコンテナ内への移動もドラッグでできるからVB6時代の
その習慣は修正した方がいいかもね。

550 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 19:42:35 ]
Microsoft Visual Basic 2008 Express Editionではフォーム上に追加したラベルのサイズを変更することはできないのでしょうか?

551 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 20:36:54 ]
>>550
できると思うけど・・・
プロパティにサイズってない?

552 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:07:33 ]
AutoSizeだったかを確認


553 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:13:35 ]
>>550
オートサイズをfalseにすればできる

554 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:23:59 ]
>>551-553
できました。ありがとうございます。

555 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:40:27 ]
VB2008 Professional + SQLServer2005 Expressで
スタンドアローンのWindowsアプリケーションを開発しています。

VBからストアド(T-SQL)を実行しているのですが、このストアドにブレークポイントを設定して
ステップ実行するにはどのように行えばいいのでしょうか?

サーバーエクスプローラーからブレークポイントを設定しても、デバッグ実行時に
「ブレークポイントは、現在の設定ではヒットしません。このドキュメントのシンボルが読み込まれていません。」
となってしまいます。

よろしくお願い致します。

556 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 16:12:40 ]
ListBoxでマウスのダウンやキーボードの↑↓で項目の選択が変更されるのをキャンセルしたいです。
(別にボタンがあり、それで選択項目の変更を行いたい)
Enabled = Falseにすると文字の色が変ってしまうので避けたいです。
よろしくお願い致します。



557 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 17:32:15 ]
>>556
ListBoxを継承してOnKeyPressで上下カーソルキーだったら握りつぶす。
ただし、個人的にはソンナユーザーフレンドリーでないUIは考え直すのが正解だと思う。

558 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 17:39:49 ]
>>556
キーダウンやらキープレス拾って無効にすれば?

559 名前:556 mailto:sage [2008/08/11(月) 17:41:13 ]
>>557
レスありがとん。
エミュレータ的なものを作ってるから、どうしてもそういった動作が必要みたいなんです…

560 名前:556 mailto:sage [2008/08/11(月) 17:46:28 ]
>>558もレスありがとう。
キーボードの方はアドバイス通り
e.Handled = True
で無効にできたんですけど、MouseDownってどうやって無効にすればいいんですか…
お手数お掛けします…

561 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 17:54:08 ]
だからOnMouseDownをオーバライドして握りつぶせばできないか?

562 名前:デフォルトの名無しさん [2008/08/12(火) 01:23:17 ]
すいません誰か教えて欲しいのですが、
xmlファイルのテーブル<aaa>とアイテム<bbb>,<ccc>みたいなのがあるとして、

<aaa>
<bbb>こんにちは</bbb>
<ccc>こんばんわ</ccc>
</aaa>

下にあるコードでアイテム名を取得したいのですが、

Dim ds As DataSet
ds.Tables("aaa").Columns(取得したい列番号).ColumnName

さらに下のようにxmlファイルに同じ名前のアイテムを追加してしまうと、アイテム名が
正しく取得できなくなってしまいます。何か解決策はないでしょうか?
わかりにくい文章になってしまってすいません。

<aaa>
<bbb>おはよう</bbb>
<bbb>こんにちは</bbb>
<ccc>こんばんわ</ccc>
</aaa>

563 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 02:10:56 ]
ねぇねぇ。
ProとExpでは何が違うの?
教えてエロキモい人

564 名前:デフォルトの名無しさん [2008/08/12(火) 08:34:25 ]
なんだ知らないのか。最初からgoogle先生に聞けばよかった。

565 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 10:38:11 ]
>>563
お前はチャーリー浜かw

566 名前:556 mailto:sage [2008/08/12(火) 11:12:06 ]
>>561
いけました!!
ありがとうございました!!



567 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 12:32:56 ]
>>562
DataTableは列名の重複が許されない以上どうしようもないな
普通にXmlDocumentでロードしてXPath使うってのはダメなの? WinFormのバインディングには向かんけど

568 名前:562 [2008/08/13(水) 01:35:39 ]
>>567
XmlDocumentで出来ました。ありがとうございます。

569 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 16:45:52 ]
頭が混乱してきたのでちょっと確認すみません

A
Dim bmp As New Bitmap("C:\Sample.png")
bmp.Dispose()

B
Declare Function DeleteDC Lib "gdi32.dll" _
(ByVal hdc As Integer) As Integer

Dim hBmp as Integer
Dim bmp As New Bitmap("C:\Sample.png")
hBmp = bmp.GetHbitmap()
DeleteObject(hBmp)

AとBって全く同じことですよね?

570 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 16:48:17 ]
宣言間違った、こっちが正解です
Declare Function DeleteObject Lib "gdi32.dll" _
(ByVal hObject As Integer) As Integer

571 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 16:53:23 ]
何をもって同じというかは難しいが、おそらくそれは同じではない。

572 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 17:40:10 ]
すみません質問ちょっと変えます
Bの方はこれでbmpのリソースがちゃんと解放されるんでしょうか?

573 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 17:41:47 ]
いいや全然

574 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 18:54:34 ]
VS2008を使用しています。
文字列の最大の一行の長さに
ウィンドウサイズを動的に可変させたい(文字列を全て表示できるように)のですが
何か方法はありますでしょうか?
簡単に言うと2chブラウザのレスポップアップみたいな感じです。

@ttp://dobon.net/vb/dotnet/graphics/measurestring.html
これで最大幅を調べて変更

A改行コードor<br>タグを調べてその幅に合わせる
※フォントとフォントのサイズは固定

これぐらいしか思いつけなかったのですが…


575 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 19:31:51 ]
MeasureStringでと思ったがbr要素が何故出てきた

576 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 19:49:40 ]
いや、表示させる文字列がhtmlだから、
<br>が確か改行だったなーと。

やっぱり@の方法が一番いいんですかねぇ…
余計なコントロールが…



577 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 22:46:10 ]
FileSystemWatcherというのを勉強しているのですが、
ユーザーが作成したファイルを監視した場合、
このコンポーネントには誰(あるいはシステム)が作成したかどうかの
情報は取得できないのでしょうか?

578 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 22:46:06 ]
Visual Studio 2005 のVBで、PDFファイルを表示するソフトを作成しています。
作成手順は以下のとおりの簡単なものです。
ツールボックスからPDF Readerを選択し、フォームに貼り付けました。
それをこんな感じでプログラムを書いてPDFファイルを表示させました。

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AxAcroPDF1.src = "C:\1.pdf"
AxAcroPDF1.setShowToolbar(False)
End Sub

これだけのプログラムなのですが、ビルドしてEXEファイルを実行し、
そのソフトを閉じると、『"0x03fe1a8f" の命令が "0x0000004" のメモリを参照しました。 メモリが "read" になることはありませんでした。』
と出るのですが、どうすればいいのか現在検討もつきません・・・


579 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 23:03:05 ]
アウトプロセスサーバーなんだから終了前に開放が必要なんだろ。

580 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 23:29:17 ]
>>579
返信ありがとうございます。
VBのアプリソフト作成が初めてなので、『アウトプロセスサーバー』という言葉と
終了前に開放が必要というのがよくわからないので、ちょっと調べてみようと思います・・・

ちなみに開放ということで、閉じるボタンに以下のプログラムを書いてみたのですが
駄目でした。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If AxAcroPDF1.Disposing = False Then
AxAcroPDF1.Dispose()
End If
AxAcroPDF1 = Nothing
Application.Exit()
End Sub

581 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 23:57:37 ]
手順的にはAxAcroPDFの製造元からマニュアルなりを取り寄せるのが先だな。
ActiveXになってても一般に使ってくださいという性格のものではないかもしれない。

582 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 00:06:39 ]
なるほど・・・
もう少し調べてみて、わからなかったら別に手を考えてみます

583 名前:デフォルトの名無しさん mailto:sage [2008/08/16(土) 15:44:07 ]
じかに貼り付けちゃだめよ
WebBrowserを貼り付けて、その中で使うものよ

584 名前:デフォルトの名無しさん [2008/08/17(日) 16:38:05 ]
EditBoxに縦棒のカーソルを表示して、文字挿入位置をコントロール
したい。どうやったらいいの?


585 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 17:46:07 ]
>>584
日本語で書こう。
それじゃ何が聞きたいのか誰にも伝わらないと思うぞ。

586 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 18:43:31 ]
教えてください。
「ファイルやディレクトリをすべてのサブディレクトリから検索するには?」
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/548allfiles2/allfiles2.html
のサンプルファイルをコンパイルして実行例のとおりに動かそうとしてもエラー
となりうまきいきません。
"System Volume Information"へのアクセス権が無い!と怒られます。
このサンプルをどのように修正すれば不具合を解決できますでしょうか。



587 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 19:49:55 ]
try
catch
end tryしろ

588 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 20:53:38 ]
>>587
スキルの無い奴に限ってこういった無意味なコメントする。
知らないなら知らないって書けよ。


589 名前:デフォルトの名無しさん [2008/08/17(日) 20:54:37 ]
>日本語で書こう。
>それじゃ何が聞きたいのか誰にも伝わらないと思うぞ。

理解力つけろや。



590 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:35:46 ]
とりあえず解読してみる。

editboxにキャレットを表示して、
任意の位置に文字の挿入をしたいのですが、
どうすればいいんでしょうか?

違うか…

591 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 00:20:05 ]
質問させてください
プログラム自体というよりプログラムを作るにあたっての考え方についての質問なんですが
当方、プログラム経験が極浅の為ある事に対し自分なりの考えでプログラムを組んでは考え方を改めてのプログラムの組直しばかりやって一向に前に進めてません
どうかご助言をお願いします。

そのプログラムの内容についてなのですが
「通信により取得した命令群が、現状で行われている命令と違えば新しく取得した命令を実行するというプログラム」です。
これについての私のプログラムの持っていき方なのですが
通信により取得した命令群を個々に分解し、一時保存用にと用意している配列にそれぞれ格納し
それを現状を保存している配列と比較し、違う場合はその命令を入れ替えその都度命令の実行処理をするというプログラムです。


それでここで私が戸惑うところなのですが
命令群と言っても処理上は文字列なので、わざわざ分解し個々の命令を配列に格納する必要性はあるのか?
長い文字列を比較後入れ替える処理中に、そのまま一気に命令まで実行してしまうと文字列の比較作業がその度に遅れるのではないか?
など、こういった細かい所が浮かんできて何度も作り直そうとしてしまいます・・

プログラム作成の熟練者の方ではこういう場合どういう持っていき方をするのでしょうか?

592 名前:デフォルトの名無しさん [2008/08/18(月) 00:23:03 ]
 おう。まあまあ理解できてるやないか? それにしても、解読せんと
解らんのか?メンドクサイやっちゃなー。あたま悪いんか?
質問がわかったら回答して見ろや。

 

593 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 00:27:52 ]
>>592
インテリセンスでプロパティやメソッドが表示されるのに、どうしたら
いいのかまったくわからないのなら、絶望的にセンスがないから
プログラミングから手を引いた方がいいと思うよ。

594 名前:デフォルトの名無しさん [2008/08/18(月) 00:30:22 ]
>プログラム作成の熟練者の方ではこういう場合どういう持っていき方をするのでしょうか?
 こら。わりこむな。
 うだうだ考えずにとっとと作れ。
 そもそも比較時間が問題になるんか? アイドリングが0.1%減る程度なら
うだうだ考えるな。


595 名前:デフォルトの名無しさん [2008/08/18(月) 00:33:22 ]
>インテリセンスでプロパティやメソッドが表示されるのに、どうしたら
>いいのかまったくわからないのなら、絶望的にセンスがないから
>プログラミングから手を引いた方がいいと思うよ。

答え方のセンスがなってないな。使い古した言い方を止めろや。お前には
発想力というものがないのか?



596 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 00:58:53 ]
> 命令群と言っても処理上は文字列なので、わざわざ分解し個々の命令を配列に格納する必要性はあるのか?

命令群の記述順に意味があるのかどうかにもよるんじゃない?
あるいは「A B C」という命令が送られてきた場合に「B」は実行中だから
「A」と「C」を追加実行するというような仕様なのかどうかとか。



597 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 01:08:41 ]
すみません書き方が悪かったです

命令群というより状態を表すステータス群です
それぞれのステータスを比較し違えば更新するということなので
おっしゃるような、比較した命令(ステータス)を処理する順番は全く関係ありません。

598 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 02:39:29 ]
>>597
具体的に例を出してくれれば、答える側も理解しやすいしアドバイスもしやすい

599 名前:デフォルトの名無しさん [2008/08/18(月) 14:23:08 ]
継承した基本クラスのプロパティなどを表示させ無い事ってできますか?

例:
Public Class ClsBase
protected AAA As Integer
protected BBB As Integer
protected CCC As Integer
protected DDD As Integer
End Class

上記を継承したSUB1、SUB2、SUB3の三つのクラスがあったとして、
SUB1では[AAA/BBB/CCC]だけを
SUB2では[BBB/CCC/DDD]だけを
SUB3では[AAA/CCC]だけを利用したい場合、

各クラスで必要ない基本クラスのプロパティを非表示にさせたい。

600 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 14:29:00 ]
表示だけじゃ意味が通らん VSでのインテリセンスとかPropertyGridのことだろうけど
OverridableなプロパティならOverridesしてBrowsable/EditorBrowsable属性を付けなおせる
PropertyGridならTypeConverter属性駆使すれば非表示にできるけどインテリセンスは無理だった気がする

601 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 14:32:17 ]
TypeConverterじゃまずいな、Designer属性の方じゃないと

602 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 14:35:22 ]
>>600
ありがとうございます。
まさしくインテリセンスの事でした。

603 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:03:39 ]
お前ら何でC#じゃないの?

604 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 17:30:56 ]
>>603
C系の独特のマジカルな記法が重なってくるとどうも苦しむのですた。
いつかは慣れるでしょうか?

605 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:19:39 ]
>>603
サラリーマンだからさ

606 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:22:45 ]
>>604
アレに耐えられるようになって初めてマゾだ



607 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:25:11 ]
VBで書いてコンパイルしてC#に変換かければ済む話だ

608 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:28:11 ]
そんなことするぐらいならVBのままでいいだろw


609 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:31:07 ]
オマエはニートか?

610 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:33:58 ]
どこの誤爆だw

611 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 01:57:52 ]
誤爆という事にしたいのか
哀れな

612 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 19:49:26 ]
「すべての参照の検索結果」メニューで出て来る「シンボルの検索結果」を
見たいように並べ替えて見たいのですが、方法がありましたら教えてください。
まずはファイル別にまとめて見たいのですが。

613 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:23:53 ]
プログラムをロード後、使用途中段階で呼び出される関数にて多くの配列と変数を宣言すると
プログラム自体のメモリ使用率が動的になってしまいますよね
それでプロの方は、事前にメモリの確保(予約)をしているからそんなことがあっても大丈夫って聞いたことがあるのですが
事前にメモリを確保するのはどうやったらよいのでしょうか?
プログラムのロードイベントで全部の変数を宣言すればよいのでしょうか?

また、別のプログラム同士でデータをやり取りする場合、メモリのアドレスで読み書きしているからお互いから操作できるらしいのですが
これまたどういう手法なのでしょうか?
変数のアドレスを渡せばよいのでしょうか

まだ始めて間もないので意味不明な質問かもしれませんが、私の質問の意図がご理解できましたらどうかアドバイスをお願いします。

614 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:29:41 ]
気にしなくていい

615 名前:デフォルトの名無しさん mailto:sage [2008/08/19(火) 22:52:15 ]
フォームをloadしたらdatagridviewにコンボックスの列を足してるんですけど
datagridのコンボックスはselectedindexないからloadした後コンボックスの
初期値を設定できないで困ってます。
EditingControlShowingのイベントでSelectedIndexChanged作って〜
とやったらできたんですけどこれはセル編集中だから自分が求めてる
のとはちがってました。
datagridviewはバインドしてます。バインドした後にコンボックスを足してます。
わかる方アドバイスお願いします。

616 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 03:05:55 ]
コンボックスなんて聞いたことがない



617 名前:デフォルトの名無しさん [2008/08/20(水) 04:22:50 ]
EXCELを立ち上げて落としたい。
しかし、どうあがいてもEXCEL.EXEがタスクに残る。強制的に殺す奥の手は
ないのか?

618 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 04:28:43 ]
>>617
プロセス切ればいいじゃん

619 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 04:31:38 ]
>>617
VBのプログラムを終了しても残るなら
Book.Close(False) / App.Quit() をしてないせい。
VBのプログラムを実行したまま意図したタイミングでExcelを終了させたいなら
Marshal.ReleaseComObject()をもれなく書く。
この2種類の話題がごちゃ混ぜにされてることがあるから要注意。

620 名前:613 mailto:sage [2008/08/21(木) 23:20:01 ]
どなたか分かりませんか?

24時間365日稼動できるようなソフトを作りたいのでメモリなど蓄積が気になって・・・。

621 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 23:26:45 ]
visual Studio 2008を使っているんですが、プログラム作成中にソースデータやフォームのデザインを
変更する前に別のファイルとしてバックアップしたいのですがどうしたら良いのでしょうか?
「ファイル」から名前をつけて保存をするとソースファイルは別のファイルで保存されるのですが、プロジェクトを読み込みなおすとその別に保存したソースファイルから読み込んでしまいます。
またデザインデータは保存できないように感じました。
エクセルなどを変更する時は****(H20.8.21).xlsなどと日付毎に保存していたのですが、このプロジェクトファイルもそういう風に扱いたいのです、どうしたらよいのでしょうか?

622 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 23:41:49 ]
>>620
>>614


623 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 23:45:14 ]
>>621
VSSやその他のソース管理ソフトを使うか、
エクスプローラからプロジェクトのフォルダを丸ごとコピーする。

624 名前:613 mailto:sage [2008/08/22(金) 00:06:51 ]
>>622
では「メモリ開放」とはどういう作業なのでしょうか?

あともうひとつのメモリの共有についてできれば教えていただきたいです・・。

625 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 00:14:43 ]
>>621
.vbと.resxコピーするだけじゃあかんのか?
(俺は2003だから2008じゃどーか知らんが)

626 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 00:32:17 ]
フォルダ丸ごとコピーが一番手っ取り早い



627 名前:621 mailto:sage [2008/08/22(金) 00:37:26 ]
>>625
それをバックアップした場合、プロジェクトはどこから読み出せばよいのでしょうか?

>>623,626
やはりそれが一番ですね
現状はそれでやってます
それでVSSとはなんでしょうか?

628 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 02:49:24 ]
>627
さすがに少しはぐぐれ。VSSぐらいはすぐ引っかかるから
人に聞いただけだと聞いたこととそのすぐ回りしか分からないが、自分であれこれ探し回れば効率こそ落ちるが色々知識が入ってくる。

つか、質問スレで言うのがアレなのは分かってるけど、
コピーしたフォルダなら幾ら弄っても大丈夫なんだから
何が必要で何が不要なファイルかなら実際に試して経験則的に覚えりゃいいと思うが。
(間違ってる可能性は残るから過信は禁物だが)


どうせ参考にはならんだろうが、
数ヶ月前に弄ってたVB2008のプチアプリのバックアップするために試行錯誤した時のメモには
・obj、binフォルダ不要
・My Project内、Application.myappとSetting.settingsファイル不要
と書いてあった。モジュールとリソースファイルとプロジェクトファイルは要るぞ、とも。

万が一信じるにしても、無論自己責任で

629 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 08:04:56 ]
>>624
自分で確保したものを開放すればよい。
実際のメモリーのお掃除はOSのお仕事。

メモリー共有って言葉を知っているならそれで調べればいくらでもサンプルは出てくるぞ。

630 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 14:06:17 ]
>>629
OSは何もしないんだが。
メモリ開放はGCが行う。

631 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 14:17:14 ]
>>624
せめてもう少しプログラムに関する知識とVB.NETの知識を得てから質問してくれないと、
何を聞きたいのか分からないから答えようがない。


632 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 14:39:19 ]
解放

633 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 15:44:53 ]
>>624
C言語においては配列作成時などに確保したメモリは明示的に解放する必要がある。
C言語にはメモリを解放する関数が存在する。

.NETで開発する場合、ガベージコレクションという便利なものがあって、
スコープが外れて使用されなくなったメモリ領域を自動で解放してくれる。
ゆえにVB.NETで開発する君の場合は特に考えなくても良い。


634 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 16:37:08 ]
スコープとか言って通じる相手なんか?

635 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 17:11:27 ]
自分で検索する為の単語を与えてやるのは良いこと。
てか回答者レベル低い奴大杉。さすがVB。

636 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 22:45:25 ]
夏厨大杉まで読んだ



637 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 00:21:22 ]
>>633
なるほど!VBやるまえにC言語を少しかじっていたのでそれで混同していたのかもしれません
ですけど、VBにもdisposeなどの開放メソッドがありませんか?

638 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 00:26:46 ]
メモリ以外のリソースを解放するためのメソッド

639 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 00:32:13 ]
リソースの開放・・・・
解説サイトで使ったほうがいいとあったのでファイル操作などで使ってましたが
リソース・・・リソース・・・調べます

640 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 07:12:04 ]
VB.net のセットアップで.net FrameWorkも一緒に配布するには
どんな設定したらいい?


641 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:00:43 ]
2005から2008にしたらツールボックスが使えません。
なにか追加しろとか出てるんだけど。

詳細お願いします。

642 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:11:32 ]
なにかってなんだよ

643 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:12:01 ]
その「なにか」を追加すればいいんじゃね

644 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:17:27 ]
デベロッパーなんですけどOrz

645 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 15:33:23 ]
デベロッパーを追加しろ?

646 名前:デフォルトの名無しさん mailto:sage [2008/08/24(日) 20:16:10 ]
Microsoft.VisualBasic.PowerPacks.Vs.dllは
ユーザーに.NET3.5SP1を入れてもらえばいいのかな?
それともインストーラ作って配布しなきゃいけない?




647 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:59:36 ]
>>646
試せばわかることを聞くな
新人研修で習わなかったか?

648 名前:デフォルトの名無しさん [2008/08/26(火) 06:38:28 ]
3.5いれたらXPが死んだ。怖いよー。2.0で我慢する。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<217KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef