| |
|
|
- Seite 1 - |
|
| Wie groß darf die Runtime zur Zeit sein?
Die Frage ist also: Lieber eine mit Funktionen vollgeproppte 2MB-Runtime, oder nen enger 1MB Gürtel.
Die Gürtelvariante hat den Vorteil das die Runtime (also letztendlich die exe) kleiner ist, aber die Programme langsamer laufen weil es möglicherweise an performancebringenden Funktionen fehlt
Die PropperVariante ist halt (nach Umfrageergebnis) MB groß, dafür laufen die Programme aber schneller das es viele Funktionen gibt welche nativ vorliegen. |
|
|
| |
|
|
| |
|
- Seite 4 - |
|
|
| |
|
| |
|
|
|
| GDL
Hi,
Problematisch wird es halt bei komplexen Programmen die aus meheren Exen bestehen und die dann im Internet als setup downloadbar sein sollen.Nicht für den Downloader, sondern für den, der den Traffic zur Rechnung bekommt. Mein Programm käme bei Runtime 5 Mb dann > 50 Mb setup.exe
Servus Georg
Man braucht nur eine einzige exe - der Rest kann doch PRCs sein - und die sind optimal-klein. |
|
|
| |
|
|
|
RGH | Hallo Georg, genau so wie David es schon schrieb:
Ein Programm als EXE gelinkt, die restlichen als PRC ausgeliefert. Jedes gelinkte XProfan-Programm kann auch als Runtime für beliebige weitere PRC-Dateien dienen. Ein Beispiel dazu wird seit Version 1.3 mitgeliefert: Das Demo-Programm, dessen Quellcodes sich im Beispiel-Ordner befinden.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 07.11.2007 ▲ |
|
|
|
|
GDL | Hi, klär mich bitte mal auf. Ich habe 10 Einzelprogramme die auch einzeln und teilweise zu zweit aber getrennt laufen müssen.Wie geht dies dann mit einer EXE.
Servus Georg |
|
|
| |
|
|
|
GDL | Hi, Postings haben sich überschnitten. Mal guggen wie dies geht.
Servus Georg |
|
|
| |
|
|
|
RGH | Hallo Georg,
da gibt es verschiedene Möglichkeiten, je nachdem wie es der User sehen soll:
A) Du verknüpfst das eine Runtime-Modul (bzw. eine gelinkte EXE) mit der Endung PRC*. Dann kannst Du die PRC-Programme im Windows-Explorer genauso mit Doppelklick (oder je nach Einstellung mit Einfachklick) starten wie ganz normale EXE-Programme.
B) Du legst für jedes Programm ein Icon an, bei dem die Runtime das ausgeführte Programm ist und die PRC-Datei als erster Parameter aufgeführt ist.
C) Du schreibst ein 11. Programm (als EXE gelinkt), das als Menüleiste, Menüoberfläche oder was auch immer dient, von dem aus Du die restlichen Programme aus aufrufst.
etc.
Gruß Roland . * Sollte es PALM-Nutzer unter Deinen Anwendern geben, solltest Du eine andere Endung für Compilate wählen, da bei diesen die Endung PRC mit Palmanwendungen verknüpft ist und sie das in der Regel auch so beibehalten wollen. |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 07.11.2007 ▲ |
|
|
|
|
GDL | Hallo,
Punkt C ein Hauptmenü hab ich schon als startmenue.exe. Statt winexecwait...... ablauf.exe ginge auch ein winexecwait..... ablauf.prc
Wenn ich jetzt im Hauptmenü verknupfung.prc aufgerufen hab kann ich anschließend auch in verknupfung.prc noch gleisbild.prc aufrufen.
Versteh ich das so richtig?
Servus Georg |
|
|
| |
|
|
|
GDL | Habs gemerkt, so einfach gehts nicht. |
|
|
| |
|
|
|
Jac de Lad | Soweit ich weiß verarbeitet WinExecWait() nur EXE-Dateien. Probier mal mit WinExecWait(C:VerzeichnisIchBinDieEXE.exe C:VerzeichnisIchBindiePRC.prc) |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 07.11.2007 ▲ |
|
|
|
|
RGH | GDL
Versteh ich das so richtig?
Genau so!
WinExecWait(startmenue.exe verknupfung.prc, 1) würde also Das Programm Verknüpfung starten.
In Verknüpfung kann dann die Zeile WinExecWait(startmenue.exe gleisbild.prc, 1) das Programm Gleisbild aufrufen.
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 07.11.2007 ▲ |
|
|
|
|
Uwe ''Pascal'' Niemeier | Hallo Leute!
Zitat Dietmar Horn:
ob nun 500 KB oder 5 MB - das ist in der heutigen Zeit doch Jacke wie Hose!
Eben diese Einstellung ist ja einer der Gründe, warum Windows so fett geworden ist! Nach dem Motto: Wir hams ja... Wobei 95% auf Kinkerlitzchen oder DAU-Hilfen entfallen!
Zitat Dietmar Horn:
Wer unbedingt nur kleinere Tools mit wenigen KB EXE-Größe programmieren möchte, der sollte sich gefälligst mal auf den Hosenboden setzen und sich die 10 bis 20 grundlegendsten Assembler-Befehle draufdrücken,...
Genau so denke ich über die immer wiederkehrenden Forderungen nach Einbau von Sachen, die schon seit Jahren mit gut vertretbarem Aufwand möglich sind (wenn man sich auf den Hosenboden setzt und die Grundlagen lernt! )
Zitat:
Wenn ich mir vorstelle ich habe ein Programm von 5 Mb um eine Messagebox mit Hallo Welt darzustellen gruselt es mich.
Zitat Dietmar Horn:
Wer will denn sowas schon tun?
Ich zum Beispiel... Zumindest würde es mir widerstreben, ein Kompilat von ein paar KB mit einer 5MB-Runtime vertreiben zu müssen.
Zitat Dietmar Horn:
Ein solcher Möchte-Gern-Programmierer sollte von Anfang an wirklich die Finger vom Programmieren lassen ...
Ah ja... Ich gehe mal davon aus, dass dies deine persönliche Meinung ist und keine allgemeingültige Tatsache, und dass es nicht so gemeint ist, wie es klingt...
Fazit: Wer das KB nicht ehrt, ist des MB nicht wert
SeeYou Pascal |
|
|
| |
|
|
|
GDL | Hi,
mit startmenue.exe voran der xyz.prc geht es jetzt. Statt der xyz.exe in den Speicher zu laden wird nun eine xyz.exe im Speicher erzeugt. Ist das so richtig? Somit hat wieder jedes Programm seine Runtime und kommen sich nicht ins Gehege?
Servus Georg |
|
|
| |
|
|