AutoCAD .NET :: Run Function As Soon As DLL Loads?
Mar 29, 2012Is there a way to run some code as soon as a .dll file is loaded without having to using lisp (command "Function_Name")?
View 5 RepliesIs there a way to run some code as soon as a .dll file is loaded without having to using lisp (command "Function_Name")?
View 5 RepliesThis seems absolutly silly.
(setq p1 (getpoint))
(setq p2 (getpoint))
(setq Dist (distance p1 p2))
Why does this not work?
I'm trying to build a command to replace AutoCAD's "DI" command, to give distance and delta x, y, and z values in decimal and imperial, and keep the angles in XY plane and out of XY plane.
I'm trying to be able to have a function run another function with the secondary function being passed as an argument to the first. I'm trying to create a recursive function and the recursive part works great. I just need to be able to have the recursive function run other functions to actually do stuff.
Here is something I found that should do what I need, mainly run a function from a function name in a variable.
Sub test() Dim ftnName As String Dim argument As String Dim result As String ftnName = "myFunction" argument = "cat" result = Application.Run(ftnName, argument) MsgBox resultEnd SubFunction myFunction(inString As String) As String myFunction = inString & " has " & Len(inString) & " letters."End Function
However I get the error "object required" on the "result = Application.Run(ftnName, argument)" line. So I'm guessing the Inventor VBA doesn't like this method of doing this. I'm just hoping there is a way to do this or this function will be useless or reduced to hardcoding functions which still defeats the purpose.
I first installed 2012, then I realized that my class will be using 2011. I downloaded 2011, and kept my 2012, and it didn't seem like there would be any issues. So I open my 2011 and it keeps crashing before it loads completely. There are no error messages or anything ...2012 works just fine. I tried doing a repair, and a reinstall.
View 2 Replies View RelatedWhat is the best way to autoload my dll code when AutoCAD loads?
View 2 Replies View RelatedIs it possible to assign a bunch of 'Lisp' programs to a template, so when I open autocad with my normal template, I also have the 'Lisp' options?If not, is it possible to load a single 'Lisp' program to load all the rest?
View 3 Replies View Relatedon projects that reference acad 2013 assemblies, specifically accormgd, my pictureboxes throw an exception when loading their image:
this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
it says cannot find assembly accoremgd....
Don't know how the heck that involves a picture box, since all object types have full names here.
This Project is set to run as a windows application, for testing reasons. That is likely related, but I do this all the time with no issues. I can comment out the line above and no issues.
Is there some entanglement between pictureboxes and the acad assemblies?
[URL]
When I click the Force command in the LOADS panel when doing a Frame Analysis, I don't get a dialog box. All I get is a select origin box with an arrow. There is no way to change the Magnitude value or the Angle of Plane as per instructions in the tutorial. I have tried numerous ways to get a dialog box to appear, but I can't find out how. why I am not getting a Dialog box?
View 1 Replies View RelatedI understand that in a normal part to apply a load to a face is to make it a UDL (uniformly distributed load) by default. To apply a point load, I was told to create a small sketch and use it to split a face to create, in effect, a small face on which to apply a load, effectively making it a point load.
Now in the frame analysis environment, there is clearly an option for 'force' and one for 'continuous force' which the description clearly describes as a uniformly distributed load. However, when I run the simulation (on a 2m long 100mm x 50mm x 4mm Rectangular hollow beam) with a normal load in the middle of the beam (1m offset); the maximum moment comes out at 500000 Nmm or 500 Nm. By my reckoning the moment should be 1000 Nm as the basic formula for a moment from a point load is M = F*D (Moment = Force * Distance). However, to get 500 Nm, it looks like Inventor is using M = (F*x^2)/2 where x is the midspan of the beam (in this case 1m). .is a normal load in frame analysis the same as a UDL? If so..how to I make it a point load?
There are also some errors stating instability of type 2 at various nodes, I've used both Pinned and Floating constraints at either end of the beam.
I am creating seed files for contractors and clients to use. I have created the object data table(s) in AutoCAD Maps beforehand to be able to view/edit in AutoCAD Civil/Civil 3D 2010.
Is there a setting that automatically attaches this data to any object (line, circle, block, etc) drawn in a sheet. I am hoping to skip the step of manually entering "adeattachdata" and then selecting the objects that the object data is to appear. I realize that each sheet would only have one object data table.
In my drawing, I inserted a raster image file. I converted it into a block so I can modify it and I scaled it like this:
img_before.jpg
I saved my drawing and I close AutoCAD, but when I open AutoCAD again the image shown on the drawing file is not the same image that I had inserted previously.
img_after.jpg
The image shown is one that I had inserted before the first one but I had erased it from the file because I had to crop it in photoshop to reinsert it again.
I used the purge command to purge the block, I used the image command and i detached the image.
But the image says "unreferenced" when I do the "image command" even though it has the right location and folder. I don't know what to do anymore.
I was running a simulation with success including gravity and applied loads. I was checking both stresses and deflections. Both were in line with what I was expecting. The next day I went to change a few dimensions and run it again. The stresses and deflections were significantly less than expected (I did not tweak the dimensions very much). I changed my dimensions, remeshed and ran it again. It worked fine and returned expected results. I continued in this manner tweaking the size of my box.
Finally I went for one last run.... it didn't work again. It returned the significantly less than expected results. A bit of investigating revealed that it is only applying the gravity loads during the simulation. All of the applied loads are being disregarded (however, they show up in the report as if they are being applied.) If I supress the gravity my stress and deflections return 0 values. I have tried taking my loads off and reapplying them. I have tried removing the gravity load. I have remeshed. I have inputted my loads and the gravity in different orders. I cannot get my simulation to calculate using my applied loads. It was working fine.... what happened?
I am trying to create a custom palette that will load whenever Autocad loads. The code below works with one exception.
<CommandMethod("gtPalette")> _ Public Sub DoIt() If m_ps = Nothing Then Dim MYGuid As Guid = New Guid("{4AECF36F-C7E9-4C59-B72B-36A98DDA1D24}") m_ps = New Autodesk.AutoCAD.Windows.PaletteSet("gtPalette", MYGuid) myCoordPalette = New UserControl1() m_ps.Add("Coordinate List", myCoordPalette) End If m_ps.Visible = True End Sub
The problem is that my Palette title is now "gtPalette" which I do not want. However if I change
PaletteSet("gtPalette", MYGuid)
to
PaletteSet("GunTech Cogo", MYGuid)
Then what occurs is that when Acad (actually I'm using Civil 3D 2012) start it trys to execute a command called 'GunTech' and then one called "cogo'. Cogo being a valid Civil 3d Command brings up the Cogo dialog. If I then type the command gtPalette it appears in the correct location.
Currently on my development PC the first code works perfect and brings up a palette that even has the correct title of "GunTech Cogo". this info has presumable been saved with the GUID in my previous attempts to get the code to work.
When adding pressure loads to a perpendicular face inventor states that the pressure is applied uniformly to the selected face.As an example a disc of 300 mm dia(area= 70685 sq mm) with a uniform pressure load of 10MPa.
Is the 10MPa load input construed by inventor as 10MPa per square mm or 10MPa over the entire disc area.which is the correct interpretation?
I was placing final touches on paper space viewports (changing transparency settings etc), after wrapping that up, saved. Then tried to Publish. That's where things went downhill, drawing/publishing froze, forced to restart, now the drawing only loads to ~68 - 75% and hangs / freezes. Eventually, I get a message box stating that AutoCAD physical memory low, continuing will result in data loss. Task Manager claims AutoCAD is running @ ~98% (650Mb).
I can upload the drawing to AutoCAD WS and open it on my iPhone/iPad, but the 3D viewports are limited in detail.
Tried opening on a MAC and the same thing happens.
Tried clearing the Cachemax/cachemaxtotal, still nothing...
Is there an easy way to ensure the Vault ribbon/addin loads within Inventor 2011?
AutoCADM 2011 SP2
XP 32-Bit SP3
I have a drawing the loads slowly and makes Civil3d become non responsive for i while.
It seems to stop with "finding interior borders" as the action in the lower left corner it has some datashortcuts and xrefs on to a network drive.
How to find what is the causing the slow down?
I will start by removing all the xrefs and datashortcuts and see if it works?
I think I have read about slow load times with network drives recently but can not find the post again.
I'm trying to make an autolisp that "flips" a third party variable. No luck, command line won't recognize after it loads. I've made similar variable flips that work ??
(defun c:wp (/ wp)
(setq wp (getvar "kti_archt_wallpoche"))
(if (= kti_archt_wallpoche 0)(setvar "kti_archt_wallpoche" 1)
(if (= kti_archt_wallpoche 1)(setvar "kti_archt_wallpoche" 0)
Photoshop Extended CS3 Master Suite update: 10.0.1.
Photoshop loads then as you either start new or load an image it crashes, Laptop is an HP6320 dual processor 4gbit ram XP prof service pack 2
Photoshop :: Get error messages when it loads. What's the problem?
View 2 Replies View RelatedI'm seeking a way to "Save for Web" so the website i'm working on will load faster than it does now.
Does any one know which options I should mess with to save it so it loads faster?
i run Gimp 2.8 on Windows 7 and when i try to open Gimp the startup loads halfway and then stops responding when it gets to 'fonts'.
View 1 Replies View RelatedI am using Photoshop CS3 on a PowerPC Mac running OS X 10.4.11. Some days ago, I attempted to run photoshop by clicking the icon on the dock.The splash screen loads fine but immediately as the splash screen loads photoshop closes automatically. I have already tried the following:
1. Rename TWAIN file by adding the ~ in front of it
2. Deleting photoshop preferences by using Command+Shift+Option .
I want to use a room tag to calculate my occupants based on the area of the room divided by the occupant load factor. The room area would be pulled from the room, the occupant load factor (OLF) would be manually input by the user. Once the OLF was input a formula would take over and give the number of occupants. Is this possible? I know it can be done in a schedule but I would like to put it into a tag for a code study. Eventually this tag could be expanded to provide other information such as required exit width from the room.
View 9 Replies View RelatedI have both PSE11 and PSE10. I have removed all my catalogue files off my MAC. PSE10 cannot find any catalogue files but PSE11 loads up with one. I search the hardrive for pse10db or any other catalogue files but find nothing. Where the heck is PSE11 locating the catalogue?
View 3 Replies View Relatedphoto merge on cs5 loads and gaters all info but when it finishes, photo is not there.This has worked in past, but not now.I reloaded software and made sure windows was updated. Tried converting photos to other file formats.
View 1 Replies View RelatedOn Windows 7, photoshop CS5 no longer loads the twain drivers in Windows>Twain_32 into File>Import. How can I get them there?
View 1 Replies View RelatedI have VS 12 installed on Windows 7 computer. It worked so far fine, but yesterday evening I wanted to upload my mpg files from the hard disk to the library. And guess, the system is very slow, it took almost 20 minutes to upload about 10 mgp files, after each file nothing happened for almost 2-3 minutes. Each clip is about 10-20 sec long. The files are stored on an external hard disk (Buffalo 500G) which is connected via USB 2 interface. It did not do that before, it was much quicker. Could it be the recent Windows updates?
View 14 Replies View RelatedI have CS installed on my laptop. running WinXPPro, and unfortunately a few weeks ago CS started to behave badly. The program appears to load fine but 1 or 2 seconds after finally loading the program disappears from both the Application list and the window. The Task manager continues to show the Photoshop.exe process but its doing nothing. I have deleted preferences, I have re-installed, I have removed FlashPlayer (a CS3 problem sounded similar) all to no avail. Oddly enough ImageReady CS performs fine - it just doesn't give me the features I need access to do my work.
View 3 Replies View RelatedHowever, I have never been satisified, due to the amount of pixellation on the margins of lines, and with Xara, I am looking for an improvement.
Basically, I am using graphics programmes to animate lines onto a 'live' video background. I do that by preparing a blank green mask, and tracing, by means of a slightly lighter line, (which is still rendered invisible by the following 'chroma' process in video-editing), as a guide. The actual tracing out of route followed, and so-on is onto the green 'blank', in preparation for the usual 'green-screen' process, to follow in my video editing stage. The principle is well proven and produces authentic animation over a background which proceeds as normal video. (It is also possible over a still photograph). The raster used subsequently, is the AVCHD standard of 1920 x 1080, the animation is of clusters of from three to five frames per 'exposure' and the whole thing is rendered in mpg2 into a continuous video-clip, from which time it becomes 'video'.
However, each frame is required to be 'saved'. When I first tried 'Xara' I was chuffed that the most recent extensions to my ever-lengthening lines were so 'sharp', and that encouraged me to use a line of only 4 pixels width, but when the resulting animation frames were recalled for storage in preparation for the animation-proper, the lines had developed the usual pixellated 'steps-and-stairs' and pixels on both margins of the lines were in a no-man's land, being half-and-half green and a muddy half-white, (white being the line I have standarised on, for technical reasons of minimal 'bleeding' etc).
What I wish to preserve, is the crisp whiteness of the lines, and the finely pixellated line-margins I began with. I can, for example, broaden the line, but if I broaden it beyond 8px, or so, I am right 'back' where I was with 'the other graphics-programme'. I can, of course, double the size of the raster to 3840 x 2160, (and do, on occasions for static one-off shots), but there are excellent resource-hogging reasons, why I do not wish to do so for sequences of up-to 200 frames, at-a-time.
Am, I missing something somewhere, using a 'wrong' procedure, or simply asking too much of the software?
I can open PSP X4 and edit and process images as desired. My workspace opens to Edit, as I've located that menu selection. I do not have any saved workspace configurations/files. Based on what I've read in the few hundred messages so far, I'd like to avoid a full reset of the program defaults, but if that's the only option, so it goes.
What is happening is that in as-yet undetermined situations, I get an automatic load of an old image. I've been able to recognize that the image that happens to load is the first one in the tray on the Manage tab. I don't use the Manage tab at all and only ventured over there as part of the preliminary diagnostic process to posting this message. Once I discovered that, I renamed the image in the tray and the sequence repeated with the next image in the tray, which repositioned itself to the first location.
I can "force" an auto-load in the edit window simply by starting with an empty edit window, clicking on the Manage tab and then back to the edit window. The first image in the tray magically appears. This magic also happens when I've closed another image that's been loaded. Of course, now that I'm posting this, I can't make it happen other than in the manner described above.
I'd like to have it so when I close the image in the edit window that I'm left with a blank edit window on a consistent basis. If I can determine how the image auto-loads in a manner different than described above, I'll add it here.