Jump to content

Cristian Peța

Members
  • Content Count

    417
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Cristian Peța

  1. Cristian Peța

    Running Rad Studio 12 on Mac book M4 CPU

    Windows for ARM. There was some discussions before. See
  2. Cristian Peța

    Fast report For Delphi 12.2

    https://www.fast-report.com/products/reporting-fmx
  3. Cristian Peța

    tDBGrid: how to color selected row?

    First in pas then in dfm
  4. Cristian Peța

    tDBGrid: how to color selected row?

    Right-click on the form and in contextual menu select "View as text" EDIT: or Alt-F12 to switch between.
  5. Cristian Peța

    tDBGrid: how to color selected row?

    Have you replaced in both sources? .pas and .dfm?
  6. Cristian Peța

    Applications for Linux

    What links dynamically?
  7. Cristian Peța

    IBX is Crashing Application on Windows XP / Server 2003

    Have you tried to debug or to have a call stack using a toll like madExcept?
  8. To have effect you should call Application.ProcessMessages from the main thread while the work is done. This will open a can of worms but at least will work somehow. Otherwise you need to move the work in a thread.
  9. Cristian Peța

    What does [ref] attribute actually dows

    With const, if the variable is small enough to pass into a register, it will not be passed always as reference. You need to use [ref] to be sure it is passed as reference. This is the reason to use [ref] for FreeAndNil.
  10. Cristian Peța

    filenames with unicode chars

    In 12.2 function FindFirstFile; external kernelbase name 'FindFirstFileW'; ... function FindFirstFileW; external kernelbase name 'FindFirstFileW';
  11. Cristian Peța

    Check If File is what he claim to be

    If you open the file with TPNGImage it will raise an exception if the content is not PNG. Not so hard to detect it is not a PNG content.
  12. Cristian Peța

    how to assign 2 paths

    I think it should work with #if. Not tested. But you really want to install in that path? [Setup] #if FileExists('C:\mygame\TEST\install.exe') DefaultDirName=C:\mygame\TEST #else DefaultDirName=D:\mygame\TEST #endif
  13. Cristian Peța

    how to assign 2 paths

    This is about Inno Setup? And you pascal code is not about Delphi but Inno Setup script? BTW here we are in: Home\Delphi Questions and Answers\General Help\
  14. Cristian Peța

    Disable all controls on panel

    The panel should be enabled after the message is received and not in TfrmPanel.btnWriteASCII_ShrtClick() And disabling the panel should be done right before fTCPClient.IOHandler.WaitFor() when you know that WaitFor() is executed.
  15. Cristian Peța

    Disable all controls on panel

    The OP is disabling only the panel and that will not disable the button. Angus solution will solve the problem because the function will disable the button that will not pump the windows messages.
  16. Cristian Peța

    SQLite and calculated columns

    Are you storing float in string fields? I create fields as REAL in SQLite and I can change the decimal separator without issues. I see period or comma and all is working. I can update a REAL column using period in sqlite3 tool, because the tool uses only period, and I can see values with comma in my app.
  17. Cristian Peța

    SQLite and calculated columns

    You don't trick SQLite. FireDAC is using this information. You can look in FireDAC.Phys.SQLite.pas unit at FDSQLiteTypeName2ADDataType() to see how this is done.
  18. It would be better to debug. I do not see this behavior. Delphi 12.2, Windows 11 Version 10.0.26100 Build 26100
  19. Cristian Peța

    Current Generation methods in Apps under Windows 7?

    Delphi 12.2 supports Windows 7 (SP1+) If we are speaking about OS versions, language enhancements doesn't matter but API function calls. https://docwiki.embarcadero.com/RADStudio/Athens/en/Supported_Target_Platforms
  20. Cristian Peța

    Delphi + Windows + isWine

    You can open a feature request and describe the issue to Embarcadero asking them to obfuscate a little the string for example with a simple and fast xor.
  21. Cristian Peța

    SQLite insert size beyond declaration

    Have you tried FideDAC Mapping? From the link provided by Dmitry I see two things you can try (specify type name in column alias and mapping):
  22. Cristian Peța

    Uploading photos to a web host.

    It's better to avoid antifreeze and do the transfer in a separate thread using TTask for example.
  23. Cristian Peța

    Using Camera in Android 9 under Delphi 12.1 CE

    https://docwiki.embarcadero.com/RADStudio/Athens/en/Supported_Target_Platforms Maybe 12.0 supported Android 8.1 but 12.2 not. And if you filter the log only for your app at the and in the last page(s) should be some clues for why app closes.
  24. Cristian Peța

    Using Camera in Android 9 under Delphi 12.1 CE

    I suppose you know that Android 9 is not supported by Delphi 12. A log or a message of the error would help to have a better response.
  25. Cristian Peța

    Can't return string from class function on Android

    That means that TLocalDefault.GetStringValue returns expected string? Result in GetStringValue is what you expect?
×