Valhalla Legends Forums Archive | Visual Basic Programming | ThunderVB

AuthorMessageTime
KkBlazekK
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=62038&lngWId=1

Has anyone used it before, or know someone who has?
September 5, 2005, 9:32 PM
R.a.B.B.i.T
OMG I want it!

[update]
Got it!
September 6, 2005, 3:32 AM
PaiD
Wow... This looks nice
September 6, 2005, 3:54 AM
Mangix
does it work with VB 2005?
September 6, 2005, 5:09 AM
Myndfyr
[quote author=Mangix link=topic=12720.msg127045#msg127045 date=1125983386]
does it work with VB 2005?
[/quote]

Most likely not, since VB6 and VB.NET are entirely different in terms of both compiled form and IDE.
September 6, 2005, 7:27 AM
Mangix
bah that sucks

oh well then i guess i'll get it If and When it releases for VB 2005 then :)
September 6, 2005, 8:00 AM
QwertyMonster
Sweet. Looks so nice, might get it.
September 6, 2005, 10:26 AM
KkBlazekK
Rabbit, is it any good?
September 6, 2005, 11:48 AM
LivedKrad
I can't get it to work at all. But then again, I'm really horrible at life.

Edit: I set up a function as such:
[code]
Private Function TestVal() As Long
'#c' int TestVal() {
'#c' return 2;
'#c' }
End Function
[/code]

I then called the function like so:
[code]
Sub Main()
MsgBox TestVal()
End Sub
[/code]

The message box contained "0".
September 7, 2005, 12:23 AM
Myndfyr
[quote author=Mangix link=topic=12720.msg127063#msg127063 date=1125993655]
bah that sucks

oh well then i guess i'll get it If and When it releases for VB 2005 then :)
[/quote]

They'll probably never release it for VB 2005.  .NET provides language interoperability (if you want to use MS IL, that's close to assembly).  Native C and assembly are incompatible.
September 7, 2005, 2:23 AM
R.a.B.B.i.T
I can't get any interaction between C/ASM code and VB, but I've gotten stuff to compile.  I get an assload of problems when I try any #includes though.
September 7, 2005, 3:17 AM
JoeTheOdd
2.1 MB. Nice!

*poke*
September 7, 2005, 9:45 PM
UserLoser.
I thought it said somewhere in the documentation that you need to download and install something else for the C/ASM to work?  Have you guys tried reading the documentation?
September 8, 2005, 1:06 AM
JoeTheOdd
LivedKrad refered me to the autoinstaller. Omg, I dont see an autoinstaller!
September 8, 2005, 11:51 AM
HdxBmx27
http://prdownloads.sourceforge.net/thundervb/ThunderVB_1.0.0.rar?download
There you go and the patch is here:
http://prdownloads.sourceforge.net/thundervb/ThunDll_v1.0.1_bin.rar?download
I've used it, It works fine.. cept for it dosent like retx..
~-~(HDX)~-~
September 8, 2005, 9:34 PM
LivedKrad
Thanks for the tip, UL. Except I downloaded the extra stuff it listed there to compile the additional C/ASM code. Anything else?
September 8, 2005, 9:45 PM
JoeTheOdd
Can someone post a step-by-step, or a link to one, and the links to needed 3rd party software? Thanks!
September 8, 2005, 10:44 PM
R.a.B.B.i.T
[quote author=UserLoser link=topic=12720.msg127349#msg127349 date=1126141579]
I thought it said somewhere in the documentation that you need to download and install something else for the C/ASM to work?  Have you guys tried reading the documentation?
[/quote]I have MASM and the C linker, just like the instructions say, but it's still evil!
September 8, 2005, 11:56 PM
HdxBmx27
:/
Works perfectly fine for me, Cept you have to turn off creating the C linker files.
... but that dosent seems to effect much, I need a small program to write in C to test it..
~-~(HDX)~-~
September 9, 2005, 6:53 AM
laurion
thats amazing that they released this open source, they couldve made a lot of money off of a program like this
September 10, 2005, 8:56 PM
Topaz
Doubt it, there's a lot of problems with it.
September 10, 2005, 11:48 PM
LivedKrad
[code]
Private Sub Form_Load()
MsgBox testT(2)
End Sub

Public Function testT(ByVal k As Integer) As Integer
'#C' int testT(int x)
'#C' {
'#C' return x;
'#C' }
End Function
[/code]

Returns 0? Maybe I didn't install the VC++ SDK or masm in the right locations? Forgot a setup step?

Edit: I also tried returning k, same result. Apparently it's still being seen as comments and thus is skipping it. I guess I'm not compiling right? Simply running VB does not do the trick?
October 5, 2005, 3:13 AM
Mangix
darktype DID say it has a lot of problems with it.

anyways this programs sucks. if it wants to be useful, it would need to be in VB .NET cause VS 2005 will NOT have VB. only VB .NET(now named VB 2005). but then again .NET does have an Assembly namespace...
October 5, 2005, 4:30 AM
K
[quote author=Mangix link=topic=12720.msg130018#msg130018 date=1128486653]
darktype DID say it has a lot of problems with it.

anyways this programs sucks. if it wants to be useful, it would need to be in VB .NET cause VS 2005 will NOT have VB. only VB .NET(now named VB 2005). but then again .NET does have an Assembly namespace...
[/quote]

And the 'Assembly' namespace has absolutely nothing to do with the assembly you are thinking of.

Also, there wouldn't be much purpose in allowing inline assembly in a language that's compiled to byte code.
October 5, 2005, 5:39 AM
Myndfyr
[quote author=K link=topic=12720.msg130022#msg130022 date=1128490793]
[quote author=Mangix link=topic=12720.msg130018#msg130018 date=1128486653]
darktype DID say it has a lot of problems with it.

anyways this programs sucks. if it wants to be useful, it would need to be in VB .NET cause VS 2005 will NOT have VB. only VB .NET(now named VB 2005). but then again .NET does have an Assembly namespace...
[/quote]

And the 'Assembly' namespace has absolutely nothing to do with the assembly you are thinking of.

Also, there wouldn't be much purpose in allowing inline assembly in a language that's compiled to byte code.
[/quote]

No, Mangix just thinks that whatever he is working on at the present time is the best, most uberleet thing in the world, and everything else is just dumb.
October 5, 2005, 3:52 PM
LivedKrad
Sigh, nearly every time I ask for something in most of these forums someone always has to say something stupid, (like Mangix), and then everyone else starts replying to the idiocy of what was said by that person. I don't think anyone will ever tell me what I'm doing wrong :P.
October 5, 2005, 9:54 PM
Explicit[nK]
Reinstall it from scratch.
October 5, 2005, 10:07 PM
Topaz
ARE YOU COMPARING ME TO MANGIX??? OMGWTF>_<!!!
October 5, 2005, 10:14 PM
Explicit[nK]
[quote author=daRktYpE link=topic=12720.msg130072#msg130072 date=1128550442]
ARE YOU COMPARING ME TO MANGIX??? OMGWTF>_<!!!
[/quote]

Obviously, he is, ::) You and Mangix's relationship is so cute that it's nearly impossible to overlook. Opposites really do attract. ;D
October 5, 2005, 10:20 PM
Mangix
[quote author=MyndFyre link=topic=12720.msg130038#msg130038 date=1128527530]
[quote author=K link=topic=12720.msg130022#msg130022 date=1128490793]
[quote author=Mangix link=topic=12720.msg130018#msg130018 date=1128486653]
darktype DID say it has a lot of problems with it.

anyways this programs sucks. if it wants to be useful, it would need to be in VB .NET cause VS 2005 will NOT have VB. only VB .NET(now named VB 2005). but then again .NET does have an Assembly namespace...
[/quote]

And the 'Assembly' namespace has absolutely nothing to do with the assembly you are thinking of.

Also, there wouldn't be much purpose in allowing inline assembly in a language that's compiled to byte code.
[/quote]

No, Mangix just thinks that whatever he is working on at the present time is the best, most uberleet thing in the world, and everything else is just dumb.
[/quote]im not working on anything. im lazy. and no. that would be just like saying that Linux, Wine, Windows, Mac, and everything else is dumb. do i think it is? no
October 5, 2005, 11:09 PM
Topaz
nah mangix is a homo
October 6, 2005, 12:18 AM
JoeTheOdd
Opposites? I'm not big on flaming, but their both total idiots.

daRktYpE: Mangix is homosexual? Hm, well, if anyone knew, it would be you..
October 6, 2005, 1:53 AM
Topaz
Explain how I'm an idiot plz.
October 6, 2005, 6:08 AM
Myndfyr
[quote author=LivedKrad.fe link=topic=12720.msg130070#msg130070 date=1128549278]
Sigh, nearly every time I ask for something in most of these forums someone always has to say something stupid, (like Mangix), and then everyone else starts replying to the idiocy of what was said by that person. I don't think anyone will ever tell me what I'm doing wrong :P.
[/quote]

Isn't it a SourceForge project?  Why don't you post on their message boards?
October 6, 2005, 6:05 PM
LivedKrad
I wasn't aware they had any.. the only site I've seen is one defining their installation instructions.
October 7, 2005, 10:20 PM

Search