Graham Wideman

Author Homepage:

Send e-mail to this Author

Stay always current with our entire product range at a fraction of the price!

TMS software, established in 1995, is a software development company specialized in:

  • VCL, FMX, LCL, FNC, .NET, IntraWeb component development
  • Windows, Web, Android, iOS, macOS, Linux, Node.js development projects
  • Training, consulting & custom project development
  • TMS software has a team of experienced developers with main office in Europe, Belgium as well as offices in Germany, Uruguay & Brazil.

    Author Products

    Total 2 products

    Delphi I/O Port Programming under NT

    Code Samples > Samples > Hardware

    By Graham Wideman.

    Freeware + source 19 Jun 1998


    Hardware input/output under Win NT using Delphi 2 and 3. I/O functions, plus all-important driver for manipulation of kernel I/O permissions map. Also includes functions to transparently load, start and remove drivers.


    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 283kB

    Platforms: D2, D3

    OLE Drag and Drop

    Code Samples > Samples > Applications

    By Graham Wideman.

    Freeware + source 20 Dec 1998


    There are plenty of reasons for you to want your application to be able to accept drops from other applications. Often you may just want to accept a file or files, but at other times you want to be able to accept other items, and here's where the fun starts. If you've looked into how to do that, you'll have run into the steep learning curve associated with getting into Microsoft's COM/OLE system. Well, thankfully, a number of authors have recently tackled that topic, and laid down most of the path for us to follow. To really nail down the concepts, and see how OLE drag-and-drop works, author decided to build a little application that would:
    • Demonstrate and clarify:
      • how an application prepares to accept OLE drops;
      • how to clean up at the end;
      • several loose ends left by the references that I consulted.
    • Provide Browsing capability:
      • the data formats a source app offers to drop;
      • the actual data content for each format.


    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 732kB

    Platforms: D3