Français
Forum

Probleme avec Parametern?

 

Nico
Madysa
Hallöchen zusammen,
So, je ne sais pas si cela mon faute ou bien einer de XProfan ist, mais beim Programmieren habe je folgendes Problem trouvé.
KompilierenMarqueSéparation
declare name$

proc DataName

    parameters tdatei$
    declare te% , tteil$
    te% = 1

    repeat

        tteil$=SubStr$(tdatei$,te%,"\")
        inc te%

    until (SubStr$(tdatei$,te%,"\") = "")

    return tteil$

endproc

proc open

    parameters ppfad$

    if ppfad$ <> ""

        name$ = DataName(ppfad$)

    endif

endproc

cls
open LoadFile$("Öffne ...","Alle Dateien|*.*")
end

Im Interpreter passiert avec dem Code rien. si je dagegen den Code compiliere et qui EXE ausführe, bekomme je une saftige Fehlermeldung à cause de trop wenigen Parametern et cela Programme bricht chez
nom$ = DataName(ppfad$)
à partir.

ici ist une kleine Changement:
KompilierenMarqueSéparation
declare nom$

proc DataName

    parameters tdatei$
    declare te% , tteil$
    te% = 1

    repeat

        tteil$=$ Substr(tdatei$,te%,"\")
        inc te%

    until ($ Substr(tdatei$,te%,"\") = »)

    return tteil$

endproc

proc open

    parameters ppfad$

    si ppfad$ <> »

        nom$ = DataName($(1))

    endif

endproc

cls
open LoadFile$("Öffne ...","Alle Dateien|*.*")
end

comment son vite bemerkt avez, habe je ppfad$ simple par $(1) ersetzt. et:
comme EXE funktioniert alles!
Hat là quelqu'un une simple Erklärung?

P.S.: Immerhin habe je diesmal juste cela Work-Around glech selbst trouvé.

EDIT:
une kleine Anmerkung - DataName pouvoir rien d'autre comme den letzten partie des Pfades abzuschneiden et zurückzugeben (c'est dans diesem le cas qui ausgewählte Dossier).
 
Nico Madysa
17.03.2006  
 



je erhalte chez Deinem oberen Code aucun Fehlermeldungen.

peut-être liegt es daran cela chez mir qui XPSE überflüssige marque entfernt.
 
17.03.2006  
 




Nico
Madysa
la hâte du es comme EXE probiert ou bien seulement avec dem Interpreter?
 
Nico Madysa
17.03.2006  
 



qui Invité ebend, cela était je - mon Session était wohl ausgelaufen. j'ai alle 3 Modi durchprobiert.
 
17.03.2006  
 




RGH
Salut,

alors chez mir fonctionne es im Interpreter et comme Exe-Dossier völlig problemlos! (aussi sans XPSE!)

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
17.03.2006  
 




Nico
Madysa
eh bien bien, je habs sous Win95 ausprobiert (suis grad im MM-cabinet vom Lautech). trop Hause (Win98) Gabs bishr aucun faute. je fands seulement merkwürdig, dass ici(Win95) $(1) klappt et ppfad$ pas.

@iF : Dass du qui Invité es, hab je mir déjà gedacht.
 
Nico Madysa
17.03.2006  
 




Dietmar
Horn
je saß im cabinet près de Nico, comme il den beschriebenen Bug bemerkte. cette faute trat ici pas seulement sur Rechnern avec Win 95 sur, mais aussi sur PC avec Win 98.

Salut
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:  [...] 
17.03.2006  
 




Nico
Madysa
cet l'affaire pouvoir mich irre!
Zuhause (Win98) marcher $(1) et ppfad$ problemlos comme Code et EXE,
im Lautech(Win98) klappt $(1) toujours et ppfad$ seulement im Interpreter.
Hä???
 
Nico Madysa
27.03.2006  
 




Jac
de
Lad
Probiers la fois avec ppfad$ statt $(1) et individuel Backslashes (statt \)!

Jac
 
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
27.03.2006  
 




RGH
[quote-part:f5999bea12=Nico Madysa]cet l'affaire pouvoir mich irre!
Zuhause (Win98) marcher $(1) et ppfad$ problemlos comme Code et EXE,
im Lautech(Win98) klappt $(1) toujours et ppfad$ seulement im Interpreter.
Hä??? [/quote-part:f5999bea12]
es Du sûrement, qui Du à beiden Örtlichkeiten quiselbe Version de (X)Profan benutzt?
Im Zweifelsfalle serait je es là, wohin es Probleme pouvoir, la fois récente installer (laisser).

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
27.03.2006  
 



qui Bugnity-Rubrik ist seulement pour definitive faute, pas pour Vermutungen.

Fil wurde déménagé.
 
27.03.2006  
 



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

2.143 Views

Untitledvor 0 min.
H.Brill01.08.2023
RICOSCH04.11.2011

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