VB On Linux


Recommended Posts

I know VB is a much hated language, dont get me wrong, I dislike its object-based simplicity as well. Sadly though, VB is some twisted prerequisite for my other classes (they tell me i need to learn it in order to learn a basic understanding of code, i mean come on wtf? html is more enjoyable than this) My question is, anybody know of a vb prog for linux, that way i dont have to boot into windows just work on my class? help would be greatly appreciated.

Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/
Share on other sites

darn, i have a windows spec. hdd (used mostly for games), but when i try to use qemu to emu windows from that drive, it doesnt boot, any ideas? My linux hdd (40gb part on a 200gb hdd) and my windows spec. hdd (40gb hdd) are seperate drives.

Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585908713
Share on other sites

  KayMan2K said:
VB.Net (aka VB7) programs can Linux to some capacity using the Mono project's .Net Runtime for Linux.

There is no solution for running VB6 code other than already mentioned... virtual machine.

585908712[/snapback]

i was thinking the ability for .net was there.. i wasnt sure if there was an actual implementation of it though.. how well does that work.. i might look into it just to play with it..

Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585908719
Share on other sites

  nvme said:
i was thinking the ability for .net was there.. i wasnt sure if there was an actual implementation of it though.. how well does that work.. i might look into it just to play with it..

585908719[/snapback]

I have used it for experiments only. It is pretty good though, give it a try. You will need to run WINE and maybe some other tools to get WinForms working properly.

Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585909498
Share on other sites

  s0n1cm0nk3y said:
darn, i have a windows spec. hdd (used mostly for games), but when i try to use qemu to emu windows from that drive, it doesnt boot, any ideas? My linux hdd (40gb part on a 200gb hdd) and my windows spec. hdd (40gb hdd) are seperate drives.

585908713[/snapback]

I suppose you're not running older windows version like 98, 95 or NT which means that you probably have NTFS partition! NTFS does not work very well in Linux...

If you want to run .NET code, I suggest you to use Windows since mono project has very limited capabilities.

Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585909507
Share on other sites

  s0n1cm0nk3y said:
I know VB is a much hated language, dont get me wrong, I dislike its object-based simplicity as well.

585908675[/snapback]

VB .NET isn't a much "simpler" OOP language than C# or Java. It has full fledged support for object oriented development and is completely different in that sense than VB 6. However, yeah, VB 6 is a horrible mix of functional and object oriented development. What class do the Len() belong to, for example? *sigh*

Anyway, Mono is a very interesting open source project to implement the .NET Framework natively in Linux, and they've got a long way already. Unfortunately, it seems they're mainly focusing on the .NET framework on C# so far, so the VB .NET compiler is still a bit undeveloped while the C# one is already C# 1.0 feature complete (C# 2.0 is the version to come in Visual Studio 2005) and can compile their .NET framework source code itself. The C# compiler was also written in "Mono" C#. :) So it's self-sustaining which is a sign of maturity. You can find the status of the VB compiler here. You'll probably be able to make some basic stuff with it, but not everything is supported and you should really double check the work you do in it with a VB .NET compiler in Windows.

If you're aiming for VB 6 I guess you're out of luck for native app development. Also keep in mind that there are several differences between VB 6 and VB .NET. Basically most of it besides the syntax.

  Quote
I suppose you're not running older windows version like 98, 95 or NT which means that you probably have NTFS partition! NTFS does not work very well in Linux...

NTFS often work just fine in Linux, as long as you aren't looking for write support.

Edited by Jugalator
Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585909553
Share on other sites

  Jayzee said:
I suppose you're not running older windows version like 98, 95 or NT which means that you probably have NTFS partition! NTFS does not work very well in Linux...

If you want to run .NET code, I suggest you to use Windows since mono project has very limited capabilities.

585909507[/snapback]

like jugalator said, ntfs (and im not really a fan of fat32) isnt much of a problem as long as you dont look for write capability. I have my ntfs part mounted in linux with no problem (used mostly for lmusic, videos, torrents, and some of my wallpapers that i modify left over from windows), and i havent tried to write on it. as for my vb work, i ftp or ssh it up to my debian based shell account on nic-nac-project.de, that way i can work on it here, and at school. I work on it at home, because i get tired of having to deal with the lag and such that these ibms seem to have (they dont allow us to use spysweeper, crap cleaner, or av, they say we could mess something up, which in all honestly, considering the current situation, i dont think theres much i could to mess it up) Also my question is, will wine support the vb prog im using. im using vb 5.0 cce (control creation edition). Its the free one that our teacher believes is the simplist and best to use (it crashes alot too). post if it will or will not work.

UPDATE: nvm i checked out the wine hq and read this:

Microsoft Visual Basic 5 Control Creation Edition runs nearly perfectly using Wine 20030508 with native oleaut32 and native comcat

where are these native files that i need? forgive me im a wine virgin.

also do i have to install wine or does it come with most distros (using ubuntu 5.04), and will i beable to launch programs on my windows hdd.

