IDCS5 Win K2Vector IPMFont::FontProtection question

I have this code several places in my project:
        K2Vector<IPMFont::FontProtection>* ProtectionList = Font -> GetProtection();
        K2Vector<IPMFont::FontProtection>::iterator iter;
        for(iter = ProtectionList -> begin(); iter != ProtectionList -> end(); ++iter)
//         do some stuff...
       delete ProtectionList;
This code is modeled after the sample code found in the SnpInspectFontMgr.cpp sample snippet:
                K2Vector<IPMFont::FontProtection> *fontProtection = font->GetProtection();
                K2Vector<IPMFont::FontProtection>::iterator iter;
                bool16 dumpInfo = !(fontProtection->size() == 1 && fontProtection->front() ==IPMFont::kNormal) ;
                for (iter = fontProtection->begin(); iter != fontProtection->end(); ++iter)
//                  do some stuff...
                delete fontProtection;
The problem is that when I include the "delete ProtectionList" line of code I get a linker error, to wit:
error LNK2019: unresolved external symbol "public: void __thiscall K2Internals::K2VectorBase<enum IPMFont::FontProtection,class K2Allocator<enum IPMFont::FontProtection> >::DoCleanup(void)"
If I leave out the "delete FontProtection" line of code the plugin compiles and links without errors, but I get a large number of leaks when I run it, and after several hours of careful, step-by-step, line-by-line debugging, I have definitely isolated the leaks to the missing delete call.
Does anyone know what I am doing wrong here?
TIA!
John

I found the problem.
For those of you who are required to use K2Vector, please be advised that there is a K2Vector.tpp file that you probably should include in your code.  It has a handful of additional member functions that K2Vector may call.  I suspect that when ProtectionList calls its destructor, there is a call to one of those functions.
I added this line to my code:
#include              "K2Vector.tpp"
and the linker error disappeared.
For the record, a quick search of the SDK documentation and the K2Vector.h header makes no mention of this additional file.  I discovered that I needed it when I made a close inspection of the snippet and discovered its inclusion at that time.

