

limelect
Members-
Content Count
876 -
Joined
-
Last visited
-
Days Won
1
limelect last won the day on April 15 2022
limelect had the most liked content!
Community Reputation
51 ExcellentRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
What about the detection of a process Not enough information on his need
-
@Anders Melander what he needs is not a progress This is what he needs
-
I do not know of a component to do that, If a program is still running that means what? showing? calculating? finished closed?
-
@Uwe Raabe the above is what he needs no numbers. There are times when you do not know your process's time(size), so there are times like the above. it is active until you stop it. This program of mine does exactly his needs. turn until you stop https://limelect.com/downloads/youtube_downloader_shell/ or https://limelect.com/downloads/kml-reader/
-
TAdvCircularProgress does it . It turns until you stop it. There are quite a few like it that work until you stop them.
-
No https://github.com/Andry-Smirnov/RXLib-Delphi https://blogs.embarcadero.com/rxlib-and-tokyo-compatibility/ Google RXlib Delphi It is All over and I am still using it on D10.2.3 using unrxlib_275_u_1_0_18 Unofficial version Rx library for Delphi 2005/2006/2007/2009/2010/XE/XE2/XE3/XE4/XE5/XE6/XE7/XE8/Seattle/Berlin
-
RX hase a component just for that FORMSTORAG
-
Maybe it might help jimmckeeth DelphiARDrone-master https://github.com/jimmckeeth/DelphiARDrone
-
@Kryvich OK yours work too Within this zip, you have both versions with (* Pick your choice As I was the tester we got to the answer GREAT MemoScrol (2).zip
- 39 replies
-
- delphi xe7
- synchronize
-
(and 2 more)
Tagged with:
-
For the benefit of everybody MemoScrol.zip
- 39 replies
-
- delphi xe7
- synchronize
-
(and 2 more)
Tagged with:
-
@Uwe Raabe Great all work we can give that as the answer @Kryvich did not try yours I wonder what will happen if the text is uneven It works with very interesting behavior Just multiply the text on one of the memos. Great
- 39 replies
-
- delphi xe7
- synchronize
-
(and 2 more)
Tagged with:
-
@Uwe Raabe I know the problem but could not find a solution On the horizontal arrow, you need to move in SyncLink by character I tried MyChar := Perform(EM_POSFROMCHAR, 0, 0); LinkChar:= LinkedMemo.Perform(EM_POSFROMCHAR, 0, 0); if LinkChar<>MyChar then LinkedMemo.Perform(EM_SCROLLCARET, 0, ?); but the char position is not correct one has to find the char position from the line? Any idea? Furthermore if one scrolls by char he does not scroll by line P.S. I computerize large companies but this little piece of software helps stay in shape of mind.
- 39 replies
-
- delphi xe7
- synchronize
-
(and 2 more)
Tagged with:
-
I have this project mite help you catch the outside mouse hop it help MyWindowsInspector.zip
-
will this help? function MouseHook (Code: integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall; var ClientPt : TPoint; begin {------------------------} { Handle Mouse Movements } {------------------------} if (GlobData <> nil) and (Code = HC_ACTION) and ((wParam = WM_MOUSEMOVE) or (wParam = WM_NCMOUSEMOVE)) then begin with PMouseHookStruct(lParam)^ do begin {-----------------------------} { Send the screen coordinates } {-----------------------------} PostMessage(GlobData^.ActiveHandle, WM_APP+2, Pt.X, Pt.Y); {-----------------------------} { Send the window coordinates } {-----------------------------} ClientPt := Pt; ScreenToClient(hwnd, ClientPt); PostMessage(GlobData^.ActiveHandle, WM_APP+3, ClientPt.X, ClientPt.Y); end; end; {-----------------------------------------------} { Call the next hook in the chain } {-----------------------------------------------} Result := CallNextHookEx(0, Code, wParam, lParam); end; function InstallMouseHook (Wnd: HWND): Boolean; stdcall; begin Result := False; if (GlobData = nil) then Exit; if (GlobData^.THook = 0) then begin GlobData^.THook := SetWindowsHookEx(WH_MOUSE, @MouseHook, HInstance, 0); if GlobData^.THook = 0 then Exit; end; GlobData^.ActiveHandle := Wnd; Result := True; end; function UninstallMouseHook: Boolean; stdcall; begin Result := True; if (GlobData = nil) then Exit; if (GlobData^.THook <> 0) then begin if not UnhookWindowsHookEx(GlobData^.THook) then Exit; GlobData^.THook = 0; end; GlobData^.ActiveHandle := 0; Result := True; end;
-
I found that horizontal or vertical scroll triggers differently from the little arrows !!!!
- 39 replies
-
- delphi xe7
- synchronize
-
(and 2 more)
Tagged with: