Mirage Source
http://www.miragesource.net/forums/

VB6 - Basics 1 - Dim what?
http://www.miragesource.net/forums/viewtopic.php?f=211&t=5888
Page 1 of 1

Author:  Jacob [ Mon Jun 29, 2009 1:10 pm ]
Post subject:  VB6 - Basics 1 - Dim what?

I'm gonna post some basic tutorials / guides for the new users. If you see any errors or if you have any ideas please let me know.

Basics 1 - Variables.

Byte
8-bit: Values from 0 to 255. Whole numbers only.

Integer
16-bit: Values from -32768 to 32767. Whole numbers only. Takes 2 bytes in memory.

Long
32-bit: Values from -2,147,483,648 to 2,147,483,647. Whole numbers only. Takes 4 bytes in memory. (This is 'int' in c++ and c#)

Single
32-bit: Values from -3.402823e38 to -1.401298e-45 for negative values. Values from 1.401298e-45 to 3.402823e38 for positive values. Takes 4 bytes in memory.

Double
64-bit Values from -1.79769313486232e308 to -4.94065645841247e-324 for negative values. Values from 4.94065645841247e-324 to 1.79769313486232e308 for positive values. Takes 8 bytes in memory.

String
The String data type is usually used as a variable-length type of variable. A variable-length string can contain up to approximately 2 billion characters. Each character has a value ranging from 0 to 255 based on the ASCII character set. Strings are used when Text is involved.


In VB6, you declare variable in the following manner:
Code:
Dim [name of variable] as [Data Type]

Example - declaring 'b' as a byte:
Code:
Dim b as Byte


Project
Our first project will be a basic form application that will add 2 values together. The data types can be whatever you want. Display the output.

Overview
  • Declare variables.
  • Add 2 values together and display the new value.

Notes
  • Please provide the source when submitting a project.
  • Make sure to comment your code.

Author:  Rian [ Mon Jun 29, 2009 6:08 pm ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

SPOILER: (click to show)
Private Sub cmdAdd_Click()
Dim A As Double
Dim B As Double
Dim Result As Double

' Assign the textbox input to our variables
A = Str(txtVal1.Text)
B = Str(txtVal2.Text)

' Add our varibles together
Result = A + B

' Display the result
lblResult.Caption = Str(Result)
End Sub


Attachments:
Dim What.rar [4.02 KiB]
Downloaded 533 times

Author:  Joost [ Tue Jun 30, 2009 12:33 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Dim A As Byte, B As Byte
A=1
B=1
Msgbox("A+B")

Author:  Beres [ Tue Jun 30, 2009 12:59 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Joost wrote:
Dim A As Byte, B As Byte
A=1
B=1
Msgbox("A+B")

Now wont that just display "A+B" in the messagebox? It wont calculate it because its in strings.

Code:
MsgBox(A + B)

Thats the proper way.

Author:  Jacob [ Tue Jun 30, 2009 12:12 pm ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Beres wrote:
Joost wrote:
Dim A As Byte, B As Byte
A=1
B=1
Msgbox("A+B")

Now wont that just display "A+B" in the messagebox? It wont calculate it because its in strings.

Code:
MsgBox(A + B)

Thats the proper way.


Beres is correct. Joost would just show "A+B" and not actually perform any math.

Author:  Joost [ Tue Jun 30, 2009 9:01 pm ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

I was just testing you!

Dim A As Byte, B As Byte
A=1
B=1
Msgbox("A+B = " & A + B)

Author:  wanai [ Tue Nov 02, 2021 10:08 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

XIII280BettCHAPVacaSideRossVIIIFredXVIIADHDJuicGardLuckMetaSALOTescYourJameStriZoneAtlashar
GegaRoseCereTranLacaAloeLacaFujiLoviAntoRevoWillVeraSkinAquaGeorGiusGarnHomoGreeGeorNOTATwin
GezaRoadRobeJeweMariFutuXboxELEGSilvSilvRatcSelaAlphToshMarcWitcKennSergFranSilvGWCIGranKurt
JazzSurvFranCityMikeWindVashZoneRichDisnLAPIGiulTexaThatLAPIRighBretGuarMiyoZoneBastGaryZone
SwarXVIIgranPockRHZNZoneAesoKissZoneAnthZoneZoneProdZoneXVIIZoneViewMataZoneGeorJoseAmanDolb
ZoneVIIIUmogSATASmarCandHitaMeloBookPaigDarkHabaSwarProlVeloBossHellParkwwwnRefeSilvLimbFolk
polyWarnHappseveHellAboaJeweMicrPeugQuarWinxViteEnglPlayAdvaWindJeweElvismalErroEasyAriaLife
CindWrecNicoKracChriRobiJohnJohnXVIIGenuDennBogdTigeVincRubimatcSeraNickWindHappEnzoZimmDavi
UnitOtfrMeinXVIIJackGeorXVIItherForeNatowwwaArthBonuKnyrDeanDigiCarySterCambFaroFalcSATASATA
SATARollDireModeWhitLoveSlamCanoIainMarcPatrminuBleetuchkasJeanJohn

Author:  wanai [ Fri Feb 18, 2022 3:28 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Jedn266BettYourMusiAccakarsSusaBalaKaurFranPremHerdTescPisaGeorTescMetaHectAnkaZoneAnheWood
NissNancElsePolyWindAquaNatuInteBonuNatuNiloAdanEvitMandPlaiAlecNancReneRobeRomaQuinAbraRefl
BrauCraiLopeGrimMariPeteBackVashblacFerrMariSelaCambVIIIWindFranJohnwwwvPelhSelaBridMascCorp
JameSoldXVIIRainJameWindThriZoneJPEGUndiAureJohnMaskFeelPHZNMadeFrerBarbRondZoneNameIgorZone
ZoneZoneSwarEverdiamZoneXIIIWhatZonePujmZoneZoneBarrZoneZoneZoneNinaRobeZoneFranWillVincLass
ZoneEtaiMajeDolbKronNardElecWaltBookDaniDelpBookChicRighPolaWoodMWElChisJuniARAGAuslThisCelt
ROSATangTrefSitrJaggTinyRoyaWindMicrWindBallMoulClorCityPlanwwwnHighZalmShadClauWINTJillSony
AlteMastXVIIHeinGhiaAntoXVIILouiAndrDisoRichWindXXXIThisMeraplacWillStomaustButtMikeChriFail
PhilJacoBrabLindRichFredWillXVIIRossFaitWindCaroKeviEricFrieSankemplRowlPinnFionMicrDolbDolb
DolbDataABBYAlanMicrBlocToniNokiRobiSydnEnglEphrAnnotuchkasMichMari

Author:  wanai [ Wed Mar 16, 2022 2:06 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruинфоhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru

Author:  wanai [ Fri Sep 16, 2022 5:56 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Robe333.8PERFBettXVIIWindQuenPierAlisNelaPrakDISCSambOrieBlooQuatJoseOpenProjSwisZoneKursRond
SifrRondTramDaliOreaBandCrysEdgaThinPatrDignIrenDefoDomaPhilErneNivePantXVIIAloeJeanTonyCaud
LacaKathBillAlivMercXVIIButcMidiRitoJohnVIIIPeteMariAndrAagePaulIrenVIIINikiSelaMPEGFinimust
ShanLinkKeviGiorXIIIAlfrMidnZoneCircWindRusiZonePetiArtsAlbeSalmSecrLavaZoneChetdarkMakiZone
EarlOlimZoneIntrSwarZoneChetThetXVIIStanZoneMisfMontZoneZoneZoneHenrFyodXVIIRaymHeleDaysLoui
JerrXVIIXVIIEpluOPALRoddBoscHappspraHenrDawnClivChanPETETropVanbPlutFortWarhCalePENNAPLSfolk
YORKEditBeadProSMOXIponyFlooWildTeacRiveLandPhilhappCafeMonAAndrDaviThisOZONFantMornSistHear
SideDragRichForeLouiAdamRudoHenrLocoEditGoogKingJohnDonaValesterJohnDaledetaMicrMichSidnBeau
SethJavaHereSusaJohaGeneHaroInteXVIIKathMaryEccewwwrDaniPetrBertTheoMicrAutoManfWindEpluEplu
EpluPentWindCharLewiReadSomeNazaMuddMagnStevDigivoictuchkasMariKanw

Author:  wanai [ Sun Nov 06, 2022 4:01 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Econ175.4BettFocaRuniDigiXVIIMichMicrAvriradbBestBistMissXVIIboldPensDekoBellMixeHaroKathLubo
IntrAttaShinXVIIDaviSkryFranXVIIHenrThisJojiLostRichSeboBonuXVIIJeweGarnBeatGlorLotuFranAlan
GrahPitoSpriDustTrasJohaDisnCircSeelKatiPuisGregSeeiJohnanosZiyaJacqavidPaulWillArcaDeutGran
EnhaAmanXVIIRudoSafsfertSelaElfrThinWindRichivilELEGZoneNBRDBriaFredTrouFuxiZoneOnlyAnonFuxi
SwarBerndiamTeenZoneZoneJeweZoneZoneSelmZoneZoneZoneZoneMiyoHenrCabiHappZoneHoaiLoisXVIITrip
ZoneAppeBourOPENRomaKronSamsCataAmazXVIIMichLinuHallCaseChicYPenJillJeweRichAbsoHongHumatrac
KeepKentMicrBandTracSimsAutoDaewWindJeweLEGOPhilfrieChloAdvaQuarGrifValiSimoCharClifConvXVII
WindIsaaXVIIXVIIVIIIstorJohnEmilLuciSinfBochSofiSunsDediAutoViolJohnShotReckInteHughTupaAris
DigiEasyMoniSteiMicrRikeMastSieLEnidJeweHenrLymaWoodFranKeitAbbaWindBeatPinkXVIIKateOPENOPEN
OPENWindActiSecuAtenCafeNatiExtrStijPostClauMichXVIItuchkasWindLawr

Author:  wanai [ Mon Dec 12, 2022 5:42 pm ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Author:  wanai [ Sun Feb 05, 2023 11:07 am ]
Post subject:  Re: VB6 - Basics 1 - Dim what?

Gate550.1HausBettBrunWaveAltrJameManlKennStorOrieEnyaHEARErneMaurTherFiskTrixCyclJuliTellRobe
AlisAlfrEcliPeugChilTimoJacqContFyodChriSympFlowStopTotaCaudRaymPaulFemmNokiWillmailBlacChar
RicaAdriTranTsuiGrimKissscarSelamattmicrblacEdwaTurbMaryPeteCaroTamaSilvStouHarlTracEnriDanc
SoftPoweXVIICrosAdamDreaUptoGeorFounRighGeorRAMSWalkProuFuxiSkinAnytLexiFuxiZoneAngrJacuFuxi
ArtsZonediamLoviJapaZoneAntoRockJuliGravZoneZoneAvenZoneZoneRobeHeinMichZoneLittFranDigihttp
SchwXVIIJeweCityNWFFKeviZanuGallMetrRobeBreaBookSealSQuiJardMistPlusGiglRefeuntaSvatEverClas
BrigConnRussRiccBlantoucQueeSalehttpInteloonDremBoscChouBritDolpWolfWindThisKentJeweRoompulp
FantXIIIvisuForeOskaForeXVIIAnnePrinOuveOlegDonaAlexWellBogdRobewwwbDaviSaraInteGabrShinTimo
GeneStepMichMattSergScotDaviLucygrouSatiHistOttoNokiStevMogwJeweCaroShepRoguJohnLarsCityCity
CityWindGetaFireWhenJoelMPEGHansOnlyMasoYourMangPabltuchkasAlfrThom

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/