Article View: comp.os.ms-windows.programmer.misc
Article #2387Re: VISUAL BASIC
From: John Grant
Date: Wed, 27 Jan 1993 20:24
Date: Wed, 27 Jan 1993 20:24
57 lines
3023 bytes
3023 bytes
In article <3257.885.uupcb@freddy.ersys.edmonton.ab.ca> stephen.murphy@freddy.ersys.edmonton.ab.ca (Stephen Murphy) writes: [...questions & answers deleted...] >Diatribe: VB is suited for small in house applications [...some of of diatribe against VB deleted...] >downloading an application, unzip it and find: >VBRUN200.DLL, STATUSBR.DLL, SUPRCNTL.DLL, 3DGAUGE.DLL... >Run the poor EXE and watch it turn your 486 into molasses >as it tries to locate all the information it needs, >sometimes coming up empty-handed, leaving a gaping >hole in your video where that 3D Button is supposed to be. >| >Conclusion: If you've just finished a VB app that you feel >you must share with the world, at least give it a tell-tale >name. Don't call it "MYWIN.ZIP", call it "MYVB.ZIP". Better >yet, say to yourself, "OK. This is what I want my >application to look like. Now I'm going to learn C >or C++ and write the *real* version!" You will both help >and thank yourself tenfold in the long run. It's difficult to know which items you are complaining about here, but it appears that you don't like the fact that the app comes in several parts, including several DLLs. I have news for you - this is not limited to Visual Basic. Many apps come with 1 or more DLLs, because that's the way it's done. It is entirely independent of the programming language. Before DLLs, the libraries were linked into the .EXE files - now they are external. If the DLLs were linked in with the .EXE, the .EXE would be quite large, but you wouldn't be complaining because you wouldn't know that several .EXEs contained exactly the same libraries. On the other hand, your system would complain, because you would be wasting a significant amount of memory when any 2 or more of these apps containing a particular library were running simultaneously. I think the only thing you can complain about here is that VBRUN200.DLL is being packaged with each VB app made available. If the author assumes you have it and you don't, then the app doesn't work. If he packages it with the app, then people complain about it wasting banwidth. The same could be said for apps in any language that use common DLLs (i.e. Borland's custom controls). Don't blame VB or any other language. If anything, blame the fact that all of these apps are pretty fancy and run in a GUI environment - that's why they are big. No, I don't use VB: I use BC++. -- John A. Grant jagrant@emr1.emr.ca Airborne Geophysics Geological Survey of Canada, Ottawa
Technical Details
Message-ID:
<1993Jan27.202410.22256@emr1.emr.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!amdahl!rtech!sgiblab!sdd.hp.com!cs.utexas.edu!torn!nott!emr1!jagrantReferences:
<3257.885.uupcb@freddy.ersys.edmonton.ab.ca>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.misc Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!amdahl!rtech!sgiblab!sdd.hp.com!cs.utexas.edu!torn!nott!emr1!jagrant From: jagrant@emr1.emr.ca (John Grant) Subject: Re: VISUAL BASIC Message-ID: <1993Jan27.202410.22256@emr1.emr.ca> Organization: Energy, Mines, and Resources, Ottawa References: <3257.885.uupcb@freddy.ersys.edmonton.ab.ca> Date: Wed, 27 Jan 1993 20:24:10 GMT Lines: 57