トップページ⇒tech
15コメント6KB

VB6の可能性を探るスレ

■ このスレッドは過去ログ倉庫に格納されています
0001UNDER ◆AtiToS4. NGNG
これまで俺はVB4の人であったが、今回VB6で開発することになった。
VB4ではあきらめていた各技術は、VB6では簡単にできるようになっているのか。
それを小一時間問い詰めたい。それではよろしくどーぞー。

今ある質問
�@文字列を構造体につっこみたい。できれば文字列をMid、LEFT、Right等
 で編集することなしに。

 Type typB
   c1 as string*5
   c2 as string*3
   c3 as string*2
 End Type

 Dim A as String*10
 Dim D as typB

 A=”1234567890”

 ってところで、簡単に、
 D.c1=”12345”
 D.c2=”678”
 D.c3=”90”
 としたいわけです。


�Aお客に、VS6の導入を要求したら、VB6で十分では、
 との指摘を受けた。今回は、ASP+COMにてWEB
 の開発するので、
 Visual InterDev
 Visual Basic
 を使うということで、VS6を要求しようと思っている
 のだが、VS6にはよいツールがあると聞いた。
 VS6ならではのツール(テスト用含む)があれば、
 それを理由にしようと思っている。また、効率よい開発・
 デバッグ・モジュール管理を行うためにも、よい開発ツール
 があるか、知りたい。

�BなんとIBM系ホスト(言語COBOL)から送信された電文を、
 VBで受けることになった。これまではCOBOLやVCで受け
 たことはあったのだが。。。
 VBで受ける際、いわゆるホスト側COBOLではパックされて
 いるCOMP−5等を、素直にVB6で受ける(扱う)ことはで
 きるのか? やっぱ、Xタイプに変えてもらうしかないのだろう
 か。

以上、よろしく願いたい!
0002デフォルトの名無しさんNGNG
今だ!831番ゲットォォォォ!!
http://pc.2ch.net/test/read.cgi?bbs=tech&key=1000523122
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
     ∧∧   )      (´⌒(´
  ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ
0003デフォルトの名無しさんNGNG
VB.NETにしたら?待てないのかな?
0004デフォルトの名無しさんNGNG
�@
クラスモジュールを使うのがよさげ
VB4にはあったっけ?
0005デフォルトの名無しさんNGNG
�@
Private Type tAAA
a1 As String * 5
a2 As String * 3
a3 As String * 4
End Type
Private Type tBBB
b1 As String * 12
End Type


Dim t1 As tAAA
Dim t2 As tBBB
t2.b1 = "0123456789abcdef"
LSet t1 = t2

↑こういう事ならできる。
t1.a1="01234"
t1.a2="567"
t1.a3="89ab"
となる。LSET、これ最強。

RtlMoveMemory()APIとかでメモリ転送することもできるが
メモリ破壊して飛ぶ可能性がある諸刃の剣。
初心者にはおすすめできない。
0006UNDER ◆AtiToS4. NGNG
�@について
 5さんの方法にてやってみたら、できました!
 3〜5さん、ありがとうございました。
 (これはVB4でもできましたね。。。)


�A、�Bについて何かあれば、よろしくお願いいたします。

�A・VS6付属ツールでみなさんが使っているものを教えてください。
  (特に使っているものはありませんか?)
 ・VB6における単体テスト及び結果採取(イミディエイトウィンドウ等)
  にて、皆さんがやっている方法を教えてください。
 
�B・COMP−5(PS9)等にてパックされてきた電文を、VBで受け取れるか?
0007UNDER ◆AtiToS4. NGNG
質問ばかりで悪いのですが、、、

�CVB6でソートする関数ってありますか?
 大量バッチ処理をVB6で行うことになりまして、
 できればプログラム上の配列等に展開することになしに、
 外部ファイルをソートしてしまいたいのですが。。。
0008デフォルトの名無しさんNGNG
>>7
自分で書きましょう。
嫌だったら、リストボックスにいったんぶち込んで
SortedプロパティをTrueにしてまた元に戻してみるのもいいかも
(処理速度は保証できません)
0009デフォルトの名無しさんNGNG
短髪質問スレ、氏ね。
0010デフォルトの名無しさんNGNG
なんかdelphiつかえば、楽にできることですね。
たぶん。
0011デフォルトの名無しさんNGNG
なぜ"すれ立てるまでもない質問すれ"で質問しないのですか。
00125NGNG
>�B・COMP−5(PS9)等にてパックされてきた電文を、VBで受け取れるか?
できん。
いっそのこと受信部分と変換部分をVCでDLLにするからって理由で
VSにさせたら?
とにかく口先三寸でたたみこめ。
0013デフォルトの名無しさんNGNG
>10
激しくドウイ
0014デフォルトの名無しさんNGNG
>>10
客に VB6 でと注文されてるようだからしかたないでしょ。
俺だったら自分でやりたくないからバイト雇ってやらせるな(w
0015デフォルトの名無しさんNGNG
つーか質問するより先に自分でやれっちゅうねん
■ このスレッドは過去ログ倉庫に格納されています