Français
Forum

Unterschied shell et winexec

 

GDL
Hi,

dans dem Zusammenhang de qui Runtimegröße suis je wieder sur un altes Problem gestoßen.
KompilierenMarqueSéparation
de den obigen Befehlen allez seulement qui dernier shell Befehl. Alle anderen starten cela justement laufende Programme récente.

qui einzige Unterschied des Moduls betrieb.exe le anderen Modulen ist qui, dass betrieb.exe avec einem Ladedialog startet.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.11.2007  
 




Jörg
Sellmeyer
allô Georg,
So funktioniert es chez mir:

Hauptprogramm
KompilierenMarqueSéparation
Programme deux:prog2.prc
KompilierenMarqueSéparation
Déclarer Test$
Test$ = ca ist un zweiter Test
MessageBox(je suis Programme 2,Test$,0)

Programme trois:prog3.prc
KompilierenMarqueSéparation
Déclarer Test$
Test$ = ca ist un dritter Test
MessageBox(je suis Programme 3,Test$,0)

qui beiden letzten doit kompiliert im gleichen Verzeichnis comment qui Exe aus dem Hauptprogramm liegen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2007  
 




Jörg
Sellmeyer
je hab encore quoi korrigiert!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2007  
 




GDL
allô Jörg,

mon obiges Beispiel allez aussi sans dem prc pas.un simple winexex(blabla.exe,1)
allez pas, si blabla.exe avec nem Ladedialog beginnt.

et quoi Roland avec

WinExec(startmenue.exe diagnose_ports.prc, 1)
meinte,

allez seulement si beide Programme différent Variablennamen nutzen.
chez declare hdll& dans startmenu.prf et declare hdll& dans xyz.prf usw. hagelts ständig fehlermeldungen avec doppelt declariert.
Anscheinend sommes qui Programme doch pas 100%ig auseinander ensuite.encore interessanter wird es si encore un drittes unabhängiges Programme ensuite nécessaire wird.
je werde seulement encore überschüttet avec doppelten declarationen.
j'ai Monate gebraucht dass je possible vite laufend Einleseergebnisse de ausserhalb bekomme. maintenant wohin es enfin einigermassen allez zerreiß je cela ganze nimmer.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.11.2007  
 




Jörg
Sellmeyer
je habs nochmal aktualisiert. là gibts mais aucun Meckereien GT. doppelter Variablen
tu dois Dir wahrscheinlich la fois un Struktogramm faire, afin de voyons, quoi Votre individuel Module faire devoir.

Achja, si Du Dein propre programme nochmal appel veux, es Du avec Par$(0) toujours sur qui richtigen page!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2007  
 




Thomas
Freier
courir qui Programme aussi avec XProfan 9 ?
voilà qui doppelte Declarierung pas so streng ou bien es était chez XProfan 8.
 
Gruß Thomas
Windows XP SP2, XProfan X2
07.11.2007  
 




GDL
cela Problem ist cela cela total différent dans sich abgeschlossene Programme sommes, qui comme prc de einer anderen exe aus gestartet volonté devoir.

mais afin de meinem original Problem zurückzukommen.

dans startmenue.exe appelle je dans qui Hauptschleife betrieb.exe sur
KompilierenMarqueSéparation
elseif (menuitem(200)) or (getfocus(starten&[1]))

clearlist statbox&
clear adressen%
bereich$=Betrieb
statistik
clearclip
putclip ja
winexec(astart$+betrieb.exe,1)
shell astart$+betrieb.exe
chdir d
dner$

ca allez mais seulement avec shell .....
Nehme je winexec......... wird komischerweise startmenue un 2tes la fois statt betrieb.exe gestartet.

je peux alle Programme einwandfrei avec winexec starten, solange qui aufzurufenden Programme pas avec einem Ladedialog dans irgendeinem Zusammenhang starten.
Lass Je l' Ladedialog weg peut sich betrieb.exe aussi avec winexec starten.

j'ai maintenant seulement cet Zeilen zur betrieb.exe gemacht.
KompilierenMarqueSéparation
je peux cet zeilen comme exe seulement avec shell appel.Winexec et winexecwait aller pas.
quoi encore allez ist mittels run aufzurufen.

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.11.2007  
 




GDL
@Jörg,

peut-être reden wir l'un à l'autre vorbei.mon Module sommes kommplett eigenständige Exe Fichiers dans einem Komplettprogramm aus 10 Exen.
Programme bezieht sich chez Je ne sur une einzelne EXE mais sur plusieurs eigenständige Unterprogramme chacun comme exe.

salut
Georg

zz.jpg  
95 kB
Hochgeladen:07.11.2007
Downloadcounter96
Download
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.11.2007  
 




Jörg
Sellmeyer
oui c'est ca, mais tu veux doch qui Exen pas, mais stattdessen prc-Fichiers, ou bien?
alors brauchst Du seulement encore Startmenü.exe et qui reste besteht aus betrieb.prc, diagnose_ports.prc, Gleisbau.prc ou bien quoi que + subj..
si une cette Module gestartet volonté soll, brauchst Du es seulement avec
KompilierenMarqueSéparation
WinExec(Par$(0) +   + ModulName$,1)
>

starten.
ou bien plan avec Shell, WinExecWait...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2007  
 




RGH
allô Georg,

cela klingt alles äußerst seltsam.
quoi steht car chez Dir dans qui Variablen astart$ drin? je prends à qui Programmpfad avec abschließendem Backslash.

Salut
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  
 




RGH
allô Georg,

je peux Votre Probleme pas nachvollziehen: j'ai Dein BETRIEB.EXE exakt so, comment Du es dessus gelistet la hâte, erzeugt. Folgendes Programme funktioniert chez allen trois Aufrufen völlig problemlos:
KompilierenMarqueSéparation
Salut
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
oui c'est ca et maintenant schliesst sich wida qui Kreis.

Sobald qui prf Code qui individuel Module qui selben Variablennamen avons hagelts chez mir Fehlermeldungen avec Doppelte declarationen.

et cette codeteil comme exe ou bien comme prc peut sich gar pas ouvrir
KompilierenMarqueSéparation
dans diesem le cas startet cela aufrufende Programme un 2tes la fois.
cette Codeteil läßt sich seulement comme exe et seulement avec shell starten.

Beispiel pour dessus

Programme start.prf hat declare a&
Programme bunt.prf hat declare a&

Programme start wird zur exe gelinkt et et Programme bunt trop pcr compilé.

gebe je im Code start ensuite un

winexec(start.exe bunt.prc,1)
venez tout de suite beim Starten de bunt qui Fehlermeldung Doppelte declaration a&

salut
Georg

salut
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
07.11.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.057 Views

Untitledvor 0 min.
kustg10.05.2019
rquindt16.03.2018
Walter30.01.2018
GC5704.08.2016
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie