Re: Start-Programm

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Jochen Kirstaetter (faq_spam__at_afpfaq.de)
Date: 07/21/04

  • Next message: Manuel Gruber: "Re: Berichtsdesigner VFP9 (dynamische Farben)"
    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
    

  • Next message: Manuel Gruber: "Re: Berichtsdesigner VFP9 (dynamische Farben)"

    Relevant Pages

    • Re: Newbie Question: Printing a Report
      ... How VFP finds files can be a little confusing. ... When running an EXE or APP, if a file has been included in the project ... To find your frx file in when running in the IDE you will have to ... >REPORT FORM clients.frx TO PRINTER PROMPT PREVIEW ...
      (microsoft.public.fox.programmer.exchange)
    • Re: cMonth() und dow() in VFP8 =?ISO-8859-1?Q?k=F6nnen_kein_?= =?ISO-8859-1?Q?Deutsc
      ... Seit VFP 8 wird VFP ja nur mit einer engl. ... IDE ausgeliefert. ... Wenn du dein Programm in der IDE laufen lässt, dann kommt von CMONTHund CDOWnatürlich der englische Text zurück. ... Wenn du deine .EXE laufen lässt, und die mitgelieferte deutsche Runtime mit auslieferst ...
      (microsoft.public.de.fox)
    • Re: Delphi 5 will nicht mehr ! :-(
      ... Zu deinem Projekt oder zu Delphi selbst? ... Crasht die resultierende EXE dann auch ausserhalb der IDE ... Ich hatte folgenden Efekt bevor nichts mehr ging: ...
      (de.comp.lang.delphi.misc)
    • Re: Interrupt-Event
      ... in einer EXE sind, gut ist, aber zum Setzen nimmst du die ... System-Variable _VFP die eine Referenz auf des Anwendungsobjekt ...
      (microsoft.public.de.fox)
    • Re: Compact Framework 2.0 team needs to finish the .NET CF 2.0 release
      ... So, break point is in EXE, is that right? ... This posting is provided "AS IS" with no warranties, ... First investigations seems that the IDE for some reason are not ... .NET Compact Framework MVP ...
      (microsoft.public.dotnet.framework.compactframework)