Jump to content
uniGUI Discussion Forums
bruno-pere

Anyone Using in Production

Recommended Posts

LOL :D

 

But, can you tell more details??

 

- How many clients are using (total and concurrent)

 

- Uptime (does it need constant restarts?)

 

- What kind of project

 

- Isapi, Standalone or service

 

- what database are you using and component for connection (ado, dbexpress)

 

thank you!

 

Bruno

Share this post


Link to post
Share on other sites

- How many clients are using (total and concurrent)

- Uptime (does it need constant restarts?)

- What kind of project

- Isapi, Standalone or service

- what database are you using and component for connection (ado, dbexpress)

- dunno, up to 100 concurrent. I think it can easily handle 1000 or even more, because I don't see any kind of stress on server at all.

- unless your app leaks memory no restarts are needed

- usual business CRUD apps

- isapi on windows server 2003. Frankly speaking, standalone is purely for development, when deploying isapi is THE only real option. You want that security and management ISS provides, and allows combining unigui with other isapi modules (Delphi's WebBroker), html, php, node.js, etc.

- MSSQL 2008, built-in ADO

  • Upvote 1

Share this post


Link to post
Share on other sites

I use unigui as

1. Internal task list & Calendar Management my stuff. (<10)

2. Customer Relation Management, bug tracer and analyse (<100)

 

no problem here. It runs like a porsche :)

 

Tugrul

  • Upvote 1

Share this post


Link to post
Share on other sites

It is a simple web frontend for a technical bulletins database (automotive).

It took me 2-3 hours to develop it.

MySQL , MyDAC.

 

No problems with ~100 users.

 

PS.

I removed logos , captions , etc , because I need the client's permission.

post-281-0-40956000-1340468713_thumb.png

  • Upvote 2

Share this post


Link to post
Share on other sites

Here is another simple application (automotive field).

Just one form showing DTC (Diagnostic Trouble Codes).

 

MySQL , MyDAC.

Running 24/7 , ~100 users , No problems.

 

PS.

I removed logos , captions , etc , because I need the client's permission.

post-281-0-91713500-1340470342_thumb.png

  • Upvote 1

Share this post


Link to post
Share on other sites

Actually UniGui helps to Delphi about a long time desired Bussines Web Applications. (After very bad choices like Intraweb, even firemonkey!)

 

UniGui simply does the job.. Developer instantly adapts codes to Web... No need to invent the wheel again..

 

Not underestimate this product.

 

FMSoft must be supported very well for Delphi's good fortune also...

 

Best Regards,

Tugrul

  • Upvote 1

Share this post


Link to post
Share on other sites

- Warehouse, orders and billing control.

- About 70 forms

- Windows 2008 R2 64Bits Foundation

- UniGui ISAPI running under IIS 7

- MySql Database (But also support PostgreSql)

- UniDac Components to connect to database

- Printing reports with FastReport

- Máx. 20 simultaneous users (is a small company, so few users are connected at the same time, but it should support much more users connected)

post-20-0-77069500-1340643930_thumb.jpg

post-20-0-62446800-1340644186_thumb.jpg

post-20-0-66286300-1340644197_thumb.jpg

  • Upvote 3

Share this post


Link to post
Share on other sites

- Warehouse, orders and billing control.

- About 70 forms

- Windows 2008 R2 64Bits Foundation

- UniGui ISAPI running under IIS 7

- MySql Database (But also support PostgreSql)

- UniDac Components to connect to database

- Printing reports with FastReport

- Máx. 20 simultaneous users (is a small company, so few users are connected at the same time, but it should support much more users connected)

 

 

I've tried StandAlone Server , Apache and IIS 7, but I think the best way "under Windows" is IIS 7.

Share this post


Link to post
Share on other sites

Thanks!!

 

A lot of samples already in production.

 

No more doubt that Unigui is exactly what I was looking for.

 

Web with no pain.

Share this post


Link to post
Share on other sites

- Warehouse, orders and billing control.

- About 70 forms

 

 

Hello

I need to start a transaction with firebird but, by stating in the data module database.startransaction generate an error saying that there is no active connection to the database, could help explain how to do

thanks

Share this post


Link to post
Share on other sites

If you use IBX then try this way :

 

if Transaction.InTransaction then Transaction.Commit;

Transaction.StartTransaction;

.....

do something

.....

if Transaction.InTransaction then

try

Transaction.Commit;

except on e:Exception do

begin

Transaction.RollBack;

ShowMessage("some rollback message" + e.message );

end;

end;

 

where Transaction is the TIBTransaction object attached to then query or

whatever you use in the "do something" code.

 

ADO openes the transaction by itself but to be on the safe side you need to do at the end

 

if Connection.InTransaction then

try

Connection.CommitTrans;

except on e:Exception do

begin

Connection.RollbackTrans;

ShowMessage('Some error message '+e.Message);

end;

end;

 

For Zeos components it's almost the same as for ADO;

 

DBX has a much more complicated way of handelig transaction.

  • Upvote 1

Share this post


Link to post
Share on other sites

- Warehouse, orders and billing control.

- About 70 forms

- Windows 2008 R2 64Bits Foundation

- UniGui ISAPI running under IIS 7

- MySql Database (But also support PostgreSql)

- UniDac Components to connect to database

- Printing reports with FastReport

- Máx. 20 simultaneous users (is a small company, so few users are connected at the same time, but it should support much more users connected)

 

Hi, Could You send and Example how to print a report in Unigui because the documentation there isn't any information about it

thanks

Share this post


Link to post
Share on other sites

simple PDF library app, 250 users  across 100+ locations on a nationwide WAN, 24/7 uptime (3 or 4  restarts in 2 years - not related to the uniGui)

Advantage Database

Standalone

Chrome and IE clients

 

No issues at all.

  • Upvote 3

Share this post


Link to post
Share on other sites

Hi Sokel,

Use it as you use in not unigui apps. Im using and its working ok... Design your report as usual and when printing use somthing like this:

  frxRepRelCobroxAgencia.PrepareReport;    //prepare your report
  frxPDFExport1.FileName:= 'myreport.pdf';
  frxPDFExport1.ShowDialog := false;
  frxRepRelCobroxAgencia.Export(Dm_Reportes.frxPDFExport1);
  UniSession.SendFile(Dm_Reportes.frxPDFExport1.FileName);  // open pdf in browser (depends on browser settings)

 

for this you need to drop in your form a fastreport PDFExport component.

 

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×