Jump to content

Wilton Ergon

uniGUI Subscriber
  • Posts

    626
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Wilton Ergon

  1. I think you're looking for a system generator, or code generator, eg: gvinci for c # code www.gvinci.com.br maker http://softwell.com.br/for java code, friend get out of these thefts that generate code for you with the idea of ​​speeding up certain tasks, always end up generating useless codes, either agility in unigui, use inheritance concepts, if is concerned with streamlining the process of creating crud forms, a well-designed base form will save you a lot of time in this task.
  2. procedure TForm.panelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); const sc_DragMove = $f012; begin ReleaseCapture; Perform(wm_SysCommand, sc_DragMove, 0); end; this works in vcl, click on the panel and drag the form
  3. ref TUNITREEMENU this is an excellent component that has recently been added to the unigui palette, thank you immensely for the effort of unigui team so I noticed the lack of 2 important features that can greatly facilitate our life, and avoid artifice with additional js codes. 1- to allow to change the color in runtime of tunitreemenu 2-If you mark the visible or enabled property of sourcemenu items, this is also applied in runtime in tunitreemenu our js ninja has already shown how to do this with some alien codes. http://forums.unigui.com/index.php?/topic/10643-unitreemenu-font-size/
  4. Smell of caribbean version
  5. i try unimenuitem1.visible :=false; unimenuitem2.visible :=false; UniTreeMenu.SOURCEMENU :=mainMenuItems; UniTreeMenu.Refresh; UniTreeMenu.Repaint; unigui 1.10.0.1458 unsuccessfully.
  6. It works normally without problems.
  7. not yet, because there are other priorities of greater demand, so I know this may still take a long time.
  8. you try in queryfield onvalidate ? or create a field type fkCalculated
  9. we know that there are many resources of ext.js that are not directly accessible by the properties of the unigui components, and can only be called through direct calls of js codes, a suggestion for future improvement of the framework, it would be fmsoft to create a list of possible improvements that could be implemented in future versions, and create a page for registered users to vote, in these new features, so the improvements would be made to the most voted items, and who would define this list would be fmsoft itself within a range of possible resources that can be created. a suggestion and this be done directly in our portal https://prime.fmsoft.net/userv/mportal.dll, it would not need to be public here in the forum.
  10. I use windows 10, and I have nothing to complain about, very fast and stable, always updated, I do not know if it is your case, but my version is licensed both from windows and from delphi.
  11. this is something that also bothers me, but I would like to know why some external devices are accessible by the web and others not, like the webcam we already have mechanisms in the unigui to do this, and also of biometric readers, I still have not found anything about it in unigui, but I have already seen several web systems that access the biometric reader without the use of external gambiarras. an example and the own "maker" of softwell here of brazil, that already comes with this of native form for the user login.
  12. 5 years using trial version, strange that, pirate detected!
  13. this also occurs with kaspersky, which warns of false positive for unigui, and will only be solved when the unigui files are digitally signed.
  14. and lots of guy face, the guy come here ask for support without having the licensed version. e muita cara de pau, o cara vir aqui pedir suporte sem ter a versão licenciada.
  15. You have already tried to set up your sql like this: select convert (varchar, field1) + convert (varchar, field2) as key, field3 from table so you only have 1 field as key field
  16. TUniFormattedNumberEdit SelectOnFocus and ScreenMask they forgot to add also in TUniDBFormattedNumberEdit AND TUniDBNumberEdit this is a very useful feature, I know this can be done via js, but it would be nice to have this natively unigui version 1.10.1453
  17. More simple.... showmask('wait'); while ????? begin UniProgressBar1.Position := UniProgressBar1.Position+1; UniSession.Synchronize; //process functions..... end; hidemask;
  18. eu usso isso: {CHAMA EXECUTAVEL PASSANDO PARAMETROS, ESPERA FINALIZACAO DO MESMO} function ExecutaeAguarda(const FileName, Params:String; const WindowState: Word): boolean; var SUInfo: TStartupInfo; ProcInfo: TProcessInformation; CmdLine:String; begin result :=false; if (NOT FILEEXISTS(FileName)) and (pos('\',FileName)>0) then BEGIN alerta('Arquivo '+FileName+#13+'não foi encontrado!'); exit; END; CmdLine := '"' + Filename + '"' + Params; FillChar(SUInfo, SizeOf(SUInfo), #0); With SUInfo do begin cb := SizeOf(SUInfo); dwFlags := STARTF_USESHOWWINDOW; wShowWindow := WindowState; end; Result := CreateProcess(nil, PChar(CmdLine), nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, PChar(ExtractFilePath(Filename)), SUInfo, ProcInfo); if Result then begin WaitForSingleObject(ProcInfo.hProcess, INFINITE); CloseHandle(ProcInfo.hProcess); CloseHandle(ProcInfo.hThread); end; end; params :='"PARAM" "PARAM2" "PARAM3"'; ExecutaeAguarda(UniServerModule.ServerRoot+'\yourexe.exe',params,SW_NORMAL) //SW_MINIMIZE SW_HIDE ....
  19. you have already tried using the cachedupdates option of fdquery, after editing, you activate a button on your screen to apply the changes, this can improve performance.
  20. how to do to know if a form is open, the command below, performs the show in the form, in vcl this behavior be very different, if form = nil then // this runs a show showmessage ('form is nil') when I close one form and open another, the previous form still displays on the screen. sample: form1.showmodal; //form freeonclose =true form2.showmodal; //form freeonclose =true when it closes form1, and it shows form2, form1 still shows on the screen
  21. ola, estou usando seu componente, mas me deparei com um problema ao definir as propriedades selecionadas com a meta visível: = false, ele gera um erro. [/ size] put a component, set visible :=false; for I := 0 to (cList.Items.Count - 1) do begin cList.Selected:=True; end;
  22. an inactive panel is over the other controls, it seems to be transparent. in images like this in delphi and how it is executed UNIGUI VERSION 1.0.2.1448 Delphi Tokyo update 3
  23. piracy hampers the life of those who buy the licenses, in Brazil many people use the pirate unigui, and without money does not work miracles, Farshad needs jedi level professionals to join the team, and I believe that in turkey this does not is on every corner, and I think it's a very complex project to be worked on from a distance, if something bad happens with farshad as we are?
  24. create a variable in the servermodule, and edit when the form is opened, variables created in that form are visible in all sections
×
×
  • Create New...