Español
Foro

Diferencia shell y winexec

 
- Página 1 -



GDL
Hi,

en el Zusammenhang de el Runtimegröße bin Yo otra vez en una altes Problema gestoßen.
KompilierenMarcaSeparación
Von el obigen Befehlen va sólo el letzte shell Befehl. Todos los demás starten el gerade laufende Programa neu.

Der einzige Diferencia des Moduls betrieb.exe a otro Modulen es el, dass betrieb.exe con un Ladedialog startet.

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



 
- Página 3 -



GDL
Mannoman endlich gehts

Fehlermeldung erscheint tatsächlich si yo el datei como exe de el editor con XPSE
{cleq} starte.

Starte Yo el datei como exe por doppelklick entonces va wenigstens schonmal esta
Variante
KompilierenMarcaSeparación
declare name$,ende%,button&
cls
button&=create(button,%hwnd,,100,100,40,20)

whilenot ende%

    waitinput

    if clicked(button&)

        winexec(start.exe bunt.pcr,1)
        WinExec(Par$(0) +  bunt.prc,1)
        beep

    endif

wend


Aber el Expediente con el Ladedialog va trotzdem no?

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




Dietmar
Horn
¡Hola Georg,

el se Usted zwar auch no weiterhelfen, pero en me laufen start.exe y bunt.prc ebenfalls tadellos.

Yo vermute, como machst Usted ya beim Aufrufen algo verkehrt, así daß Su start.exe no el richtige bunt.prc erwischt, pero irgendeine otro *.prc, en wirklich una variable doppelt deklariert es. Ein beliebter Kandidat para una solche Falle es siempre el Starten una Verknüpfung, si uno en el Programa Dateinamen sin Pfad, also sin

upper$($PROGDIR + bunt.prc)

angibt.

Oder Usted erwischt ya beim Aufrufen de start.exe no el richtige start.exe, pero versehentlich una otro Exe, en wirklich algo en el Variables doppelt gemoppelt es.

Klarheit müßte lo bringen, si esta beiden Archivos en una Rechner kopierst, en el lo weder XProfan todavía el otro Archivos Deines XProfan-Verzeichnisses son. Falls el wirklich una Hardwareproblem es, entonces dürfte doch meiner Meinung después de auch bunt.prc a bunt.exe gelinkt no laufen.

Oder Usted nennst primero el beiden Kandidaten hacer frente a irgendwelchen exotischen Namen, el lo en Deinem Sistema garantiert no son: lalulla.exe y blablalalla.prc (natürlich entonces no vergessen, el WinExec-Befehl en el Prf ebenfalls anzupassen, sonst va el Meckerei en doppelten Variables más).

Ein XProfan-Bug liegt hier con a Sicherheit grenzender Wahrscheinlichkeit no antes.

Saludo
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
07.11.2007  
 



@Georg


WinExec(Par$(0) + bunt.prc,1)


Kann lo ser, dass Usted después de el ersten Anführungszeichen una Leerstelle hast y por lo tanto el Aufruf no klappt ?

bunt.prc
 
07.11.2007  
 



Yo nutze el prc-Principio seither - y xpse hilft hierbei incluso por einfache Kompilerschalter.

@GDL: El startexe con {$cleq} kompilieren, el otro Programas sólo {$cq} kompilieren, una (L)inken a Exe y una Starten (run oder exec) es hier no nötig/erwünscht.
 
07.11.2007  
 




Jörg
Sellmeyer
Horst Horn
@Georg

Horst Horn
WinExec(Par$(0) + bunt.prc,1)


Kann lo ser, dass Usted después de el ersten Anführungszeichen una Leerstelle hast y por lo tanto el Aufruf no klappt ?

bunt.prc


El Leerstelle muß ser, sonst funktioniertes con Sicherheit no. Lo se sí en el Endeffekt el como posición:
WinExec(C:MeinProgrammLaeuft.exe bunt.prc,1)

El Tests sería Yo auch todos veces sin Hilfsmittel, como XPSE hacer, en Fehlerquellen en Deiner Konfiguration auszuschließen. Einfach el Programas kompilieren/linken y de el Ordner direkt starten. Dann más con Verknüpfung u.s.w.

Aber bien, daß lo zumindest ya veces funktioniert.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
07.11.2007  
 




GDL
Hi,

primero allen Gracias para el Mithilfe.
@IF, Yo tener todos Programas auch el bunt.prc como file en platte y no en el Editor.Im Editor rufe Yo sólo el zukünftige.exe como exe mittels XPSE en.Lo va no. Tal vez liegts auch a prfellow el como todavía algo en el speicher es oder se hay el .prc comenzó en lugar de el vom xpse mittels Schalter eingestellten exe.
Dnn teste Yo sólo nimmer de prfellow heraus pero rufe en el Directorio el de xpse erstellte exe en.Dann kommt no doppelte declaration mehr.

