Once email is verified, we will review and approve the account.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
Okay, that's a good tip - but I have a similar question for you.
I can launch Delphi (specifically Delphi 5), and it appears on the desktop, but once the splash screen is shown, the icon/window on the taskbar disappears!
It doesn't matter if I open an existing project or close all projects and close and open Delphi again (so it doesn't appear to be a setting in a particular project's desktop file).
If I minimize Delphi to the task bar, the icon reappears, and stays.
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
First : I'm on NT 4.0 WS. I get the same behavior from D6 on my machine, but I don't get this behavior on Win2K machines with D5 and D6. It looks like I need to reapply service packs and patches on my workstation.
Second: Are you using a browser that doesn't display the UBB correctly? Do you not see the messages in the thread adjacent to each other? I can't think of any other reason why you keep over-using the Quote, especially when your response is right below the message you're responding to, and most especially when you re-quote almost the entire message. I can understand using the Quote if you want to cite just one specific phrase to reply to, or your reply is several messages after the one you're replying to (like on the H-1B thread we've discussed on). Could you follow the routine of the other members of this message board and keep the quoting to a minimum? It's rather annoying.
Third:
the actual application window is a hidden window which is made visible only when you minimize the application
Don't you mean, show the application's main window?
Your comment led me to conduct another one of my expeditions into the VCL bowels and the Win32 SDK. What I found is that the Visible/Minimize/Maximize functionality is actually handled by various calls of WM_ShowWindow messages to the application executable's main window. Yes, you're right in stating that this window is hidden when the application executable first runs its main WinExec routine. But at the end of that routine, Windows looks at the ShowMainWindow property of the Application to determine whether or not to issue the WM_ShowWindow call.
If it is false, and you're controlling the window state in Delphi, it doesn't appear until you execute the Show or ShowModal calls. And yes, until you Release the form (or Application.Terminate is called), the window remains in memory, hidden.
As for the taskbar, I dug into the Microsoft Windows Programming Guide, and found the following in the section Visibility of Taskbar Buttons:
A taskbar button is placed on the taskbar whenever an application creates a unowned primary window. To ensure that the window button is placed on the taskbar, create the window by calling CreateWindowEx and include the WS_EX_APPWINDOW style. To prevent the window button from being placed on the taskbar, create the window by calling CreateWindowEx and include the WS_EX_TOOLWINDOW style. As an alternative, you can create a hidden window and make it the owner of your primary window.
Going back into the VCL, I found that ToolWindow forms do not have a system menu, or the minimize/maximize/resize functionality. The Delphi IDE has a system menu, so it must be created in the WM_EX_APPWINDOW style.
The MWPG reference made me dig a little deeper, and I found that the icon on the task bar (as stated in the quote above) is a Button (not a form or application) that links to the application's main window Handle, Title, and Icon. When you click it (or right-click it to bring up the pop-up), it's just issuing the same WM_ShowWindow calls to the window Handle that the application's system menu executes.
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
When you "Post a Reply", scroll the browser window down. Just below the Options panel, and the second set of Add Reply, Preview Post buttons, you'll see another frame window with a scroll bar. That's the full message thread. You can scroll this down to see the last (or any) message in the thread. Yeah, it's annoying to have to keep scroll-fiddling back and forth between the thread window and the edit window (I'd prefer it if the UBB software did what other message board software packages do and put the two side-by-side...oh well )
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
Would if we could. Our message boards are actually a third-party software application from Old UBB Archived Link: [URL=http://www.infopop.com]InfoPop[/URL] , written in Perl. We have license to control content, but not structure, functionality, or behavior.
Looking at the cgi, the UBB is just telling the browser to put another HTML page (the existing HTML page where the current message thread resides) in the frame. I'm not Perl-ish enough to know how to tell the browser to scroll the frame automatically.
My personal trick is to hit Ctrl-N in I.E. to put up another browser window, then I place the existing thread side-by-side with the Reply edit window. I rarely suffer with the scroll-twiddling.
If this is your account, sign in to activate web presence data (sign in quarterly to keep active). Alternatively, you can subscribe to our monthly eMag with a valid email address.
Web Presence Hidden.
Once above is taken care of, full Profile content will display including back links, about me, my message, custom Profile html,
social networking links, message board signature, company profile, etc.
my Delphi's main menu disapeared. I can only see the source and forms windows.
I have this happen to me occasionally also. Delphi seems to lose track of where it is at.
In your \Program Files\Delphix\Bin directory is a file named "delphi32.dsk". This is an .ini configuration type file. It has a section "[Main window]. In that section you will probably find that Visible=0. Change that to Visible=1 and save the modified delphi32.dsk file. Reopen your project and everything should be ok.
I can launch Delphi (specifically Delphi 5), and it appears on the desktop, but once the splash screen is shown, the icon/window on the taskbar disappears!
It doesn't matter if I open an existing project or close all projects and close and open Delphi again (so it doesn't appear to be a setting in a particular project's desktop file).
If I minimize Delphi to the task bar, the icon reappears, and stays.
As you are already aware, for all Delphi applications, including the Delphi IDE, the actual application window is a hidden window which is made visible only when you minimize the application. So the window behind the icon on the task bar is the main application window which is hidden when you restore the application.
Now, why the original tasbar icon disappears and then returns when you minimize, I haven't the slightest clue. What OS are you running?
Sorry for overquoting. When I go to the "Post A Reply" screen the original message is not visible to me, so I usually bring it along as a quote so that I don't forget any details (Senior moments, you know). I'll try to trim the quotes in the future.
Second, you digging into this further is enlightening to me. I have never looked into this in this much detail. Thank you for sharing it.
Jeez, I didn't even notice that window. It looked like just an advertisement window because the initial header is displayed. Thanks for pointing it out to me. Tell your webmaster to see if he can initialize that window to the end of the message list instead of the beginning.