Similar Messages

  • Win XP/Win 7 dual boot question and

    My replacement motherboard for my crapped out Dell one that was a replacement, crapped out the other week and it was tested with a new power supply to no avail. it was also tested in a shortcut, (connecting the two wires directly, the two that "short out" that turns on the power) and that didnt work either.. (something like that)
    My options are:
    buy another replacment motherboard and hope it stays working longer than the six months the other did
    Buy a new computer and use my old hard drive
    thus arising this question:
    since the new computer will have Windows 7 on it, can I use that as a slave drive and use my primary drive (not going to loose my data and stuff) I have the primary drive as XP but the new one will use 7, when I put in the win 7 drive as a slave drive, will it boot to 7 or XP and would I have the option to dual boot, even if they are seperate drives..
    I think I am writing it a confusing way but I hope you can understand what I am getting at....
    Simply put--
    I have XP drive
    I buy new computer it has Win 7 drive
    Xp drive becomes master, win 7 becomes slave
    Will XP boot or Win 7 boot when its set as the slave drive? what about XP/7 dual boot? they are on seperate drives, will it let me dual boot?
    I want my XP drive to boot.
    I hope you can understand that..
    If I can, I would like to reformat the win7 drive and just use that for storage. is that possioble?
    Ethan
    I just want some help or even an opinion, is that so hard to ask for?

    Okay I read through your post a few times and I am still a bit confused about what your setup looks like. I am going to assume you bought a new computer with Windows 7 on it thus you DID NOT replace the motherboard on the old one. With that assumption, then your answer would be no, only Windows 7 would boot (and it might have some problems if you have it set as the slave drive). Windows XP from your old hard drive would not boot because simply put, the BIOS will not detect a proper boot.ini file and the hardware configuration (partitions and/or disk types) does not match up.
    If you want to set up a dual boot, you would have to install the secondary hard drive (or partition the primary one) and perform a destructive OS restore on it AND find the drivers for it (if the manufacturer of the computer even supports it). When I used to work for the Geek Squad, numerous clients asked about this and the general consensus was that the Geek Squad strongly opposed it because of the drivers. Being that XP and 7 are a generation apart, the chances of the manufacturer of the computer or motherboard releasing drivers for both was unlikely. Sometimes the client would opt to have it done anyway but my former Precinct would always warn them that some features may not work correctly.
    If you want Windows XP and Windows 7, I suggest the XP Mode that Windows Pro and Ultimate offers. You literally run Windows XP inside a window of Windows 7.
    I DO NOT work for Best Buy. Whatever I post are just educated guesses or common sense.

  • [solved]Wine font rendering + libmpg123 question

    Not sure how to describe the problem, so please refer to screenshot below. I have the MS font package installed. I've modified the registry according to the wine wiki article. I tried symlinking my ttf fonts directory to the .wine/drive_c/windows/Fonts directory. I have even tried copying the entire ttf directly into the .wine/drive_c/windows/Fonts directory. I still cannot read anything. As you can see from the screenshot, the Tahoma font example shows up clearly, but nothing else is legible. What can I do to get to the bottom of this?
    Additionally, I get this error when I invoke wine.
    err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
    Is this related to my issue? I thought libmpg123 only affected mp3 support. Is it necessary to have libmpg123? I assumed it wasn't since it's not in any of the repos.
    Last edited by drtoki (2009-09-09 20:04:22)

    i get the same 'winemp3' stuff.
    Wine now uses external 'libmpg123' for mp3 decoding. (patent issues)
    maybe the arch devs need to add '--without-libmpg123' in the build, to fix this.
    http://forum.winehq.org/viewtopic.php?t … =libmpg123
    regarding the fonts, try;
    Installing 'ttf-ms-fonts' and 'ttf-tahoma'
    link the installed Truetype fonts to wine;
    # ln -s /usr/share/fonts/TTF /usr/share/wine/fonts
    btw Wine is starting to use alot of external native nix packages now, which is a good thing. (i.e. ms fonts, decoders ect..)
    Last edited by gav616 (2009-09-07 14:06:02)

  • Win 7 Backup/Restore Questions

    I have questions about Windows 7 Backup & Restore.  From everything I am reading, it would appear that the program performs as advertised, but some of the traits I am witnessing just don't make any sense to me, and when it comes to Backup/Restore
    (B/R), things need to make sense.
    Q1: I have a machine that is configured with three (3) accounts: one is a privileged account (admin), and the other two are normal non-privileged accounts (acct1 and acct2 for reference purposes).  I perform the backup from the admin account, backing
    up the entire machine (all accounts).  The backup completes without error.  If I then Restore Files to view what was saved, I am shown the admin account, and acct1 as available to restore.  Acct2 is not visible!  Why not?  Am I not
    allowed to restore this account as admin?  If it is a permissions issue, then why can I see and select acct1?  If I logout of admin and login to acct2, and run B/R from there, the admin and acct2 backups are visible, but not acct1.  So I know
    the data got backed up, but why am I not able to see all the backup accounts when running as admin?  If I had a machine with 15 accounts, does this mean I would have to login to each account to restore its files when rebuilding after losing a drive?
    Q2: Backups are tagged by date.  If I run B/R daily, it appears that the backup is retagged with a date range.  If I wait a number of days to perform the second backup, I may get a second backup entry with the new date.  What algorithm is
    being used to determine when to extend a backup, and when to create a new entry?  Is there a trigger that I can use that will force the creation of new entry, and not extend an existing entry, or vice-versa?
    Q3: Everything suggests that with multiple backups, the oldest backup represents a full set of files, and subsequent backups are incremental.  Exactly what is meant by incremental.  I would expect this to mean that any file that has not changed
    since the last time it was backed up would not be part of a new backup.  Or stated the other way, any file that has changed since the last time it was backed up would be part of the new incremental backup.  If I have 4 backups, will B/R examine all
    4 to determine whether a file needs to be included in the new incremental backup (I assume so)?  If I have 15 backups will B/R examine all 15 to calculate the new incremental (I assume so)?  If I decide to manage space and delete the oldest backup,
    will a subsequent backup operation resave all my old files that have not changed since the first backup but are now missing from the backup set (I assume so)?  If so, then any space gained by deleting the original backup will disappear after the new incremental
    completes.  Would it be better to delete only the older incremental backups to free up space?
    Q4: If I were writing this program, I would expect that contained in each backup is an index to all the saved files along with their dates of existence.  I would have to scan ALL backups to create an index of ALL files with their respective save dates. 
    I could then compare the current file path and date with the name and date in the archive to determine whether the current file needed to be included in the new incremental.  If this is the case, is there some point where deleting some of the older backups
    will improve the overall efficiency of the backup operation by reducing the number of backups that need to be scanned to build the current backup file list?  If so, what is a good rule of thumb for the number of backups to retain to preserve program efficiency?

    Hi,
    First question, I'm sorry for never heard this problem, I would made a test in our test enviroment, After that, I would provide the result at here.
    For other questions , I would like to suggest you read the link below for some details about system backup.
    http://technet.microsoft.com/en-us/magazine/2007.09.backup.aspx
    Roger Lu
    TechNet Community Support

  • IDCS5 Win:PanellTreeView problems...

    I have built a dialog that includes a paneltreeview.  When the dialog first appears the listbox looks just fine, with all three expected records showing up.  If, however, I click the dialog closed, and then reopen it on the same record (or for that matter, any other record), I get the following error:
    Node("Override NodeID::GetDescription() to provide useful information here") passed to NodeAdded() does not return a valid index when calling GetChildIndex( Node("Override NodeID::GetDescription() to provide useful information here"), Node("Override NodeID::GetDescription() to provide useful information here") ) on it's parent
    This is a two-level paneltreeview: the Root level and the next level where all the page numbers are listed.  The page numbers have no children.
    Stepping through the code, I find that the first execution of the dialog takes the program through the hierarchy adapter. The second execution of the dialog, however, does not.  Instead it goes through this code:
    bool16 IEUIEditNameDialogController::FillTreeView()
       MAKE_DB_POINTER;
       RowManager *Rows = RowManager::GetRowManager();
       //Rows->Reporter();
       PMString    DataPt;
       do
          InterfacePtr<IPanelControlData> PanelData(this, UseDefaultIID());
          IControlView *TreeView = PanelData -> FindWidget(kIEUIEditNamePageListboxWidgetID);
           InterfacePtr<ITreeViewMgr> TreeMgr(TreeView,   UseDefaultIID());
          TreeMgr ->  ClearTree(kTrue);
          TreeMgr -> ChangeRoot();
          InterfacePtr<IStringListData> ListData(TreeView, IID_ISTRINGLISTDATA);
          K2Vector<PMString> lists = ListData -> GetStringList();
          int ListSize = lists.size();
          if(ListSize > 0)
             while(ListSize > 0)
                PMString Data = lists.back();
                TreeMgr -> BeforeNodeDeleted(IEUIEditNameCmpNodeID::Create(Data));
                lists.pop_back();
                ListSize--;
          //  Provides me with a list of page numbers looking like this:  1, 3, 5
          PMString ThePages = CurrentNameRecord->second.GetPageList();
          //  Something is wrong if this happens.
          if(ThePages.empty())
             break;
          int RowCount = 0;
          while(1)
             //  Chop off a page.
             int CharIndex = ThePages.IndexOfCharacter(',');
             if(CharIndex == -1 && !ThePages.empty())
                DataPt = ThePages;
                ThePages.clear();
                //break;
             else
                PMString *p = ThePages.Substring(0, CharIndex);
                DataPt = *p;
                delete p;
                ThePages.Remove(0, CharIndex + 1);
             //  The design manager required the listbox to be "banded" (i.e. alternate gray & white background for the rows)
             //  This facilitates that.
             DataPt += "^^";
             DataPt.AppendNumber(RowCount++);
             K2Vector<PMString>::const_iterator iter = std::find(lists.begin(), lists.end(), DataPt);
             if(iter == lists.end())
                  lists.insert(lists.begin(), DataPt);
                //  This also helps manage the banding effect.
                Rows ->     Add();
                Rows -> Refresh();
                  //make sure that the node added has been processed
                NodeID node = IEUIEditNameCmpNodeID::Create(DataPt);
                //  This is where I get the errlr.
                TreeMgr -> NodeAdded(node);
             if(ThePages.empty())
                break;
          ListData -> SetStringList(lists);
          TreeMgr  ->         ChangeRoot();
       } while(kFalse);
       return kTrue;
    I have done a search of all my code and cannot find an implementation of "GetChildIndex" anywhere.
    I've been working on this bug for two days now.  Does anyone see where I might be going wrong?
    R,
    John

    Dirk:
       I apologize for not being clearer on what my troubles are.  I have no problem initializing the PanelTreeView the first time through.  What happens is that if I call up the dialog, then dismiss the dialog, then leave the plugin then come back into the plugin and recall the dialog, the data from the previous run still populates the listbox, despite the fact that the data has changed.  I even call ChangeRoot() but it does little.  Putting a breakpoint in the HierarchyAdapter confirms that the list is not refreshed through it.
       I finally wrote code that simply deletes all records in the list box, adds the new records and then calls ChangeRoot().  That seems to work.  If there is no other more elegant way, then so be it.
       Thanks nevertheless for your input.  Take care.
    John

  • IDCS5 Win IPrintData message

    Hello everyone:
       In my code I have these lines:
          //  PrintInfo is an  IPrintData object...this line compiles without a problem.
      PrintInfo -> SetPSLangLevel(IPrintData::kPSLangLevel_3); 
      PrintInfo -> Validate();
    When I execute the latter line I get this message in the Debug version of CS5 Win:
    Print:  Invalid PostScript level string!/PrintDeviceInfo.cpp (1134)
    Does anyone know what this is all about?
    R,
    John

    Hello everyone:
       In my code I have these lines:
          //  PrintInfo is an  IPrintData object...this line compiles without a problem.
      PrintInfo -> SetPSLangLevel(IPrintData::kPSLangLevel_3); 
      PrintInfo -> Validate();
    When I execute the latter line I get this message in the Debug version of CS5 Win:
    Print:  Invalid PostScript level string!/PrintDeviceInfo.cpp (1134)
    Does anyone know what this is all about?
    R,
    John

  • IDCS5 Win: IStaticTextAttributes

    In my code for a custom static text widget I am trying to add underlining to the text. The documentation says I should use IStaticTextAttributes::SetDrawUnderline() to kTrue.  This is the code I am using:
    CusStaticTextUIView::CusStaticTextUIView(IPMUnknown *boss)
       :CControlView(boss)
       InterfacePtr<IStaticTextAttributes> ThisWidget(this, UseDefaultIID());
       ThisWidget -> SetDrawUnderline(kTrue);
    I have placed this code both in the constructor and the Draw routine, to no avail.  The code compiles and links, but the text in this widget does not get underlined.
    Anyone have any suggestions?
    R,
    John
    P.S.  The final outcome of all of these questions is to have a widget that looks like a hyperlink on a dialog, but when clicked instead of going from document to document, it controls the plugin program flow.  I've never done anything like this before which is why my entries over the past several days have been numerous.  I greatly appreciate this forum's assistance and forebearance.  Please believe that I am trying to do my homework before I troube the board with my questions.

    Hi John
    IStaticTextAttributes you can use to set the underline attribute (and other attributes) outside of your StaticTextView implementation.
    When you set that, then inside of your Draw method you can read what was set (GetDrawUnderline()) and apply that value in PMDrawStringRGB.
    So, you should respect assigned values to IStaticTextAttributes
    void CYOURTextWidgetView::Draw(IViewPort* vp, SysRgn sr)
         InterfacePtr<IStaticTextAttributes> ista(this, UseDefaultIID());
         int16 alignment = ista->GetAlignment();
         bool16 underline = ista->GetDrawUnderLine();
         PMDrawStringRGB(gc, bbox, alignment, str, fi, color, catu, cv, underline);
    Regards
    Bartek

  • IPod format WIN vs. MAC Question

    I know for sure that an iPod formatted with Windows can be used on a Mac to add songs to it. It just can't be updated on the Mac.
    I am wondering if an iPod formatted on a Mac would be compatible with Windows to add songs (just not receive updates).
    This is because, as some users have reported, the version 1.1.2 upgrade killed my iPod, though I am able to use it in disk mode and backed everything up from it. I heard that upgrading to version 1.1.2 on a Mac works without any problems.
    So my question is: Would it be benificial to restore my iPod on a Mac for version 1.1.2, then use Windows to manage it every time after that?
    If the answer is no, then I will just restore it in Windows using version 1.0.3, and hope that it will work.

    I am wondering if an iPod formatted on a Mac would be compatible with Windows to add songs (just not receive updates).
    Not unless software such as XPlay is installed on the PC.
    (32243)

  • IDCS5-win. Error while running a script from indesign(not via estk)

    Hi all,
    After running the script from indesign, I get following error
    ASSERT '(engine->getDebugFlags() & ScScript::kExtendedErrors) == ScScript::kExtendedErrors' in ..\..\..\source\components\script\javascript\JavaScriptRunner.cpp at line 412 failed.
    ..\..\..\source\components\script\javascript\JavaScriptRunner.cpp (412)
    any idea about this?
    The script runs fine when run from ES tool kit.
    Thanks

    Hi,
    My colleague found the problem. We were using extendables library and we still haven't figured out what was actually happening, but removing it solved the problem.

  • IDCS5 Win: Flowing text, revisited...

    I have found that my problem is that the code I am using to import tagged text is importing the text into a textbox that it creates rather than the pre-existing text box. Additionally, almost every example I have seen that comes with the SDK either deals with graphics or shows me how to load text into a textbox created by the load process (as opposed to a pre-existing textbox).
    Does anyone have a suggestion as to how I might load the tagged text into a text box that already exists?   There is a kPlaceItemInGraphicFrameCmdBoss.  Is there a text equivalent in the SDK?

    Hi John
    IStaticTextAttributes you can use to set the underline attribute (and other attributes) outside of your StaticTextView implementation.
    When you set that, then inside of your Draw method you can read what was set (GetDrawUnderline()) and apply that value in PMDrawStringRGB.
    So, you should respect assigned values to IStaticTextAttributes
    void CYOURTextWidgetView::Draw(IViewPort* vp, SysRgn sr)
         InterfacePtr<IStaticTextAttributes> ista(this, UseDefaultIID());
         int16 alignment = ista->GetAlignment();
         bool16 underline = ista->GetDrawUnderLine();
         PMDrawStringRGB(gc, bbox, alignment, str, fi, color, catu, cv, underline);
    Regards
    Bartek

  • IDCS5 Win: Panel Tree View sort order

    Hello everyone:
    I have a panel tree view that is displaying document names in a backward sort order.   When I say that I mean that the sort order is as so:
    5
    4
    3
    2
    1
    as opposed to
    1
    2
    3
    4
    5
    I have stepped through the code and in the Adapter, they are geting placed into the string list in the latter order i.e. 1,2,3,4,5).  What could be causing this reverse sort order?
    R,
    John

    Yes, if the Track Number field is empty in the File Info dialog, for all files in the Files panel, then Audition will revert to "Recent Access" sorting.
    There is no relationship between this File Info: Track Number, and the track number you see in the CD View.
    I understand your confusion. However, note that it is possible to add the same file (from the Files panel) to the CD View track list. So imagine you have "My Song.wav" in the Files panel. And then added it to the CD view track list at track positions 1, 3, and 5. If we were to sort the Files panel by track number as they appear in the CD View, then which track would be associated with "My Song.wav"? Track 1, 3, or 5?
    This feature was added primarily as an enhancement to the typical CD ripping (File > Extract Audio From CD) workflow. After ripping audio tracks, the resulting files that appear in your Files panel will be tagged with a Track Number. It is usually handy to sort by this CD track title rather than by filename or other sorting option.

  • IDCS5 Win Linking problem

    I would like to try submitting this again to the forum.
    I have a problem linking a UI plugin.  It's a Win32 plugin but I am getting this error at link time:
    ..\objD\NuTest\NuTActionComponent.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
    I encountered this problem:
    1.)  On a plugin I am trying to convert from CS4 to CS5,
    2.)  On freshly created plugin code created by DollyXS with no changes whatsoever made to the code or project, and,
    3.)  When I attempted to compile one of the sample plugins.
    This suggests a setting in Visual Studio that needs to be correctly set, but I am at a loss to figure out what it is.  does anyone have any ideas where to look?
    TIA!
    John
    P.S.  This is what the online help has to say about this error:
    The object files specified as input were compiled for different machine  types.
    For example, if you try to link an object file compiled with /clr and  an object file compiled with /clr:pure (machine type CEE), the linker  will generate LNK1112.
    Similarly, if you create one module with the x64 compiler and another module  with the x86 compiler, and try to link them, the linker will generate  LNK1112.

    I have found an answer though I am not sure it is the best answer, but it is an answer that works.  I downloaded a trial version of VS 2008 Professional (I was originally using Standard).  After cleaning all test projects and recompiling/relinking, this error went away.
    Was there anyone out there who was successfully using VS 2008 Standard?  At this point, I am more curious than anything else.
    R,
    John

  • IDCS5 Win - Printing a PDF

    I am writing a plugin that will print individual pages to their own PDF files.  I actually have that code down pretty well.
    What I am facing is the requirement to place a small certification logo on the pasteboard (approx.  36 points by 72 points) right above the left-most corner of the page.  I have placed the logo without a problem, but when I print the page, the logo is not printed.
    1.)  I know if I increase bleed when printing to a PostScript file I can capture objects laying on the pasteboard, but I can see no way to do that using the IPDFExportPrefs interface.
    2.)  I tried using the IPDFExportPrefs::SetIncludeSlug() call, but it didn't help.
    Does anyone know how to get an object on the pasteboard to print to a PDF file?
    TIA
    John

    You need to set the slug box offsets.
    Use IPageSetupPrefs::SetSlugBoxPref().

  • IDCS5 Win - changing mouse cursor

    At times I have code that processes a lot of data in ways that are not amenable to progress bars (for example, saving a single, large file to disk).  During those times I would like to change the cursor from its standard arrow to another standard such as an hourglass.  I see lots of general documentation on changing cursors that are specially made, but nothing that describes the process for changing from one standard cursor shape to another.  Nor is there any sample code/snippets that demonstrate the procedure, as far as I could find.  Does anyone have a suggestion where to look or what boss to use to change a mouse cursor from one icon to another?
    TIA!
    John

    I took a quick look at the header file and it all seems waay too simple.  Are you sure you're talking InDesign here? (grin).
    Thanks Dirk.  This is what I was looking for.
    R,
    John

  • IDCS5 Win:More PanellTreeView problems...

    Hello Fellow Coders:
       The PanelTreeView widget is probably one of the most complex widgets in the SDK.   It has a lot of opportunities to trip up the unwary programmer.
       For example, I have a plugin that uses several simple PanelTreeViews (PTV) as listboxes.  When the dialog is created the PTV uses the HierarchyAdapater to create the node list. If the data changes during the life of the plugin, it is my responsibility to change the node list; the hierarchy adapter is not called.  However, if I dismiss the plugin, delete the data, and then call the plugin back, the PTV is not recreated; the HierarchyAdapter is not recalled to rebuild the node list.  The PTV uses the node list from the last instance of the plugin being called.
       This is of course, a problem.  It means that either I am going to have to empty the PTV before leaving the plugin, or I am going to have to include code to empty and then recreate the node list if the plugin is recalled.
       Is there a more elegant solution?
    R,
    John

    Dirk:
       I apologize for not being clearer on what my troubles are.  I have no problem initializing the PanelTreeView the first time through.  What happens is that if I call up the dialog, then dismiss the dialog, then leave the plugin then come back into the plugin and recall the dialog, the data from the previous run still populates the listbox, despite the fact that the data has changed.  I even call ChangeRoot() but it does little.  Putting a breakpoint in the HierarchyAdapter confirms that the list is not refreshed through it.
       I finally wrote code that simply deletes all records in the list box, adds the new records and then calls ChangeRoot().  That seems to work.  If there is no other more elegant way, then so be it.
       Thanks nevertheless for your input.  Take care.
    John

Maybe you are looking for

  • AZWR is not coming in ZFAZ

    We want to implement a down payment progress in our system. I did all of the customizing requirements in SD according to OSS Note 213526. Furthermore, when I placed an sales order in VA01 and then invoiced in VF01(only invoiced the value in billing p

  • My 13 hour old brand new iPod touch 5g 32gb won't turn on!

    I just got my iPod 13 hours ago and when I woke up and tried turning it on the screen just stayed blank

  • Invalid http response: null

    Olá Masters, Estou com esse erro abaixo, alguém pode me ajudar? <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> - <!-- Inbound Message --> - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/e

  • Error while copiling

    Hi , i have encountered the following error while compiling : this procedure create or replace procedure testing IS begin insert into test_tbl1 SELECT id , cnt , SUM(COUNT(id)) OVER (PARTITION BY id , cnt) cntTotal FROM TEMP_ID_DTLS GROUP BY id , cnt

  • After installing adobe there is no size Need help!

    Specify your operating system (including 32bit or 64bit); Operating system :window vista home perium(6.0.Build 6002) System manufacturer: gigabyte technology co.ltd Ststem model: G31m_es2L Processor:intel core 2 duo cpu [email protected] 2GB Ram dire