Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 07/27/23 in Posts

  1. Delphi has for a while contained two classes that simplify stream compression: TZCompressionStream TZDecompressionStream I had not used them before and when I tried to use them now to compress and decompress some binary data that is stored as part of a large file, I got some inexplicable results. So I wrote this little test program to find the problem. Read on in the blog post.
  2. Brian Evans

    error while creating form: range check error

    The IDE loads designtime packages along with runtime packages before it makes instances of components for the visual form designer. It doesn't do that when compiling. Making sure third party components are installed, reinstalled or updated after installing a new Delphi can help make sure everything is all hooked up and working so they load into the IDE and work without issues in projects that use them. Not sure what the underlying issue is just that I have seen similar errors and re-installing third party components solved it. Guessing it fails to load something but ends up showing an out of bounds error for some reason.
  3. Mark-

    Delphi to access & control IP camera

    Hello, Delphi-ONVIF-master is around, never used it. I wrote some code to use ONVIF for PTZ control. Did not use the video portion of the ONVIF specifiation For video, most cameras our customers use are MJPEG or RTSP and the video portion of ONVIF did not add any value. At the time ONVIF PTZ compliance was...marketed but not 100%. Still made it work. 🙂 Good luck, Mark
  4. DelphiUdIT

    error while creating form: range check error

    I agree with @Brian Evans, it is likely that BergSoft components or FasteReport need to be updated. Bye
  5. Brian Evans

    error while creating form: range check error

    Sometimes see this error if third party components are not installed and up to date. For example updating to a new Delphi release but not updating third party components like FastReports but just using what was already installed.
  6. Have you considered using TCP/UDP sockets? Indy ships with Delphi and runs on both Windows and Android.
  7. Remy Lebeau

    Type within a class

    This is documented in Embarcadero's DocWiki: Nested Type Declarations
  8. David Schwartz

    Type within a class

    Delphi supports nested types. This binds the type name TIterateAction to TDataContainer in case anybody wants to refer to it outside of TDataContainer class. Usually I see nested types declared as Private, which basically means they're intended for the exclusive use of that class, as nobody outside of the class can even see them.
  9. A respectful suggestion: It would be more useful to other users of this forum if you posted this new question as a separate question with an appropriate title....
  10. Rick_Delphi

    Delphi job req I just got

    Well... Labor is always under attack from people who can't contribute to a company but still need to make themselves look useful. Programmers are now viewed as labor, software developers not so much. I've seen people from HR moved into the role of UX/UI designer, with no experience or training. Great projects with no barnacles are very hard to find.
×