Passing SAFEARRAY Pointer from CVI
Hi,
I am having problem in importing IVI-COM dll to C wrapper dll in Labwindows/CVI. I have to do that for my TestStand application to call the functions of the dll. After registering the COM dll, I have used �Create Activex Controller� option to create .c, .fp and .h files. With this, I was able to create dll but without any prototype info. So, I included the fp file to include prototype info. But while I create my dll with the type lib info, odl file gave error to use SAFEARRAY pointer. So I have declared a structure mySAFEARRAY (same parameters as that of SAFEARRAY) and has replaced all the (SAFEARRAY *) to (mySAFEARRAY *). After doing this, I have created the dll successfully.
Now in TestStand when I have called the dl
l with �Flexible Prototype Adapter�, few of the data types (structures) are not applicable to TestStand. So it is taking all the unknown data types to �long�. When I check the prototype with my C file, it is telling mismatch prototype.
Now, please help me what do we do for the C wrapper dll to work proper. Is the procedure (which I have described above) proper?
I have got one info from NI site, that the functions using the structure parameters should not be exported directly. Instead a wrapper function should be created, with each and every element of the structure as it parameter. Now do we create a wrapper function for each and every function which has the structure parameter in it? I am eagerly waiting for your information. Actually i am new to both CVI and TestStand.
Thank you in advance for your help.
Thank you,
Sasi.
Hello Sasi -
I am uncertain what your situation is, but it sounds like you are trying to pass the SafeArray as a parameter of your DLL back to TestStand? TestStand only recognizes certain known types when it comes to creating new memory to hold variables. A SafeArray is fundamentally an array of objects, so passing it directly to TestStand is unlikely to work. Your best bet is to look into the LabWindows/CVI examples and functions for converting SafeArrays to one-dimensional arrays of numbers, and passing that array back to TestStand via a parameter or some API call.
As an additional note, there are generic examples of how to successfully pass structures back and forth between TestStand and code modules, but it requires both environments having a definition o
f the structure as well as agreeing upon the byte-packing of the data. The best resource I can provide is to point you to the TestStand shipping example located in the /Examples/Struct Passing/ directory. However depending on how you are attempting to extract that SafeArray, this may not be an issue (as far as writing a numeric array vs. writing a structure).
If this doesn't help answer your question, maybe you can give me a little more information, maybe a function declaration for your code, to try and see what you are doing in more detail?
--Regards
Elaine R.
National Instruments
http://www.ni.com/ask
Similar Messages
-
Passing values from CVI dll to TestStand gives wrong values
Initially I wanted to pass an array of booleans from CVI to TestStand. I read that this was not possible because you cannot set Boolean as a parameter.
So I declared it as unsigned intin CVI.
Strangely enough, TestStand does receive it as an arrayof Booleans. However the values are still wrong. I wonder if it actually is possible to pass an array of Booleans.
Using TestStand 3.1 and CVI ver 7.1 (no impact)
Here is how I declare the parameters in CVI:
void __declspec(dllexport) __stdcall MemTest
CAObjHandle thisContext,
unsigned char * apbResult,
int alComport,
int alSocketNum,
UINT32 aulHostAddr,
BOOL * apbTestOutcome,
UINT32 testSize,
UINT32 startAddress
The other functions within CVI use an array of booleans.
Here is how I declare the parameters in TestStand:
Here are the results I get. They should match...
The obvious question is:
How do I get the results in TestStand to match those from CVI?
The printout >> no. 1 Passed << etc.. are the values of the array apbResult in CVI. bSippResuls should match.
Message Edited by Ray.R on 10-16-2009 10:41 AM
Attachments:
TS_prms.PNG 29 KB
TSwrongValues.PNG 12 KBRay,
Try this:
void __declspec(dllexport) GetResults(unsigned char arg1[16])
//Insert function body here.
arg1[0] = (unsigned char)0;
arg1[1] = (unsigned char)1;
arg1[2] = (unsigned char)0;
arg1[3] = (unsigned char)1;
arg1[4] = (unsigned char)1;
arg1[5] = (unsigned char)0;
arg1[6] = (unsigned char)1;
arg1[7] = (unsigned char)1;
arg1[8] = (unsigned char)1;
arg1[9] = (unsigned char)0;
arg1[10] = (unsigned char)1;
arg1[11] = (unsigned char)1;
arg1[12] = (unsigned char)1;
arg1[13] = (unsigned char)1;
arg1[14] = (unsigned char)0;
arg1[15] = (unsigned char)1;
Regards
Ray
Regards
Ray Farmer -
Yesterday I buy 99 usd point from game ! But the game system say cant pass the payment ! But today iTunes send mail report say the payment is go over ! So ?the payment ?
Months of impecable service form BT as an option 3 customer. (I've even recommended BT to people)
but
For the past 2 weeks peak traffic has murdered my connection.
I can get 14mbit off peak, and it used to drop to about 7-9 at peak times.
Now its down to 1-2mbit at peak times. (no i haven't breached FUP as I check my btinternet inbox for the 80GB warning)
I think its resonable to experience drop off but 90%!!!
BT advertising says fast speeds at peak times. less than 2mbit is not fast. (that the governments minimum standard!!!)
I don't know how to procede because when I'm experiencing these issues if I ring up I will end up waiting so long to speak to someone (because its peak time) the concection wiill be better again.
I can think of no recourse other than to approach trading standards...
Guarnetee me 5mbit at peak times (enough to stream HD iplayer) and I'd be happy
That is what BT vision customers are in essence are getting + what ever their PC is using.
Fair usage? what about Fair Supply. -
Not able pass the data from component to other component.
Hello All
I am not able pass the data from component to other component.
I have done like this.
1 Main Component (Parent component ) having below two child components.Embeded as used components.
2) Search Component and Details Component
3) In the Search Component having buttons, Say : Button u201CXu201D on click of button I am navigating to Details component view through FPM.
4) When I am clicking above button u201CXu201D raising the event to call the parent business logic method, there I am getting Structure with values and binded this structure to the node and Mapped this node to the Details component interface node. FYI : I kept the debugging point Structure is having data , I had set static attributes table to node instance.
5) In the Details component node data is not coming mean empty.
Thanks in Advance.
Br-
CW
Edited by: CarlinWilliams on Jul 4, 2011 9:21 AMHi,
When you use input Ext. check that the parent component should not be used as used component in child component.
Only in the parent component the child components should be used as used components and the usage has to be created for the
Child Components and the binding of the Node should be done from comp. controller of parent component to child node
by which you will be able to see double arrow against the node.This should work
Thanks,
Shailaja Ainala. -
How can I pass an exception from one thread to another thread
If I create a new class, that will extends the class Thread, the methode run() can not be use with the statement Throws Exeption .
The question now: Is there any possibility to pass an exception from one thread to another thread?
Thx.It really depends on what you want to do with your exception. Is there some sort of global handler that will process the exceptions in some meaningful way? Unless you have that, there's not much point in throwing an exception in a thread, unless you simply want the stack trace generated.
Presuming that you have a global handler that can catch exceptions, nest your Exception subclass inside a RuntimeException:
public class NestedRuntimeException extends RuntimeException
private final m_nestedException;
public NestedRuntimeException(final Exception originalException)
super("An exception occurred with message: " + originalException.getMessage());
m_nestedException;
public Exception getNestedException()
return m_nestedException;
}Your global handler can catch the NestedRuntimeException or be supplied it to process by the thread group. -
The attached file is work inprogress, with some dummy data sp that I can test it out without having to connect to equipment.
The second tab is the one that I am having the problem with. the output array from the replace element appears to be starting at the index position of 1 rather than 0 but that is ok it is still show that the new data is placed in incrementing element locations. However the main array that I am trying to build that is suppose to take each new calculation and place it in the next index(row) does not ap
pear to be working or at least I am not getting any indication on the inidcator.
Basically what I am attempting to do is is gather some pulses from adevice for a minute, place the results for a calculation, so that it displays then do the same again the next minute, but put these result in the next row and so on until the specifiied time has expired and the loop exits. I need to have all results displayed and keep building the array(display until, the end of the test)Eventually I will have to include a min max section that displays the min and max values calculated, but that should be easy with the min max function.Actually I thought this should have been easy but, I gues I can not see the forest through the trees. Can any one help to slear this up for me.
Attachments:
regulation_tester_7_loops.vi 244 KBI didn't really have time to dig in and understand your program in depth,
but I have a few tips for you that might things a bit easier:
- You use local variables excessively which really complicates things. Try
not to use them and it will make your life easier.
- If you flowchart the design (very similar to a dataflow diagram, keep in
mind!) you want to gather data, calculate a value from that data, store the
calculation in an array, and loop while the time is in a certain range. So
theres really not much need for a sequence as long as you get rid of the
local variables (sequences also complicate things)
- You loop again if timepassed+1 is still less than some constant. Rather
than messing with locals it seems so much easier to use a shiftregister (if
absolutely necessary) or in this case base it upon the number of iterations
of the loop. In this case it looks like "time passed" is the same thing as
the number of loop iterations, but I didn't check closely. There's an i
terminal in your whileloop to read for the number of iterations.
- After having simplified your design by eliminating unnecessary sequence
and local variables, you should be able to draw out the labview diagram.
Don't try to use the "insert into array" vis since theres no need. Each
iteration of your loop calculates a number which goes into the next position
of the array right? Pass your result outside the loop, and enable indexing
on the terminal so Labview automatically generates the array for you. If
your calculation is a function of previous data, then use a shift register
to keep previous values around.
I wish you luck. Post again if you have any questions. Without a more
detailed understanding of your task at hand it's kind of hard to post actual
code suggestions for you.
-joey
"nelsons" wrote in message
news:[email protected]...
> how do I create a 1d array that takes a single calculation and insert
> the result into the first row and then the next calculation the next
> time the loop passes that point and puts the results in thsecond row
> and so on until the loop is exited.
>
> The attached file is work inprogress, with some dummy data sp that I
> can test it out without having to connect to equipment.
> The second tab is the one that I am having the problem with. the
> output array from the replace element appears to be starting at the
> index position of 1 rather than 0 but that is ok it is still show that
> the new data is placed in incrementing element locations. However the
> main array that I am trying to build that is suppose to take each new
> calculation and place it in the next index(row) does not appear to be
> working or at least I am not getting any indication on the inidcator.
>
> Basically what I am attempting to do is is gather some pulses from
> adevice for a minute, place the results for a calculation, so that it
> displays then do the same again the next minute, but put these result
> in the next row and so on until the specifiied time has expired and
> the loop exits. I need to have all results displayed and keep building
> the array(display until, the end of the test)Eventually I will have to
> include a min max section that displays the min and max values
> calculated, but that should be easy with the min max function.Actually
> I thought this should have been easy but, I gues I can not see the
> forest through the trees. Can any one help to slear this up for me. -
Problem when passing an object from Illustrator to Photoshop inCS5 pack
Hello, since I have a new system I have this problem in Illustrator. When I try to pass and Icon for example, from illustrator to photoshop my Illustrator crashes. Even whe I try to save my work somethimes Illustrator crashes. I didn't had this problem with my old computer usineg the same pack CS5 the passing of a file from illutrator to photoshop took about 3 seconds. Please help me, my work is becoming frustrating beacause of this.
Here are the System details:
Photoshop
Adobe Photoshop Version: 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch]) x32
Operating System: Windows 7 64-bit
Version: 6.1 Service Pack 1
System architecture: Intel CPU Family:6, Model:10, Stepping:9 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2
Physical processor count: 8
Processor speed: 3392 MHz
Built-in memory: 16332 MB
Free memory: 8674 MB
Memory available to Photoshop: 3255 MB
Memory used by Photoshop: 78 %
Image tile size: 1028K
Image cache levels: 5
OpenGL Drawing: Disabled.
OpenGL Drawing Mode: Basic
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: False.
OpenGL Crash File: Not Detected.
OpenGL Allow Old GPUs: Not Detected.
Video Card Vendor: NVIDIA Corporation
Video Card Renderer: GeForce GTX 650/PCIe/SSE2
Display: 2
Display Bounds:= top: 0, left: 1920, bottom: 1200, right: 3840
Display: 1
Display Bounds:= top: 0, left: 0, bottom: 1200, right: 1920
Video Card Number: 1
Video Card: NVIDIA GeForce GTX 650
Driver Version: 9.18.13.1106
Driver Date: 20130118000000.000000-000
Video Card Driver: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um
Video Mode: 1920 x 1200 x 4294967296 colors
Video Card Caption: NVIDIA GeForce GTX 650
Video Card Memory: 1024 MB
Serial number: 92278816315259434402
Application folder: C:\Program Files (x86)\Adobe\Adobe Photoshop CS5\
Temporary file path: C:\Users\Mircea\AppData\Local\Temp\
Photoshop scratch has async I/O enabled
Scratch volume(s):
D:\, 150.0G, 149.7G free
C:\, 238.5G, 89.0G free
Primary Plug-ins folder: C:\Program Files (x86)\Adobe\Adobe Photoshop CS5\Plug-ins\
Additional Plug-ins folder: not set
Installed components:
A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
ACE.dll ACE 2010/10/04-23:36:11 64.441628 64.441628
adbeape.dll Adobe APE 2010/02/23-12:40:58 61.421986 61.421986
AdobeLinguistic.dll Adobe Linguisitc Library 5.0.0
AdobeOwl.dll Adobe Owl 2010/06/03-13:43:23 3.0.93 61.433187
AdobeOwlCanvas.dll Adobe Owl Canvas 3.0.68 61.2954
AdobePDFL.dll PDFL 2010/12/13-23:37:10 64.341419 64.341419
AdobePIP.dll Adobe Product Improvement Program 5.0.0.2021
AdobeXMP.dll Adobe XMP Core 5.0 61.134777
AdobeXMPFiles.dll Adobe XMP Files 5.0 61.134777
AdobeXMPScript.dll Adobe XMP Script 5.0 61.134777
adobe_caps.dll Adobe CAPS 3,0,116,0
adobe_OOBE_Launcher.dll Adobe OOBE Launcher 1.0.0.64 (BuildVersion: 1.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
AFlame.dll AFlame 2010/02/23-17:27:33 61.421976 61.421976
AFlamingo.dll AFlamingo 2010/02/23-17:27:33 61.421978 61.421978
AGM.dll AGM 2010/10/04-23:36:11 64.441628 64.441628
ahclient.dll AdobeHelp Dynamic Link Library 1,5,0,30
aif_core.dll AIF 2.0 53.422628
aif_ogl.dll AIF 2.0 53.422628
amtlib.dll AMTLib 3.0.0.64 (BuildVersion: 3.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
amtservices.dll AMTServices 3.0.0.64 (BuildVersion: 3.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
ARE.dll ARE 2010/10/04-23:36:11 64.441628 64.441628
asneu.dll AsnEndUser Dynamic Link Library 1, 7, 0, 1
AXE8SharedExpat.dll AXE8SharedExpat 2010/02/23-17:27:33 61.421978 61.421978
AXEDOMCore.dll AXEDOMCore 2010/02/23-17:27:33 61.421978 61.421978
Bib.dll BIB 2010/10/04-23:36:11 64.441628 64.441628
BIBUtils.dll BIBUtils 2010/10/04-23:36:11 64.441628 64.441628
boost_threads.dll DVA Product 5.0.0
cg.dll NVIDIA Cg Runtime 2.0.0015
cgGL.dll NVIDIA Cg Runtime 2.0.0015
CoolType.dll CoolType 2010/10/04-23:36:11 64.441628 64.441628
data_flow.dll AIF 2.0 53.422628
dvaadameve.dll DVA Product 5.0.0
dvacore.dll DVA Product 5.0.0
dvaui.dll DVA Product 5.0.0
ExtendScript.dll ExtendScript 2010/10/19-10:22:12 61.445301 61.445301
FileInfo.dll Adobe XMP FileInfo 5.0 61.134777
icucnv36.dll International Components for Unicode 2009/06/17-13:21:03 Build gtlib_main.9896
icudt36.dll International Components for Unicode 2009/06/17-13:21:03 Build gtlib_main.9896
image_flow.dll AIF 2.0 53.422628
image_runtime.dll AIF 2.0 53.422628
JP2KLib.dll JP2KLib 2010/12/13-23:37:10 64.181312 64.181312
libeay32.dll The OpenSSL Toolkit 0.9.8g
libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession.dll LogSession 2, 0, 1, 11
MPS.dll MPS 2010/12/13-23:37:10 64.450375 64.450375
msvcm80.dll Microsoft® Visual Studio® 2005 8.00.50727.4940
msvcm90.dll Microsoft® Visual Studio® 2008 9.00.30729.6161
msvcp71.dll Microsoft® Visual Studio .NET 7.10.3077.0
msvcp80.dll Microsoft® Visual Studio® 2005 8.00.50727.4940
msvcp90.dll Microsoft® Visual Studio® 2008 9.00.30729.6161
msvcr71.dll Microsoft® Visual Studio .NET 7.10.3052.4
msvcr80.dll Microsoft® Visual Studio® 2005 8.00.50727.4940
msvcr90.dll Microsoft® Visual Studio® 2008 9.00.30729.6161
pdfsettings.dll Adobe PDFSettings 1.04
Photoshop.dll Adobe Photoshop CS5 CS5
Plugin.dll Adobe Photoshop CS5 CS5
PlugPlug.dll Adobe(R) CSXS PlugPlug Standard Dll (32 bit) 2.0.0.746
PSArt.dll Adobe Photoshop CS5 CS5
PSViews.dll Adobe Photoshop CS5 CS5
SCCore.dll ScCore 2010/10/19-10:22:12 61.445301 61.445301
shfolder.dll Microsoft(R) Windows (R) 2000 Operating System 5.50.4027.300
ssleay32.dll The OpenSSL Toolkit 0.9.8g
tbb.dll Threading Building Blocks 2, 1, 2009, 0201
TfFontMgr.dll FontMgr 9.3.0.113
TfKernel.dll Kernel 9.3.0.113
TFKGEOM.dll Kernel Geom 9.3.0.113
TFUGEOM.dll Adobe, UGeom© 9.3.0.113
updaternotifications.dll Adobe Updater Notifications Library 1.0.0.68 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 1.0.0.68
WRServices.dll WRServices Thursday January 21 2010 12:13:3 Build 0.11423 0.11423
wu3d.dll U3D Writer 9.3.0.113
Installed plug-ins:
3D Studio 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Accented Edges 12.0
ADM 3.11x01
Angled Strokes 12.0
Average 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Bas Relief 12.0
BMP 12.0.2
Camera Raw 6.7
Chalk & Charcoal 12.0
Charcoal 12.0
Chrome 12.0
Cineon 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Clouds 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Collada 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Color Halftone 12.0.2
Colored Pencil 12.0
CompuServe GIF 12.0.2
Conté Crayon 12.0
Craquelure 12.0
Crop and Straighten Photos 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Crop and Straighten Photos Filter 12.0.2
Crosshatch 12.0
Crystallize 12.0.2
Cutout 12.0
Dark Strokes 12.0
De-Interlace 12.0.2
Dicom 12.0
Difference Clouds 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Diffuse Glow 12.0
Displace 12.0.2
Dry Brush 12.0
Eazel Acquire 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Embed Watermark 4.0
Entropy 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Extrude 12.0.2
FastCore Routines 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Fibers 12.0.2
Film Grain 12.0
Filter Gallery 12.0
Fresco 12.0
Glass 12.0
Glowing Edges 12.0
Google Earth 4 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Grain 12.0
Graphic Pen 12.0
Halftone Pattern 12.0
HDRMergeUI 12.0
IFF Format 12.0.2
Ink Outlines 12.0
JPEG 2000 2.0
Kurtosis 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Lens Blur 12.0
Lens Correction 12.0.2
Lens Flare 12.0.2
Lighting Effects 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Liquify 12.0.1
Matlab Operation 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Maximum 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Mean 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Measurement Core 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Median 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Mezzotint 12.0.2
Minimum 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
MMXCore Routines 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Mosaic Tiles 12.0
Multiprocessor Support 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Neon Glow 12.0
Note Paper 12.0
NTSC Colors 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Ocean Ripple 12.0
OpenEXR 12.0.2
Paint Daubs 12.0
Palette Knife 12.0
Patchwork 12.0
Paths to Illustrator 12.0.2
PCX 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Photocopy 12.0
Photoshop 3D Engine 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Picture Package Filter 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Pinch 12.0.2
Pixar 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Plaster 12.0
Plastic Wrap 12.0
PNG 12.0.2
Pointillize 12.0.2
Polar Coordinates 12.0.2
Portable Bit Map 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Poster Edges 12.0
Radial Blur 12.0.2
Radiance 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Range 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Read Watermark 4.0
Reticulation 12.0
Ripple 12.0.2
Rough Pastels 12.0
Save for Web & Devices 12.0
ScriptingSupport 12.0.4
Send Video Preview to Device 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Shear 12.0.2
Skewness 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Smart Blur 12.0.2
Smudge Stick 12.0
Solarize 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Spatter 12.0
Spherize 12.0.2
Sponge 12.0
Sprayed Strokes 12.0
Stained Glass 12.0
Stamp 12.0
Standard Deviation 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Sumi-e 12.0
Summation 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Targa 12.0.2
Texturizer 12.0
Tiles 12.0.2
Torn Edges 12.0
Twirl 12.0.2
U3D 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Underpainting 12.0
Vanishing Point 12.0
Variance 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Variations 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Video Preview 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Water Paper 12.0
Watercolor 12.0
Wave 12.0.2
Wavefront|OBJ 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
WIA Support 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
Wind 12.0.2
Wireless Bitmap 12.0.4 (12.0.4x20110407 [20110407.r.1265 2011/04/07:02:00:00 cutoff; r branch])
ZigZag 12.0.2
Plug-ins that failed to load: NONE
Flash:
Flash
Mini Bridge
Access CS Live
CS News and Resources
Flash
Kuler
CS Review
Installed TWAIN devices: NONE
Illustrator:
Components:
ACE 2010/06/28-18:09:25 61.435133 61.435133
Adobe APE 2010/02/23-12:40:58 61.421986 61.421986
Adobe Linguisitc Library 5.0.0
Adobe Owl 2010/03/08-15:17:17 3.0.89 61.423383
Adobe Owl Canvas 3.0.68 61.2954
PDFL 2010/10/18-23:35:06 64.341419 64.341419
Adobe Product Improvement Program 5.0.0.2021
AdobePSL 64.699054_12.664233 64.699054_12.664233
Adobe XMP Core 5.0 61.134777
Adobe XMP Files 5.0 61.134777
Adobe XMP Script 5.0 61.134777
Adobe CAPS 3,0,116,0
Adobe OOBE Launcher 1.0.0.64 (BuildVersion: 1.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
AFL 1.0
AFlame 2010/10/04-23:36:11 64.443603 64.443603
AFlamingo 2010/10/04-23:36:11 64.436825 64.436825
AGM 2010/06/28-18:09:25 61.435133 61.435133
AdobeHelp Dynamic Link Library 1,5,0,30
AIPort 1.0 23.68434
Adobe EPIC 3.0.1.10077 (BuildVersion: 53.352460; BuildDate: Tue Jul 29 2008 16:47:08) 53.352460
AMTLib 3.0.0.64 (BuildVersion: 3.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
AMTServices 3.0.0.64 (BuildVersion: 3.0; BuildDate: Mon Jan 26 2010 21:49:00) 1.000000
ARE 2010/06/28-18:09:25 61.435133 61.435133
Adobe Illustrator 1.0
AsnEndUser Dynamic Link Library 1, 7, 0, 1
Unknown Name
AXE8SharedExpat 2010/02/23-17:27:33 61.421978 61.421978
AXEDOMCore 2010/02/23-17:27:33 61.421978 61.421978
AXSLE 2010/02/23-17:27:33 61.421978 61.421978
BIB 2010/06/28-18:09:25 61.435133 61.435133
BIBUtils 2010/06/28-18:09:25 61.435133 61.435133
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
CoolType 2010/06/28-18:09:25 61.435133 61.435133
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
DVA Product 5.0.0
ExtendScript 2010/03/05-08:21:15 61.423205 61.423205
Adobe XMP FileInfo 5.0 61.134777
FilterPort 1.1 61.435133
Microsoft® Windows® Operating System 6.1.7601.18120
International Components for Unicode 2009/12/05-11:25:03 Build gtlib_main.11277
International Components for Unicode 3, 4, 0, 0
International Components for Unicode 2009/12/05-11:25:03 Build gtlib_main.11277
International Components for Unicode 2009/12/05-11:25:03 Build gtlib_main.11277
International Components for Unicode 3, 4, 0, 0
International Components for Unicode 2009/12/05-11:25:03 Build gtlib_main.11277
JP2KLib 2010/02/24-17:43:58 61.131544 61.131544
Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 10.0
LogSession 2, 0, 1, 11
MPS 2010/02/24-17:43:58 61.421978 61.421978
Microsoft (R) Visual C++ 6.00.8168.0
Microsoft® Visual Studio .NET 7.10.3077.0
Microsoft® Visual Studio® 2005 8.00.50727.42
Microsoft® Visual Studio .NET 7.10.3052.4
Microsoft® Visual Studio® 2005 8.00.50727.42
Microsoft® Visual C++ 2.10.000
Microsoft® Visual C++ 4.00.5270
PDFPort 2010/06/28-18:09:25 61.435133 61.435133
Adobe PDFSettings 1.04
Adobe Photoshop CS5 CS5
Adobe(R) CSXS PlugPlug Standard Dll (32 bit) 2.0.1.127
Adobe India Sangam Core Code 2010/02/03-18:48:35 61.129109 61.129109
Adobe India SangamML Import from Sangam 2010/02/03-18:48:35 61.129109 61.129109
ScCore 2010/03/05-08:21:15 61.423205 61.423205
Microsoft® Windows® Operating System 6.00.2600.0000
SVGExport 6, 0, 0, 0 1.0
SVGRE 6, 0, 0, 0 1.0
Adobe Updater Notifications Library 1.0.0.68 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 1.0.0.68
WRServices Thursday January 21 2010 12:13:3 Build 0.11423 0.11423
ATE
OS: Windows
Version: 6.1
System Architecture: x86
Built-In Memory: 4043 MB
Application Folder:
C:\Program Files (x86)\Adobe\Adobe Illustrator CS5\Support Files\
Primary Scratch Folder:
C:\AITEMP\
Secondary Scratch Folder:
D:\AITEMP\
Plug-ins:
Live Menu Item
Adobe AI Application Plugin
Control Groups
Color Conversion
Composite Fonts
New Cache Plugin
AdobeLicenseManager
ZStringTable
Window Menu
Main Filters
Main File Formats
File Format Place EPS
AI File Format
Debug Menu
SLO Text Tool
Mesh Object
Document Window Plugin
Sweet Pea 2 Adapter Plugin
ADM Plugin
ASLib
AdobeActionManager
AILocalized Resources Plugin
FrameworkS
Art Converters v2
FlattenTransparency
FO Conversion Suite
Pathfinder Suite
PDF Suite
BRS Pencil Tool
Rasterize 8
AdobeSlicingPlugin
AdobeActionPalette
BeautifulStrokes Suite
AdobeBrushMgr
Adobe Color Harmony Plugin
Control Palette Plugin
Adobe Deform Plugin
AdobeLayerPalette
Adobe Planar Edit Plugin
AdobePaintStyle
PathConstruction Suite
AdobeSwatch_
AdobeToolSelector
Adobe Tracing Object
Adobe Custom Workspace
AdobeDiffusionRaster
Snapomatic
Adobe Geometry Suite
Flatten Suite
ShapeConstruction Suite
ExpandS
SWFExport
Photoshop Plugin Adapter Targa
Photoshop Plugin Adapter PNG
Photoshop Plugin Adapter Pixar
Photoshop Plugin Adapter PCX
Photoshop Plugin Adapter BMP
Photoshop Plugin Adapter Unsharp Mask...
Photoshop Plugin Adapter Smart Blur...
Photoshop Plugin Adapter Radial Blur...
Photoshop Plugin Adapter Pointillize...
Photoshop Plugin Adapter NTSC Colors
Photoshop Plugin Adapter Mezzotint...
Photoshop Plugin Adapter Gaussian Blur...
Photoshop Plugin Adapter De-Interlace...
Photoshop Plugin Adapter Crystallize...
Photoshop Plugin Adapter Color Halftone...
Photoshop Plugin Adapter Texturizer...
Photoshop Plugin Adapter Stained Glass...
Photoshop Plugin Adapter Patchwork...
Photoshop Plugin Adapter Mosaic Tiles...
Photoshop Plugin Adapter Grain...
Photoshop Plugin Adapter Craquelure...
Photoshop Plugin Adapter Glowing Edges...
Photoshop Plugin Adapter Water Paper...
Photoshop Plugin Adapter Torn Edges...
Photoshop Plugin Adapter Stamp...
Photoshop Plugin Adapter Reticulation...
Photoshop Plugin Adapter Plaster...
Photoshop Plugin Adapter Photocopy...
Photoshop Plugin Adapter Note Paper...
Photoshop Plugin Adapter Halftone Pattern...
Photoshop Plugin Adapter Graphic Pen...
Photoshop Plugin Adapter Cont^e Crayon...
Photoshop Plugin Adapter Chrome...
Photoshop Plugin Adapter Charcoal...
Photoshop Plugin Adapter Chalk && Charcoal...
Photoshop Plugin Adapter Bas Relief...
Photoshop Plugin Adapter Ocean Ripple...
Photoshop Plugin Adapter Glass...
Photoshop Plugin Adapter Diffuse Glow...
Photoshop Plugin Adapter Sumi-e...
Photoshop Plugin Adapter Sprayed Strokes...
Photoshop Plugin Adapter Spatter...
Photoshop Plugin Adapter Ink Outlines...
Photoshop Plugin Adapter Dark Strokes...
Photoshop Plugin Adapter Crosshatch...
Photoshop Plugin Adapter Angled Strokes...
Photoshop Plugin Adapter Accented Edges...
Photoshop Plugin Adapter Watercolor...
Photoshop Plugin Adapter Underpainting...
Photoshop Plugin Adapter Sponge...
Photoshop Plugin Adapter Smudge Stick...
Photoshop Plugin Adapter Rough Pastels...
Photoshop Plugin Adapter Poster Edges...
Photoshop Plugin Adapter Plastic Wrap...
Photoshop Plugin Adapter Palette Knife...
Photoshop Plugin Adapter Paint Daubs...
Photoshop Plugin Adapter Neon Glow...
Photoshop Plugin Adapter Fresco...
Photoshop Plugin Adapter Film Grain...
Photoshop Plugin Adapter Dry Brush...
Photoshop Plugin Adapter Cutout...
Photoshop Plugin Adapter Colored Pencil...
Photoshop Plugin Adapter Filter Gallery...
Twirl v2
AdobeBuiltInToolbox
Adobe Symbolism
Simplify
ShapeTool
Segment Tools
Adobe Scatter Brush Tool
Reshape Tool
Magic Wand
Liquify
Lasso
Knife Tool
Adobe Flare Plugin
AdobeTextDropper
Adobe Eraser Tool
Adobe dBrush Brush Tool
Adobe Crop Tool
Adobe Calligraphic Brush Tool
BoundingBox
AdobeArtBrushTool
Smart Punctuation
TxtColumns
Spell Check Dictionary
Spell Check UI
Find Replace UI
TextFindFont
TypeCase
Adobe PSD File Import
Adobe PSD File Export
Photoshop Adapter
PerspectiveUI
TIFF File Format
PNG File Format
MPSParser
MPSExport
MPSCommon
Mojikumi UI
FXG UI
FXG
Adobe DXFDWG Format
ZigZag v2
Scribble v2
TextWrap Dlg
ShapeEffects v2
Adobe Scribble Fill
Saturate
Round v2
Roughen v2
Punk v2
AdobePathfinderPalette
Overprint
OffsetPath v2
AI Object Mosaic Plug-in
MaskHelper v2
Inverse
FuzzyEffect v2
Distort v2
Find
Expand
DropShadow
TrimMark v2
Colors
Cleanup
Adjust
AddArrowHeads v3
Add Anchor Points
Adobe Welcome Screen
AdobeTransparencyEditor
AdobeTransformObjects
Transform v2
Adobe Tracing UI
Adobe Symbol Palette Plugin
SVG Filter Effect v2
Stroke Offset v2
Services
SeparationPreviewPlugin
Scripts Menu
ScriptingSupport
Print Plugin
Adobe Perspective Guides
Adobe Nudge
AdobeNavigator
Adobe Path Blends
AdobeLinkPalette
Kinsoku Dlg
KBSC Plugin
GradientMeshPlugin
Flattening Preview
FileClipboardPreference
DocInfo
Character and Paragraph Styles
AI Bottlenecks Plugin
Asset Management
AdobeArtboardPanel
Adobe Art Style Plugin
Adobe App Bar Controls Host
Alternate Glyph Palette
AdobeAlignObjects
3D v2
PDF File Format
ADMEveParser PlugHi Mylenium,
The program just loads useless to use your words when I try to pass a file from Illustrator to Photoshop and when I click anywhere in Illustrator I get Program "Not responding" it doesn't crashes (stops) it stais opened but it doesn't do anything so I need to close it by force from task manager because I can't do anything with it.... Once I left it over night to save an important file and just in the morning I managed to do that so after a while it comes round but all the time there are different periouds of pending. Anyway this is not normal and I should be able to use the program in normal parameters with a powerful system.
I don't have any processor over load in the task manager I don't have anything unusual that indicates an over load of information, that's my problem. My guess is that I have a system incompatibility but I don't know where so that's why I asked for Adobe's help. Again I didn't had this problem using the same pack (CS5) with a less powerful system...
If there are any creash logs pelase tell me where can I find them ? -
Forcing Single Pass entry point
Hi all
I have a sequence based on the sequential model that I only ever want to enter as single pass. I am driving myself slight crazy as I keep clicking “Test UUT(s)” rather than “single pass”. Is there a call back or expression I can add that will force the sequence to run as single pass regardless of which button I click?
Many Thanks
Dave B
P.S Happy new Year
Solved!
Go to Solution.Because the client and model are "decoupled" and the client technically doesn't get called until later in the execution this is a tricky one.
Several options:
Customize the UI to only allow the Execution Entry point button to be linked to the Single Pass entry point
In the Sequence Editor fix your toolbar to only show the Single Pass entry button
This one is kind of a hack: override the Process Setup callback and if the entry point was Test UUTs then kill the thread and start a new one using the Single Pass entry point
Remove Test UUTs from the process model. Or change it to a configuration entry point temporarily.
Hope this helps,
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~ -
Passing a value from internal table to a powerpoint slide
Hi,
Does anyone know how to pass a value from internal table to a powerpoint slide? I would also need some codes with regards to the coding to open the powerpoint and insert the value in.
Thanks.
Points will be awarded.
Hope to hear from you soon.
Lawrencegeez!! do feel sorry for you
you can fire FM WS_EXECUTE to open power point but passing a variable at run-time i'm not sure, sorry. -
Pass Checkbox Parameters from HTML Form to a stored procedure
I'm still looking for a solution to my forms problem. FYI, I'm not using Applications Express to build my application--I'm using straight PL/SQL. I need to know how to pass checkbox parameters from my Web form. I'm allowing folks to select one or more checkboxes on a form that will call a delete function to delete the selected records. What I read in Oracle's "Database Application Developer's Guide - Fundamentals" isn't helpful to me. If someone would point me to some examples, maybe I could see what I'm doing wrong. Here's what was written in "Database Application Developer's Guide - Fundamentals":
All the checkboxes with the same NAME attribute make up a checkbox group. If none of the checkboxes in a group is checked, the stored procedure receives a null value for the corresponding parameter.
If one checkbox in a group is checked, the stored procedure receives a single VARCHAR2 parameter.
If more than one checkbox in a group is checked, the stored procedure receives a parameter with the PL/SQL type TABLE OF VARCHAR2. You must declare a type like this, or use a predefined one like OWA_UTIL.IDENT_ARR. To retrieve the values, use a loop:
CREATE OR REPLACE PROCEDURE handle_checkboxes ( checkboxes owa_util.ident_arr )
AS
BEGIN
FOR i IN 1..checkboxes.count
LOOP
htp.print('<p>Checkbox value: ' || checkboxes(i));
END LOOP;
END;
SHOW ERRORS;I'm not sure I understand what your issue is.
If your web form has the following checkboxes defined all with the same name:
<input type="checkbox" name="attrib" value="1">one</input>
<input type="checkbox" name="attrib" value="2">two</input>
<input type="checkbox" name="attrib" value="3">three</input>Then you would create and register a procedure to handle the form submission that has a parameter with the name attrib of type owa_util.ident_arr e.g.:
create or replace procedure handle_form(attrib owa_util.ident_arr) as
iter number;
begin
for iter in attrib.first .. attrib.last loop
-- do something with attrib(iter)
end loop;
end;
/Now the one problem with this handler (or any form handler for that matter) is that if the user selects none of the check boxes, or no value for any of the expected parameters, the handler would be called with some parameters missing or with out any parameters passed to it, and the call will error out.
To get around that you need to provide default values for all the parameters passed to your handler including the ident_arr parameters, however with ident_arr parameters that's difficult to do with standalone procedures. If you place your procedure in a package you can define package level variables of the appropriate types that can be used as default values:
create or replace package my_web as
empty_arr owa_util.ident_arr;
procedure handle_form(attrib owa_util.ident_arr := empty_arr);
end my_web;
create or replace package body my_web as
procedure handle_form(attrib owa_util.ident_arr := empty_arr) as
iter number;
begin
for iter in attrib.first .. attrib.last loop
-- do something with attrib(iter)
end loop;
end;
end my_web;
/now when you hit the situation where the user doesn't select any check boxes, the call to handle_form won't err out due to missing parameters, and the empty_arr won't have any elements to iterate over so the loop in the procedure body will be fine and you will be able to retrieve each selected check box value from the attrib array when you iterate over it. -
Transferring field "Unloading Point" from ECC to SRM
Hello Everybody,
I need to pass the field "Unloading Point" from the ECC side to the SRM side. Currently, SAP doesn't transfer this field when we execute the program BBP_EXTREQ_TRANSFER.
The field Unloading Point has been enabled in the SRM and is displayed properly for any Shopping Cart created there.
In order to pass the field, I have explored the BADI - BBP_BADI_EXTREQ_OUT, but there is no field in this BADI which can be used for passing the Unloading Point.
One solution that I have is to create a custom field in the BADI structure and then move the Unloading Point in this custom field. But then again, a question arises, how will SRM know that this is the Unloading Point field.
Also, will any of the following BADI's do the trick?
BBP_CREATE_REQ_BACK
BBP_TARGET_OBJECTS
BBP_CREATE_BE_RQ_NEW
BBP_GROUP_LOC_PO
Please let me know if there is any solution for this problem.
Thanks & Regards,
Nikhil.Hi Disha,
Thank you for your prompt reply.
As per your recommendation, I looked at the BADI "BBP_DOC_CHANGE_BADI", but it seems that the BADI is triggered when we order or hold the shopping cart and not when we transfer Purchase Requisitions from ECC.
Also, I had seen the thread previously, but it wasn't helpful to me.
I will be just creating the PR in the ECC side, and won't be having any SC in the SRM before I execute the program BBP_EXTREQ_TRANSFER. I want the field Unloading Point to be moved for every PR created whenever the program is executed.
If I have missed your point somewhere, do correct me.
Thanks!
Nikhil. -
Calling test sequence from CVI DLL that use ATL COM object does not work
I am trying to call some DLL function writen in CVI from teststand. The CVI DLL is using ATL COM object(Written by me).
The ATL COM object making instance of several ATL COM object inside it (including two controls that contains dialog). If I use a client writen in VC++ 6 and use the ATL COM (writen by me) works perfectly. But if I try to use it from CVI DLL it does not work any more.
What is wrong? The client is passing an IUnknow interface to my component. Can anybody explain me what is wrong?It is not clear from your question as to what is specifically failing. If possible, one option would be to remove TestStand from the picture and see if the problem still occurs using a CVI EXE that invokes the CVI DLL.
Scott Richardson - NI
Scott Richardson
National Instruments -
Passing an array from one jsp page to another.
I need to pass an array from one page to another, without using the query string.
Can anyone help?
I was given one suggestion about putting the array inside a Map object, then putting the map in the session.
Is there an alternative? i am struggling to find out how to use maps properly.
Alternatively, could someone give me a pointer on how to implement this possibility?
Help needed ASAP.
ThankyouFirst.jsp
String[] str = {1,2,3,4,5};
session = request.getSession(true);
session.setAttribute("str",str); //or application.setAttribute("str",str);
Second.jsp
session = request.getSession();
String str[] = (String[])session.getAttribute("str"); //or String str[] = (String[]) application.getAttribute("str");
Now you can use str[].
Sudha -
Apache Compilation Problem: makes pointer from integer without a cast -HELP
Every time I try to compile apache with ssl I get this error message below. I'm pulling my hair out over it! I've installed current versions of gcc, libgcc, glib, make, m4, & flex.. which havent helped. I am running Solaris 9 sparc.
I'm honestly baffled by this error and have found no help on the web. Does anyone know what I need to do in order to fix this? Any specific libraries I need to install etc??
<apache compiles up to this point>
gcc -c -I../../os/unix -I../../include -DSOLARIS2=290 -DMOD_SSL=208116 -DEAPI -DUSE_EXPAT -I../../lib/expat-lite `../../apaci` -fPIC -DSHARED_MODULE -DSSL_COMPAT -DSSL_ENGINE -I/tmp/web/sweeney/Third_Party/apache/openssl-0.9.7d/include -DMOD_SSL_VERSION=\"2.8.16\" ssl_expr_scan.c && mv ssl_expr_scan.o ssl_expr_scan.lo
lex.ssl_expr_yy.c:1900: parse error before numeric constant
lex.ssl_expr_yy.c: In function `ssl_expr_yy_scan_string':
lex.ssl_expr_yy.c:1901: number of arguments doesn't match prototype
lex.ssl_expr_yy.c:293: prototype declaration
lex.ssl_expr_yy.c:1903: warning: passing arg 1 of `strlen' makes pointer from integer without a cast
lex.ssl_expr_yy.c:1903: warning: passing arg 1 of `ssl_expr_yy_scan_bytes' makes pointer from integer without a cast
make[4]: *** [ssl_expr_scan.lo] Error 1
make[3]: *** [all] Error 1
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/tmp/apache_1.3.29/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/tmp//apache_1.3.29'
make: *** [build] Error 2
they key being, "makes pointer from integer without a cast"
Help me Obi Wan Kenobi, you're my only hope! Thank you much!I retried, here is the screen output:
util.c: In function `ap_find_token':
util.c:1367: error: `test_char_table' undeclared (first use in this function)
util.c:1367: error: (Each undeclared identifier is reported only once
util.c:1367: error: for each function it appears in.)
util.c:1367: error: `T_HTTP_TOKEN_STOP' undeclared (first use in this function)
util.c: In function `ap_escape_logitem':
util.c:1444: error: `test_char_table' undeclared (first use in this function)
util.c:1444: error: `T_ESCAPE_LOGITEM' undeclared (first use in this function)
util.c: In function `ap_escape_errorlog_item':
util.c:1496: error: `test_char_table' undeclared (first use in this function)
util.c:1496: error: `T_ESCAPE_LOGITEM' undeclared (first use in this function)
util.c: In function `ap_escape_shell_cmd':
util.c:1567: error: `test_char_table' undeclared (first use in this function)
util.c:1567: error: `T_ESCAPE_SHELL_CMD' undeclared (first use in this function)
util.c: In function `ap_escape_path_segment':
util.c:1671: error: `test_char_table' undeclared (first use in this function)
util.c:1671: error: `T_ESCAPE_PATH_SEGMENT' undeclared (first use in this function)
util.c: In function `ap_os_escape_path':
util.c:1700: error: `test_char_table' undeclared (first use in this function)
util.c:1700: error: `T_OS_ESCAPE_PATH' undeclared (first use in this function)
*** Error code 1
make: Fatal error: Command failed for target `util.o'
Current working directory /source/apache_1.3.33/src/main
*** Error code 1
make: Fatal error: Command failed for target `subdirs'
Current working directory /source/apache_1.3.33/src
*** Error code 1
make: Fatal error: Command failed for target `build-std'
Current working directory /source/apache_1.3.33/
*** Error code 1
make: Fatal error: Command failed for target `build'
Current working directory /appl/apa_ssl/apache_1.3.33/src
*** Error code 1
make: Fatal error: Command failed for target `build-std'
Current working directory /appl/apa_ssl/apache_1.3.33
*** Error code 1
make: Fatal error: Command failed for target `build'
root@host #
the include-line in util.c is:
#include "test_char.h" (vi: line 43)
file exists:
-rw-r--r-- 1 root other 0 Nov 8 16:02 test_char.h
but, as you can see, it is empty -
Pass an object from a static method
Hi,
I'm trying to pass a reference to an object from a static method, but I get an error when compiling.
Say for example I have this:
public class obj1 {
public void myMethod (int i, Object ob, etc...) {
...and I want to call this method from a method that looks like this:
public class obj2 {
public static int anotherMethod(...) {
obj1.myMethod(1,this,...);
...Can I pass a reference from obj2 to obj1 any other way?
Thanks alot.how can I get a reference to obj2 then?Pay no attention to zdude's answer - it's nonsense.
You're confused about basic Java concepts. obj2 is a class, not an object. References point to objects, not classes. There is no obj2 object in the code you show, so you cannot have a reference to an obj2 object.
Maybe if you post some more code, we can get an idea of what you're trying to do. You might want to try the New to Java forum.
Maybe you are looking for
-
I can't open de adobe acrobat x pro academic
I can't open de adobe acrobat x pro academic afther the instalation
-
Font is small while printing alv list report
Hi, while printing ALV list report font is too small, can you tell me where i can increase the font size. I tried in GUI font ,In which i can increase the font for GUI, not for ALV priniting . Can any body help me to solve this problem? Regards, siva
-
Use iPhone as an external hard drive?
I am going to be purchasing an iPhone in the near future, and I was wondering, does the iPhone have an external hard drive mode? What I mean is, on the iPod, I can turn on "use as external hard drive" as a means of transferring files (i.e. word docum
-
Problems with OVI Suite, in under 24 hours...
I recently upgraded my Nokia software to OVI 2, or whatever its called. I will admit, it does look a bit better than the previous version, seems a bit nicer to use, and I like the fact that music, syncing and updating, is all now done from the same a
-
I have recently upgraded from Premier 1.5 to Premier CS4, I have also installed Windows 7 all on a New Computer. My problem is that I am unable to export and savea Media Files,I save to a folder of my choice. Adobe Media Encoder opens as normal, the