Domanda

So che questo è un colpo lungo - ma c'è un modo per ottenere la piegatura del codice in Delphi 7?

Sto lavorando ad alcuni .. "subottimali" .. codice. A volte ho davvero bisogno di piegare i pezzi per iniziare una stupida procedura. Attualmente sto incollando il codice in Notepad ++, che funziona, ma sarebbe bello averlo nell'IDE.

È stato utile?

Soluzione

Cerca il metodo " pieghevole metodo " su questo FAQ (per GExperts) e vedrai che anche questo team, che ha aggiunto molti miglioramenti a Delphi, non credo che questo sia nelle carte di Delphi 7. Ho cercato soluzioni e non le ho viste.

Altri suggerimenti

Non conosco alcun modo per ripiegare il codice in Delphi 7, ma ci sono alcuni plug-in Delphi che renderanno la visualizzazione del codice molto migliore

Castalia per Delphi http://www.twodesks.com/castalia/

e quello gratuito cnPack http://www.cnpack.org/index.php?lang=en

Non esattamente lo stesso, ma potresti mettere il tuo "quot" piegato " codice in un file separato, quindi includi il file usando la direttiva del compilatore {$ I nomefile.inc} . È passato un po 'di tempo da quando ho usato Delphi 7 ma credo che se metti il ??cursore sul nome del file e mantieni il controllo e fai clic sul nome del file si aprirà nell'ide.

{$ i nomefile.inc} è la strada giusta. Avevo un codice subottimale simile e avevo 8.000 righe di "morto" codice uditivo del database posizionato all'esterno del modulo principale (riducendolo a 12.000 righe di codice non ottimale). Un file include aiuta a isolare la funzionalità e quindi facilita il compito finale di trasformarlo in una classe.

Come già accennato, è possibile utilizzare il file include. Ma personalmente non mi piace l'idea di rimuovere parti di codice in un altro file, in particolare parti di una procedura (se interpreto la tua domanda nel modo giusto). Preferirei usare i segnalibri per navigare rapidamente attraverso la procedura, saltare le parti non pertinenti e le combinazioni di tasti Ctrl + Maiusc + Su / Giù per alternare l'implementazione e la definizione dei metodi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top