Opção explícita
iDs públicos () como por muito tempo
Função GetTextForDB ()
Do groupCode variação não ofuscante tão, dataCode quanto a variação
gpCode não ofuscante (0) como o inteiro
dataValue não ofuscante (0) como a variação
msetA não ofuscante como AcadSelectionSet
Escurecer mIi como por muito tempo
Ajustar o msetA = o Aset (o “TEXTFILE”)
gpCode (0) = 0
dataValue (0) = “MTEXT, TEXTO”
'gpCode (1) = 0
'dataValue (1) = “TEXTO”
groupCode = gpCode
dataCode = dataValue
AcadApplication.Visible = acTrue
acActiveViewport de ThisDrawing.Regen
groupCode de msetA.SelectOnScreen, dataCode
msetA de SortSSets, 7
'É aqui onde você precisa de fazer a verificação para ver se há o que nunca você está procurando
'fazer então a inserção/atualização do material da base de dados….
Terminar a função
SortSSets secundário público (Aset como AcadSelectionSet, iNCols como por muito tempo)
MI não ofuscante como por muito tempo, manganês como por muito tempo, Pta () como o dobro, Ptb () como o dobro, Swp como por muito tempo, Ptc () como o dobro
mK não ofuscante como por muito tempo
iDs de ReDim (0 a Aset.Count - 1)
Para MI = 0 a Aset.Count - 1
iDs (MI) = MI
Em seguida
Para MI = 0 a Aset.Count - 2
Para manganês = MI + 1 a Aset.Count - 1
Pta = Aset (iDs (MI)).InsertionPoint
Ptb = Aset (iDs (manganês)).InsertionPoint
Se Pta (1) < Ptb=""> Ptb (0) então
Swp = iDs (MI)
iDs (MI) = iDs (manganês)
iDs (manganês) = Swp
Terminar se
Terminar se
Em seguida
Em seguida
Em seguida
Submarino da extremidade
Função confidencial Aset (iSSetName como a corda) como AcadSelectionSet
msetA não ofuscante como AcadSelectionSet
No resumo do erro em seguida
Ajustar o msetA = o ThisDrawing.SelectionSets.Add (o iSSetName)
Se Err.Number <> 0 então
Ajustar o msetA = o ThisDrawing.SelectionSets (o iSSetName)
msetA.Delete
Ajusta o msetA = o ThisDrawing.SelectionSets.Add (o iSSetName)
Err.Clear
Terminam se
No erro 0 empreendedores
Ajustar Aset = msetA
Terminar a função
|