くだすれVB6.0以前(超初心者向け)
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/12/08(金) 19:36:45他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
VB使いが優しくコメントを返しますが、
お礼はVBの布教はしなくてよいので、初心者の救済をお願いします。
0653デフォルトの名無しさん
2007/10/03(水) 11:55:09デザパタはこちら:
ttp://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3_%28%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%29
別に万能の利器でもなんでもない,デザインパターンだから何かツール的な使い方があるわけでもない.
けど考えるとき便利.
今回の件でもっとも難しいのが,やりたいことが余りにも抽象的な位置に属していること.
全てをひっくるめると「何か行動したとき [イベントが発火したとき] に何かしたい [アクションを起こしたい] 」ってことに纏まるわけだが,
これじゃあイベントドリブンそのものを言っているに過ぎない.
こういうものは,結局「何でも使えるけど何にも使えない」物なので,
仮にツールやフレームワークとして提供されていてもほとんど自分で書かなくては成らない.
/*
抽象的な表現からもうちょっと掘り下げて,たとえば「特定のボタンを押したときに,特定のウィンドウに"A"を表示する」
程度だったらちょっとはツールキットとして成立するかもしれん.
*/
まあ,現状の説明で作るってんならゴリゴリ書いていくしか無いだろうね.
0654650
2007/10/03(水) 13:16:51サンクスコ。そんな回答でいいの。
もともと抽象的というか、何から手をつけて良いのかわからない段階だったので、
テンプレになるものが「ある」のか「無い」のかわかればそんでいいの。
誰もが一度は通るべき道を掲示板で聞いて楽しようと思っているのではなくて、
誰もが利用している便利なテンプレがあるのを知らずに何ヶ月も悩むのを避けた
いだけなので、みながゴリゴリ作っている事だと分かれば安心してフルパワーを
つぎ込んだりあっさり諦めたりできる。その割り切りができるのがありがたいの。
しっかし「デザインパターン」ってのも一種の予約語なんだな。サンキュスコ。
世話になったね。
0655デフォルトの名無しさん
2007/10/03(水) 18:48:20なんか変なアドバイスをしてる人がいるけど、別に君が欲しがってる様なUIは
必ずしも変ではないし、またデザインパターンなんて大げさなこと言わなくても
実現できるよ。
大雑把にはこんな方針でやればいい。
■ 設定値は(その設定が属する「存在」を抽象化した)クラスのCHogeの
プロパティとして実装する。
■ Form1(君のいう「元のウィンドウ」)と設定用フォームSettingFormには、
どちらもCHogeの同じインスタンスHogeへの参照を持たせる。
■ Hogeは設定値が変更されたとき、イベントを生成する。Form1はこのイベントを
受信して設定値の表示を更新する。
■ SettingFormのコントロールの値が変更された時、Hogeのプロパティを連動して変更する。
というか、普通このぐらいのことは自分で思いつかなきゃダメダメだな。
そんな程度ならいまさらVB6なんて終わってる言語やってもしょうがないと思う。
0656デフォルトの名無しさん
2007/10/03(水) 22:09:43ってだからそれ自体は普通のイベントの発火とアクションだって.
しかも親子で明示的に参照しあってると循環参照になるから普通はWithEvents使うって.
…って言っても分かってくれないんならもういいや
0657デフォルトの名無しさん
2007/10/03(水) 22:24:34655の文章のどの部分に対して「ってだから」なんだ?
訳が分からんよ
0658デフォルトの名無しさん
2007/10/03(水) 22:34:00>…って言っても分かってくれないんならもういいや
むしろこっちの方がもういいや
0659デフォルトの名無しさん
2007/10/03(水) 22:42:54全部だよ.
>>655の書いてることは,要はイベントの発火とハンドリングをVB6のイベント処理とは別の独自の方法でやるってことだろ?
非標準な方法を使うと色々コストが高くつくし,
何より「イベントの発火の結果何をするかは設定要素次第」なんて言ったら,
もはや「イベントは発火するけどその結果をどう使うかは貴方次第」ってことになって,
>>653で述べた結果になると思うってことだ.
つまり,それは「何でも使えるけど何にも使えない」物になるってこと.
具体的に>>655だと,たとえば
■ SettingFormのコントロールの値が変更された時、Hogeのプロパティを連動して変更する。
の部分が「何にも使えるけど何にも使えない」部分だと思われ.
「Hogeのプロパティを『〜のように』連動して変更する」だったらまだ使い物になる.
けれど「Hogeのプロパティを変更する」じゃ,アタマ空っぽの人間に仕事を押し付けてるようなもんだ.
まとめると,もともとの>>650のしたいことは”イベントを処理すること”を工夫するのではなくて,
”イベントによって行う処理”を工夫して纏めることだと思うんだが,
あえてイベント処理自体を自力で実装する>>655はお門違いだと思うってことだ.
>>657へ.
ちゃんと日本語で具体的に書いたぞ.
そっちも具体的に書いてね
0660デフォルトの名無しさん
2007/10/03(水) 22:49:13> またデザインパターンなんて大げさなこと
大げさか。
0661デフォルトの名無しさん
2007/10/03(水) 22:55:21>要はイベントの発火とハンドリングをVB6のイベント処理とは別の独自の方法でやるってことだろ?
誰もそんなこと書いてないよ。
後の部分については、言っては悪いが日本語になってない。
リカイデキマセン。
まあよく分かってないならあんまり無理しなさんな。
0662デフォルトの名無しさん
2007/10/03(水) 22:58:140663デフォルトの名無しさん
2007/10/03(水) 23:01:44> 誰もそんなこと書いてないよ。
じゃあなんて言いたいの?
理解できない部分があるのはお互い様だろ.
0664デフォルトの名無しさん
2007/10/03(水) 23:05:50むしろ>>655のどこをどう読めば
「イベントの発火とハンドリングをVB6のイベント処理とは別の独自の方法でやる」
なんてユニークな解釈ができるの?
「くだすれ」だから当該言語について初心者なのはまあ許されるかもしれないが(でも
お前さん回答者なんだろw)日本語の読解および表現力に関して初心者なのはどうなのよw
0665デフォルトの名無しさん
2007/10/03(水) 23:09:03>■ 設定値は(その設定が属する「存在」を抽象化した)クラスのCHogeの
>プロパティとして実装する。
の「存在」とか言う部分も相当ユニークだと思うが・・・
まあいいや,解釈がユニークなのは誰しも当たり前だし,
当たり前のこと言ってる奴見るのも飽きるからそろそろ寝る
またな
0666デフォルトの名無しさん
2007/10/03(水) 23:12:02ん?
でも>>655って結局は「イベントを処理する」って言いたいだけじゃないのか?
0667デフォルトの名無しさん
2007/10/03(水) 23:23:33ピクチャボックスに画ごとに色分けて作った「あ」という画像を表示して、
画順にPSetで塗りつぶしていくってのを作ってみたんですが、
1画塗り終わるのにめっさ時間がかかってしまうんです。
なにか、早くスムーズに、塗りつぶしていく方法ってあるでしょうか?
0668デフォルトの名無しさん
2007/10/03(水) 23:25:480669デフォルトの名無しさん
2007/10/08(月) 19:54:23ActiveXを使ってやろうと思っているのですが、GrapeCity以外で、何かよいものをご存じありませんか?
0670デフォルトの名無しさん
2007/10/08(月) 19:55:58http://www.hi-ho.ne.jp/babaq/
0671デフォルトの名無しさん
2007/10/09(火) 17:27:25VB 2005でデスクトップマスコットを制作しているのですが、
マスコットとメッセージの同期移動がどうしても上手くいきません。
それぞれ個別のフォームで表示させていて、
タイトルバーを非表示にしてある状態で
↓のサイトを参考に同時移動の処理を考えたのですが
どうしても上手くいきません。
ttp://dobon.net/vb/dotnet/form/moveform.html
何か良い案は無いでしょうか?
よろしくお願いします。
0672671
2007/10/09(火) 17:35:35スレ違いでした。
0673デフォルトの名無しさん
2007/10/09(火) 18:33:41情報ありがとうございます。
これから、使用例など見て検討したいと思います。
個人の作者さんというのがちょっとネックか?というところです。
0674デフォルトの名無しさん
2007/10/10(水) 23:26:41VB6で変数を宣言しなきゃバリアントになるというのはどこみても書いて
ありますが、その時のスコープはどうなるんでしょうか?
これも標準モジュールかフォームかクラスモジュールかによって違うんでしょうか?
いや、自分で書くときゃ必ずOption Explicitなんですが、買ってきた本に
書いてあるコードが理解できない。。。
0675デフォルトの名無しさん
2007/10/10(水) 23:36:49基本的に閉じたスコープで宣言したものになるはず
0676デフォルトの名無しさん
2007/10/10(水) 23:38:120677674
2007/10/11(木) 00:05:45回答感謝。ググッテみたところそのものずばりは出てこないけど、
つまり使われているルーチン(プロシージャとかファンクションとか)
と同じになるって事?
(未宣言の変数がパブリックプロシージャで使われていれば、
その変数もパブリックになると?)
0678デフォルトの名無しさん
2007/10/11(木) 00:11:560679デフォルトの名無しさん
2007/10/11(木) 00:13:52自分の居るスコープで宣言したのと同じになるってこと.
というか変数を使う段階がメソッド内部でしかないから,メソッドで宣言したものと同じになる
はずね
0680デフォルトの名無しさん
2007/10/11(木) 00:16:43VB スコープ でググったら、そのものずばりがでてきたけど
0681デフォルトの名無しさん
2007/10/11(木) 00:40:44MSDN
0682デフォルトの名無しさん
2007/10/12(金) 13:21:07MVP
0683デフォルトの名無しさん
2007/10/14(日) 14:06:00このように棒状の図形をドラッグで繋げていって1日のスケジュールを作りたいのですが
つなげたい場所付近でドロップすればぴったり吸い付くように張り付く動作をさせるには
どうしたらいいですか?
0684デフォルトの名無しさん
2007/10/14(日) 14:10:39移動先が次の棒の先端を越えたら、必ずその次の棒の先端と同じ座標に、
今の棒の移動先が固定されるようにすればいいんじゃ?
0685デフォルトの名無しさん
2007/10/15(月) 18:10:23Private Sub Button1_Click(・・・)
Dim k, i
k = 0 ← こっちが前?
For i = 1 To 10
k = k + i
Next
Button1.Text() = k ← こっちが前?
End Sub
0686デフォルトの名無しさん
2007/10/15(月) 18:55:510687デフォルトの名無しさん
2007/10/15(月) 21:37:05>>685のコード懐かしいな。VB6買った当時はまだ高校生で何となく
>>685見たいな1〜Nまで足す簡単なプログラム組んで遊んでたな。
0688デフォルトの名無しさん
2007/10/15(月) 22:46:110689デフォルトの名無しさん
2007/10/16(火) 01:49:05ェクトとして文書を取り扱うことができるようにはなっておらず、Wordの操
作がそのままステートメント(命令語)として提供されていたため」と説明
されているのですが、意味が理解できません。どなたか、噛み砕いて説明し
てください。
0690デフォルトの名無しさん
2007/10/16(火) 07:01:12「前方」 と言うと、ファイルの最後の方向を指す。
0691デフォルトの名無しさん
2007/10/16(火) 07:08:20んでこれは forward の直訳なんだけど、あまり好きでないのは確か。
個人的にはあまり前後で表現しない方がいいと思う。
0692デフォルトの名無しさん
2007/10/16(火) 10:49:53じゃあ先ず噛み砕いて説明して欲しい理由を噛み砕いて説明してください
0693デフォルトの名無しさん
2007/10/16(火) 13:46:15質問です。
環境 WinNT4.5 + VB5
"プリンタのスプールを制御して、特定のプリンタでは必ず2枚印刷する"
みたいなモノはVBで作成できますか?
業務用ソフトで、領収証の正副印刷が対応されてなくて、
ドライバに印刷部数設定がないので不便を感じており、フリーソフトを探しましたが
見つからず、VBなら触ったことがあるので、どうにか業務を改善したいのです。
どなたかご教示お願い申し上げます。
乱文すみません
0694デフォルトの名無しさん
2007/10/16(火) 23:04:04ちなみに質問の答えは「無理」。
0695デフォルトの名無しさん
2007/10/16(火) 23:07:160696デフォルトの名無しさん
2007/10/16(火) 23:17:23はいはい。
自慢したいだけの厨房は自分のケツの穴に自分のチンコを突っ込んでオナってろや。
おまいが出来ても意味が無い。
質問主ができなきゃどうしようも無いんだよ。
0697デフォルトの名無しさん
2007/10/16(火) 23:34:050698デフォルトの名無しさん
2007/10/16(火) 23:42:32こないだ免許切り替えに行ったら今でもドットインパクトプリンタだったよ。
で、ドットインパクトプリンタって1枚切り取ると必ずもう1枚無駄が出るから
それを避けるために自分の番が済んだら次の人が済むまで待たされて
次の番の人の分がプリントアウトされたら自分の分のプリントアウトがもらえるという
なんとも悲しくなる運用だったよ。
0699デフォルトの名無しさん
2007/10/17(水) 00:01:14DBComboを貼り付けてみたのですがプロパティの設定で躓いているのかリストが空っぽです
どなたか設定方法を教えてください
0700デフォルトの名無しさん
2007/10/17(水) 02:01:290701693
2007/10/17(水) 10:58:58みなさん レスありがとうございます。
>694さん
メーカーには何度もお願いしていますが、仕様なのでとのことで直してくれません。
やっぱり無理ですか。
>697さん
プリンタのドライバには部数設定がないのです。
ドットインパクトプリンタ EPSON VP880
>698さん
複写紙はコストが掛かるのでNGです(By社長)
VBでは無理のようですね。
みなさん 情報ありがとうございました。
0702デフォルトの名無しさん
2007/10/17(水) 11:04:200703デフォルトの名無しさん
2007/10/17(水) 14:35:540704689
2007/10/17(水) 21:19:08うぅ、すみません、そこまでしっかりとした理由じゃないんです。
ただの好奇心でプログラムの体系を学んでいるんですが、先の箇所が
何を言わんとしているのかイメージできなかったもので・・・。
0705デフォルトの名無しさん
2007/10/23(火) 07:46:45PDFにはいて、アクロバットリーダーをコマンドラインから呼んで印刷したらどう?
印刷したいものをPDFで出力。
↓
バッチファイルでもVBでもいいのでコマンドラインでPDFを2回印刷し
そのご削除するプログラムを起動。
って運用
AcrobatreaderのコマンドラインオプションについてはDeveloperFAQ.pdfってに書いてある
らしい
この運用は今よりましかどうかは微妙だなー。
0706デフォルトの名無しさん
2007/11/03(土) 23:42:45XP EXCEL2000
マクロでIEを起動してSendkeysで入力した後切り替わったページの内容をファイルで吐き出すプログラム作ってるんですけど、3、4回実行した辺りから処理が重くなりまともにキーが送れなくなります。タスクマネージャーで見たところSYSTEMが100%近くまで来てました。
これって何ですか?
0707デフォルトの名無しさん
2007/11/03(土) 23:47:28ここでいいわけねえだろ糞野郎
氏ねボケカス
0708デフォルトの名無しさん
2007/11/04(日) 00:04:12うはっ、早速のレス有難う御座います。
その後、こりゃ駄目だとEXCEL閉じたんですけど状況変わらずでPC再起動してやっと回復したんですけどまた何度か実行すると同じようになります。
似たような経験のある方とかいらっしゃいませんか?
0709デフォルトの名無しさん
2007/11/04(日) 00:34:29さすがにスレ違いの質問はダメだろ。ここはVB6.0以前の場所。
プログラム板に助けてくれそうなスレがちゃんとあっからそっちで質問してみ。
0710デフォルトの名無しさん
2007/11/04(日) 00:34:51SendKeysを確実じゃないかと主運だけ尾d。
0711デフォルトの名無しさん
2007/11/04(日) 01:36:55此処って良スレなんですね、改めて感動しました。
>>710
そうですね。
作り直します。
有り難う御座いました。
0712デフォルトの名無しさん
2007/11/05(月) 03:43:38{enter}のsendkeysは危険だよ
0713706
2007/11/05(月) 06:01:04今やっと直し終わりました。
今度はバッチリ動いてます!
ありがとうございました。
>>711
はい、ENTERも使ってました。
Sendkeysってなんか使いづらいんですね。
0714デフォルトの名無しさん
2007/11/05(月) 16:02:43どうやるんですか?
0715デフォルトの名無しさん
2007/11/05(月) 16:25:35死ね役立たず。
人の足引っ張って楽しいかゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
0716デフォルトの名無しさん
2007/11/06(火) 18:56:09楽しそうだな。
2ちゃんのすれ相手じゃなくて 本当にいいたい奴にいったらもっとすっきりするぞ。
俺も毎日いいたいのを我慢してるよ。
0717デフォルトの名無しさん
2007/11/07(水) 22:33:30ACCESSに接続してログイン可能か判断するコード教えて下さい。
0718デフォルトの名無しさん
2007/11/07(水) 22:44:13誰もが斯様なのですね…
,..アナスイ トモダチノ ベンキョウヲ ススメテ ヤレヨ…
,level
…(+ΦyΦ)…
‘ワタシハ チュウガクニネンニナリマス…
0719デフォルトの名無しさん
2007/11/08(木) 21:14:24じゃあまずIDとPASSを 入力しないで ACCESSに接続してログイン可能か判断するコード書け
0720デフォルトの名無しさん
2007/11/11(日) 11:18:37ADSIとか?といってみるテスト。
717ではないが・・
ADSIってVB6で使えるんかなぁ?
試したことないけど
0721デフォルトの名無しさん
2007/11/20(火) 19:13:49○○をさせたいって思ったときに具体的なコードが検討も付きません
なにかぐぐる時のコツ的なものないですかね?
0722デフォルトの名無しさん
2007/11/20(火) 19:26:08アルゴリズム辞典とか
0723デフォルトの名無しさん
2007/11/20(火) 19:34:14今更VB6なんて始めてんじゃねえよドアホ
0724デフォルトの名無しさん
2007/11/20(火) 20:14:30ありがとうございます
残念ながら見てもよくわかりませんでした
具体的に言うと、たとえばVBのテキストボックスからテキストファイルに出力させたり
読み込ませたり、などなんですが
ほとんどのサイトがVBそのものの解説だけや、文法の説明が多く、何をするためにはこのメソッドを使う
とか、宣言をする。のような事があまり調べられず困ってる感じです
0725デフォルトの名無しさん
2007/11/20(火) 20:32:440726デフォルトの名無しさん
2007/11/20(火) 22:08:130727デフォルトの名無しさん
2007/11/20(火) 23:22:290728デフォルトの名無しさん
2007/11/20(火) 23:36:03それっぽい話はいっぱい出てくるのですが
例えるならアタリっぽいけど抜きどころが見つからないAVのような
さわりだけで肝心なところで終わるAVのような
なかなか求めるようなサイトが出てこないんです
なのでググり方、調べ方なんかでコツのようなモノがあったら教えていただけたらと
0729デフォルトの名無しさん
2007/11/20(火) 23:41:501.自分|客 がVB6以外認めないバカ
2.自分|客 がVB6以外認めない偏屈
3.自分|客 がVB6以外理解できないバカ
4.自分|客 がVB6以外の言語が動く環境が確保できないくらい貧しい
5.自分|客 の上司がVB6以外認めないバカ
6.自分|客 の上司がVB6以外認めない偏屈
7.自分|客 の上司がVB6以外理解できないバカ
4-7だったら暖かく認めてもよくね?
んでも発言みるかぎり1と2と3のコンボ風だな
どれ?
>721
4だったら 客の年商か 自分の収入答えてみ?
0730デフォルトの名無しさん
2007/11/20(火) 23:45:43なんだ釣りかよ!!
むかつく!
氏ね!
マジだったら商売かえろ!
もしくは本スレいけ!
ttp://pc11.2ch.net/test/read.cgi/tech/1187667616/
0731デフォルトの名無しさん
2007/11/20(火) 23:53:36微妙ですが4-7に近いと思われます
いまどきVB6をはじめる理由は、今月から入った会社の環境がほぼVB6がメイン
また会社と連携のある顧客、あるいは会社の人員が世代の古い方々が多く同じくVB6がメインなので
仕事上まずその環境に慣れなければならない為です
ちなみに私自身はプログラム系はほとんど経験がなくVB6がはじめてです
0732デフォルトの名無しさん
2007/11/21(水) 00:01:53申し訳ないです、釣ってるつもりはないんですが
ホントにググってもVBの概念、定義の仕方やせいぜい文法の辺りまでで
肝心なコードはサンプルがあるだけで、どのメソッドにどういう役割がある
といった事は書かれていないことが多いです
ヘルプを使ってみても分かりにくい言い回しが多いので・・・
もちろん私の理解力が足りないだけかもしれませんが
0733デフォルトの名無しさん
2007/11/21(水) 00:33:49あとはせいぜい逆引き大辞典とかか?
0734デフォルトの名無しさん
2007/11/21(水) 00:43:300735デフォルトの名無しさん
2007/11/21(水) 00:43:47> VBの概念、定義の仕方やせいぜい文法の辺りまでで
> 肝心なコードはサンプルがあるだけで
それだけあれば十分でしょ
サンプルがあるなら、似たようなことを実現するコードを
書くとっかかりにはなるんだから
> どのメソッドにどういう役割がある
そういうことは、使いながら調べたり試したりしながら覚えてくもんだ
プログラムに限ったことじゃないが、最初から全知識を頭に詰め込んで
始められるものなんてないと思うぞ
0736デフォルトの名無しさん
2007/11/21(水) 00:57:18サンプルコードを読んでもわからない、ってのが本当だとすると
そもそもプログラミングの勉強すらした事が無いと思われ。
学校でいったい何を勉強したのやら・・・
なんか 「ALWAYS 三丁目の夕日」 みたいだな。
ある自動車修理工場の話。
履歴書に 特技・自動車修理 って書いてあるから雇ったら
実は 自転車修理 の読み間違えだった。
なんでプログラミング経験の無いヤツを雇うのか不思議だな。
そこらへんに掃いて捨てるほどゴロゴロ転がってるというのに。
0737デフォルトの名無しさん
2007/11/21(水) 00:58:44仰るとおりですorz
ただ会社の人も付きっ切りで私に教える訳にもいかず、追いつかないもので
>>735のようにとりあえず記述されているサンプルコードを使いながら試したりしているんですけど
サンプルも圧縮してある物が多く会社のPCではダウンロードが禁止されているので
思うようにはかどらないんです
あと書き忘れていました
自宅のPCにはVB6もOffice系のソフトも入っていません
理由は>>729の4です
0738デフォルトの名無しさん
2007/11/21(水) 01:01:52俺が昔働いていた田舎の工場での話し。
履歴書に 資格・電子計算機ナントカカントカ○○級 って書いてあるから
コンピュータ室のオペレータに採用された女の子がいた。
なんか、聞きなれない資格だな。そんなのあったっけ・・・
その子のよく聞いてみたら、電卓 の資格だった。orz
0739デフォルトの名無しさん
2007/11/21(水) 01:08:50>そもそもプログラミングの勉強すらした事が無いと思われ。
その通りです。最近はじめたばかりですし、資格も一切持っていません
>なんでプログラミング経験の無いヤツを雇うのか不思議だな。
ですね、いかんせんお年寄りの多い会社なので世代交代という意味で
「とりあえず」で雇ったのかもしれません
参考書などを買うお金も微妙ですし、会社のPCからはここは見れないので
できるだけ自分で調べて覚えていきたいのですが、どうにも能率が悪くて
なのでそういうのを勉強したり調べたりする上でコツがあればと聞いてみたんですが
すれ違いなら申し訳ないです
0740デフォルトの名無しさん
2007/11/21(水) 01:11:130741デフォルトの名無しさん
2007/11/21(水) 01:12:04ウザイんだよお前
0742デフォルトの名無しさん
2007/11/21(水) 01:34:30も、もしかして、会社のPCはインターネットに繋がってないとか・・・?
0743デフォルトの名無しさん
2007/11/21(水) 01:55:22制限がかかってるんです
インターネットには繋げますが会社が許可した属性のページしか見れません
ので掲示板の類や会社が不適切と判断したページは見れないんです
同じくファイル類のダウンロードも一切できません
0744デフォルトの名無しさん
2007/11/21(水) 09:32:07まずやりたいことを
入力 処理 出力 という形でわけてみる んでそれぞれを細かくわけて
単機能にしていく
んでその単機能のサンプルを片っ端から集めてくる。家で集めて会社で
展開するくらい許してもらえ。
海外にも多くのサンプルが転がっている。
んでサンプルをそのまま実行しながらコードの書き方を見る。
つぎに目的の機能に合せてコードを書替えてアレンジしてみる。
あとはそれぞれをつなぎ合わせる事を考える。
そこで食っていくのなら参考書を買うなりVB6を調達するなり
自分への先行投資もしなきゃね。
あとここでなんでも相談するな。情報はふんだんに転がっている相談するより
調べた方が早い。どうやれば効率よく調べられるかは数打ってなれろ。
0745デフォルトの名無しさん
2007/11/21(水) 10:02:03ネットに繋がってる事が業務上重要なのだと上を説得するしかねーだろーな
0746デフォルトの名無しさん
2007/11/21(水) 12:24:20会社は、VBわからないことを承知の上で採用したのだから、
あんたを業務で使用できるように育てる義務がある
先輩が忙しいとか時間が無いとか、そういう問題じゃないんだよ
教務担当に現在進行中の仕事があっても、そんなの関係ねぇ
しつこく何でも何度でも聞け
必要なら書籍購入やダウンロード可能の承認をもらえ
いまあんたに必要なのは、たとえ担当に迷惑がられても、
その会社の方針に従っている限り、その中で知識をがっつく根性だ
それにここは、VB用の質問スレであって、仕事のやり方勉強の仕方の
質問スレじゃないんだ
そこんとこわかってくれ
0747デフォルトの名無しさん
2007/11/22(木) 16:44:59記述方法についてお伺いします。
たとえばSelect文において
Select Case Str1
Case "”"
とか
Case "″"
と入力すると、すべて
Case """"
と変換されてしまいます。もちろん、変数Str1の中身が「”」であっても
一致していないとみなされてしまいます。
この変換を抑制する方法ってありますか?
もし無いのなら、文字列定数ではなくUnicodeでコードを直接記述することに
なると思うのですが、chrw()関数でのUnicodeの指定方法がわかりません。
手元にある漢字コード表はJISとShift-JISなものでして。
よろしくお願いいたします。
0748デフォルトの名無しさん
2007/11/22(木) 17:01:10"=chr(34)
0749デフォルトの名無しさん
2007/11/22(木) 17:37:38変換を抑制する方法はなさそうだね。
こんなプログラム作ってコードを調べてみたらどう?
Private Sub Command1_Click()
Dim strChar As String
Dim i As Long
For i = 1 To Len(Text1.Text)
strChar = Mid(Text1.Text, i, 1)
Debug.Print strChar, Hex(AscW(strChar))
Next
End Sub
0750747
2007/11/22(木) 18:04:03抑制する方法はないですか。MS-Officeのスペルチェックといい、
こういう余計なお世話は停止できるようにして欲しいですよね。
やはり、1バイトずつ分解して調査するしかありませんか、トホホ。
>>747
chrw()関数とかUnicodeのことを書いたのでわかるだろうと思って
はしょったのですが、""内は2バイト文字です。フォント設定によっては
判別しづらかったですかね。
0751デフォルトの名無しさん
2007/11/22(木) 19:57:45C言語やjavaなんてもっと惨いぜ。\nとか\\とか\"とか、¥だらけの汚いコードになるんだから。
自分の書いたコードを他人が読むときの事を考えてコーディングしなさい。
もっとも、自分が退社してしまえば、あとは野となれ山となれですがw
0752デフォルトの名無しさん
2007/11/22(木) 22:35:56■ このスレッドは過去ログ倉庫に格納されています