Results 1 to 1 of 1

Thread: W?®l alles opslaan: BigSaveAll/BigSmartSave/BigIDETools

  1. #1

    W?®l alles opslaan: BigSaveAll/BigSmartSave/BigIDETools

    Ik dacht dat ik dit al eerder had gepost, maar ik kan het niet vinden. Nou ja, beter dubbel dan niet.

    Save All
    De Save All functie van Delphi werkt niet goed als je read-only files hebt (in ieder geval in de versies t/m Delphi 2007). Wanneer je met een versiebeheersysteem werkt, gebeurt het nogal eens dat een file op read only staat. Desalniettemin vindt Delphi soms dat er een unit gewijzigd is, terwijl dat niet het geval is (of niet terzake doet).

    Wanneer je dan alles op wilt slaan (Save All/Ctrl+Shift+S), gaat het opslaan fout bij de eerste unit die read-only is. Je krijgt een melding, en de rest van de units wordt overgeslagen! Erg storend natuurlijk; je moet dan handmatig één voor één alle openstaande units af, om de units die je wél bewust gewijzigd hebt op te slaan.

    Daarom heb ik daar zelf een override in gemaakt die je in een package kunt installeren.

    Als je deze package installeert, dan is het gedrag van je Ctrl+Shift+S toets aangepast, zodat die alle schrijfbare units opslaat, en in het message window een tabje toont met units waarbij dat niet lukte (i.p.v. de gebruikelijke blocking message).

    Alle actions zien
    Ook heb je dan onder 'Help' een menu item waarmee je een lijst van (bijna) alle actions van de ide kunt opvragen. Op die manier kun je eenvoudig de naam vinden van actions die je zelf wilt overrulen.

    Sorry
    Er mankeert nog wel wat aan de naamgeving van deze BigSaveAll/BigSmartSave/BigIDETools, omdat ik eerst alleen de save all heb overruled en er daarna nog wat heb bij geklust om ook andere acties kunnen overriden, maar blijkbaar niet de moeite heb genomen om de unit te hernoemen. Desalniettemin is ie onmisbaar voor mij, en misschien ook handig voor jullie.
    Attached Files Attached Files
    1+1=b

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •