Drag0n Posted March 6, 2009 Author Share Posted March 6, 2009 Alright i didn't make the original tut but i did take time to adjust it for this forum, which isn't easy either.Here are the VB operators used to perform mathematical operations on one or more variables. Aside from the normal multiply/add/substract and divide, you will find the AND, OR, Not Equal, MOD and Integer Division operators very useful.```/```- Normal division```\```- Integer division```^```- Exponentiation operator```*```- Multiply```+```- Plus```-```- Minus```=```- Equal```>```- Greater Than```<```- Less Than```<>```- Not Equal```>=```- Greater than or equal```<=```- Less than or equal```AND```- Defines a boolean value that is the AND of two valuesresult = expression1 AND expression2```OR```- Defines a boolean value that is the OR of two valuesresult = expression1 OR expression2```XOR```- Defines a boolean value that is the exclusive OR of two valuesresult = expression1 XOR expression2```NOT```- Defines an opposite boolean valueA = NOT B```EQV```- Performs a logical equivalence on two expressions (result is true if both expressions are true)result = expression1 EQV expression2```IMP```- Performs a logical implication on two expressionsresult = expression1 IMP expression2```IS```- Determines if 2 variables reference the same objectresult = object1 IS object2```LIKE```- Determines if one string matches a patternresult = string LIKE pattern```MOD```- Returns the integer remainder of a divisioni = 27 MOD 5BUILT IN VARIABLE FUNCTIONSVB also provides built-in functions which can act on variables. Most are self-explanatory. In my experience, the VAL, RND, and ROUND functions are among the most valuable, so be sure to pay close attention to them!```Round```- Rounds a number to a selectable number of decimal placesresult = round ( tempvariable,2 )```Val```- Returns the numerical content of a stringresult = Val ("123.4")```Int```- Returns an integer by truncating (different than Fix)i = int ( tempvariable )```Fix```- Returns an integer by truncating (different than Int)i = fix ( tempvariable )```Hex```- Returns the hexadecimal value of any numbertemp$ = hex ( tempvariable )Oct - Returns the octal value of any numbertemp$ = oct ( tempvariable )```Tan```- Returns the tangent of an angletempvariable1 = tan ( tempvariable2 )```Rnd```- Returns a random number between 0 and 1tempvariable1 = rnd```Randomize```- Initializes the Rnd function so it gives different answers each timerandomize```Sgn```- Returns the sign of a numberi = sgn ( tempvariable )```Sin```- Returns the sine of an angletempvariable1 = sin ( tempvariable2 )```Cos```- Returns the cosine of an angletempvariable2 = cos ( tempvariable )```Abs```- Converts a number to a positive valuei = abs ( tempvariable )```Sqr```- Returns the square root of a numbertempvariable1 = sqr ( tempvariable2 )```Log```- Returns the base 10 logarithm of a numbertempvariable1 = log ( tempvariable2 )```Atn```- Returns the arctangent of an angletempvariable1 = atn ( tempvariable )```Partition```- Sort of an weird function but segregates values according to rangesType Conversions - A variety of conversion functions```CBool, CByte, CCur, CDate, CDbl, CDec, CInt, CLng, CSng, CStr, CVar```StringsIn my experience these functions are used more than just about any of the other VB built-in functions. The FORMAT, MID, and INSTR functions are incredibly powerful and I use them extensively. If you don't understand what they are, they are worth the time to figure out! The LEN and CHR functions are also valuable as are the variations on the trim and case functions.```Left```- Returns the left n characters of a stringtemp$ = left$ ( teststring$, 4 )```Right```- Returns the right n characters of a stringtemp$ = right$ ( teststring$, 4 )```Trim```- Removes leading and trailing spaces of a stringtemp$ = trim$ ( teststring$ )```LTrim```- Removes only the leading spaces of a stringtemp$ = ltrim$ ( teststring$ )```RTrim```- Removes only the trailing spaces of a stringtemp$ = rtrim$ ( teststring$ )```UCase```- Makes all characters upper casetemp$ = ucase$ ( teststring$ )```LCase```- Makes all characters lower casetemp$ = lcase$ ( teststring$ )```Mid```- Returns n characters from a string, starting a any positiontemp$ = mid$ ( teststring$, 1, 4 )```Len```- Returns the length of a string (how many characters it has)temp$ = len ( teststring$ )```LSet```- Positions a string inside another, flush to the lefttemp$ = lrset ( teststring$ )```RSet```- Positions a string inside another, flush to the righttemp$ = rset$ ( teststring$ )```Format```- Returns a string formatted according to a user-defined formattemp$ = format$ ( teststring$, "####.0" )```String```-temp$ = left$ ( teststring$, 4 )```Chr```- Returns the string representation of a numbertemp$ = str$ ( 32 )```Asc```- Returns the ASCII code of a single charactertemp$ = asc ( "A" )```Space```- Returns n spacestemp$ = space$ ( 15 )```Instr```- Determines if one string is found within a second stringi = Instr (starthere, string1, string2)```InStrRev```- Determine if one string is found in a second, starting at the endi = InStrRev (string1, string2, start)```StrComp```- Compares two stringsresult = StrComp (string1, string2)```StrConv```- Converts the case of a string's charactersStrConv (string, vbuppercase)```StrReverse```- Reverses character order in a stringStrReverse (string1)```Replace```- Replaces each occurrence of a stringReplace (bigstring, searchstring, replacementstring)```FormatCurrency```- Returns a string using a currency formatFormatCurrency(var1, 2)```FormatDateTime```- Returns a date or time expressionFormatDateTime("3/2/99",vbShortTime)```FormatNumber```- Returns a number formatted according to a variety of optionsFormatNumber(var1, 2)```FormatPerCent```- Returns a number formated as a percentFormatPerCent(var1, 2)ArraysEvery programmer eventually uses arrays. Mostly they're pretty easy to understand. Take note, however, that you can resize an array with REDIM without losing the data. For details, see the PRESERVE keyword in the HELP entry on REDIM. If you use the LBound/UBound in your code instead of hard-coding the dimension of the array, you can later change the size of the array without touching your code!```Option Base```- Determines whether the lowest range of an array is 0 or 1option base 1```Erase```- Erases all values of an arrayerase (arrayname)```Dim```- Creates an arraydim arrayname(25)```Redim```- Resets the bounds of an array (has option to save values)redim arrayname(28)```UBound```- Returns the upper dimension of an arrayi = ubound (arrayname)```LBound```- Returns the lower dimension of an arrayi = lbound (arrayname)```Filter```- Returns a subset of an array based on a filterFilter (inputarray, searchstring)```Array```- Yes, there is a function called array. It returns an array that has been filled with data from a list. It allows you to put the actual data values in the code to avoid having the user input it or to avoid having to read it from a file. :D lolArrayName = Array (10, 20, 30)```Join```- Concatenates strings within an arrayFile Handling (Generic)While VB is working on a better approach (FileSystemObject), the built-in file handling statements are still the only way to access data other than through the VB database capabilities. Your skills in this area can make or break your ability to work with various formats. The OPEN/CLOSE statements are critical to success, but the LOF, EOF, and LEN functions are used even more often! It's also a given that you'll use the DIR function regularly.```Dir```- Returns a filename that matches a patterntemp$ = Dir ("*.*")```CurDir```- Returns the current directorytemp$ = CurDir```MkDir```- Creates a directorymkdir ( "newdirectoryname" )```ChDir```- Changes the current directory to a new locationchdir ( "newdirectoryname" )```ChDrive```- Changes the current driveChDirve "A"```RmDir```- Removes the indicated directoryrmdir ( "directoryname" )```Freefile```- Returns an unused file handlei = freefile```Open```- Opens a file for access, locking it from other applicationsopen "filename" for input as #1```Close```- Closes a file so that other applications may access itclose #1```LOF```- Returns the length of a file in bytesi = lof ( #1 )```EOF```- Returns a boolean value to indicate if the end of a file has been reachedstatusvariable = eof ( #1 )```Name As```- Renames a filename "filename1" as "filename2"```Kill```- Deletes a filekill "filename"```Fileattr```- Returns attribute information about a filei = int ( tempvariable )```GetAttr```- Returns attributes of a file or directoryi = GetAttr("c:\windows\temp")```SetAttr```- Sets the attributes of a fileSetAttr pathname, vbHidden```Reset```- Closes all disk files opened by the OPEN statementReset```FileDateTime```- Returns data file was created or last editedFileDateTime ( filename )```FileLen```- Returns length of file in bytesFileLen ( filename )```FileCopy```- Copies a file to a new nameFileCopy sourcefile, destinationfile```Lock```- Controls access to a part or all of a file opened by OPENLock #1```UnLock```- Restores access to a part or all of a file opended by OPENUnLock #1```Width```# - Set the output line width used by the OPEN statementWidth #2, 80File Handling - ASCII-specificWhile VB is working on a better approach (FileSystemObject), the built-in file handling statements are still the only way to access data outside of a data base. Your skills in this area can make or break your ability to work with various formats. The OPEN/CLOSE statements are critical to success, but the LOF, EOF, and LEN functions are necessary to build useful code.```Line Input```- Reads an entire line of ASCII textline input #1, tempvariable$```Write```- Puts data in a file, with separators for the datawrite #1, tempvariable$```Print```- Puts data in a file with no separatorsprint #1, tempvariable$```Spc```- Used in a print statement to move a number of spacesPrint #2, var1; spc(15); var2```Tab```- Used in a print statement to move to TAB locationsPrint #2, var1; Tab(20); var2File Handling - Binary-specificVB also support features which allow you to access a file on a byte-by-byte basis. The good thing about it is that you have more control, the bad thing is that you may have to write more code. Generally, a programmer will use the option (ASCII or Binary access) according to the least code he has to write. For binary access the Get/Put are equivalent to the Line Input and Print functions used in ASCII text file access. The big difference between the two is that binary access will read (Get) an exact number of bytes of data, and the reading can start at any byte within the file.```Get```- Reads data from a fileget #1, anyvariable```Put```- Puts data into a fileput #1, anyvariable```Seek```- Moves the current pointer to a defined location in a fileseek #1, 26```Input```input #1, anyvariable```Loc```- Returns current position with an open filei = Loc(#2)DeclarationsIn general, the concepts are pretty simple, but the details of getting it exactly right can cause even experienced programmers trouble. Focus on understanding Dim/ReDim/Public/Private/Sub/Function/Type and Set. However, they're all useful at times, so bear down and commit these to memory. I'll try to add more text and tips on these than I have on the others.```Dim```- Used to define a variable as a certain typei = dim i as integer, r as singleYou can use the Option Explicit to make sure that VB forces you to declare every variable you use. DIM is that simplest way to declare a variable```ReDim```- Used to change the dimensions of a dynamic arrayredim arrayname(37)Don't be afraid of this one. You can use ReDim to create an array whose size grows by 1 every time you want to add a number to it. Then, the UBound tells you how many numbers you've added.```Static```- Establishes a procedure variable which keeps its value between callsstatic i as integerFor example, if you want to keep track of how many times you've been in a procedure, set a counter as STATIC and increment it by one for each visit to the procedure. It will never go away until the program is terminated.```Public```- Creates a variable which can be accessed outside its own procedurepublic i as integerEven if you're the only programmer writing code in your application, use of Private vs Public will help catch errors if you inadvertently try to access an out-of-scope variable```Private```- Creates a variable that can be read only in its own procedure or module, according to where the declaration took place.private i as integerUse this as often as possible to avoid unnecessary exposure of your variables to coding mistakes.```Sub```- Defines a procedure which can execute a block of codeSub NewProcedure (var1 as integer, var2 as string)There are more questions and mistakes made concerning the use of arguments than just about anything else I've seen.```Function```- Declares a procedure which can return a valueFunction NewFunction (var1 as integer, var2 as string) as SINGLEThis is actually the most versatile of the Sub/Function procedure types. It can do anything a Sub can do as well as returning a value for use in an expression.```Call```- Transfers control to a Sub or Function (is optional)Call Procedure 1Since the use of CALL is optional, forget you ever saw it```CallByName```- Executes a method of an object or set/returns a propertyCallByName(form1,procedurename,vbMethod)The really cool thing about this is that you don't have to hardcode a procedure call. Just use a string variable with the name of the procedure to call.```Option Explicit```- Instructs VB to force an explicit declaration of all variablesOption ExplicitYou're borderline stupid if you don't use it to catch typing errors. Set up the VB IDE to automatically include this in all projects.```Option Compare```- Instructs VB on how to make string comparisonsOption Compare BinaryThis can add case-insensitivity for those times when you don't want to hard-code it```Option Private```- Prevents a module's content from being referenced outside a project.```Option Private Module```Generally doesn't apply to most VB applications. If you find a good use for it let me know.```Property Get```- Declares how to get the value of a propertyProperty Get Name()You won't use this much until you get into creating classes of your own```Property Let```- Declares how to assign a value to a propertyProperty Let Name()You won't use this much until you get into creating classes of your own```Property Set```- Declares how to set a variable reference to an objectYou won't use this much until you get into creating classes of your own```Set```- Assigns an object reference to a variableSet X = form1.txtInputFromUserVery useful for making code more readable or simply to cut down on how much typing you have to do!```Let```- Precedes assignment of a value to a variableLet i = 3It's optional, no one uses, so forget you ever saw it```Type```…```End Type```- Creates a user defined part type which consists of standard VB data typestype anytypenameone as stringtwo as integerthree as booleanEnd TypeThis is a really excellent way to keep several kinds of data under one variable name. Plus, you can PUT or GET a user-defined type with a single line of code.```Const```- Creates a variable whose value is fixedconst anynameBasically, use this to give easy to remember names to values. For example, suppose you use the value 37.2 a lot in your code, then if you put CONST MyAge = 37.2 in your code you'll be able to insert the MyAge where the 37.2 should have gone. Easier to type and easier to read. Also, you can chane the value of the constant by changing only the declaration line of code, rather than searching out every place the value was used!```Declare```- Used to define a procedure that exists in another filedeclare functionname (arg1 as integer, arg2 as string) as integerArrayName = Array (10, 20, 30)```Implements```- Specifies a class to be implemented in a module```Friend```- Allows procedure to be callable from modules outside the class```GetObject```- Return a reference to an ActiveX component```CreateObject```- Creates and returns a reference to an ActiveX object```GetAutoServerSettings```- Returns information about the state of an ActiveX component's registration.```Enum```- Declares a type for an enumeration```Event```- Declares a user-defined event```TypeName```- Returns the type of data in a variable```VarType```- Returns the type of data in a variable```DefType```- Sets the default data type of variablesDefInt A-Z```IS```- A variety of data type or status checking options```IsArray, IsBindable, IsBroken, IsDate, IsDirty, IsEmpty, IsError, IsMissing, IsNull, IsNumber, IsObject, IsReady, IsRootFolder```Date/TimeThese functions are pretty self-explanatory so I've not added any extra comments to them.```Date```- Gets the current date```Time```- Gets the current time```Now```- Gets the current date and time```Timer```- Returns the number of seconds since midnight```DateAdd```- Adds a time interval to a date```DateDiff```- Returns how many time intervals there are between two dates```DateSerial```- Returns the month/day/year```DateValue```- Returns the date```Year```- Returns the current year```Month```- Returns the current month (integer)```MonthName```- Returns the text of the name of a month```Day```- Returns the current day```Hour```- Returns the current hour```Minute```- Returns the current minute```Second```- Returns the current second```TimeSerial```- Returns a date with the hour/minute/second```TimeValue```- Returns the time```WeekDay```- Returns the current day of the week (integer)```WeekDayName```- Returns the text of a day of the weekMiscellaneousIn this list you'll find some of the features of VB about which I get a lot of email questions! The MsgBox is easily the most used of the bunch. It handles all of the "Y/N" queries to your user so get to know it well. Also, the DoEvents, Shell, and Command functions are indispensable in certain occasions so make sure you know when they should be used.```MsgBox```- A built-in dialog box that gives a message and allows a user inputi = msgbox "Read this!", vbokonly, "Test Message"```DoEvents```- Allows VB to complete pending tasksdoevents```Shell```- Executes a 2nd program from within the current programshell "notepad.exe"```Note```- VB does not wait for the Shell'd program to quit before executing the next line of code!```Command```- Gives any text that followed a VB .EXE execution commandtemp$ = command```Environ```- Returns the system environmental space contenttemp$ = environ```Beep```- Makes the computer beep once. Hehehe…beep```InputBox```- A built-in dialog box that allows entry of a text stringinputbox "Input a value!", 5```AddressOf```- Provides an entry point for an external program to use a procedureAddressOf ( procedurename )```AppActivate```- Activates an applications windowAppActivate ( windowtitle )```RaiseEvent```- Fires an event declared at module levelRaiseEvent ProcedureName```Load```- Load an objectload frm1```Unload```- Unload an objectUnload frm1```LoadPicture```- Load a picture into a control propertyfrm1.picture = loadpicture (filename)```SavePicture```- Save a picture to a fileSavePicture(frm1.picture,filename)```LoadResData```- Load the data from a resource fileLoadResData(index,format)```LoadResString```- Load a string from a resource fileLoadResString(index,format)```SendKeys```- Send keys to another app as though they were from the keyboardSendkeys {DOWN}```QBColor```- Returns a value corresponding to the original QB values 0-15frrm1.backcolor = QBcolor (12)```RGB```- Returns a color value by inputting the red, green, and blue partsfrm1.backcolor = RGB (12,128,256)```Me```- Refers to the current object, usually the active formprint Me.captionRegistryVB has made it incredibly easy to access values in the registry. The following VB functions are simple to use and there's hardly any excuse for not taking advantage of them. One thing to remember is that the registry save strings so if you're saving or reading numeric information then may have to do some string manipulation with the results.```GetSetting```- Get a value from the Registrytemp$ = getsetting "TestApp", "SectionName", "KeyName", "defaultvalue"```GetAllSettings```-Returns a list of key settings and their valuesGetAllSettings(appname,section)```SaveSetting```- Save a value into the Registrysavesetting "TestApp", SectionName, KeyData```DeleteSetting```- Deletes an entry from the registrydeletesetting "TestApp", "SectionName", "Keyname"Loops and Conditional DecisionsVirtually every single procedure you'll ever write will have one or more of these in it. The concepts are simple, so take the time to become a master of each one! The For…Next and the Select Case statements are the two most used, so concentrate on them first.```If..Then..Else```- Performs code based on the results of a testIf A>5 Then Print "A is a bit number!"For…Next - Loops a specified number of timesFor i = 1 to 5: print #1, i: next iFor Each ... Next - Walks through a collectionFor Each X in Form1.controls: Next X```While...Wend```- Loops until an event is falsewhile i < 5: i = i +1: wendSelect Case - Takes an action based on a value of a parameterselect case icase 1 : print "it was a 1"case 2 : print "it was a 2"end select```Do...Loop```- Loops until conditions are metdo while i < 5 : i = i + 1 : loop```IIF```- Returns 1 of two parts, depending on the value of an expressionresult = IIF (testexpression, truepart, falsepart)```Choose```- Selects and returns a value from a list of argumentsChoose (index, "answer1", "answer2", "answer3")```With```- Executes a series of statements on a single objectWith textbox1.Height = 100.Width = 500End With```End```- Immediately stops execution of a programEnd```Stop```- Pauses execution of a program (can restart without loss of data)Stop```Switch```- Returns a value associated with the first true expression in a listresult = Switch (testvalue1, answer1, testvalue2, answer2)```GoTo```- Switches execution to a new line in the codeGoTo Line1```GoSub ... Return```- Switches execution to a new block of code and then returnsGoSub Line1```On .. GoSub```- Branch to a specific line of code then return at the next Return statementOn Number GoSub Line1, Line2, Line3On .. GoTo - Branch to a specific line of codeOn Number GoTo Line1, Line2, Line3Special ValuesThere are some keywords in VB which take on special meaning. Their use can be confusing at times, but you'll get used to the terms as your programming experience grows.```True```- A logical (Boolean) expression. In VB, its value is -1X = TRUE```False```- A logical (Boolean expression. In VB, its value is 0X = FALSE```Nothing```- Disassociates an object variable from an actual objectSet X = Nothing```Null```- Indicates that a variable has no valid dataX = Null```Empty```- Indicates that a variable has not yet been initializedX = EmptyError HandlingTry as I might, I cannot create error free code! So, I turn to these VB features to help me figure out what went wrong.```On Error```- Enables an error-handling routineOn Error GoTo Line2 (if error occurs, go to line2)On Error Resume Next (if error occurs, continue executing next line of code)On Error Goto 0 (disables error handling)```Resume```- Used to resume execution after a error-handling routine is finishedResumeResume NextResume Line1```CVErr```- Returns an error type variable containing a user-specific error numberX = CVError(13)```Error```- Simulates the occurrence of an errorError 23Financial CalculationsFor those people who want to use VB for performing investment calculations, VB provides a variety of functions. Personally, I don't use them, but I think they are used regularly by a lot of programmers.```DDB```- Returns the depreciation of an asset for a specific time period```FV```- Returns the future value of an annuity```IPmt```- Returns the interest payment of an investment```IRR```- Returns the internal rate of return on a cash flow```MIRR```- Returns a modified internal rate of return on a cash flow```NPer```- Returns a number of periods for an annuity```NPV```- Returns a present value of an investment```PPmt```- Returns the principal payment of an annuity```PV```- Returns the present value of an annuity```Rate```- Returns the interest rate per period for an annuityvbKeyCodesCredits to Crank```vbKeyControl```= CTRL Key```vbkeymenu```= ALT key (DOES NOT work well in Eclipse)```vbKeyReturn```= Enter Key (Main)```vbKeyBack```= Back Space```vbKeyTab```= Tab```vbKeyShift```= Shift```vbKeyCapital```= Caps Lock```vbKeyEscape```= Esc```vbKeySpace```= Space Bar```vbKeyPageUp```= Page Up```vbKeyPageDown```= Page Down```vbKeyEnd```= End```vbKeyHome```= Home```vbKeyLeft```= Left arrow```vbKeyUp```= Up arrow```vbKeyRight```= Right Arrow```vbKeyDown```= Down Arrow```vbKeyPrint```= Print Screen```vbKeyPause```= Pause (The one next to printscreen)```vbKeyInsert```= Insert```vbKeyDelete```= Delete (the one near insert)```vbKeyHelp```= Help```vbKeyNumlock```= Numlock```vbKeyF1```= F1```vbKeyF2```= F2```vbKeyF3```= F3```vbKeyF4```= F4```vbKeyF5```= F5```vbKeyF6```= F6```vbKeyF7```= F7```vbKeyF8```= F8```vbKeyF9 ```= F9```vbKeyF10```= F10```vbKeyF11```= F11```vbKeyF12```= F12```vbKeyZ```= Z```vbKeyx```= X```vbKeyc```= C```vbKeyv```= V```vbKeyb```= B```vbKeyn```= N```vbKeym```= M```vbKeya```= A```vbKeys```= S```vbKeyd```= D```vbKeyf ```= F```vbKeyg```= G```vbKeyh```= H```vbKeyj```= J```vbKeyk```= K```vbKeyl```= L```vbKeyq```= Q```vbKeyw```= W```vbKeye```= E```vbKeyr```= R```vbKeyt```= T```vbKeyy```= Y```vbKeyu```= U```vbKeyi```= I```vbKeyo```= O```vbKeyp```= P```vbKeyNumpad0```= Num Pad 0```vbKeyNumpad1```= Num Pad 1```vbKeyNumpad2```= Num Pad 2```vbKeyNumpad3```= Num Pad 3```vbKeyNumpad4```= Num Pad 4```vbKeyNumpad5```= Num Pad 5```vbKeyNumpad6```= Num Pad 6```vbKeyNumpad7```= Num Pad 7```vbKeyNumpad8```= NumPad 8```vbKeyNumpad9```= Num Pad 9```vbKeyMultiply```= Num Pad *```vbKeyAdd```= Num Pad +```vbKeySubtract```= Num Pad -```vbKeyDivide```= Num Pad /```vbKeySeparator```= Num Pad Enter```vbKeyDecimal```= Num Pad .```vbKey0```= Normal 0 from top of keyboard```vbKey1```= Normal 1 from top of keyboard```vbKey2```= Normal 2 from top of keyboard```vbKey3```= Normal 3 from top of keyboard```vbKey4```= Normal 4 from top of keyboard```vbKey5```= Normal 5 from top of keyboard```vbKey6```= Normal 6 from top of keyboard```vbKey7```= Normal 7 from top of keyboard```vbKey8```= Normal 8 from top of keyboard```vbKey9```= Normal 9 from top of keyboardAny questions post here.Of course, you could always add different commands using a module.-Dragon Link to comment Share on other sites More sharing options...
unnown Posted March 8, 2009 Share Posted March 8, 2009 stop posting here now… Link to comment Share on other sites More sharing options...
Drag0n Posted March 8, 2009 Author Share Posted March 8, 2009 Why? It's a topic.. you can post questions here, etc.. Why? Link to comment Share on other sites More sharing options...
unnown Posted March 8, 2009 Share Posted March 8, 2009 bcause i was cleaning it up :) Link to comment Share on other sites More sharing options...
Drag0n Posted March 8, 2009 Author Share Posted March 8, 2009 Oh thanks Unnown. :)Happy now. Link to comment Share on other sites More sharing options...
Drag0n Posted March 10, 2009 Author Share Posted March 10, 2009 Added Crank's vbKeyCodes. Link to comment Share on other sites More sharing options...
Alpha Posted March 14, 2009 Share Posted March 14, 2009 Wow, this is really helpful. I've been looking for some of these, now I can do the code I've been wanting to do in the Zelda game!'-Alpha Link to comment Share on other sites More sharing options...
misterdougie Posted April 15, 2009 Share Posted April 15, 2009 Holy hillbilly thx ive been looking for this Link to comment Share on other sites More sharing options...
the_best_flash Posted April 15, 2009 Share Posted April 15, 2009 Thanks. This is an incredibly useful list. It should probably be stickied in the source questions section or somewhere. Link to comment Share on other sites More sharing options...
Alpha Posted April 16, 2009 Share Posted April 16, 2009 What's with the big red text at the top?At least size it down...But as I said before this is very nice, it helped me with the changing map size edit I posted a while ago in here.-Alpha Link to comment Share on other sites More sharing options...
evilbunnie Posted December 26, 2009 Share Posted December 26, 2009 This is an awesome list. I think it should be sticked.I know this is a necro, But this is just awesome. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now