私は冗長なコードを持っています。 Spはコードを最適化する際に助けてください。次のコードを最適化する方法
基本的に私はレジストリからバージョン番号をフェッチしています。それは、6つの経路のうちのいずれかにあり得る。だから私は以下のコードのように反復しています。私はこれ以上のものがあるかもしれないと感じています。以下のコードを最適化するのを助けてください。
Private Function as Integer()
'Some Code
versionnum = GetRegValue (hKey,path1,"Version","")
If versionnum = "" Then
versionnum = GetRegValue (hKey,path2,"Version","")
EndIf
If versionnum = "" Then
versionnum = GetRegValue (hKey,path3,"Version","")
EndIf
If versionnum = "" Then
versionnum = GetRegValue (hKey,path4,"Version","")
EndIf
If versionnum = "" Then
versionnum = GetRegValue (hKey,path5,"Version","")
EndIf
If versionnum = "" Then
versionnum = GetRegValue (hKey,path6,"Version","")
EndIf
returnval = CompareVersion(Expected,versionnum)
'Some Code
End Function
を以下のコードを使用: それはこのようなものでなければなりません。 –
*実際には遅すぎますか?私はそれを最適化する他の方法を考えることができますが、彼らはほとんど間違いなく過度のものです。 –
ここで「最適化」とはどういう意味ですか? –