Jump to content

dionel1969

uniGUI Subscriber
  • Posts

    459
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by dionel1969

  1. People here knows that this is a very important issue. Of course, there are other issues about bugs that know is taking the first place, but the framework is maturing very well and soon will be possible to review these details. You can see Fharshad's comments about. In the case of grids it is necessary too. So I will participate together with asking for both, for whole form implementation and for grid's cells too.
  2. Hello !!! Anyone here tried to make a touch keypad??? I had one component for windows, and I was making a new one for similarity for the web with UNIGUI. I use UNIPANEL, I put there UNIBUTTONS, and it works more or less well, but the problem is to keep Active the Control for whom I need inputs. In case of windows the buttons were not selectables, and the events key were passed through a windows api call. In the web is not the same, so I think I need to indicate TouckKeypad which Control is Active to return to it back and to send it the keys. What are you thinking about???? PS: I thinking about this, because in mobile devices the touch keyboard that phone show, sometimes is not good for typing, when we are talking about applications. For names, phone numbers and others in the phone, and in the notes it is quite good, but not when you are working with applications of other kinds.
  3. Hello !!! I was looking for this theme here but I did not find anything about it. So, the question is: How to make that the ENTER Key works as TAB Key??? Normally, in windows, I do this in the form checking Key value of OnKeyDown parameter, in the FORM, so it could works for all Control that does not manipulate ENTER (except MEMO and others). Yesterday I was playing with this event in the form, but it never was called. I did it in one form, but in every control, this form has only 3 controls, but in other forms, with more controls is a tedious process, It est, I can share a common keydown event manager, but I have to set it to all form's controls. The question: I have to do this in the Client Side??? if yes, How it will mix with the OnKeyDown events of control in the other side??? PS: It is a common problem because people who works with numbers in accounting departments, and others use a keypad all the time, so the ENTER key is better to navigate through the fields. ENTER -> Move forward SHIFT + ENTER -> Move backward CTRL + ENTER -> Accept form in any field. (Like press in OK button with mouse)
  4. Hello !!! I was trying to install this component and it was not possible. It compile well, but I could not install due to this error: PS: I install the last release of UNIGUI today and I use Delphi 2009.
  5. ANJA. My point is this: keep the classic design of Delphi, but in reality the objective is the web platform. Because I see some posts that refer "for web works fine, but not for windows". Then there is that I see the problem. If in the agreement document is reflected that the main objective is the web platform, then Farshad can avoid the windows platform. It is my opinion, I don't know what Farshad think about and the rest of FMSoft. I know that is a double work to do app for windows and for web, but I think: If my app will be use in one machine running windows, I use traditional components. If my app will be use in more than one machine that could run Windows or other OS, then I will develop for the web, and that's better for everything. That is is very simplistic view point, but web orientation will give FMSoft a great market and for us too. And I agree with you in the multitiers solutions (3 at least). So for windows will a pure windows components, also, as I said here before, there are better components for windows design with a lot of skins and many features. PS: The analysis and design of app is more complex, but... is just for illustrating.
  6. I agree with this one. For me, the better of UNIGUI is the possibility of use all my skills in Delphi for making web applications. I think the real multiplataform is on web browsers. Sometimes ago it was different, at least for now there is a general consensus and applications are the same or very similar in most popular browsers. For windows application I have components like DevExpress that works very well and have many features. So, I think for you and your company will be better to focus on Web Mode, also it was better, as ExtPascal can be compiled in FreePascal and there are the same Delphi's components in Lazarus, at least the basics, to research in this environment and give the possibility to create the same applications in LINUX to decrease costs of final application by giving final client purchase product without buying Windows licenses. In countries like where I live, people do not have the same purchasing power like in Europe and the U.S., so when more you can lower the price of the final product, then more buyers will you have.
  7. It is true. In my Office is not possible to use inet address that need loopback, but here in my home it is not a problem. At the same time in the Office the telephone company is different that in my house. Somebody toll me that it depends on company's configuration of the network, so it is possible caused by router or by network's configuration. I don't know exactly, but it does not work as expected. Then, in my office I solved it with a modification of c:\windows\system32\drivers\etc\host file in the machine I'm testing the app and including in it the address (f.e. xxxx.no-ip.biz) with the ip of machine with the running service. Sometime, I use some servers of my clients outside Dominican Rep. and I do Remote Desktop connection to a server, and call the application from that server.
  8. Borland TTimer , I use UniTimer in UniForm.
  9. I have a question about this. I put two Connections: 1 in ServerModule for Timer's Task for general purpose, and 1 in MainModule that is for accesing data from Applications. I got not errors when I open Connection in ServerModule, and I got not errors in timer's tasks. The question is: Is this wrong or it must be keeped as is now????
  10. Will this sample, part of examples of downloaded version???
  11. Chrome, I use Google Chrome.
  12. Hello: I put this code in imgClose -> ClientEvents -> ExtEvents -> Onclick -> window.close() or self.close() to try to close the tab opened for the application. My question is: It is possible to do that??? I put it in Google Chrome Explorer and then when load the tab from Central Module with this code the tab show the "Loading..." mask forever. The problem is that I divide an app into small pieces (modules) they all show in different tabs (Google Chrome) and in each tab there is a Close Image for closing each module. So, the application close well when you click on the image, but the tab still there, and then I think that would be good to close tab, so the client could see the other modules in the other tabs directly. It is possible or not???
  13. It is my English which is very bad. Ok, I re-read the question and I understand now what about. Thank you for your clarification. I promise to read slowly next time to understand deeply the topic. I just pass over the topic and saw the creation of OLE variant and make a mistake, caused I saw in the past more than once people trying to show excel, words, powerpoint files through the network like they do in Delphi applications. Ok, I repeat, it is my English first which is bad, and second I did not read the topic slowly to understand correctly the question about. So accept my apologies for leave out of the topic.
  14. That's what I said. You use a UniMemo as a "bridge" for showing the content of file in the client's browser from server. Anyway see these links: http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/ http://office.microsoft.com/en-us/web-apps-help/embed-an-excel-workbook-on-a-web-page-HA102029502.aspx http://labnol.blogspot.com/2006/09/embed-interactive-excel-spreadsheets.html
  15. If it is the Excel who works as a program in a Windows OS, it will never run over web interface as he is expecting. WEB Browser is a process running on a Client machine, and the file compiled with Delphi using UNIGUI is running as a Server Process runinng on a diferente machine called Server too. Also, when they are running in the same machine web browser is still a client process and the programa/dll, whatever, is still a server module, that run in a separate server process. So, when you call some actions from browsers, clicking on buttos, etc... by general rule, the result is reflected in the client process by the http request/response mechanism. Excel, the normal excel installed before 10 version is a local program, it could be works a server process and may be embebbed and/or linked into applications running in the same machine, or in other machine using Microsoft DCOM, OLE and other mechanism, no by using HTTP mechanism. You can embebbed Excel into your application, but how to send back to client browser the things is drawing in the interface of embbebed process???? It must be something to do that, to send client through http the excel interface and then you will able to use it.
  16. Don't do that. Sometimes is better, sometimes is worst. A little forgotten.
  17. If it is a physically reconstruction take care about earthquakes seriously.
  18. First I never used named pipes directly. I heard, but I did not use it directly. Then, I was reading that the process is similar to Poll Technology, or I make a mistake???? You have to create a Server NamedPipe Process and wait for Client NamedPipe processes.
  19. I was reading this: http://www.sencha.com/forum/showthread.php?6912-Grid-update-component&p=35347#post35347 and this: http://ajaxian.com/archives/reverse-ajax-with-dwr What are you thinking about????
  20. I want a help from all you. I have an entire app divided into small pieces. For example I need to update the system from a Server. I have the module who has the task of update entire system including db. (updater.exe). But, if the system is working I want to send a warning message to all modules about update process and they will close soon. And the modules has to inform about to instances. Like we have not now "push technology" my questions are: 1- How to make communication between modules??? As they are windows app, normally I use to send message (windows traditional SendMessage). For this I override CreateParams of MainForm setting then the Name of MainForm. Later I use this to call all modules from a Central Module for updating processing and others. I saw CreateParams is not calling in Forms derived from uniForm. Of course I could make it getting the Handle from Process, or I could make it using a File and checking this time at time, or using DB, but the DB that I use does not trigger events back to its clients. 2- How to make communication between server modules and its instances to let final user know about updating process??? I could make it using a timer, but it will overload network with a lot of requesting. Notice: All the modules, in this case, are running in the same server (physically), just using different ports to work.
  21. I don't know why, but I was using this feature today and there was an error all the time. I cancel it caused by speed of upload a beta release to my own server. So, later I will try to use again and I will ask about it.
  22. My own answer: Of course. The field were declared as TStringFields, however they show an image, there are strings.
  23. Hello !!! I have a UniGrid with two columns: one of them draws an image using html tag: <img ..../> and the other one show a brief description like: Name <br/> Sale: <br/> Debits: The problem is when I click in the cell, and then click again (not double click) an information of the containing strings appears more or less to be edited. It is true??? It means I have to set readonly to true to avoid this situation????
  24. I'm interesting in this theme, but for the icon when app is in web mode, I would like to add some additional options.
×
×
  • Create New...