Illustrator Lagging with Many small objects

Hi
I am running Illustrator CS6, and I have found that Illustrator lags a lot when I have multiple objects that are very small.  For example, for my school project I am creating four seasons, and I have multiple leaves on the trees, but since they are very small and I have multiple copies it slows Illustrator down siginificantly.  What I am trying to figure out is if there is a way to reduce the quality of the artwork, so that It can run fast when I need it to.  Below is a link to download the file, so you can see what I mean.  Right now it lags when you zoom In/Out or if you try and move the object.  Also, my computer Specs are listed beloIn
Intel I7 2700K (3.5GHz Quad Core)
8GB DDR3 PC3-1600
Radeon HD5770 (1GB Ram)
For the most part, it loads files very quick but after making multiple copies of files its starts to really lag a lot.  Let me know if anyone has any suggestions.  The download link is below
http://www.fileswap.com/dl/w00D4kwsVM/W5A1_-_Fall.ai.html
Thanks,
Simon

I took that file and opened it in an older version of Illustrator, that is, my inspections may not be relevant.
Your leaves are all identical – as far as I can see. You may want to use them as symbol instances instead of common path objects.
Also, if there are performance issues (I don't face them with that file), you could turn off Anti-aliasing in the general preferences.

Similar Messages

  • Simultaneous hash joins of the same large table with many small ones?

    Hello
    I've got a typical data warehousing scenario where a HUGE_FACT table is to be joined with numerous very small lookup/dimension tables for data enrichment. Joins with these small lookup tables are mutually independent, which means that the result of any of these joins is not needed to perform another join.
    So this is a typical scenario for a hash join: the lookup table is converted into a hashed map in RAM memory, fits there without drama cause it's small and a single pass over the HUGE_FACT suffices to get the results.
    Problem is, so far as I can see it in the query plan, these hash joins are not executed simultaneously but one after another, which renders Oracle to do the full scan of the HUGE_FACT (or any intermediary enriched form of it) as many times as there are joins.
    Questions:
    - is my interpretation correct that the mentioned joins are sequential, not simultaneous?
    - if this is the case, is there any possibility to force Oracle to perform these joins simultaneously (building more than one hashed map in memory and doing the single pass over the HUGE_FACT while looking up in all of these hashed maps for matches)? If so, how to do it?
    Please note that the parallel execution of a single join at a time is not the matter of the question.
    Database version is 10.2.
    Thank you very much in advance for any response.

    user13176880 wrote:
    Questions:
    - is my interpretation correct that the mentioned joins are sequential, not simultaneous?Correct. But why do you think this is an issue? Because of this:
    which renders Oracle to do the full scan of the HUGE_FACT (or any intermediary enriched form of it) as many times as there are joins.That is (should not be) true. Oracle does one pass of the big table, and then sequentually joins to each of the hashmaps (of each of the smaller tables).
    If you show us the execution plan, we can be sure of this.
    - if this is the case, is there any possibility to force Oracle to perform these joins simultaneously (building more than one hashed map in memory and doing the single pass over the HUGE_FACT while looking up in all of these hashed maps for matches)? If so, how to do it?Yes there is. But again you should not need to resort to such a solution. What you can do is use subquery factoring (WITH clause) in conjunction with the MATERIALIZE hint to first construct the cartesian join of all of the smaller (dimension) tables. And then join the big table to that.

  • On a long web page with many small pics Firefox (4.0.1 on Linux Mint 11) doesn't load them all at once, and MAFF replaces original pics with blank lazy.png

    Similar problem trying to save web page with ScreenGrab! (many small pics on the web page are blank). Maybe there is a way to fine tune Firefox?

    Does the ext directory have the php_oci8.dll? In the original steps the PHP dir is renamed. In the given php.in the extension_dir looks like it has been updated correctly. Since PHP distributes php_oci8.dll by default I reckon there would be a very good chance that the problem was somewhere else. Since this is an old thread I don't think we'll get much value from speculation.
    -- cj

  • What is the best way to manage a large picture with  many tiny objects?

    The picture in question is a mosaic made up of thousands of tiny shapes in Illustrator. It is about 28 in x 48 in but there is white space around the image. I am less than a quarter way through, and I am noticing that Ai is starting to be slow when refreshing the screen e.g. when changing zoom. The file is 13MB. I am concerned that the image will be too large for Ai to handle efficiently. Would you advise me to break the image down into quarters and put them together right at the end, or do you think Ai will cope with the size and complexity efficiently? If I have to make separate sections, is there a helpful technique to use? Thanks in advance.

    Hi Monika,
    It is 64-bit Windows 7 running the latest version of Illustrator CC on 6GB of RAM and a 3.10GHz Intel processor with a GeForce GTS 450 graphics card with the latest driver.
    Symbols would be a nice solution, because there is a limited set of shapes and colours. However, the pieces have to be aligned with precision (I am working on 400% zoom) and I don't know if symbols could be aligned as easily as shapes?
    Thanks.

  • Working with many overlying objects

    When trying to select a particular object that is partly under other objects, you can run into a problem. The solution has been stated before - drag from the margin.
    The problem with dragging from the margin is that it often leads to selecting partly overlaying or partly underlying objects. If there are a number of these same proximity objects, it becomes all the worse. You have to deal with Shift click to try and deselect these other items in the same proximity. This can be finicky at times.
    A partial solution would be that Apple incorporate a single key shortcut that forces the arrowhead cursor to show itself. And of course, when holding this key down, the arrowhead selection cursor should be fully functional. It also should be made to work in conjunction with the Shift key for selecting multiple objects, when desired.
    A better and more advanced solution would be to borrow from the CAD world for one. A great solution would be to have an OBJECTS PALETTE. This would solve this close proximity and selection issue.
    You should be able to name objects (or parts of the layout), select objects, make them selectable or not, lock them, hide objects -- all from within this one palette. Evertime you create a new object or part of the layout, another default name would appear in this palette - e.g. 'object 13'. The name could then be modified, and the above conditions for each object, such as 'lock' could be selected or not from within this palette. This is done well in a program named form•Z. You can check the program out at form•Z.com.
      Mac OS X (10.4.4)  

    One thing to realize is that you do not need to drag from the outside to the center of the object. I am able to select the object I want by dragging from the outside to a corner of the object...and no other objects are selected.
    I too, would love a shortcut key to select objects. I hope this eventually makes it into the features. Till then I will use the drag option, something I probably never would have figured out without the help of people on this forum.
    Kurt

  • Screen shows aflashing question mark on a black folder and alternates with a small globe illustration?  What's does this mean?

    MY screen shows a flashing question mark on a dark folder and alternates with a small globe symbol  ---does anyone know what this means?

    How many accounts do you have?
    Regardless,  https://discussions.apple.com/message/25709811#25709811

  • Safari 5.1 now is garbled with many of the sites having lines on top of each other. Is any one else having that issue? If so, how did you resolve it? Thanks in advance for any help.

    Safari 5.1 now is garbled with many of the sites having lines on top of each other. Is any one else having that issue? If so, how did you resolve it? Thanks in advance for any help.

    "Did you make the .psd file with a transparent background (checkerboard) in Photoshop? And when you placed it in AI did you choose the top option Convert Photoshop Layers to Objects?"
    Yep, and it still didn't work.
    But I figured what I did wrong: I was selecting both the text and the heart, and then I was doing the whole Object>Wrap Text>Make thing, as opposed to just selecting the heart and doing it. Once I did it, I moved the heart around on top of the text, and it "made room" for the pic, wrapping itself around the heart.
    Thanks so much, and thanks A MILLION for being so patient.
    Jeez, when can I get some textbook to learn all the intricacies of Illustrator?

  • Removing small objects in drawing

    Hello,
    I have a quastion regarding the removal of small objects in a drawing. I made with ArcGIS a map of the Netherlands. Because it is a detailed map, it also becomes heavy and my computer slows down. I merged some smll elements together with the pathfinder-unite command, but it is still to heavy. So I have to delete some other elements. The problem is that I want to get rid of all the small objects, but I dont know how to select them. Has Anybody an idea, to select objects by seize? It is a topograpic map with for example houses, lamp post et cetera, but I actuallly need only the build areas.
    best, Roger

    Here's one. Copy and paste into a text editor. Save as plain text with a jsx extension in the Adobe Illustrator CSX/Presets/en_US/Scripts folder and restart AI. Have a document open. It may take some time to run.
    #target illustrator
    // deletes pathItems smaller than the supplied length
    var idoc = app.activeDocument;
    var howLong = prompt ("Enter the size in points of small paths to be deleted", 2, "Delete Small Paths");
    for (i=0 ; i< idoc.pathItems.length; i++)
              var ipath = idoc.pathItems[i]
                   if ( ipath.width < howLong && ipath.height < howLong)
                             ipath.selected = true;
    app.redraw();
    if(confirm ("Proceed to delete selected items?", "yes", "Confirm Delete"))
              app.cut();

  • Drawing small objects?

    I'd like to be able to draw a disk of 2 mm diameter quickly.
    I'm working on MacOS X 10.4.11, and in my environment,
    the decimal separation character is the ",". Hence, for example,
    2 and a half inch is written 2,5".
    I proceeded as follow:
    • open Pages'08 (version 3.0.2) which will open a blank page;
    • select Shapes > disk (from the Toolbar) which will drop a green disk of 3,53 cm x 3,53 cm;
    • select the down right handle of this disk with the shift key pressed;
    • move this handle upside left to reach the desired value: 0.2 cm.
    First problem:
    I can't reach the 0,2 cm value.
    I'm able to reach 0,21 cm and 0,18 cm.
    Second problem:
    I opened the Inspector > Metrics
    I tried to type 0,2 cm in the Width field, but the only result was the
    bong! from the speaker.
    I tried to type 0.2 cm ("." in place of ","), but the field value was replaced with 2 cm, and the disk resized to 2 cm.
    Did I do something wrong?
    I have the exact same problem with all the small objects I want to create.
    I simply can't draw them quickly.
    I found a workaround: enter the Inspector > Metrics, *for each object*,
    enter a size of 1,2 cm in the Width field, and then decrease it with
    the scroll button on the right of the field, which does set it to
    0,2 cm. I feel like trying to hunt flies with a hammer.
    What is the direct and efficient method?
    <pre>--------
    don't look for my Macs models in my signature, this would be uggly... and irrelevant
    dan</pre>

    Jerrold Green1 wrote:
    Daniel,
    What you would like to do works well in my version of Pages and my language setting (US English).
    Thank you for your different viewpoint. I tried to set my international settings (International > Input) to United states, and the second problem
    disappeared. But the first one is still a serious problem biting me many times
    per hour (I do a lot of graphics for technical documentation).
    Until you find the answer to your difficulty with direct entry of the decimal character, you may find some convenience in creating an otherwise blank document to leave open on your desktop with the little circle in it. Then just Copy/Paste whenever you need it in your working document.
    That's pretty much like the workaround I found. Once I have done one of my graphics, I try
    to limit myself to copy and paste of the same one inside the same document
    to avoid an unaffordable waste of time. Nonetheless, this method is a limit of
    use of graphics and a huge waste of time.
    <pre>--------
    don't look for my Macs models in my signature, this would be uggly... and irrelevant
    dan</pre>

  • Large Photoshop file with many under layers

    Hey guys,
    I'm a bit confused right now. I want to animate an application in After Effects and have a large photoshop document with many layers.
    After importing it to After Effects by choosing "editable layer styles" I get a composition which holds many other compostions in it.
    When I animate the main composition it works fine but if I edit an under compostion afterwards my main composition is kind of overwritten. And I have to to this cause I want to fade in and fade out elemtens from those under layers.
    My animation goal:
    I have an accordion menu that pops up after "clicking". In this menu there are several points that you can choose. All these points are on under layers in my photoshop file. The pop up menu works fine, but if I change some points it affects also my main menu.
    "Startscreen_final" is my main composition, "Medikamente" my under layer as you can see in the two screenshots.
    Can anyone help me? Hope you understand what I mean:-/
    Thanks a lot for your support :-)

    I think Mylenium is right.  I would rebuild your project in AE.  It shouldn't take very long provided you do it a certain way.  This is the workflow I use when I know my project is going to be huge and the psd has too many layers...
    First open your project in Photoshop and make sure you've combined as many layers as possible so you're only dealing with the layers that you'll actually need to animate.  Then I would go to File - Scripts - Export Layers to Files and choose the following settings...
    1.  Make everything PNG-24 so that it has Alphas and make sure transparency is selected.  (PNGs are very good quality and much smaller than TIFFs.  They will make your entire project run way faster than if you were working entirely with TIFFs or especially a PSD with pre-comped PSDs.)
    2. Turn off "Trim layers," otherwise it will trim the edges of the unused portion of the canvas for every layer and make each of your pngs the size of the actual content instead of the canvas size.  Of course if you trim them, it will make the images smaller and therefore your project will run even faster.  But, the downside to this is you'll have to really rebuild and re-position everything.  In your case, you probably want it to be the original canvas size so that you can just drop everything into AE and you won't have to worry about scaling or re-positioning.  You will of course end up having to animate the full images of the smaller objects with the large empty Alpha layer around them instead of using trimmed ones, which might make animation a bit annoying, but it depends on you.
    3.  Finally, select "Visible Layers Only" so that only the groups you have turned on in Photoshop will be exported.  This way you can take the exported group of images into AE and check it to make sure it's pre-comped the way you want it before you bring in more groups.  I would personally do one group at a time, setting them up by parenting and linking all the layers in each one before moving on.  If you need to bring a bunch of stuff in at once so you can parent and pre-comp previously grouped layers together, I might also suggest using shy layers to help keep your master comp organized.  (If the organization of your psd is fine to begin with, you can also just go in and replace everything with PNG-24s for improved speed.)
    I'm not sure how big your entire project is, but I've rebuilt huge projects this way before and I've always been much happier with the results.  Things run smoother and it makes the entire process of animating more organized and enjoyable.

  • How can I replace a 3D object in AE file with another 3D object?

    I am an AE novice, but an expert in many Adobe products, as well as a quick learner. I have purchased an AE file from videohive.net for a Christmas eCard we are producing for my agency. The file has a Christmas snow globe with a 3D Christmas tree inside it. I want to replace the Christmas tree object with a different object that doesn't yet exist. I want to create an object in Illustrator and extrude it, and hopefully import it into my AE file. Is this possible/difficult?

    There's quite a lot of content at Videohive that might be the project you're talking about.  Can you provide a link to it?
    Many Videohive projects contain pre-rendered 3D elements from other applications that are not easily replaced.  It's impossible to say in this instance without seeing the project you're referring to.

  • Bounding and Free Transform Boxes do not scale properly for small objects.

    Illustrator CS5 Windows:
    When using the bouding box or the free transformation box to scale a small object, Illustrator will add some padding between the box and the object.
    This would really be helpful, but the scaling box now scales the object based on the transformation handles.
    This would be fine if the transformation corners fit the object, but because of the transformation padding, the resulting height, width, x, and y are way off.
    To replicate (CS5 Windows):
    1. Go to magnification of 100%
    2. Create a box that is 100 pixels wide by 4 pixels high
    3. With the object selected, take note of y: coordinate.
    4. Select the free transformation tool
    5. Drag the bottom middle transformation handle down a good distance.
    watch the outlines you'll see the problem.
    6. The top edge (y:coordinate) of the new object is now much lower, but the bottom middle handle should never change to the top edge position of an object (unless you invert it)
    Is there a setting or something to turn this feature off?
    Jeff

    See here:
    http://forums.adobe.com/message/3086491

  • Is there a way of working collaboratively on a flex project with a small project group?

    Is there a way of working collaboratively on a flex project with a small project group?
    I am part of a small group of developers who wish to work on a single flex project together. Is there a way to set up flex so that the project can be developed by multiple people at the same time. I have seen one thread out on the internet about working locally and then uploading to SVn but this is not an option in this case.
    Any ideas.
    Many thanks in advance
    Dave

    I would say that rushing into development without a source-control system will cost you more in the long-run. If your organisation is serious about developing software it then it needs to invest in the necesary infrastructure, so you should get that process kicked-off as soon as possible.
    In the interim you could set-up a source control server on one developer's machine or commandeer a spare machine to use as a temporary source control server. Just make sure you have it backed-up regularly. Or you could use one of the online source control services; many will support private repositories for a small fee.

  • Many db objects error after Upgrate EBS 12.1.1 to EBS 12.1.3

    Hi,
    recently we have upgraded our EBS from 12.1.1 to 12.1.3 and there are almost 777 invalid objects after recompiling using adadmin.
    I tried to recompile INVALID objects using utlrp.sql but I am getting below error.
    SQL> @utlrp.sql
    SELECT dbms_registry_sys.time_stamp('utlrp_bgn') as timestamp from dual
    ERROR at line 1:
    ORA-00904: "DBMS_REGISTRY_SYS"."TIME_STAMP": invalid identifier
    DOC> The following PL/SQL block invokes UTL_RECOMP to recompile invalid
    DOC> objects in the database. Recompilation time is proportional to the
    DOC> number of invalid objects in the database, so this command may take
    DOC> a long time to execute on a database with a large number of invalid
    DOC> objects.
    DOC>
    DOC> Use the following queries to track recompilation progress:
    DOC>
    DOC> 1. Query returning the number of invalid objects remaining. This
    DOC> number should decrease with time.
    DOC> SELECT COUNT(*) FROM obj$ WHERE status IN (4, 5, 6);
    DOC>
    DOC> 2. Query returning the number of objects compiled so far. This number
    DOC> should increase with time.
    DOC> SELECT COUNT(*) FROM UTL_RECOMP_COMPILED;
    DOC>
    DOC> This script automatically chooses serial or parallel recompilation
    DOC> based on the number of CPUs available (parameter cpu_count) multiplied
    DOC> by the number of threads per CPU (parameter parallel_threads_per_cpu).
    DOC> On RAC, this number is added across all RAC nodes.
    DOC>
    DOC> UTL_RECOMP uses DBMS_SCHEDULER to create jobs for parallel
    DOC> recompilation. Jobs are created without instance affinity so that they
    DOC> can migrate across RAC nodes. Use the following queries to verify
    DOC> whether UTL_RECOMP jobs are being created and run correctly:
    DOC>
    DOC> 1. Query showing jobs created by UTL_RECOMP
    DOC> SELECT job_name FROM dba_scheduler_jobs
    DOC> WHERE job_name like 'UTL_RECOMP_SLAVE_%';
    DOC>
    DOC> 2. Query showing UTL_RECOMP jobs that are running
    DOC> SELECT job_name FROM dba_scheduler_running_jobs
    DOC> WHERE job_name like 'UTL_RECOMP_SLAVE_%';
    DOC>#
    DECLARE
    ERROR at line 1:
    ORA-04067: not executed, package body "APPS.UTL_RECOMP" does not exist
    ORA-06508: PL/SQL: could not find program unit being called: "APPS.UTL_RECOMP"
    ORA-06512: at line 4
    SELECT dbms_registry_sys.time_stamp('utlrp_end') as timestamp from dual
    ERROR at line 1:
    ORA-00904: "DBMS_REGISTRY_SYS"."TIME_STAMP": invalid identifier
    PL/SQL procedure successfully completed.
    DOC> The following query reports the number of objects that have compiled
    DOC> with errors (objects that compile with errors have status set to 3 in
    DOC> obj$). If the number is higher than expected, please examine the error
    DOC> messages reported with each object (using SHOW ERRORS) to see if they
    DOC> point to system misconfiguration or resource constraints that must be
    DOC> fixed before attempting to recompile these objects.
    DOC>#
    select COUNT(*) "OBJECTS WITH ERRORS" from obj$ where status = 3
    ERROR at line 1:
    ORA-00942: table or view does not exist
    DOC> The following query reports the number of errors caught during
    DOC> recompilation. If this number is non-zero, please query the error
    DOC> messages in the table UTL_RECOMP_ERRORS to see if any of these errors
    DOC> are due to misconfiguration or resource constraints that must be
    DOC> fixed before objects can compile successfully.
    DOC>#
    select COUNT(*) "ERRORS DURING RECOMPILATION" from utl_recomp_errors
    ERROR at line 1:
    ORA-00942: table or view does not exist
    DECLARE
    ERROR at line 1:
    ORA-00942: table or view does not exist
    ORA-06512: at line 31
    BEGIN dbms_registry_sys.validate_components; END;
    ERROR at line 1:
    ORA-06550: line 1, column 7:
    PLS-00201: identifier 'DBMS_REGISTRY_SYS.VALIDATE_COMPONENTS' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    Please advise for further.
    Thanks in advance,
    Nish

    950358 wrote:
    Thanks Husain,
    I have run utlrp.sql but still there 777 invalid objects available in my system.
    Please advise.
    Thanks,
    NishWhat is the error you get when you compile those objects?
    How many invalid objects you have under each schema?
    Please see old threads for the invalid objects MOS docs (after R12 upgrade and generic ones).
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Invalid+AND+Objects+AND+12.1.3&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Invalid+AND+Objects+AND+R12&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How do I compensate for only one ADDT ' tNG_config.inc.php file with many Registration pages to build?

    My dynamic site has a lot of different languages funneled into one website, using various cookies, url params, php includes, etc. all to obtain similar info in different languages. Thank you David Powers.
    It is working really well and now I’ve come to the Registration section. Okay, so registration isn’t all that hard; I could do most of it with the standard Dreamweaver set of tools. Alas, I really like much of what ADDT has to offer with welcome email messages and activation and such.
    Here’s the setup: Obviously, with many different language people, I have many different databases for them. I did that becuase we’re expecting a big audience and I really don’t want to have all those different language names in the same table. Furthermore, these tables, whereby the students will login, will also contain a lot of information about their work so again, don’t want to have one massive table. I’ve divvied them up into tables by language and I’m using those tables to keep track of them and their work.
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings.
    Here’s my situation: I notice that when I’m done with the configuring of one of the registration pages, I’m asked if I want to upload the tNG_config.inc.php page and that it has changed since the last upload. I saved a copy of the _config.inc.php and did a new registration form with the same info and when done, I compared the two _config.inc.php files. As one would guess, there is a small difference in the Connection string to the databases  $tNG_login_config["connexction"] = "connString_Ital_db".
    My problem is that I have 13 of these registration pages to do but ADDT only has the one tNG_config.inc.php. That’ll work great for the one with which it is associated, but the others will obviously break. I’ve looked through the code in the Registration pages, to find the ADDT link to the tNG_config.inc.php file hoping to rename it Italian, Spanish, etc, but the name of the file does not appear in the Registration page.  I realize that ADDT Control panel is designed for use on one site, and can then be used on others, with the changes etc. But my site seems a little unique since so many sites are actually in one.
    Has anyone whipped this problem before? I just don’t understand why there is no link in the head code of the Registration page to let me change it and to create more config files with different names. Thanks for you help!
    [Moved by moderator to appropriate forum]

    Hi Brian,
    I just tried to check all of ADDT´s "includes" files for any internal references (read: "require" or "require_once" statements) to the file "tNG_config.inc.php". So far I can only see this file referenced in the file "tNG.inc.php" (within the "$KT_tNG_uploadFileList1" array).
    So what could this mean ? Maybe you´ll have to make copies of the the original "tNG.inc.php" as well and save them as, say, "tNG.inc_ital.php" file plus make sure that these copies internally point to a different "tNG_config_ital.inc.php" file -- because it´s always the first mentioned file which gets referenced from e.g. an ADDT login page (see the "Load the tNG classes" - part)
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings
    The Control Panel will always update the main "tNG_config.inc.php" file, so any further modifications will have to become manually applied to the custom files you´re creating.
    Cheers,
    Günter

Maybe you are looking for

  • Is this possible in CS4? Sharing video links?

    I have used CS4 for a while but nothing very complicated so not sure if this is even possible. What I want to do is build a DVD with several episodes all using the same intro & ending + have a play all button; Like this Start - Episode 1 - Ending Sta

  • Password doesn't work after account login!

    I recently needed to use the OS X recovery option to restore Mavericks on a partition that I had upgraded to Yosemite for testing (Yes, I had a backup but Carbon Copy Cloner still scheduled its backup of the Mav to its BU volume.  Grr! ) So after the

  • International Calls initiated in China

    Hi! I am going to be in China. I know that I can do skype-skype calls from there. But wondering whether I can use Skype to call a telephone like I do from the U.S. I have purchased the plan that allows me to call a phone in China from the U.S. but wh

  • [UDF] if not exist input element, return value must be returned "nulltext".

    Hi SDNers. I need to make a UDF for special case. I made under UDF but it has a problem. When I delete a element in test, I expect to be returned the "nulltext" value. Let me know how to coding. - source code - public String One2One(String in1, Conta

  • Trouver version itunes pour mac osx 10.6.8

    mac osx 10.6.8