@Ladedialog:
Yo habe heute otra vez bastante en Ruhe en Prfellow,Xprofed alt, Xprofed neu el con el Problema con el Ladedialog en el aufzurufenden Programa probiert.
Lo va kein winexec,kein winexecwait en el otro Programa(ha el Ladedialog al Anfang) weder como exe todavía como prc aufzurufen.
Das lo weder al Leerpunkt todavía al Directorio liegt sieht uno daran dass lo con el Befehlen Shell y Run entonces va.
Dass lo al Rechner o. el Einstellungen liegt es aber definitiv fest, como Rolands Beisspiel en mi alten P III Rechner va.

@ allgemein
Dies es mein letzter Verbesserungsschritt en mi Steuerungsprogramm.An el Oberfläche ändere Yo nimmer mehr, como lo para una Steuerungsprogramm ya Überluxus ha.
Intern ändere Yo auch nix mehr, como todos Versuche qué a ändern en él endeten, el zwar el Programa tal vez más rápido oder sicherer se, dies aber a Lasten el permanenten Einlesegeschwindigkeit el RS232 va.Diese aber es en un Steuerungsprogramm wichtiger como más rápido Bildschirmaufbau oder Klicksicherheit.
Dies liegt pero no a XProfan pero a Windows incluso. Nach Tests con Win95 lugar Yo media Steuerungsrechner otra vez en Win95 en, como ME y XP lahme Krücken Por otra parte, se (para el Yo costumbre).
Auch en el Zusatzmodulen voluntad Yo nix mehr ändern, como Yo ahora a una Punkt kam, wo I, con Quelltextoptimierung nimmer durchblicke.Aber en uno fertigen Exe sieht uno sí el Ver código fuente no.Für mich es como wichtig, dass lo va.

In diesem Zusammenhang möchte Yo nochmals allen Danken el me en esta Weg halfen.Wenn Yo zurückblicke qué de mi Intento antes 2Jahren herauskam, hätte Yo sowieso nie geglaubt.Aber nu iss schluss.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
08.11.2007  
 




Jörg
Sellmeyer
Yo muß sagen, en el Moment kann Yo Georgs Beobachtungen bestätigen. Wenn Hice el XProfEd una ungespeicherte Expediente starten voluntad, kommt siempre el Profanladedialog. Eigentlich es el Editor así programmiert, daß él una temporäre datei anlegt.
Mit WinExec funktioniert no, con Shell funktioniert lo!
Interessanterweise läßt lo con un pequeño Beispielprogramm no nachvollziehen
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.11.2007  
 




Dieter
Zornow
XProfEd ha todavía mehr Fehler, si yo una neue Expediente anlege y el Namen sin Endung eingebe haengt XProfEd, obwohl lo ser debería, el Endung .prf no automáticamente a, Beim Aufrufen des Programmes kommt lo entonces a Fehlern.

Gruss de Bangkok

Dieter
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
24.11.2007  
 





XProfEd ha todavía mehr Fehler, si yo una neue Expediente anlege y el Namen sin Endung eingebe haengt XProfEd, obwohl lo ser debería, el Endung .prf no automáticamente a, Beim Aufrufen des Programmes kommt lo entonces a Fehlern.


Como Yo mich ya dran gewöhnt. En *.INC Archivos es ebenfalls así. Yo hänge simplemente el passenden Suffix a y más gehts !
 
24.11.2007  
 




RGH
Dieter Zornow
XProfEd ha todavía mehr Fehler, si yo una neue Expediente anlege y el Namen sin Endung eingebe haengt XProfEd, obwohl lo ser debería, el Endung .prf no automáticamente a, Beim Aufrufen des Programmes kommt lo entonces a Fehlern.


Das Problema kannst Usted muy simplemente beseitigen, en el Usted el mitgelieferten XProfed-Quellcode simplemente neu kompilierst y el entonces erzeugte EXE benutzt.
El installierte Versión es con Profano2CPP kompiliert, que aquí todavía una pequeña Bug hatte y el Dateidialogbox el eingestellte Endung no automáticamente übernimmt. SORRY!

In el aktuell aquí en el Comunidad downloadbaren Versión, debería dieses Problema allerdings Fijo ser. El aktuelle Profano2CPP-Versión ha esta Bug auch ya Fijo.

Saludo
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
24.11.2007  
 



@RGH


Das Problema kannst Usted muy simplemente beseitigen, en el Usted el mitgelieferten XProfed-Quellcode simplemente neu kompilierst y el entonces erzeugte EXE benutzt.


Wieder veces el Wald antes lauter Bäumen no gesehen ! - Lo kann manchmal así simplemente ser - - eigenen Blödheit. Jetzt klappt alles
 
24.11.2007  
 




Dieter
Zornow
Gracias Roland,

en me laeuft aber el Profano2CPP Versión viel mejor, en selbsterstellten Exen kommt el problema si yo *.prf Archivos ueber Doppelclick lade, dass el Editor en el Vollbildmodus startet, el Lexercontrol pero no, wesentlich oefter.
habe gerade neu kompiliert, Ergebnis siehe Anhang

Gruss de Bangkok

Dieter

27 kB
Hochgeladen:25.11.2007
Ladeanzahl91
Descargar
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
25.11.2007  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

7.043 Views

Untitledvor 0 min.
kustg10.05.2019
rquindt16.03.2018
Walter30.01.2018
GC5704.08.2016
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie