Calling Procedures in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
Calling Procedures in Hindi - Complete Guide for Beginners
Calling Procedures in Hindi
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдЬрдм рд╣рдо рдПрдХ рдХрд╛рд░реНрдп рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрддреЗ рд╣реИрдВ, рддреЛ рдЙрди рднрд╛рдЧреЛрдВ рдХреЛ Procedures рдпрд╛ Functions рдХрд╣рддреЗ рд╣реИрдВред рдпреЗ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рдЦрд╛рд╕ рдХрд╛рдо рдХреЛ рдХрд░рддреЗ рд╣реИрдВред Calling Procedures рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдЗрди рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЕрдкрдиреА рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛрдб рдореЗрдВ рдХрд╣реАрдВ рд╕реЗ рднреА рдмреБрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдмрд╛рд░-рдмрд╛рд░ рдЙрд╕реА рдХреЛрдб рдХреЛ рдирд╛ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝реЗред рдЗрд╕рд╕реЗ рд╣рдорд╛рд░рд╛ рдХреЛрдб рдЖрд╕рд╛рди, рд╕рд╛рдл рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
Procedures рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ?
- Procedures рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдХреЛрдб рдмреНрд▓реЙрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛рдо рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред
- рдЗрдирдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рдо рдХреЛ рдПрдХ рдЬрдЧрд╣ рдкрд░ рд▓рд┐рдЦрдХрд░ рдмрд╛рд░-рдмрд╛рд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- Procedure рдХреЛ рдПрдХ рдмрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд (define) рдХрд░рдХреЗ, рдЙрд╕реЗ рдХрдИ рдЬрдЧрд╣ рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Procedures рдореЗрдВ рдбреЗрдЯрд╛ рдпрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкрд╛рд╕ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ Arguments рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Calling Procedures рдХрд╛ рдорд╣рддреНрд╡
- рдХреЛрдб рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рдкрдбрд╝рддреАред
- рдХреЛрдб рдкрдврд╝рдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛрддреА рд╣реИред
- рдмрдбрд╝реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХрд╛рдо рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
- рдмрдЧ (errors) рдвреВрдВрдврдирд╛ рдФрд░ рд╕реБрдзрд╛рд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
How to Call Sub Procedures in Hindi
Sub Procedures рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ Procedures рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдХрднреА-рдХрднреА Subroutines рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред Sub Procedures рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
Sub Procedure рдХреЛ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ?
- Define рдХрд░рдирд╛: Sub Procedure рдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдк рдЕрдкрдиреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ Define рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Visual Basic рдореЗрдВ
Sub ProcedureName()
рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред - Call рдХрд░рдирд╛: Sub Procedure рдХреЛ рдЖрдк рдореБрдЦреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╕рд┐рд░реНрдл рдЙрд╕рдХрд╛ рдирд╛рдо рд▓рд┐рдЦрдХрд░ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ
ProcedureName()
ред - Arguments: Sub Procedure рдореЗрдВ Arguments рднреА рднреЗрдЬреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
Sub Procedure Call рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ (Visual Basic рдЙрджрд╛рд╣рд░рдг)
Sub GreetUser()
MsgBox "рдирдорд╕реНрддреЗ, рдЫрд╛рддреНрд░!"
End Sub
' Main Program
GreetUser() 'рдпрд╣рд╛рдБ Sub Procedure рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛
Sub Procedure рдореЗрдВ Arguments рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХрд░рдирд╛
Sub GreetUser(Name As String)
MsgBox "рдирдорд╕реНрддреЗ, " & Name & "!"
End Sub
' Main Program
GreetUser("рд░рд╡рд┐") 'рдпрд╣рд╛рдБ "рд░рд╡рд┐" Argument рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрд╛ рдЧрдпрд╛
How to Call Function Procedures in Hindi
Function Procedures рднреА Procedures рдХреА рддрд░рд╣ рд╣реА рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдирдХрд╛ рдлрд░реНрдХ рдпрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдХреЛрдИ рд╡реИрд▓реНрдпреВ рд╡рд╛рдкрд╕ (return) рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╣рдореЗрдВ рдХреЛрдИ рдХреИрд▓рдХреБрд▓реЗрд╢рди рдпрд╛ рдХреЛрдИ рдРрд╕рд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛ рдЬреЛ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдП, рддрдм Function Procedures рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Function Procedure рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд╣рдореЗрдВ рдЙрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЖрдЧреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Function Procedure рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдХреЙрд▓ рдХрд░реЗрдВ?
- Define рдХрд░рдирд╛: Function рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрд╕рдореЗрдВ рдПрдХ return рдЯрд╛рдЗрдк рджреЗрдирд╛ рд╣реЛрддрд╛ рд╣реИред
- Call рдХрд░рдирд╛: Function рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЙрд╕рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде Arguments рднреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
- Return Value: Function рдХреЙрд▓ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХрд┐рд╕реА рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Function Procedure рдХрд╛ рдЙрджрд╛рд╣рд░рдг (Visual Basic)
Function AddNumbers(a As Integer, b As Integer) As Integer
AddNumbers = a + b
End Function
' Main Program
Dim result As Integer
result = AddNumbers(5, 7)
MsgBox "Result is: " & result
Function Call рдХреЗ рдлрд╛рдпрджреЗ
- рдХреЛрдИ рдХреИрд▓рдХреБрд▓реЗрд╢рди рдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рдХреЗ рд╡реИрд▓реНрдпреВ рд╡рд╛рдкрд╕ рдорд┐рд▓рддреА рд╣реИред
- рдХреЛрдб рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА, рдФрд░ рдХреЛрдб рд╕рд╛рдл-рд╕реБрдерд░рд╛ рд░рд╣рддрд╛ рд╣реИред
- Function рдХреЗ рджреНрд╡рд╛рд░рд╛ рдорд┐рд▓реА рд╡реИрд▓реНрдпреВ рдХреЛ рдЖрдк рдЕрдиреНрдп рдЬрдЧрд╣ рдкрд░ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Calling Procedures with and without Arguments in Hindi
Procedures рдФрд░ Functions рджреЛрдиреЛрдВ рдХреЛ рд╣рдо рджреЛ рддрд░рд╣ рд╕реЗ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ тАУ Arguments рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ Arguments рдХреЗред Arguments рд╡реЗ рдбреЗрдЯрд╛ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо Procedure рдХреЛ рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡рд╣ рдЙрд╕ рдбреЗрдЯрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░ рд╕рдХреЗред Arguments рдХреЗ рдмрд┐рдирд╛ Procedure рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЬрдмрдХрд┐ Arguments рдХреЗ рд╕рд╛рде Procedure рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред
1. Procedures Without Arguments
- рдЬрдм Procedure рдХреЛрдИ рдЗрдирдкреБрдЯ рдирд╣реАрдВ рд▓реЗрддрд╛ред
- Procedure рдореЗрдВ рдЬреЛ рднреА рдХрд╛рдо рд╣реИ, рд╡рд╣ рд╣рдореЗрд╢рд╛ рд╡рд╣реА рдХрд░реЗрдЧрд╛ред
- рдЗрд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛрддрд╛ рд╣реИред
Example - Procedure without Arguments (Visual Basic)
Sub ShowWelcomeMessage()
MsgBox "рд╕реНрд╡рд╛рдЧрдд рд╣реИ!"
End Sub
' Call
ShowWelcomeMessage()
2. Procedures With Arguments
- Procedure рдХреЛ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрд╛рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
- Arguments рд╕реЗ Procedure рдЬреНрдпрд╛рджрд╛ рдлреНрд▓реЗрдХреНрд╕рд┐рдмрд▓ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдирддрд╛ рд╣реИред
- Arguments рдХреЗ рдкреНрд░рдХрд╛рд░ (data types) рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
Example - Procedure with Arguments (Visual Basic)
Sub ShowMessage(Name As String, Age As Integer)
MsgBox "рдирд╛рдо: " & Name & " рдФрд░ рдЙрдореНрд░: " & Age
End Sub
' Call
ShowMessage("рд░реАрдорд╛", 20)
Arguments рдХреЗ рдкреНрд░рдХрд╛рд░
Argument Type | Description (рд╡рд┐рд╡рд░рдг) |
---|---|
ByVal | Procedure рдХреЛ Value рдХрд╛ рдХреЙрдкреА рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореВрд▓ рдбреЗрдЯрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ред |
ByRef | Procedure рдХреЛ рдбреЗрдЯрд╛ рдХрд╛ рд░реЗрдлрд░реЗрдВрд╕ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ Procedure рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЕрд╕рд▓реА рдбреЗрдЯрд╛ рдкрд░ рднреА рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓рддрд╛ рд╣реИред |
Arguments рдХреЗ рд╕рд╛рде Procedure рдХреЙрд▓ рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдЬрд░реВрд░реА рд╣реИ?
- рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдкрд░ Procedure рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдХреЛрдб рдХреЛ рдкреБрдирдГ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
- рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдлреНрд▓реЛ рдмреЗрд╣рддрд░ рдФрд░ рдХрдВрдЯреНрд░реЛрд▓ рдЬреНрдпрд╛рджрд╛ рд╣реЛрддрд╛ рд╣реИред
рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд░реВрдк рдореЗрдВ
Procedures рдФрд░ Functions рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕реЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдХреЙрд▓ рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рд╣рд░ beginner рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░реА рд╣реИред Sub Procedures рдЖрдорддреМрд░ рдкрд░ рдХреЛрдИ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ Result рд╡рд╛рдкрд╕ рдирд╣реАрдВ рджреЗрддреЗ, рдЬрдмрдХрд┐ Functions рд╣рдореЗрд╢рд╛ рдХреЛрдИ Value рд╡рд╛рдкрд╕ рдХрд░рддреЗ рд╣реИрдВред Arguments рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛ Arguments рдХреЗ Procedures рдХреЙрд▓ рдХрд░рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рд╕рд░рд▓, рдкреБрдирдГ рдЙрдкрдпреЛрдЧреА рдФрд░ organized рдмрдирд╛рддрд╛ рд╣реИред рд╣рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдЗрдирдХреЗ syntax рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рд╕рдорд╛рди рд░рд╣рддрд╛ рд╣реИред
FAQs
ProcedureName()
. Arguments рднреА рдкрд╛рд╕ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЕрдЧрд░ defined рд╣реЛрдВред