Heart-Profit ERP
November 27, 2024, 08:33:46 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Willekeurige ASCII Tekst editor toegestaan (doch zonder formattering codes)  (Read 4504 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« on: January 26, 2011, 09:51:24 am »

Zie topic http://ha1.heartprofit.nl/profit/index.php?topic=23062.msg36722#msg36722

Met ingang van deze Releasenote is het mogelijk om een een andere editor in te zetten voor het registeren van teksten binnen Profit.

Met nadruk wordt erop gewezen dat dit niet als "dé oplossing" wordt beschouwd voor de vervanging van de Roeleveld Editor; e.e.a. moet meer worden gezien als "een alternatief om te kunnen editten, doch met beperkte mogelijkheden".

Zonder een mogelijkheid om in de alternatieve editor zaken in te kunnen stellen als:

* ^V, ^U, ^O opdrachten

* Scherm-/Pagina breaks

* Maximaal 70 tekens op een regel kunnen invoeren

mag de alternatieve editor worden beschouwd als "niet werkbaar".

Echter, daar de huidige DOS editor op Windows-64 systemen helemaal niet meer ondersteund worden, is deze funktionaliteit er een in het kader van "iets of niets".

De alternatieve editor kan worden gebruikt vanaf Classversie + Systeemprocedure van 26 januari 2011.

In de CONFIG.HRT kan een regel "EDWCOMMAND = <programma>" worden opgenomen.
De CONFIG.HRT file bevindt zich in de directory waarin ook de VFP.EXE staat die wordt uitgevoerd voor Profit (bijvoorbeeld in c:\fox\VFP80\).

Bij <Programma> moet hier het volledige path naar de alternatieve editor worden opgenomen. Stel dat U gebruik maakt van een (separaat aan te schaffen pakket Ultra Edit), dan kan deze worden geaktiveerd als editor door iets op te nemen als:

EDWCOMMAND=C:\Program Files\UltraEditUEDIT32.EXE

Als we daarna een tekst gaan opnemen bij een Verkooporderregel, dan zal in plaats van de Roeleveld Editor bovengenoemde Ultra Edit worden opgestart.



Hoewel een ASCII tekst binnen Profit maximaal 70 tekens breed mag zijn, en het aan te bevelen is een editor te gebruiken waarin kan worden ingesteld dat er niet breder dan deze 70 tekens mag worden getypt, opdat de tekst zoals deze door Profit wordt opgeslagen dezelfde indeling heeft zoals u hem op het scherm ziet, staat het systeem wel toe dat er méér tekens op één regel worden ingevoerd.

Na het opslaan van de tekst zal Profit deze tekst vertalen naar een tekst van maximaal 70 tekens per regel. Zou bovenstaande tekst opgeslagen worden, en wordt de tekst daarna nogmaals gewijzigd, dan ziet deze eruit als:



In plaats van gebruik te maken van een separaat aan te schaffen editor, is het ook mogelijk om bijvoorbeeld gebruik te maken van Notepad, welke standaard met Windows wordt meegeleverd. Ervanuitgaande dat "C:WINDOWS" uw Windows directory is, zou hiervoor moeten worden opgegeven:

EDWCOMMAND=C:\WINDOWSNOTEPAD.EXE

E.e.a. ziet er dan als volgt uit:



Let op:

Merk op dat het de bedoeling is dat er een editor wordt gekoppeld waarmee de tekst als ASCII tekst kan worden geregistreerd. Technisch is het best mogelijk om bijv. MS-Word in te zetten om teksten te registeren, of een e.o.a. HTML editor, maar de reden dat het een ASCII tekst moet zijn, is omdat de ingevulde tekst op diverse plekken in het systeem moet kunnen worden afgedrukt, bijvoorbeeld op de Opdrachtbevestiging, Faktuur, of een Inkooporder.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYSS        Omschrijving (nog) niet bekend    25-01-2011    26-01-2011
SYTX        Tekstmechanisme    14-05-2010    17-01-2011
« Last Edit: July 11, 2012, 01:09:02 pm by Peter Stordiau » Logged
pascal
Designer
*****
Offline Offline

Posts: 2595


View Profile WWW
« Reply #1 on: February 11, 2011, 12:14:15 pm »

Ik ben dit inmiddels aan het testen, het lijkt prima te werken.
Wanneer je de Windows-versie gebruikt moet je de config.hrt onder \FOX\VFP80 aanpassen (of VFP70 wanneer je Visual Foxpro 7 gebruikt). Dus niet de config.hrt onder FOX\FOXP250 zoals ik in eerste instantie deed.

Zelf vind ik Notepad++ fijn werken; voordeel is dat deze gratis is tov bv UltraEdit.
Ook kun je hierin de 70-tekens-grens aangeven (zie blauwe lijn), vind ik een erg handige optie.


* notepadplusplus.png (53.85 KB, 812x680 - viewed 693 times.)
Logged

Heart-Profit company ID: BS
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5367


View Profile WWW
« Reply #2 on: February 06, 2013, 10:05:46 am »

Merk op dat de standaard filename van Notepad++ langer is dan 8 posities: notepad++.exe
Merk ook op dat als deze uit de Program Files directory wordt gehaald, er een <spatie> tussen Program en Files staat.

De EDWCOMMAND opdracht moet derhalve met dubbele quotjes worden uitgevoerd.

Dus, bijv.

EDWCOMMAND="C:\Program Files\Notepad++\Notepad++.exe"
Logged

Heart-Profit company ID : HA
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.044 seconds with 20 queries.