Misschien is het handig om hier eens naar te kijken:
https://cadsite.be/cursus/curlessen.php
https://cadsite.be/cursus/curlessen.php
Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.
Toon bijdragen MenuCitaat van: vbrsteven op wo 24 03 2021, 11:26:44Natuurlijk alleen de layers die je uit hebt staan met het "lampje", alleen die op freeze zetten.
...
*Layers freezed zetten zou kunnen, enige nadeel, dan zijn ze niet meer zichtbaar
...
Citaat van: Jacobusje op wo 10 02 2021, 22:38:53Ik heb allen een verbetervoorstel gedaan voor de leesbaarheid voor de code.
Eddy,
Ik weet niet of ik het goed begrijp....
Bart zegt dat Acad geen komma's lust.
Dat zou voor mijn gevoel betekenen dat die komma's omgezet moeten worden in punten. (met vba-code)
Als ik jou code goed interpreteer dan stel je daarmee de eigenschap van de output vast....?
Maar daarmee veranderd de input toch niet? (komma's in Excel)
Of zit ik te moeilijk te denken of op de verkeerde weg?
Dim CV As String, CT As String, S As String, P As Long, Obj As AcadEntity
' Waar moet naar gezocht worden
CV = ","
' Wat moet daarvoor in de plaats
CT = "."
' Er wordt van een Obj (een MText of een Text) de TextString opgevraagd
S = Obj.TextString
' Als het een ander object betreft dan is er een error, zo niet ga dan verder
If Not Err Then
' zoek de CV in S, vervolgens check of gevonden (P), dan vervangen door CT
P = InStr(S, CV): If P <> 0 Then Mid(S, P, 1) = CT
Obj.TextString = S
Else
Err.Clear
End If
Citaat van: derockere op ma 08 02 2021, 14:04:02
Nu is het me gelukt!
...
Alleszins bedankt voor het geduld dat je met mij hebt opgebracht!
Sorry voor mijn onkunde.
Citaat van: pieterklaassen op ma 08 02 2021, 11:00:56Deel eens twee screenshots, van de printerinstellingen die waar het goed bij gaat en van waar het niet goed bij gaat. Eventueel mag je ook de tekening posten van waar het niet goed gaat.
moet haast wel , want bij andere tekeningen is er niets aan de hand
Citaat van: Jacobusje op wo 03 02 2021, 22:45:12De code "Dim commando As String" is een voorbeeld.
Dag Eddy,
Als ik "Option Explicit" bovenaan mijn code zet loopt hij vast bij KanaalNr van de Sub Rollaag en krijg de volgende melding:
Een variabele is niet gedefinieerd.
Deze melding krijg ik ook als ik
"Option Explicit
Dim commando As String"
Bovenaan de code zet.
Ook als ik "Dim commando As String" bij Sub lijn en bij Sub maten zet.
Waarschijnlijk komt het nogal precies waar de bepaalde codes staan.
Maar ik beheers dit niet genoeg om dat te bevatten
Waar zou de code "Dim commando As String" precies moeten staan?
Dim Punt(2) As Double
Option Explicit
Sub GeefPunt()
Dim Punt() As Double ' dit had ook zo kunnen staan: Dim Punt() As Variant -> Voor alles te gebruiken
' Vraag een punt op in het active acad window
Punt() = ThisDrawing.Utility.GetPoint(, "Geef punt op: ")
' Toon de opgevraagde waardes
Debug.Print "X: " & Punt(0)
Debug.Print "Y: " & Punt(1)
Debug.Print "Z: " & Punt(2)
End Sub
Option Explicit
Dim commando as String