Re: Start-Programm
From: Jochen Kirstaetter (faq_spam__at_afpfaq.de)
Date: 07/21/04
- Previous message: Hans-Peter Grözinger: "Re: Start-Programm"
- Maybe in reply to: Ralf Alkenbrecher: "Start-Programm"
- Next in thread: Holger Vorberg: "Re: Start-Programm"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 21 Jul 2004 08:24:56 -0700
Hallo Olaf,
>> Genau das verstehe ich gerade nicht.
>> 'uncompiliert laufen lassen' - wie geht das denn?
>
> Da verstehe ich nun Dein Unverständnis nicht mehr...
Ist auch keins vorhanden, aber letztendlich läuft in VFP alles
kompiliert, auch wenn die implizite Kompilierung von VFP anspringt.
Selbst, wenn du ein PRG hast und es ausführst, wird es zuerst
gespeichert, kompiliert und dann erst ausgeführt. Daher meine 'doofe'
Frage.
> Warum immer gleich compilieren?
> a) Es wird ein prg oder vcx oder scx oder frx automatisch
> compiliert, sofern noch nicht geschehen, wenn ein Aufruf
> erfolgt (do/instanzierung/do form/do report...)
> b) Ich stelle den Editor immer auf 'compilieren beim
> Speichern'. Das kostet mich kaum Zeit...
Ergo, haben wir keinen unkompilierten Code; aber das war sehr spitzfindig
- ich geb's zu. *g*
> Mir ist der Parameter lRebuildAll bekannt, habe
> ich sogar bereits angedeutet. Deswegen wird
> trotzdem die EXE jedesmal neu aufgebaut. Das
> ist in einem konkreten Fall bei mir ca. 9MB.
> Genau genommen sprechen wir in dem Fall von
> "nur" ca. 10 Sekunden Build-Zeit. Gegenüber
> Null ist aber jede Zahl ein unendlichfaches <g>.
Nunja, das ist absolut richtig, aber durch den Compile hast du aber immer
die aktuelle EXE im Test und nicht einen Teilbestand davon. Und wenn
Divergenzen zwischen Einstellungen der IDE und der EXE bestehen, dann
macht die Fehlersuche keinen Spass.
> Mere Mortals macht's einem da auch einfach:
> Do StartMM.prg kümmert sich darum, daß alle
> im Projekt enthaltenen Objekte in eine Meta-Daten-
> bank eingetragen werden, was z.B. die Mere
> Mortals Factory nutzt.
I know.
Desweiteren kümmert sich MM mittels des SetX.prg darum, daß deine IDE
entsprechend alle Pfade und sonstiges verabreicht bekommt. Ist auch
sicherlich nicht der Aspekt, dennoch bleibt eben die Unterscheidung, ob
man eben das main.prg innerhalb der IDE oder direkt die EXE in der IDE
ausführt.
Desweiteren sollten wir bitte eins nicht vergessen, es ging ja lediglich
um Lösungsvorschläge und nicht um DIE ultimative Lösung deines Problems,
welches mir unzureichend bekannt ist. Daher sehe ich durchaus die
Möglichkeit, daß man den ersten Anastz durch viele weitere Ideen
erweitert:
* LParameters Anweisung und weitere Hotkeys samt Menüeinträge
Was weiss ich, F8 belegst du auf 'Projekt SourceCode' ausführen und
startest eben nur das deklarierte Mainprogramm in der zweiten Instanz.
Unter CTrl+F8 könnte man dann sowas wie 'Projekt Debug' packen und es
wird in der zweiten Instanz die EXE ausgeführt.
Weitere Möglichkeit, wäre 'Projekt Release' dann stellst du das aktive
Projekt um, daß Debuginfos aus und Encrypted an sind und machst 'nen
Testlauf mit der EXE in der zweiten Instanz.
Wäre cool, wenn wir so ein paar Ideen und dergleichen zusammentragen
könnten und daraus ein nettes 'Projekt-Addon' für VFP erzeugen könnten.
Btw, es geht schon was ähnliches, das sich 'Project Toolbar' nennt - very
nice, aber der Timer nervt wie die Sau beim Debuggen...
Bis denne, JoKi
-- http://www.afpfaq.de - Tipps & Tricks zur AFP
- Previous message: Hans-Peter Grözinger: "Re: Start-Programm"
- Maybe in reply to: Ralf Alkenbrecher: "Start-Programm"
- Next in thread: Holger Vorberg: "Re: Start-Programm"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|