Jump to content

limelect

Members
  • Content Count

    835
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by limelect

  1. limelect

    PortableAppsToStartMenu 1.0.0

    It seems it does not work not in my case.
  2. limelect

    PortableAppsToStartMenu 1.0.0

    Ok i give up after {.$R *_version.res} << disable {.$R *_icon.res} {.$R *_manifest.res} new error [Exec Error] The command "call "G:\Delphi Projects\GEXPERT\portableappstostartmenu\tags\1.0.0\buildtools\postbuild.cmd" ..\PortableAppsToStartMenu" exited with code 1. when it will be fool proof i recheck. Sorry
  3. limelect

    PortableAppsToStartMenu 1.0.0

    Can i be notify on the fix?
  4. limelect

    PortableAppsToStartMenu 1.0.0

    @Bill Meyer forgot about that. You are right but now [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_version.res' [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_icon.res' [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_manifest.res' [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_version.res' [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_icon.res' [dcc32 Error] E1026 File not found: 'PortableAppsToStartMenu_manifest.res' Plz add res
  5. limelect

    PortableAppsToStartMenu 1.0.0

    I rechecked 1. Using ....portableappstostartmenu\tags\1.0.0\src 2. just above it portableappstostartmenu\tags\1.0.0\buildtools 3. Output portableappstostartmenu\tags\1.0.0 (..) 4. buildtools\postbuild.cmd $(OUTPUTDIR)$(OUTPUTNAME) should be and not ..\ 5. Now a new error [Exec Error] The command "call buildtools\prebuild.cmd G:\Delphi Projects\GEXPERT\portableappstostartmenu\tags\1.0.0\src\PortableAppsToStartMenu.dproj" exited with code 1. which mean no file found so i gave it a full path call G:\Delphi Projects\GEXPERT\portableappstostartmenu\tags\1.0.0\buildtools\prebuild.cmd it did not help
  6. I have an expert that gets all the classes from the IDE. var xx: TPersistentClass; xx := GetClass(PackageServices.ComponentNames[PackageCounter, ComponentCounter]); some components show xx as nil although they are on the pallet and can be used i cannot read xx.ClassName for that Any idea why? P.S It seems that components from ToolPalette do not have that problem I just checked it on ToolPalette it has the same problem xx := GetClass on some names are nil
  7. limelect

    Some components show class =nil

    Thanks, I hope I will manage.
  8. limelect

    PortableAppsToStartMenu 1.0.0

    I went into build events but did not want to do bad thing
  9. limelect

    PortableAppsToStartMenu 1.0.0

    D10.2.3 'while compiling the source i get this error [Exec Error] The command "call ..\buildtools\prebuild.cmd G:\Delphi Projects\GEXPERT\portableappstostartmenu\trunk\src\PortableAppsToStartMenu.dproj" exited with code 20005.
  10. limelect

    PortableAppsToStartMenu 1.0.0

    I am using for years https://portableapps.com/ All portables programs are added to the above program even if the portable program is not on the list. I have it on a USB stick that works great when needed
  11. limelect

    Some components show class =nil

    @Mahdi Safsafi on second found not loaded it breaks I have to load All of them for viewing. So with your advice, this is the test bench and it fails at the second iteration if not PackageInf.Loaded then begin s.Add('--------- not loaded ' + PackageServices.PackageNames[PackageCounter]); PackageInf.Loaded := True;<<<<here Unload := True; end; is my var correct ? PackageInf: IOTAPackageInfo; Stack overflow may be some how free? DockingForm (3).zip
  12. limelect

    Some components show class =nil

    @Mahdi Safsafi working on it debugging takes time
  13. limelect

    Some components show class =nil

    Ok thanks i will try and see
  14. limelect

    Some components show class =nil

    @Mahdi Safsafi Reading your comment again a question. If a component is on the pallet it is loaded, right?
  15. limelect

    Some components show class =nil

    P.S this is part of my tool
  16. limelect

    Some components show class =nil

    @Mahdi Safsafi i would like to elaborate a little. It all started with this So dave helped a lot and i have what i needed But during the use of the tool i had what you fixed. But then i found that some components i do not show and this is where the last problem stand
  17. limelect

    Some components show class =nil

    @Mahdi Safsafi you are wrong. Unless I did not understand you. We are talking about components being on the component/Pallet. Once you register it I should see it inside the package. simple. I have made along time ago BPL analyzer and more. It scans all the bpl in the Delphi directory and analyzes them. see the pictures. Your component is in the bpl.(the package). The program should be able to read the package simple. In my case, it does not. Something happens that Delphi did not foresee. Maybe I am wrong. So now I am looking for a DIFFERENT way to read the packages.
  18. limelect

    Some components show class =nil

    I guess you did not understand the situation. 1. I install a new component. 2. it is on the list 3. package full with component 4. Close program Delphi. 5. open Delphi. 6. rerun my program. 7. see component on a pallet 8. package empty
  19. limelect

    Some components show class =nil

    ---------dockingformpackage.bpl Empty no component INSIDE In my case, some installed packages show empty although they have components inside and that is the problem and this is the stament if PackageServices.GetComponentCount(PackageCounter) = 0 then
  20. limelect

    Some components show class =nil

    Use my last demo because the old one are not perfect You will get a list of similar txt This is an empty package ---------xxxxxx.bpl
  21. limelect

    Some components show class =nil

    Here it is my last demo to see how many packages are empty DockingForm (2).zip
  22. limelect

    Some components show class =nil

    @Kas Ob. I am too professional to leave this point. After installing and seeing the component I close the Delphi program and reopen. This is when the package is empty. P.S I have a new demo with a button to initialize. The problem is that restart Delphi the packages are empty. !!! If you want I can put here the source it is 2 more lines. See my last comment
  23. limelect

    Some components show class =nil

    I have created a text file of the components and there packeges. Where there is no component in the package see ---------zcontrols_d.bpl and more. if PackageServices.GetComponentCount(PackageCounter) = 0 then s.Add('---------'+PackageServices.PackageNames[PackageCounter]); But one can see in the component tab the components and also on the pallet So i am trying to investigate but i am almost at the end. tst.txt
  24. limelect

    Some components show class =nil

    @Mahdi Safsafi and others Well, I just installed a new component on my D10.2.3, and after closing the Delphi program and reopening it does not show on my list !!. Although it is on the pallet. So it is the Delphi program. !!!! So now for the questions 1. is there another way to get the component list? beside PackageServices := BorlandIDEServices as IOTAPackageServices; and for PackageCounter := 0 to PackageServices.PackageCount - 1 do 2. is there a max quantity for components? I have many. P.S @Mahdi Safsafi I just installed your ZControl and it too disappeared
  25. limelect

    Some components show class =nil

    Oh no not again . Restart Delphi stop showing in the list the component. I will manege.
×