5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

自作のDLL関数(VC)の宣言が大変

1 :がんばるぞ:02/04/04 21:39
はじめまして、VB、VC共に中途半端に知ってる者です。
VCで自作のDLLを作りました。そのDLLの関数を
VBのBASで宣言してやる必要があるんですが、関数の数が膨大なため
気が遠くなっている所です。甘い!と言われそうですが…
CのDLL関数のVBでの宣言方法を自動的に
行ってくれるツールのようなものはないでしょうか?

2 :デフォルトの名無しさん:02/04/04 21:40




3 :デフォルトの名無しさん:02/04/04 21:40





4 :デフォルトの名無しさん:02/04/04 21:40






5 :デフォルトの名無しさん:02/04/04 21:40













6 :がんばれ:02/04/04 21:43
無い。

7 :デフォルトの名無しさん:02/04/04 21:43
COMにしときましょう。

8 :デフォルトの名無しさん:02/04/04 21:44
>VCで自作のDLLを作りました。そのDLLの関数を
>VBのBASで宣言してやる必要があるんですが、関数の数が膨大なため
自分で関数作ったんだよね。膨大??
「Declare Function 〜 」を書くのが面倒って言ってる?

9 :デフォルトの名無しさん:02/04/04 21:47
dir *.dll > txt
後は変換。

10 :デフォルトの名無しさん:02/04/04 21:55
type (自作dll) > dll.txt

11 :デフォルトの名無しさん:02/04/04 21:59
ヘッダの中身引っ張って正規表現による置換で整形。

12 :がんばるぞ:02/04/04 22:28
作ったDLLには80個位関数があります。
頑張って書くしかないですか…(:;)

13 :デフォルトの名無しさん:02/04/04 22:33
80が膨大、ですか…

14 :デフォルトの名無しさん:02/04/04 22:34
>>12
>>9, >>10 とか >>11 は無視かい...。

しかし、DLL に 80個の関数...、なんか設計がおかしいと思うのは俺だけ
か ?

15 :デフォルトの名無しさん:02/04/04 22:36
>>12
つーか、80個作るのにどれくらい時間かかったんだ?

それに比べればゴミみたいな時間だと思う。

16 :がんばるぞ:02/04/04 22:38
80個は、甘いかもしれません。
でも、あったら良いな〜って思ったんで。
今後も使えたら、効率上がりますし。

17 :デフォルトの名無しさん:02/04/04 22:43
ならそのツールを作れ。
今後も使えば、効率も上がるだろうさ

18 :がんばるぞ:02/04/04 22:46
アドバイスありがとうございます。
9:DLLのリストが出てくるのみでした。 
10:中身が解読できないファイルができてしまいました。(私が解読できないだけかも。)
11:試して見ます!

19 :がんばるぞ:02/04/04 22:48
>ならそのツールを作れ。
>今後も使えば、効率も上がるだろうさ
なるほどです、何でも楽しようとすると駄目ですね。


20 :デフォルトの名無しさん:02/04/04 22:50
>>15
同意。80個の関数作れるなら
宣言くらいたやすいもんだと思う。
1はネタのつもりなんだろうか?

21 :がんばるぞ:02/04/04 22:55
>つーか、80個作るのにどれくらい時間かかったんだ?
>それに比べればゴミみたいな時間だと思う。
VCのDLLをVBで呼び出すの初めてのことなもんで、
MSDNやNETで勉強しながらがんばっとるんですが、
エラーの嵐で困ってるンです。

22 :がんばるぞ:02/04/04 22:57
>同意。80個の関数作れるなら
>宣言くらいたやすいもんだと思う。
>1はネタのつもりなんだろうか?
ねた振りじゃないっす。
本気で困ってます。
VBにはあんまり明るくないんっす。(VCもあんまりです)
勉強して出直します!

23 :デフォルトの名無しさん:02/04/04 23:06
楽しようとするのはいいことです。
楽するために頭を使いましょう。

24 :がんばるぞ:02/04/04 23:08
らじゃ!!
ありがとうございました。

25 :デフォルトの名無しさん:02/04/04 23:08
VBのAPI宣言方法書け。
誰かが変換スクリプト書いてくれるぞ

26 :デフォルトの名無しさん:02/04/04 23:10
というかさあ、Cを書く段階で #Define 使って変換し易いにように作っておけよ

27 :がんばるぞ:02/04/04 23:13
>VBのAPI宣言方法書け。
>誰かが変換スクリプト書いてくれるぞ
頑張って自分にて80個書きます。
勉強して次、楽になるように。

28 :がんばるぞ:02/04/04 23:15
>というかさあ、Cを書く段階で #Define 使って変換し易いにように作っておけよ
”確かに”、といえるほど知識がないです。
VBを意識したPrograming方法を学びます。

29 :がんばるぞ:02/04/04 23:19
終電落ちします。
皆様ありがとうございました。

30 :デフォルトの名無しさん:02/04/04 23:20
単発質問スレをダラダラと続ける君たちは三瓶です。

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)