![]() |
1 Attachment(s)
Quote:
The Piece of code which I tested in the video @1080p 125%: Code:
{ Exit Form } |
1 Attachment(s)
A false screen pops-up for a few second and disappears every time the Setup.exe file is run. This was not happening in the 14th May or older version.
|
FMXInno - Updates
Just forget about the previous builds (May 19, etc.) because they had some issues. 'FMXForm.Show' didn't work properly, 'Translucent' objects didn't function, and 'BeginHaltProc' was broken, etc.
This update addresses those issues. FMXInno - Final Release [2024-May-21] Code:
* Integrated all the updates so far.Quote:
The first post has been updated. . |
Please add the Cursor method for the FColorButton component.
|
Quote:
|
I also have this problem, a white square appears briefly on blankform. There is no such problem with imageform.
|
Quote:
Windows gets new updates regularly, and i've upgraded to the newest version of RadStudio, so anything could be affect this. this is the best optimization that i can do on my part. if it doesn't work, then i can't do anything about it. check the attachment. Quote:
Added the 'cursor' property for custom blueprints. InnoSetup 6.3.0 Dev: Code:
* Compiled with the latest source code (2024-May-26). |
Help for FNewINI
I still need help with this
Earlier to read AppName from .ini file we used to: Code:
#define AppName ReadIni(SourcePath + "Game\Installer.ini", "Installer", "Name", "")Code:
[Setup] |
9 Attachment(s)
Quote:
this tool is the CLI version of 'FNewINI' and can be used for preprocessing and automating everything at compile-time. in the attachment, you'll find a simple example of how to read and configure the setup with the following INI file. . |
Hi @Blackfire,
It is good that we now have a preprocessor for Read INI, but personally I think that we only need that to pass {#AppName} and {#DirName} at the compile time during the setup creation process. Rest everything can be handled without preprocessor. The FNewINI is written well enough. Please consider an example I shared above for Icons creation. It is easy to read, has a common procedure for all AppExe, less code, has ability to add more parameters in future and doesn't use preprocessor. You can definitely enhance and add to FMXInno (if you feel) If I have to use the preprocessor only, I'd rather use the older reliable method. But, thank you so much for the enhancements. I'd be posting more on Redist installation handling and Data extraction handling. I'm coding and testing on them. |
Quote:
I've almost completed changes and currently testing this with new FNewINI |
Issue with FCombineText
1 Attachment(s)
Hi @Blackfire,
Not sure if you remember I asked how can I have just 1 character space instead of Tab Space for FCombineText, and you mentioned it can be done using 0 or -1, -2, etc. The problem is, it is not working for Smaller Font Size like 12-15. The two texts are not on same height and the gap is unusual. On Larger Font Size, like 16, it is working as expected. Can you help? Code:
SectionText[1].FCreate(SectionContent[1].Handle, 500, 15, 'Developers :', INI_DEVELOPERS, -1, False); |
Quote:
Code:
TTextAlign = (txCenter, txLeading, txTrailing); |
1 Attachment(s)
Quote:
Thank you. I tried and have to manually align the text for this. However, in Smaller Font Size (like 12-15), the two text still doesn't seem to be aligned height-wise. Any fix for it? Code:
SectionText[1].FCreate(SectionContent[1].Handle, 500, 15, 'Developers :', INI_DEVELOPERS, -1, False); |
Quote:
Code:
function InitializeSetup: Boolean; |
Quote:
Quote:
|
FMXInno - Updates
6 Attachment(s)
FMXInno - Final Release [2024-June-10]
What's new: * Merged Runtime-Scripts into this build. * 'FNewINI' updated. - Now you can create a 'FNewINI' from a string. Code:
InIStr := '[SecM]' +#13#10+* And it's recommended to use the latest version of InnoSetup v6.3.0. The first post has been updated. If you expect the following features, let me know: Code:
1. PDF Viewer (*.pdf).--------------------------------------------------------------------------------------------------------------------- @Fak Eid, * FCombineText/vertical mismatch: - You have to use the Offset Y value to fix the vertical mismatch. (FCombineText.OffsetYText2(DY)) - Also, I removed the properties 'Text1HorzAlign' and 'Text2HorzAlign' from 'FCombineText'. Example: Code:
const--------------------------------------------------------------------------------------------------------------------- @audiofeel, * 'DrawFrame' has been updated for FFluentStartBrowse and FFluentDirBrowse. * Setup-exiting issue for 'FOSInfo' with Windows 11 24H2 insider builds. - In insider builds, Microsoft is pushing hard and has disabled (not deprecated) some useful features by default. This may be the reason for that.* MInI updated. - Previous code examples may not work with the new MInI.exe. - Now it will accept parameters in any of the following formats: Code:
1. /Sec=Player || --Sec=Player || /s=Player || -s=PlayerFor that, the INI file should look like this: Code:
[Datas]Code:
USAGE: MInI.exe CalcTotalDiskSizeByte /MainSec=Datas /Key=Size- Updated Example.iss file to retrieve disk sizes and component-disk sizes at compile time. Now everything is automated, so there's nothing to do manually. . |
Will there be a fix for the FFormImgSlide component?
|
1 Attachment(s)
Quote:
Quote:
@Blackfire I'd really like to have a 'HTML Viewer' example where I can integrate a youtube video to my installer which buffers based on internet connection instead of importing during setup.exe creation. This is not a necessity and completely dependent if it can be implemented. Link: https://www.skidrowreloaded.com/hori...e-v1-0-43-p2p/ Code:
<div class="html5-video-container" data-layer="0"> |
Abilities of FColorButton / Completely new type of Button
3 Attachment(s)
Right now in order to create the image I have to do an alternate like:
SettingsBtn: array[1..4] of FRectangle; SettingsBtnIcon: array[1..4] of FText; SettingsBtnLabel: array[1..4] of FText; Code:
SettingsBtn[1].FCreate(SettingsRect[1].Handle);Can someone suggest me any other alternative to achieve this with simple and less code. Does anyone think it is a good feature to implement? If not, I'll continue with the same code combo I was using. procedure SetLB1Position(const X, Y: Single); procedure SetLB2Position(const X, Y: Single); Issue with FLabel: No Event Listeners of FLabel is responding. Edit: Fixed with HitTest(True); Thanks to audiofeel Issue with FCombineText: No Event Listeners (getObject1, getObject2) are responding. Enhancement on FVideoPlayer: Support for .mp4 file extension Enhancement on FDiskList: I'd still like to see the Blue Covering Box, when set BackVisible(False). In this scenario, I'm unable to see the selected Disk. Edit : Also add, GetLB1Text. If user makes directory update to FEdit, I need to select the disk, the user has input as text. Also, display Disk Name if it exist. If not, show 'Logical Disk' |
thank you so much. It's my looking.
--------------------------------------------------- Đến với TEM NHĂN CÔNG NGHIỆP THỊNH PHÁT là đến với niềm tin, đến với sự cam kết lâu dài cùng phát triển. Với nhiều dịch vụ như làm tem inox ăn ṃn - name plate inox chuyên nghiệp trực tiếp tại xưởng. Toàn thể nhân viên luôn cam kết dịch vụ name plate inox, chất lượng cũng như giá thành tốt nhất cho tất cả khách hàng có nhu cầu làm biển hiệu công ty hoặc làm tem nhăn động cơ Với một công ty th́ Tem nhăn động cơ là sản phẩm không thể thiếu để khách hàng thấy sự chuyện nghiệp cũng như văn hóa tốt đẹp của công ty. Tem nhăn Thịnh Phát là đơn vị cung cấp biển inox ăn ṃn hcm, tem inox ăn ṃn cho máy móc - công tŕnh công nghiệp dân dụng ... và tem nhôm trên toàn quốc. Những sản phẩm như biển inox ăn ṃn hoặc là biển pḥng ban th́ chúng tôi sẽ thiết kế và báo giá hoàn toàn miễn phí trước khi kư hợp đồng và sản xuất sản phẩm. Bên cạnh đó với nhiều ưu điểm vượt trội th́ tem inox là sản phẩm được sử dụng rất phổ biến từ các máy móc gia đ́nh hằng ngày đến các công tŕnh công cộng hay các dự án công nghiệp lớn. Để vinh danh cho nhân viên hoặc tổ chức cá nhân có thành tích hoặc thâm niên cống hiến th́ tem nhăn động cơ là một sản phẩm không thể thiếu. Sau khi làm bảng hiệu alu hoặc làm bảng hiệu th́ các doanh nghiệp nên đặt các quà tặng doanh nghiệp để gửi tặng khách hàng đối tác để gắn kết hai công ty. Biển bảng chỉ dẫn hay bảng hướng dẫn văn pḥng – ṭa nhà bằng kim loại vừa đảm bảo độ bền lại có tính thẩm mỹ cao đang được nhiều đơn vị lựa chọn.Tem Nhăn Thịnh Phát chuyên sản xuất trực tiếp tem inox ăn ṃn các bảng biển chỉ dẫn bằng inox ăn ṃn , đồng ăn ṃn, biển hiệu công ty , tem inox ăn ṃn giá rẻ với nhiều thiết kế đẹp và sang trọng cũng như gia công sản xuất theo thiết kế riêng theo yêu cầu,. <img src="https://temnhanthinhphat.com/wp-content/uploads/2024/03/banner03-800x270.jpg" ] biển chỉ dẫn inox ăn ṃn <img src="https://temnhanthinhphat.com/wp-content/uploads/2024/03/IMG_1039-533x400.jpg" ] biển chỉ dẫn inox ăn ṃn <img src="https://temnhanthinhphat.com/wp-content/uploads/2024/03/img-0745-533x400.jpg" ] biển chỉ dẫn inox ăn ṃn <img src="https://temnhanthinhphat.com/wp-content/uploads/2024/03/img-0748-533x400.jpg" ] biển chỉ dẫn inox ăn ṃn <img src="https://temnhanthinhphat.com/wp-content/uploads/2024/03/img-2697-600x800.jpg" ] biển chỉ dẫn inox ăn ṃn <img src="https://temnhanthinhphat.com/wp-content/uploads/2020/08/engraved-stainless-steel-floor-level-signs_01.jpg" ] Tem inox ăn ṃn giá rẻ <img src="https://temnhanthinhphat.com/wp-content/uploads/2020/08/skinnydip-london-marine-grade-brushed-stainless-steel-engraved-etched-sign-01.jpg" ] Bảng hướng dẫn ṭa nhà bằng inox ăn ṃn Với kinh nghiệm nhiều năm làm tem inox bảng pḥng bằng inox và đội ngũ kỹ thuật, thiết kế nhiệt t́nh – nhiều kinh nghiệm chắc chắn sẽ mang lại cho Quư khách hàng sự hài ḷng và thỏa măn nhất từ thiết kế đến chất liệu và giá cả khi quư khách có nhu cầu làm bảng hiệu. Đặc biệt chúng tôi khảo sát và thiết kế miễn phí trên toàn miền Nam. Về bảng hiệu chúng tôi nhận thi công tất cả các loại biển pḥng bằng inox như : – Bảng hiệu Alu chữ nổi – biển pḥng bằng inox , Chữ nổi Mica, Chữ nổi Alu, có đèn Led hoặc không. – Bảng Hiệu đá granite, bảng hiệu đá hoa cương có gắn chữ inox hoặc mica. – Bảng hiệu sau quầy tiếp tân … – Và các loại tem inox ăn ṃn khác, Quảng Cáo Thanh Thịnh Phát với đội ngũ kiến trúc sư, thiết kế bảng hiệu đẹp giàu kinh nghiệm, đội ngũ thợ thi công chuyên nghiệp,… chuyên thiết kế và thi công lắp đặt đa dạng các loại biển chỉ dẫn hồ bơi, biển báo hồ bơi làm bảng hiệu , biển quảng cáo đẹp như biển công ty, biển tóc, chữ nổi quảng cáo, biển đèn Led, bảng hiệu đẹp , biển quảng cáo điện tử, biển trivision, biển tấm lớn, bảng hiệu công ty hay bảng số nhà inox vàng xước .… Không chỉ đa dạng các loại Logo inox ăn ṃn , chúng tôi c̣n làm bảng hiệu trên nhiều chất liệu khác nhau như mica, đồng ăn ṃn, bạt, Aluminum Composite, Innox, … đạt yêu cầu, chất lượng, có tính thẩm mỹ cao đáp ứng được yêu cầu của đông đảo khách hàng làm bảng hiệu công ty |
1 Attachment(s)
Hi, can anyone help me with this error im getting, its just a simple picture i want to add to the language select startup box,
i have the necessary paths in my script but still get this error. i already included in files section [Files] Source: "Files\spl.png"; DestDir: {tmp}; Flags: dontcopy with all handles and in FMXDesigning i already state LangGameSplash.FCreate(LangForm.Handle); LangGameSplash.SetBounds(5, 5, 266, 89); LangGameSplash.FillPicture(ExpandConstant('{tmp}\s pl.png'), wmTileStretch); LangGameSplash.HitTest(False); but why i get this error that its not exist? |
Nevermind guys, sorry, the problem is i put "ExpandConstant" instead of "ExtractandLoad"
ughhh |
1 Attachment(s)
Can someone help me in creating these using style file?
|
1 Attachment(s)
Does anyone have any idea how can this be implemented?
I have SettingsForm: FCustomFluentWindow, and I just want to display this section on the form, without having another pop-up. How can this be implemented? Like we have FStartMenuFolderTreeView, but it can only be on HWND handler, like FMXForm.HandleHWND. I'd want it inside an FCustomPage.Handle |
Quote:
|
FXSignVerifier
5 Attachment(s)
Code:
App: FXSignVerifier, A Signature Verifier For FMXInno From now on, every FMXInno update attachment will be signed with a digital signature to verify that the update comes from a trusted source (in this case, me) and has not been tampered with. So, what's the actual big deal with digital signing over checksum? Is a checksum not enough? Checksum: Digital Signature:
Usage:
* You'll find the signature file and the public key for the latest version of FMXInno (2024-June-10) (.rar). * The signature file will look like this:
. |
Quote:
Code:
procedure SetPaths(const AUserPrograms, ACommonPrograms, AUserStartup, ACommonStartup: String); |
@Blackfire69, Any idea how to import [Files] conditionally using FNewINI? No with pre-processor.
Any update on these? FStartmenuFolderTreeView HTMLViewer to play YT video FDiskList enhancement and .mp4 support for FVideoPlayer I tried this with HTML Viewer with WebView, but the huge logos of YT headbar takes the whole screen. My dimension for showing this is small. Anyways, if this can be done, will be a huge help for my Steam Limitless, as then the user won't have to import and include the video file in Setup. |
Preprocessing value creation
This can read all single values of your Installer.ini without any use of plugin. Check example here or here
Code:
#define ReadInstaller(Section, Key, Default) ReadIni(SourcePath + "Game\Installer.ini", Section, Key, Default) |
Hi, I'm trying to add a function in my installer similar to CODEX or FLT installer where there's a checkbox that is "Copy Crack from directory" or "Apply Crack" ,
I want to repack the game in its original uncracked state and do multiple selections for a crack, so what I want is someone to help me write a code, or there is a template to basically just copy the crack from a specific folder For example I have a game Cuphead, and in the main directory folder of the game I have a folder called "Crack" and in there I have the cracks So what's the code to basically just copy the contents of the Crack folder to the game after installing if the user checks the checkbox... thank you |
You should rather put your "Crack" folder in source than in application installation location. I prefer that.
Code:
[Files]Code:
function ApplyCrack: Boolean; |
Quote:
|
Is there a way to add a serial key page using this style? I am new to this!
|
Quote:
|
Lockscreen
How do I activate the lock screen on this as in the example the lock screen does not appear to work.
|
I have a CustomForm: FCustomFluentWindow on which I have a 'browse' button for Directory change. When I click on it, I have DirBrowseDlg: FFLuentDirBrowse, which keeps flickering. The reason it is flickering is because the CustomForm is still open. If I close that CustomForm, the flickering stop.
@Blackfire, please acknowledge this issue to either fix it, or as a workaround I'm closing the CustomForm when 'Browse' button is clicked, but want Custom.Show after the user clicks on 'Ok'/'Cancel' on DirBrowseDlg. Can anybody help me with code snippet? I might need procedure ButtonOnMouseClick(ButtonIndex: Integer; Event: TNotifyEvent); |
Even with this solution, we would still require an event listener like:
procedure ButtonOnMouseClick(ButtonIndex: Integer; Event: TNotifyEvent); or else how will it enter @CommonOnClick code block, without creating custom buttons for ok and cancel. |
FMXInno Custom Shapes
3 Attachment(s)
FMXInno Custom Shapes:
Quote:
. |
1 Attachment(s)
hmm...
cool :p . |
| All times are GMT -7. The time now is 02:05. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com