Opzione esplicita
iDs pubblici () come lungamente
Funzione GetTextForDB ()
Del groupCode variante fioca così, dataCode quanto variante
gpCode fioco (0) come numero intero
dataValue fioco (0) come variante
msetA fioco come AcadSelectionSet
Oscurare mIi come lungamente
Regolare il msetA = Aset (“TEXTFILE„)
gpCode (0) = 0
dataValue (0) = “MTEXT, TESTO„
'gpCode (1) = 0
'dataValue (1) = “TESTO„
groupCode = gpCode
dataCode = dataValue
AcadApplication.Visible = acTrue
acActiveViewport di ThisDrawing.Regen
groupCode di msetA.SelectOnScreen, dataCode
msetA di SortSSets, 7
'Qui è dove dovete fare controllare per vedere se c'è che cosa state cercando mai
'allora fare l'inserto/aggiornamento del roba della base di dati….
Concludere la funzione
SortSSets secondario pubblico (Aset come AcadSelectionSet, iNCols come lungamente)
MI fioco come lungamente, manganese come lungamente, PTA () come doppio, Ptb () come doppio, Swp come lungamente, ptc () come doppio
Mk fioco come lungamente
iDs di ReDim (0 a Aset.Count - 1)
Per MI = 0 a Aset.Count - 1
iDs (MI) = MI
Dopo
Per MI = 0 a Aset.Count - 2
Per manganese = MI + 1 a Aset.Count - 1
PTA = Aset (iDs (MI)).InsertionPoint
Ptb = Aset (iDs (manganese)).InsertionPoint
Se PTA (1) < Ptb=""> Ptb (0) allora
Swp = iDs (MI)
iDs (MI) = iDs (manganese)
iDs (manganese) = Swp
Concluder se
Concluder se
Dopo
Dopo
Dopo
Sommergibile dell'estremità
Funzione riservata Aset (iSSetName come stringa) come AcadSelectionSet
msetA fioco come AcadSelectionSet
Sul riassunto di errore dopo
Regolare il msetA = ThisDrawing.SelectionSets.Add (iSSetName)
Se Err.Number <> 0 allora
Regolare il msetA = ThisDrawing.SelectionSets (iSSetName)
msetA.Delete
Regolano il msetA = ThisDrawing.SelectionSets.Add (iSSetName)
Err.Clear
Si concludono se
Sull'errore 0 di avanzamento
Regolare Aset = il msetA
Concludere la funzione
|