[win32] - about message loop

i'm confused with message loop :(
see these function:
//Message Loop
WPARAM MessageLoop()
MSG msgEvents;
while(GetMessage(&msgEvents, NULL, 0, 0) > 0)
if(IsChild(GetForegroundWindow(),msgEvents.hwnd)==TRUE || GetForegroundWindow()==msgEvents.hwnd)
if(IsDialogMessage(GetForegroundWindow(), &msgEvents) == TRUE)
TranslateMessage(&msgEvents);
DispatchMessage(&msgEvents);
return msgEvents.wParam;
i did several tests and seems:
1 - if i press Alt key, the underline(on menu bar) is showed. if i unpress it, the underline isn't showed.
2 - when i do Alt + H(i have on test) the message is called twice.
what i miss with message loop?
(if i take off that 2 if's, the problem of the alt key goes away)
is possible the Alt key, with that message loop, been called twices?

I think your logic is wrong for IsDialogMessage.  I say this based on these two things from the
IsDialogMessage documentation.
Because the IsDialogMessage function performs all necessary translating and dispatching of messages, a message processed by IsDialogMessage
must not be passed to the TranslateMessage or DispatchMessage function.
If the message has been processed, the return value is nonzero.
Based on that, I think your logic should be:
if (!IsDialogMessage(GetForegroundWindow(), &msgEvents))
TranslateMessage(&msgEvents);
DispatchMessage(&msgEvents);
IsDialogMessage may handle the message, and when that has happens, you must not process the message.  Otherwise you risk processing the message twice.
And in the reverse case, you are getting messages and not dispatching them -- essentially dropping them on the floor.  This also seems very wrong.
Extra:  It also seems wrong to return a field of an uninitialized msgEvents structure when GetMessage returns 0.

Similar Messages

  • Message looping between Exchange 2003 & Exchange 2010 after domain type changed to internal relay

    Hi
    We have a coexistence environment where we are currently migrating from Exchange 2003 to 2010 and have 80% of the users already on the Exchange 2010 platform. This is all within the same AD forest, let's call it FOREST1.AD.
    The problem I'm seeking help about is a message routing problem we had this morning where messages bound for the Exchange 2003 users started looping between Exchange 2003 and Exchange 2010. The problem started as a result of changing the accepted domain
    type to 'internal relay domain' for the purposes of establishing SMTP namespace sharing with an external Exchange environment (different forest, let's call it FOREST2.AD). The expectation was that after changing the domain type from authoritative to 'internal
    relay domain', Exchange 2010 would route messages for unknown recipients to the external environment and that would be the only effect of the change. The message routing to the external environment worked completely OK. However, later we noticed that Exchange
    2003 stopped delivering messages to its local users and started routing them to Exchange 2010 which would route the messages back to Exchange 2003 as that's where the recipients existed, only to have Exchange 2003 send them back to Exchange 2010 again.
    The Send connector to route the messages, for the shared namespace, to the external environment used the Exchange 2010 server as the source server. It makes sense and is expected that Exchange 2003 would send messages for any unknown recipients to Exchange
    2010 for onward delivery via the Send connector. But it is not expected for Exchange 2003 to not deliver messages to its own users using the store driver and instead routing them on to Exchange 2010.
    We fixed the problem by reversing the change and not only changed the domain type back to authoritative but also removed the Send connector for the specified shared namespace. However, we do need to understand why this problem happened and how to stop it
    from happening.
    We did test the shared SMTP namespace configuration using a test domain before applying the change to the domain that is used for production email traffic. Test users on Exchange 2003 with email addresses on the test domain did not experience this looping
    problem. This has been tested again after the production domain experienced the problem and there is no looping for the test domain. The only difference I noticed between the configuration for the test domain and the production domain is that while both domains
    existed as accepted domains of type 'internal relay domain' in Exchange 2010, there was a difference in configuration in Exchange 2003 where the test domain was not present on the recipient policy at all and the production domain was present there.
    This also makes me wonder if Exchange 2003 and Exchange 2010 in the same organization keep a separate configuration to determine which domain they are authoritative for. When you install Exchange 2010, it does add all the domains on the recipient policies
    to the accepted domains configuration but any new domains you add in accepted domains in Exchange 2010 are not added to the legacy recipient policy object.
    Can someone please help clarify these grey areas and explain why the message looping was created and how to avoid it. I'm happy to provide any further information.
    Thanks
    Nauman.

    Hello,
    Why do you want to use the 'internal relay domain' authentication?
    Thanks,
    Simon Wu
    TechNet Community Support

  • About message queue in message mapping?

    Hi SDNer,
    I have been read help.sap.com and sdn threads about message queue
    I hope this thread should be help for all like me.
    thank you
    Sha

    Hi Shankar,
           XI uses Queue's to store messages, If you worked on message mapping you can see the how queue look like,
    Every queue having context ,it separate the values,it store the messages in highrarchy manner.
    Using Context Handling we resoleve context issues.
    Using node functions we aceive Context Handling.
    Search in SDN there is some good blogs abt Node Functions, if you understand nodefunction you wil understand the Queue concepts.
    Regards,
    Raj

  • Access Java app message loop from ActiveX control running in JNI

    Anyone know how to access a Java application's message loop from inside JNI code?
    Through the (JNIEnv *env) or (jobject obj) parameters maybe?
    I've got an ActiveX dll that I'm running via JNI. The ActiveX dll creates an IP server on a separate thread. When another process connects to the IP server I need to PostMessage (MS Windows term) from this IP server thread to the thread that the Java application is running on.
    It appears the Java application's message loop is not present / available in the JNI code and consequently the message is never posted from the IP thread to the JNI / Java App thread.
    Of course I can manually add a message loop to the JNI code and the PostMessage works just fine. But then the message loop is executing and the Java application is effectively blocked and becomes unresponsive because the JNI method call never returns as its busy running this while loop doing a GetMessage --- DispatchMessage inside the ActiveX dll.
    Maybe JNI is not really intended or this purpose and it's just not possible?
    Thanks.

    Hi Charbs, thanks for the reply.
    I've done a bit more investigation, my application doesn't display any content if I set wmode to direct, even when I try and play a very simple .swf that in no way will be using stage3D.
    I'm now assuming that setting direct wmode forces the .ocx to attempt rendering using Direct3D regardless of whether I use any Stage3D or not.  It would be interesting to find out if it is possible to set wmode to direct, and disable any use of Direct3D, although I suspect that setting wmode to direct would at least use Direct3D as its viewport regardless of any type of display generated by the swf.
    I will investigate the Event.ERROR suggestion, but I'm not a Flash/AS programmer at all, I wouldn't know wher to start so this might take a while - unless any of you helpful souls might knock something up to output/log any error messages from a simple stage3d swf?
    Also, I suspect that how I currently capture the display output and then transfer that to my own Direct3d texture/surface might not be compatible with how direct mode works.  Is there any in depth  technical documentation for how the ocx or projector handle direct wmode?

  • Hello am using ios 7.0.4 I have a question about messages that it does not show the time of a particular message after first message that I recive form a paricular person so please in the next version change this and with every message show time and date

    hello am using ios 7.0.4 I have a question about messages that it does not show the time of a particular message after first message that I recive form a paricular person so please in the next version change this and with every message show time and date

    Hi,
    How is everything going? Have you checked this issue from OWA? If so, please let me know the result.
    In adition, please also try to use the following powershell commands to check if the assistant has right permissions:
    Get-MailboxFolderPermission -Identity
    CEO’s email address:\Calendar -User assistant’s email address
    Also check with:
    Get-Mailbox -Identity CEO’s mailbox
    | fl *GrantSendOnBehalfTo
    Please let me know the result.
    Best Regards,
    Steve Fan
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • HT3529 I am confused about messaging. Shouldn't I be able to send and receive messages with cellular data off?  I can usually send the message, but often do not receive messages until I either have wifi or turn cellular on.

    I am confused about messaging. Shouldn't I be able to send and receive messages with cellular data off and without wifi? I can send the message but often do not receive messages from others, iPhone or other, until  I turn on cellular or wifi.

    Depends on the type of Message.
    SMS messages will send and receive with data off.  and while you can guarantee you send using SMS you cannot guarantee that whoever replies to you does also. They may be replying thorugh iMessage if they are using iPhones.
    However Android should be sending through SMS.
    You can turn off iMessage if you want to, though people with limtied SMS text messaging in their plans may not appreciate it, and stop messaging you.

  • Can't get out of the message loop !!!

    Is anybody else getting stuck in a loop ? On a few occasions now a message has appeared asking me to click OK, but then it just keeps coming !!! The last one came just after trying to unpack a folder, and then started telling me (forgive me for not remembering the exact text) something about deleting a track and needing to create one first !!! All i know is i've got a session booked in the morning and i've just lost 2 hours editing.. it's already 4am AAARRRGGHHH !!! Serves me right for getting to into it and not pressing save !!! Next time i'll copy the exact message down for your perusal.

    OK, so the same thing has happened doing pretty much the same thing... i just tried to pack a folder and i got a message telling me there are regions on that track, do i really wanted to delete it... options to 'cancel' or 'delete'. This time a chose 'delete' (even though i didn't want to) and it still came up with the box 'Nothing to delete. If you really want to delete a track, you have to create one first.' The only thing to press is 'cancel' and now there is no escape... Arrrgghh 'FORCE QUIT' NOOOOOO !!!!

  • No explicit message loops necessary?

    From my knowledge of C++ applications, once a window is created, it is necessary to perform a continual loop to check for windows messages. If no loop is executed, the program exits. Why do Java programs with a window (or frame rather) created continue to run even though there is no loop? And why do ones without a window created exit? I'm not cirtisizing the language at all, but this just doesn't make sense to me. What happens when a window is created that keeps the program running, even while lines of code following the one declaring the window's creation run concurrently, and after the main function exits (or seems to exit)? Does it have something to do with threads? Whatever it is, please explain it to me. I am eager to program in this language, but I must admit my knowledge of basic language features and mechanics is limited. I haven't studied it in a while, neither have I used it. But if someone can just answer the question I asked, that would be nice.

    Apart from any language, think about a running program.
    If it wants input, it has to see if any input is available, and then read it.
    But looking for input is a very common operation. You could put all that functionality into a library and/or a runtime environment, and then let the rest of the program just get called when there's input available. You could set this up so that the programmer for this environment only writes the code that gets called, thus saving them from a lot of rote work.

  • "Windows Explorer Has Stopped Working" Error Message Loop upon Startup of WIndows 7 Ultimate 64-bit

    Ok I have a HP Touchsmart 6000 running Windows 7 Ultimate 64 bit OS.  It is my 74 year old mothers computer and about 3 months ago it started acting up.  First thing that happened was the internal DVD Burner started working intermitently, recognizing
    her QuickBooks backup DVD files occasionally.  I got her a new  internal DVD burner and it worked for a while.   during that time on Startup Help and Support would all of a sudden popup right away.    Then recently Adobe Acrobat would
    launch a PDF file about Flash and keep opening multiple instances of it.   Now her new DVD doesnt work again and on startup at the windows desktop she gets an error "Windows Explorer has Stopped Working".   No matter what I click the error
    keeps looping.  No program has been opened that causes it to crash because the error happens immediately and keeps repeating.   I have tried to boot to Safe Mode, Safe Mode with Networking and have tried System Restore to no avail.
    I have ran Malwarebytes Antivirus, Malwarebytes AntiExploit, AntiRootkit as well as Combofix.   I have run the AntiMalware software from Microsoft and have updated all the drivers for the HP system.   To no succcess.
    At one point the system did load and an error came up JAN2OSD failed to start due to missing ACPI or something like that.  For that brief moment Explorer stopped crashing.   When I finished updating  driverss though the error  came back.
    Please Help  as she is about to cry and no one wants to make a 74 year old woman cry.:)
    Thanks,
    Jeff

    Hi,
    According to the steps you have performed, we have followed the steps mentioned in this KB article?
    Error: Windows Explorer has stopped working
    Hvae you tried the repair install of Windows 7? Follow the steps here:
    How to Perform an In-Place Upgrade on Windows Vista, Windows 7, Windows Server 2008 & Windows Server 2008 R2
    Besides, if issue insists, please follow the steps below to generate a dump file:
    1. Create a new folder (named New folder)under C: drive.
    2. Please save the below as a .reg file, and then import it to registry, reference here:
    ===
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\explorer.exe]
    "DumpFolder"=hex(2):43,00,3a,00,5c,00,4e,00,65,00,77,00,20,00,66,00,6f,00,6c,\
      00,64,00,65,00,72,00,00,00
    "DumpCount"=dword:00000010
    "DumpType"=dword:00000001
    "CustomDumpFlags"=dword:00000000
    ===
     3.  After that , if Windows Explorer stops working again, please check the
    C:\New folder for dump files and then upload them.
    Meanwhile, please also make a contact with the manufacturer to see if we could get any further help from there.
    Best regards
    Michael Shao
    TechNet Community Support

  • IPhone 4s/6.0 "computer no longer authorized" error message loop.

    Seen similar questions to mine before but none exactly, and none resolved. Recently started getting "can't sync, this computer no longer authorized" error message; try to reauthorize and says "this computer is already authorized". Can't get out of loop and can't get certain apps to download. Checked most of other similar posts and none address this specifically.

    No. You must purchase them under your Apple ID. Anything purchased under someone else's Apple ID will present this same issue. You cannot share items in this way.
    Give the above see the following:
    Sharing Stuff From Different iTunes Accounts (or Computers)
    Here's how to do so using different computers:
    Transfer what content you want to the separate iTunes library on each computer. To transfer content from your library to another library do the following. We'll assume this is between husband and wife separate accounts and different Apple IDs.
    Launch iTunes under your wife's login;
    Sign her out of iTunes, then you sign in;
    Select iTunes -> Preferences -> Devices -> Disable auto-sync when an iPod/iPhone is connected;
    Connect your phone, DO NOT SYNC;
    Select Store -> Authorize this Computer (only have to do this once);
    Select File -> Transfer Purchases (all of the purchased content on your phone will be transferred to your wife's library);
    When complete eject your phone, sign out of iTunes, sign your wife back in.
    You can now sync whatever content you want to your wife's phone. Just remember all updates to apps obtained using your account must be done while signed in using your account: sign wife out, you sign in, update apps, you sign out, sign wife in, sync her phone.
    This way you can share content (permitted under the EUSLA) and still maintain your separate logins. Do the same on your computer if you want to share content from your wife's library.
    Just load whatever content you want to share on each others phones, transfer the content, then delete it from the respective phone if you don't want to keep it there.
    Contributed by user wjosten and modified by me.

  • "not a valid Win32 application" message when trying to install iTunes 7.0

    I have downloaded the new iTunes 7.0 setup file. When I click on the icon on my desktop, I get the message, " C:____\iTunesSetup.exe is not a valid Win32 application".
    This problem doesn't seem to be specifically addressed in the troubleshooting suggestions on this website. Does any one have any suggestions on what I can do to resolve this problem? I've tried uninstalling older versions of iTunes and Quicktime, and re-downloaded new software package, but problem continues.

    After using the Windows Installer clean up tool and removing the iTunes 7.0.7.16 install file I was able to update to 7.0.2

  • RFC call from ECC to XI & message looping/splitting.

    Hi,
    I have a ECC RFC that returns table. The RFC does not have any input or output parameters. The data is sent to XI from ECC. I used RFC sender adapter but there is a problem. Once data comes in I am not able to map the response as source to another message type. Is there any way we can do this. Also this RFC returns multiple entries in the table, so I have to loop thru the entries and do another lookup to ECC before mapping to destination structure.
    Thanks for your help in advance.
    Edited by: developer on Jul 9, 2008 3:18 AM

    hi developer,
    I think it is better you go for ABAP PROXYS.....try it
    regards
    kummari

  • A Question About Message Driven Bean Exception Handling

    "Your onMessage method should handle all exceptions. It must not throw checked exceptions, and throwing a RuntimeException is considered a programming error."
    The above sentence is from the JMS documentation.
    I will use a message driven bean for guarenteeing to send an email with some critical info in case of an unexpected system failure. Say I was not able to save into db some critical info, therefore I want to send that info to myself with a mail to be able to handle that situation manually. Now in case of failure I will send a message to a queue which contains the critical info, and a message driven bean will listen for the message and send email to me. But what if the message driven bean fails ? If I am to handle any exceptions on my onMessage method, how will the messaging system be able to redeliver that message ? It seems to me the message will not remain in the queue anymore(I have consumed it) ?
    Any help appreciated, thanks in advance.

    Fatih.Karakoc wrote:
    "Your onMessage method should handle all exceptions. It must not throw checked exceptions, and throwing a RuntimeException is considered a programming error."
    The above sentence is from the JMS documentation.
    I will use a message driven bean for guarenteeing to send an email with some critical info in case of an unexpected system failure. Say I was not able to save into db some critical info, therefore I want to send that info to myself with a mail to be able to handle that situation manually. Now in case of failure I will send a message to a queue which contains the critical info, and a message driven bean will listen for the message and send email to me. But what if the message driven bean fails ? If I am to handle any exceptions on my onMessage method, how will the messaging system be able to redeliver that message ? It seems to me the message will not remain in the queue anymore(I have consumed it) ?
    You can configure your queue to guarantee delivery. If you use JTA you can also make it transational, so the message is put back on the queue in the event of failure. Your configuration should also include max retries and a failure queue to make sure you don't get stuck in an infinite loop where a message can never be processed.
    Which app server are you using? WebLogic makes it pretty easy to set these config parameters.
    %

  • About message id error

    Hello friends,
       I created one zreport for standard report RFSEPA02 while i am activating that error message is coming like message id has not been entered, if any one know how to find message class please give me reply as soon as possible.
    Thanx & Regards,
    Rahul Talele

    HI
    goto that standard program and find for MESSAGE there you will find one number double click on that you will go into that message class
    or else for every program message-id will be declared on the top of the program like this
    REPORT  ZNNR_EXAMPLE4 NO STANDARD PAGE HEADING LINE-SIZE 100 LINE-COUNT 65(4) MESSAGE-ID ZNNR.
    ******DATA DECLARATIONS**********
    DATA : BEGIN OF IT_PLANT OCCURS 0,
            MATNR LIKE MARA-MATNR,
            WERKS LIKE MARC-WERKS,
            PSTAT LIKE MARC-PSTAT,
            EKGRP LIKE MARC-EKGRP,
           END OF IT_PLANT.
    DATA : BEGIN OF IT_PONO OCCURS 0,
            EBELN LIKE EKKO-EBELN,
            EBELP LIKE EKPO-EBELP,
            MATNR LIKE EKPO-MATNR,
            WERKS LIKE EKPO-WERKS,
            LGORT LIKE EKPO-LGORT,
           END OF IT_PONO.
    TABLES EKKO.
    ********END OF DATA DECLARATIONS*********
    ********SELECTION SCREEN DESIGN ***********
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER : P_WERKS LIKE MARC-WERKS MODIF ID S1.
    SELECT-OPTIONS : S_EBELN FOR EKKO-EBELN NO INTERVALS MODIF ID S2.
    SELECTION-SCREEN END OF BLOCK B1.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-004.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R1 RADIOBUTTON GROUP G1 DEFAULT 'X'.
    SELECTION-SCREEN COMMENT 5(20) TEXT-002 FOR FIELD R1.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS : R2 RADIOBUTTON GROUP G1.
    SELECTION-SCREEN COMMENT 5(20) TEXT-003 FOR FIELD R2.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK B2.
    ******END OF SELECTION SCREEN DESIGN****************
    *********INITIALIZATION OF SELECTION SCREEN ELEMENTS.*****
    INITIALIZATION.
    P_WERKS = '1000'.
    S_EBELN-LOW = '4500016926'.
    S_EBELN-OPTION = 'EQ'.
    S_EBELN-SIGN = 'I'.
    APPEND S_EBELN.
    CLEAR S_EBELN.
    ************END OF INITIALIZATION***********************
    ***********SCREEN MODIFICATIONS*******************
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF R1 EQ 'X' AND SCREEN-GROUP1 EQ 'S2'.
          SCREEN-INPUT = 0.
          MODIFY SCREEN.
        ENDIF.
        IF R2 EQ 'X' AND SCREEN-GROUP1 EQ 'S1'.
          SCREEN-INPUT = 0.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    ********END OF SCREEN MODIFICATIONS*****************
    ***************SCREEN VALIDATIONS *****************
    at selection-screen.
      SELECT SINGLE *
               FROM EKKO
               INTO EKKO
               WHERE EBELN IN S_EBELN.
      IF SY-SUBRC <> 0.
        SET CURSOR FIELD 'S_EBELN-LOW'.
        MESSAGE E999 WITH TEXT-005.
      ENDIF.
    ********end of screen validation*****************
    START-OF-SELECTION.
    *set pf-status '100'.
      IF R1 EQ 'X'.
        SELECT MATNR
               WERKS
               PSTAT
               EKGRP
           FROM MARC
           INTO TABLE IT_PLANT
           WHERE WERKS = P_WERKS.
        LOOP AT IT_PLANT.
          WRITE : SY-VLINE , 2 IT_PLANT-MATNR COLOR COL_KEY,
                 21 SY-VLINE , 22  IT_PLANT-WERKS COLOR COL_KEY,
                 27 SY-VLINE ,28 IT_PLANT-PSTAT COLOR COL_NORMAL,
                 43 SY-VLINE ,44 IT_PLANT-EKGRP COLOR COL_NORMAL.
        ENDLOOP.
      ENDIF.
      IF R2 EQ 'X'.
        SELECT EBELN EBELP MATNR WERKS LGORT
               FROM EKPO
               INTO TABLE IT_PONO
               WHERE EBELN IN S_EBELN.
        LOOP AT IT_PONO.
          WRITE : SY-VLINE , 2 IT_PONO-EBELN COLOR COL_KEY,
                 12 SY-VLINE , 13 IT_PONO-EBELP COLOR COL_KEY,
                 18 SY-VLINE , 19 IT_PONO-MATNR COLOR COL_NORMAL,
                 37 SY-VLINE , 38 IT_PONO-WERKS COLOR COL_NORMAL,
                 44 SY-VLINE , 45 IT_PONO-LGORT COLOR COL_NORMAL, 49 SY-VLINE..
        ENDLOOP.
      ENDIF.
    TOP-OF-PAGE.
      IF R1 EQ 'X'.
    *ULINE AT /1(48).
        WRITE : SY-VLINE ,2 'MATERIAL NUMBER',
                21 SY-VLINE , 22 'PLANT',
                27 SY-VLINE , 28 'STATUS',
                43 SY-VLINE , 44 'GRUP', 48 SY-VLINE.
        ULINE AT /1(48).
      ENDIF.
      IF R2 EQ 'X'.
        WRITE : SY-VLINE , 2 'PO NUMBER',
               12 SY-VLINE, 13 'ITEM',
               18 SY-VLINE,19 'MATERIAL NUMBER',
               37 SY-VLINE, 38 'PLANT',
               44 SY-VLINE, 45 'GRUP',
               49 SY-VLINE.
        ULINE AT /1(50).
      ENDIF.
    END-OF-PAGE.
      ULINE AT /1(50).
      WRITE :/10 'PAGE NUMBER', SY-PAGNO.

  • Newbie question about message digests

    I understand that a digest is a one-way process, that a message digest is a "fingerprint" of the original message but that there is no way to recover the original (I think Ronald Rivest's document says it is "conjectured to be computationally infeasible" to do so). So far so good.
    But I also read this about digest algorithms: "it is virtually impossible to create a message with a predetermined digest." ( http://tinyurl.com/39thq )
    What does this mean, given that a particular message will always hash to the same digest?
    Thanks for any guidance.
    -javahombre

    Great, now I see! Thanks!
    This sounds especially true now that I see the explanation. For example, I notice that even different case for the "same" string matters: "test" vs. "Test" comes out to different hash.
    As for picking completely different strings that hash to the same digest, that seems almost inconceivable.
    Thanks again,
    javahombre

Maybe you are looking for

  • When clicking on a link, the results go to download folder; how do I get the results to display on my monitor?

    When clicking on a link within our Website, the PDF results go to my download folder. To view my PDF results, I am required to go to my Adobe Reader and open that corresponding PDF file. It would be great if I could simply view the PDF on the screen

  • Email with attachment in Apex4

    Good day experts, In the latest Apex, there is a capability to create a process to send an email with an attachment, in the attachment area I used a select statement, which selects the following columns, attach, file_name, mime_type. The challenge he

  • CS4 liquify tool error

    Something very strange has just started to happen to me with CS4.  I've been running CS4 on my Mac Pro for quite some time without any problems.  Just yesterday I began to run into something like a mini "crash" when using the liquify tools. Previousl

  • Wow! CS6 let's you click through transparent areas in placed psd's!

    I just noticed this, this is great! If you cut out the background of a photo in PS and then place that in AI, you can now select things behind it as long as you click on a transparent area. Knowhattamean? Before, in CS5, if you clicked there you woul

  • E-Recruitment - Driver Program of Standard SmartForm

    Hi All, Can anyone tell, how to find the driver programs of standard smartforms which are attached in view V77RCF_ACT2FORM. Pls help!