Stano 143 Posted November 1, 2022 I think that is a mistake. [Warning]: Include file not found: OBSIDIUM_ENC_START in line 160 col 6 [Warning]: Include file not found: OBSIDIUM_ENC_END in line 196 col 22 [Warning]: Include file not found: OBSIDIUM_ENC_START in line 378 col 8 .... uses ... obsidium, .... Share this post Link to post
Uwe Raabe 2057 Posted December 2, 2022 Can you show the corresponding source lines? Share this post Link to post
Stano 143 Posted December 2, 2022 The vast majority look like this {$IFNDEF DEBUG} {$I OBSIDIUM_ENC_START} {$ENDIF} inherited; FqryService := TFDFunction.NewQry; FqryService.SQL.Text := obsSecureStringW('SQL Text...'); {$IFNDEF DEBUG} {$I OBSIDIUM_ENC_END} {$ENDIF} Share this post Link to post
Uwe Raabe 2057 Posted December 2, 2022 Are both include files existent with an .INC extension? In that case MMX just misses to use this as default extension. Share this post Link to post
Stano 143 Posted December 2, 2022 That will be difficult with me. My knowledge is close to zero. I don't remember such a notice before - but... Some *.inc files exist. Where should they be for MMX to see them? Or what should I do. It's more of an aesthetic problem. I would like to get rid of him. Share this post Link to post
programmerdelphi2k 237 Posted December 2, 2022 (edited) find some option to config your project on MMX, or, in your Delphi project --- Project -> Options -> Compiling -> "Search path" .... and define where is the source files!!! Edited December 2, 2022 by programmerdelphi2k Share this post Link to post
Stano 143 Posted December 2, 2022 It didn't help. Just did I do it right? Share this post Link to post
programmerdelphi2k 237 Posted December 2, 2022 (edited) if the file was not found on project-folder, then, you'll always needs in "Search path" in your project (Project->Options->Compiling...->Search...) or in IDE (Tools->Language->Delphi->Library Path... but here, it's for when needs in all projects like when installing new packages, libs,etc...) search all "*.INC" and see where it is in (folder), normally, it will be in "sources" folder! if the project have many *.DPK, then, you have that updates it too! See a example, if you dont want changes your Project-Options: Edited December 2, 2022 by programmerdelphi2k Share this post Link to post
programmerdelphi2k 237 Posted December 2, 2022 (edited) NOTE: A warning about use of "folders of the System", like "Program files"!!! as "folder system" always needs "admin privilegies", it's a common scenary have this access denied when try create new files, like when "building/compiling" your project! sometimes there are not any critical error-message! simply the files it's not created and the IDE report some other message for that situation! as general rule: DONT INSTALL YOUR PROJECTS, or any other that needs to be re-compiled/re-builded in "Program files" or other that needs any Admin priviligies! create a new directory for this cases! like: C:\MyProjects\MySDKs Edited December 2, 2022 by programmerdelphi2k Share this post Link to post
Uwe Raabe 2057 Posted December 3, 2022 The problem is that MMX doesn't search for the INC files, because it misses to add the default extension. I will fix this in a future release. As a workaround you can try to add the .INC extension in the source - or wait for an MMX update. Share this post Link to post
Fr0sT.Brutal 900 Posted December 5, 2022 Encrypting of target binary in an opensource project? Share this post Link to post
Stano 143 Posted December 5, 2022 If it's a question for me, then: No, I don't know what you're writing about. That is completely beyond me Share this post Link to post
Fr0sT.Brutal 900 Posted December 5, 2022 No it's just a surprise expression. Probably leftover of times when MMX was shareware? But now it's senseless IMHO Share this post Link to post
Uwe Raabe 2057 Posted December 5, 2022 It is only since V15.1 that MMX tries to resolve include files. Before that any $I directive was just ignored (as was almost any other directive). Share this post Link to post