Edited by s0n1cm0nk3y
Link to comment
https://www.neowin.net/forum/topic/319510-vb-on-linux/#findComment-585909843
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Serious question here. Why is the start menu such a heated topic? I can't remember the last time that I used the start menu for anything at all other than it pops up when I hit the WIN key on my keyboard before I type for the program I want to run and then hit Enter or to restart my machine. I honestly wish it would just go away, and it just be replaced with the PowerToys Run menu. Am I missing something with the Start menu? I see people always talking about installing third party replacements and such, but I just wonder what some are actually using the Start menu for that I might be missing out on. Genuine question. Hopefully not offending anyone as I know everyone has their own way to work and access things in the OS.
    • These are the Apple Watch models that support watchOS 26 by Aditya Tiwari Apple has announced the latest operating system upgrade for its smartwatch lineup, called watchOS 26, not watchOS 12, as many expected a while ago. The Cupertino giant has unified the software experience across its platforms by introducing the "Liquid Glass" software design and renaming all the operating systems to version 26. That said, the next question is which Apple Watch models will support watchOS 26. Apple has shared the official list of devices: Apple Watch Ultra 2 Apple Watch Ultra Apple Watch Series 10 Apple Watch Series 9 Apple Watch Series 8 Apple Watch Series 7 Apple Watch Series 6 Apple Watch SE (2nd Generation) The upcoming Apple Watch update brings several new features to your wrist. Liquid Glass design gives a fresh look to the UI with updated Control Center and translucent buttons within apps. It's new Workout Buddy feature can use an Apple Intelligence-enabled iPhone nearby to provide personalized, spoken motivation during workouts. Building on the Double Tap feature, you can now flick your wrist to perform actions like muting incoming calls, silencing timers, and dismissing notifications when your hands are full. It is available on Apple Watch Ultra 2 and Apple Watch Series 9 (or later). watchOS 26 is currently available for testing through the Apple Developer Program. It will roll out to general users during the fall season, when Apple is expected to refresh the Ultra and SE models. Note that your Apple Watch must be paired with an iPhone 11 (or later) or iPhone SE (2nd generation or later) running iOS 26. While the list of Apple Watch models that support watchOS 26 remains the same, it won't work with iPhone Xs/Xs Max and iPhone Xr, which were previously supported on watchOS 11. You can check out the respective lists of supported devices for iOS 26, iPadOS 26, and macOS 26 Tahoe.
    • Galaxy Z Fold7 to be the thinnest and lightest foldable from Samsung by Sagar Naresh Bhavsar A few days ago, Samsung shared an official teaser of their upcoming premium foldable, the Galaxy Z Fold7. Interestingly, the company titled the official post, "Meet the Next Chapter of Ultra," giving birth to a new rumor about a new "Ultra" foldable. The teaser highlighted Galaxy Z Fold7's tall and wide design, which previous rumors have suggested. The Galaxy Z Fold7 is also expected to come with a bigger display compared to the Galaxy Z Fold6. There were also rumors that Samsung could use a titanium backplate for improved durability and also make the device slim. Now, Samsung has shared a new teaser of the Galaxy Z Fold7 that adds a bit a weight to this rumor. Samsung has called the Galaxy Z Fold7 the "thinnest, lightest, and most advanced foldable yet." While the company didn't share any measurements or metrics that would define how thin or light the upcoming foldable is, the GIF shows the Galaxy Z Fold7 from the side (and it appears quite thin). Take a look for yourself: It would be safe to say that Samsung has been lacking in terms of making its foldable devices slim, even reducing the display crease. Though the company launched the Galaxy Z Fold6 Special Edition in China and Korea last year, which was their slimmest phone, it was nowhere near the likes of the OPPO Find N5. In terms of innovation as well, the company is far behind, and Chinese makers such as Huawei have already released the world's first triple-folding phone, the Mate XT. On the positive side, Samsung claimed that their "engineers and designers are refining each generation of the Galaxy Z series to be thinner, lighter, and more durable than the last," suggesting that the company could bring improvements with this year's foldable. The Galaxy Z Fold7 is expected to launch next month, in New York, in the second Unpacked event of the year, alongside the Galaxy Z Flip7. There are also rumors that the affordable version of the flip phone, the Galaxy Z Flip7 FE, could also launch at the event.
  • Recent Achievements

    • Explorer
      MusicLover2112 went up a rank
      Explorer
    • Dedicated
      MadMung0 earned a badge
      Dedicated
    • Rookie
      CHUNWEI went up a rank
      Rookie
    • Enthusiast
      the420kid went up a rank
      Enthusiast
    • Conversation Starter
      NeoToad777 earned a badge
      Conversation Starter
  • Popular Contributors

    1. 1
      +primortal
      500
    2. 2
      ATLien_0
      268
    3. 3
      +FloatingFatMan
      257
    4. 4
      Edouard
      201
    5. 5
      snowy owl
      171
  • Tell a friend

    Love Neowin? Tell a friend!