Jump to content

limelect

Members
  • Content Count

    924
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by limelect

  1. limelect

    Python over Delphi

    @David Heffernan Ok here it is the benefit of Delphi over Python Delphi has several advantages over Python: 1. Delphi is a compiled language, which means that it is faster than Python, which is an interpreted language. 2. Delphi has a more robust type system than Python, which makes it easier to catch errors at compile time. 3. Delphi has a more powerful object-oriented programming model than Python, which makes it easier to create complex applications. 4. Delphi has a more comprehensive library of components and tools than Python, which makes it easier to develop applications quickly. 5. Delphi has a more mature development environment than Python, which makes it easier to debug and maintain applications what am I to believe P.S As I recall Basic is the same and slow Python, which is an interpreted language
  2. limelect

    DelphiFMX4Python

    I was trying to install https://github.com/Embarcadero/DelphiFMX4Python/issues/74 It seems that I cannot be helped I used pip install delphifmx but I get a syntax error File "c:\users\limelect\appdata\local\temp\pip-build-b79gbo\delphifmx\setup.py", line 49 pyversionstrshort = f"{sys.version_info.major}{sys.version_info.minor}" ^ SyntaxError: invalid syntax Can anyone help?
  3. limelect

    DelphiFMX4Python

    First, thank you. Second, I am getting old. I missed 3 times the PATH variable where it is written where Anaconda (Python) is. And thanks again.
  4. limelect

    DelphiFMX4Python

    @programmerdelphi2k I saw it already. I want only one instance of Python
  5. limelect

    DelphiFMX4Python

    @David Heffernan although now it is not a Delphi problem 1. I download ver 3.8 for window 7 2. But i keep getting ver 2.7 3, I searched the registry for the link to anaconda27 to change to 38 and could not find i looked at the environment and did not find where is the link to 27 or 2.7 I did use I Hope for the installation including conda activate This is my last problem so can someone help?
  6. limelect

    DelphiFMX4Python

    @David Heffernan OK david you got me thinking I did Open Windows Powershell, and enter the following: python --version and found that Obviously, it is not good So I will see either to delete or update
  7. limelect

    DelphiFMX4Python

    from installation page Supports Win32 x86, Win64 x86, Linux64 x86, Android64, macOS64 and macM1 architectures Python cp3.6, cp3.7, cp3.8, cp3.9, cp3.10 and cp3.11
  8. limelect

    DelphiFMX4Python

    @David HeffernanPython36-32 window 7 Python 3.6.3 *Release date: 2017-10-03* Or what should it be? No place there is a version needed
  9. limelect

    Drawing text with GDI

    @Anders Melander Thanks
  10. limelect

    Drawing text with GDI

    @Anders Melander could not find the demo you show in Graphics32 where is the source from?
  11. limelect

    AliexpressAPI

    chatGPT returned this library by Thomas Mueller https://github.com/to-m/aliexpress-api-delphi where is it now?
  12. limelect

    AliexpressAPI

    @FPiette I was curious if I can get this library. That is all. No information about the API.
  13. limelect

    AliexpressAPI

    @FPiette your suggestion is really basic. Thomas Mueller is one of the members I thought he could help with aliexpress-api-delphi
  14. limelect

    Hex Viewer

    An application of mine for loading 2 binary and comparing
  15. limelect

    Hex Viewer

    simple search https://github.com/michalgw/mphexeditor
  16. limelect

    Hex Viewer

    I have been using TMPHexEditor, TMPHexEditorEx for ages
  17. limelect

    More precise countdown

    Found on my disk microsecnd timer.zip
  18. limelect

    More precise countdown

    Not mine VeryFastTimer.zip Enjoy
  19. limelect

    Skia component and IDE

    D10.2.3 I had old SKIA components on the pallet. here started the problem. I compiled the new one and tried to install it. Error installing. I was left with component TAB EMPTY. So I thought to revert to my OLD BPL (ON MY BACKUP) now I have an error installing. I thought maybe the empty tab was the problem So I deleted it from the REGISTRY. After deleting all SKIA (2 places) I opened Delphi and the SKIA empty tab returned in the registry too. Any idea how to go about fixing this problem? Installing new AND deleting the empty tab P.S SKIA is not on the component list
  20. limelect

    Skia component and IDE

    @Anders Melander No I did not try as my basic problem was solved (installing skia) But left with an answer for knowledge of where the pallet tab names came from if not from the registry? If you did not load any components the names are written somewhere.
  21. limelect

    Skia component and IDE

    @Anders Melander Sorry if i miss understood all I said is that the tab name does not come from the registry (as I thought) but from somewhere else (which I do not know) P.S see my last answer no bpl in bpl dir and no component loaded
  22. limelect

    Skia component and IDE

    @vfbb In my case skia bpl was not in the BPL directory as I deleted them and not in any path. I think the answer can come from people that design the IDE.
  23. limelect

    Skia component and IDE

    @PeterBelow @Anders Melander You did not understand my knowledge problem. What I wrote is: Skia TAB was empty, the registry was empty from skia name Delphi did not load any components (skia) and STILL, the tab (skia) was on the pallet. and was rewritten to registery !!!!!!!!! upon opening the Delphi IDE. IT HAS NOTHING TO DO WITH THE COMPONENT ITSELF BUT WITH THE IDE the tab names are taken from another place, not the registry as I thought I have built some applications from the fact that the TABs name are in the registry
  24. limelect

    Skia component and IDE

    Thank you for your help (too many). I used the Skia4Delphi_4.1.0_Setup.exe and things are OK From this experience, I am left with bad knowledge. I thought. that components TABs are written in the registry. They are not. Does anyone know where are they written? In a DB?
  25. limelect

    ChatGPT Example

    @esegece For Both applications, I tested writing the word >>>>> help see what happens. on the site https://chat.openai.com/chat I get the answer Of course! How can I help you today? This is what I get Q: help A: ers/esm/inherits.js"); /* harmony import */ var _babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */ "./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js"); /* harmony import */ var _babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/esm/getPrototypeOf */ "./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _components_Layout__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/Layout */ "./components/Layout.js"); /* harmony import */ var _components_Header__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/Header */ "./components/Header.js"); /* harmony import */ var _components_Content__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/Content */ "./components/Content.js"); /* harmony import */ var _components_Footer__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/Footer */ "./components/Footer.js"); var _jsxFileName = "/Users/muhsinsutanto/Documents/practice/react_practice/hello-next/pages/index.js"; var __jsx = react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = Object(_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = Object(_babel_runtime_helpers_esm_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return Object(_babel_runtime_helpers_esm_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__["default"])(this, result); }; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } var Index = /*#__PURE__*/function (_React$Component) { Object(_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__["default"])(Index, _React$Component); var _super = _createSuper(Index); function Index() { Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__["default"])(this, Index); return _super.apply(this, arguments); } Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__["default"])(Index, [{ key: "render", value: function render() { return __jsx(_components_Layout__WEBPACK_IMPORTED_MODULE_6__["default"], { __self: this, __source: { fileName: _jsxFileName, lineNumber: 11, columnNumber: 7 } }, __jsx(_components_Header__WEBPACK_IMPORTED_MODULE_7__["default"], { __self: this, __source: { fileName: _jsxFileName, lineNumber: 12, columnNumber: 9 } }), __jsx(_components_Content__WEBPACK_IMPORTED_MODULE_8__["default"], { __self: this, __source: { fileName: _jsxFileName, lineNumber: 13, columnNumber: 9 } }), __jsx(_components_Footer__WEBPACK_IMPORTED_MODULE_9__["default"], { __self: this, __source: { fileName: _jsxFileName, lineNumber: 14, columnNumber: 9 } })); } }]); return Index; }(react__WEBPACK_IMPORTED_MODULE_5___default.a.Component); /* harmony default export */ __webpack_exports__["default"] = (Index); /***/ }) }) //# sourceMappingURL=index.js.f9f9f9f9f9f9f9f9f9f.hot-update.js.map ----
×