![]() | ![]() Products ![]() ![]() ![]() ![]() |
Home » Technical Support » DBISAM Technical Support » Support Forums » DBISAM Client/Server » View Thread |
Messages 1 to 3 of 3 total |
![]() |
Wed, Oct 12 2011 5:04 PM | Permanent Link |
Norman Kleinberg | I have a DBISAM C/S (Delphi BDS 2006) app installed at several sites, generally the DBISAM server goes on one machine and the Delphi EXEs are installed separately on each workstation (sometimes, of course, if the server computer isn't dedicated, an EXE goes there as well).
I just had a potential client call and ask if my app will work on Citrix. From what I've seen of Citrix I don't really think there should be an issue but I was hoping some of the denizens of these Boards who have experience installing a Delphi/DBISAM app on Citrix would give me some pointers (especially pointers to resources on the web that discuss this specific issue, I'm more than willing to work). Is there a problem putting the EXEs on workstations or installing the DBISAM server? Any general configuration issues? I've searched these Boards but haven't found anything that addresses my situation specifically. Thanks in advance. Norman |
Wed, Oct 12 2011 6:08 PM | Permanent Link |
Raul ![]() | Norman,
Do you mean remote access (Xenapp) or server virtualization (Xenserver) or one of their other products? I'll assume it's Xenapp (shared remote desktop) since Xenserver issues would be similar to running in VMWare or Hyper-V and not generally issue. Have not had to deal with this for a while so I don't know of any Citrix specific issues. Most of these apply to any shared system type setup (MS Terminal Services, etc) : 1. You will not get admin access generally so make sure you app runs normal under regular user 2. If you store any settings in registry or local drive then make sure they are in the per-user folder/registry since all the users will run same copy of exe. This applies to temp files and temp folder as well. In general you should not store any settings in the same folder as exe or otherwise in fixed folder that is computer specific (c:\mydata for example). 3. if your your app has a self-update option whereby it downloads a new exe of itself then you need to generally turn it off since you have no way of knowing if other user is still running the app. 4. Where will you run the DBISAM server? If on same Citrix server then make sure you turn off interacting with desktop (/NOINTERACT flag). 5. Make sure your app is ok with non-standard drive letters - it's not uncommon for local C: drive to be redirected into O: or M: or something else. 6. You app should not try to create or make system changes (like creating ODBC DSNs or extracting/installing DLLs or register COM servers). All of these things should be done prior as part of app install and not runtime.This one is special case of poitn 1 actually but i've run into some apps that attempt to setup the required resources on runtime and it might get tricky in citrix type setup. Raul |
Fri, Oct 21 2011 1:57 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. ![]() | Norman,
<< I have a DBISAM C/S (Delphi BDS 2006) app installed at several sites, generally the DBISAM server goes on one machine and the Delphi EXEs are installed separately on each workstation (sometimes, of course, if the server computer isn't dedicated, an EXE goes there as well). I just had a potential client call and ask if my app will work on Citrix. From what I've seen of Citrix I don't really think there should be an issue but I was hoping some of the denizens of these Boards who have experience installing a Delphi/DBISAM app on Citrix would give me some pointers (especially pointers to resources on the web that discuss this specific issue, I'm more than willing to work). Is there a problem putting the EXEs on workstations or installing the DBISAM server? Any general configuration issues? >> The only possible issues with an application are those pointed out by Raul. With the DBISAM Database Server, you simply have to make sure that the .exe is installed in a location where the dbsrvr.exe can write to the same directory as the .exe, which is where it will want to write out its log and configuration file, by default. So, don't put it in the \Program Files directory structure, for example. -- Tim Young Elevate Software www.elevatesoft.com |
This web page was last updated on Wednesday, August 14, 2024 at 07:31 PM | Privacy Policy![]() © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? ![]() |