Jump to content

limelect

Members
  • Content Count

    245
  • Joined

  • Last visited

Community Reputation

28 Excellent

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @DanielIt took a while to investigate. I downloaded the demo Docking form It has all as per your suggestion. However When I dock the form it works. While the IDE is open it works. Changing a project it works. BUT closing Delphi d10.2.3 and reopening it did not save the position (it wasn't docked any more) and I had to redock. Saving the desktop did not help. Is it suppose to be like that? Any suggestion? DockingForm.zip Well docking to the right mite work. To the left NO. Docking to the left and reopening Delphi it docks to the right. Funny Delphi IDE it docks to the right this is why I thought it dose not work. I had to dock twice. dock close dock. Now it works on the left too. Very unreliable.
  2. @Uwe Raabe It mite work thanks xx:TPersistentClass; xx:=GetClass(PackageServices.ComponentNames[PackageCounter, ComponentCounter]);
  3. @Uwe Raabe You are correct but information of components are in package > PackageServices PackageServices := BorlandIDEServices as IOTAPackageServices; Unless there is another way to get the component >TPersistentClass; in the package
  4. Another one on an expert I have this part of an expert program list of component names var PackageServices: IOTAPackageServices; PackageCounter: Integer; ComponentCounter: Integer; InstalledComponentName: string; PackageServices := BorlandIDEServices as IOTAPackageServices; for PackageCounter := 0 to PackageServices.PackageCount - 1 do begin for ComponentCounter := 0 to PackageServices.GetComponentCount(PackageCounter) - 1 do begin InstalledComponentName := PackageServices.ComponentNames[PackageCounter, ComponentCounter]; <<<< here i get component name as a string On another program, that I want to merge the two. type TClassArray = array[1..{179} 169] of TPersistentClass; ClassArray: TClassArray = ( TBitmap, TGraphic, TOutlineNode, TGraphicsObject, Now to my question Is it possible to get from the above the component as TPersistentClass; which mean var x:TPersistentClass; x:=PackageServices.ComponentNames[PackageCounter, ComponentCounter]; <<<<< ??????? obviously one is string one is TPersistentClass; How to? Or am I wrong with my idea? Which mean getting all components as TPersistentClass, and not as strings
  5. limelect

    MiTeC DFM Editor 8.0.0

    @Bill Meyer Nice idea. I guess you made the dll in D6 and used it with D2006. Great.
  6. limelect

    MiTeC DFM Editor 8.0.0

    @Fr0sT.Brutal You never used someone else source? You got a binary dfm in it a component you do not have but is a derivative of memo. You want to rename it. Easy. Just use the binary as text rename the component and then in pas you rename it too. Easy now you can compile the form. Otherwise no compilation. P.S leave out properties that you cannot use.
  7. limelect

    MiTeC DFM Editor 8.0.0

    @Fr0sT.Brutal This is a BPL taken from D10.2.3 which has a lot of forms inside Translate to PAS and use it.
  8. limelect

    MiTeC DFM Editor 8.0.0

    @Fr0sT.Brutal I am using my program a lot. 1. if you have a DFM in binary I can see it in text. Important. 2. Now for its use. In my case. 3. I can make a PAS file of a DFM. 4. If I have a form and it has a component that is not installed then I move the component to private copy the object on the dfm and create the component. If it does not have bmp it is easy. Obviously the above can be done with text editor except #1. 5. Furthermore you can see the form and have an impression of how it looks. 6. All the above is true if you are trying to use some source you did not make. 7. In my case I mention only a small use. 8. If #1 is used I can save as text the dfm 9. Have you seen what inside a BPL,DLL.EXE? I can
  9. limelect

    MiTeC DFM Editor 8.0.0

    @mitzi I just found that your program loads only d10.4 bpl . well in my case I load any bpl and if it has something to show as you can see in the picture. Sorry. No more debug
  10. limelect

    RS232 component

    On D7 I used ComDrv32.pas (see ComDrv16.pas for Delphi 1.0) | | COM Port Driver for Delphi 2.0 | | Written by Marco Cocco | Copyright (c) 1996-97 by Marco Cocco. All rights reseved. | Copyright (c) 1996-97 by d3k The Artisan Of Ware. All rights reseved. | | Please send comments to d3k@mdnet.it | URL: http://www.mdlive.com/d3k/
  11. limelect

    MiTeC DFM Editor 8.0.0

    @mitziJust downloaded your tool for curiosity Loaded a binary dfm, not text so I got gibberish. plz fix it. In my case, i get it right as binary>text Furthermore, check your properties they are wrong. More how come you bring more properties that exist.? Using the default? Bit Button did not show on the form finally nice layout
  12. limelect

    MiTeC DFM Editor 8.0.0

    This is my own for more than 20 years Nowadays including fmx Never publish sorry
  13. limelect

    RS232 component

    I am using Cport +-------------------------------------------------+ | ComPort Library version 4.10 | | for Delphi 5, 6, 7, 2005, 2006, 2007, 2010, XE | | and C++ Builder 3, 4, 5, 6 | | | | by Dejan Crnila 1998-2002 | | maintained by Lars Dybdahl and Paul Doland | | maintained by Brian Gochnauer Nov 2010 | +-------------------------------------------------+ On D10.2.3 https://sourceforge.net/projects/comport/
  14. Yes But using a second demo "Update! Uwe Raabe did a refurbished version that eliminates Indy " OK, i will use the first one.
×