Ik wil in een (in de library editor gestarte) ULP de naam van het open package of symbol tonen. Niet absoluut essentieel, maar het levert wel wat extra duidelijkheid in de dialoog.

Via if (package) of if (symbol) kom ik wel aan de weet dat er zo'n ding open is, maar niet welke.
Via packages(p) loopt-ie ze allemaal in alfabetische volgorde af, dus daar heb ik nix aan.

Iemand enig idee?

Ik ben niet heel erg thuis in de ulp's, maar er staat me bij dat je die de hele lijst van objecten moet itereren en checken of er een naam match is.

Maar dat was niet voor een lib maar voor een object in een pcb. Heel misschien kan je er iets mee...

Het bleek nog veeeeeel simpeler:

if (package)
  package(P)
    dlgMessageBox(filename(P.name));

... en analoog voor het symbol (of deviceset) ...