Español
Foro

Prog después de Uhrzeit final

 

helpself
¡Hola,

como Yo sonst en VB escribir bräuchte Yo ahora Eure Unterstützung.

1. Yo möchte gerne una laufendes Programa con uno bestimmen Uhrzeit final.
Sombrero evt. alguien ya así qué geschrieben?

2. ¿Cómo se puede Yo una Fehler en el Prog. übergehen? In VB hay sí el Befehl On Error.

Vielen Besten Dank
 
02.12.2011  
 




Jörg
Sellmeyer
¡Hola,

El Función Time$() liefert Usted el aktuelle Tiempo. Usted mußt also sólo en regelmaßigen Abständen Su eingestellte Tiempo el aktuellen Tiempo vergleichen.

Lo son zwei Arten de Fehlermeldungen en Profano. Einmal tatsächliche Fehler, z,B. Division por Null oder Wurzel de uno negativen Zahl. El führen para Beenden des Programms, como en el Interpreter selber dieser Fehler auftritt, b.z.w. verarbeitet voluntad muß.
Dann hay Warnungen, el erlauben, daß el Programa weiterläuft. El Stabilität hängt entonces vom más Code de, si Su Programa así umgehen kann.

El Fehlermeldungen kannst Usted unterdrücken, indem Usted con Conjunto("Errorlevel",n) el Edición beeinflußt.
Das kann entonces aber para unkontrollierten Choque con entsprechender Windowsreaktion führen.

Lo son todavía el Möglichkeit con Ayuda de "ErrorProc" una propio Fehlerbehandlung a escribir, el en el Falle uno Fehlers ausgeführt se.
Das greift aber z.B. no en el oben erwähnten Fällen.
Ansonsten empfehle Yo ausgiebiges Testen y Bugtracking antes Auslieferung
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.12.2011  
 




E.T.
Hatte antes Ewigkeiten veces una Progg geschrieben (welches en me todavía siempre sin Problemas täglich se ejecuta), qué en etwa así algo macht. Beendet zwar kein Programa pero todos Windows, aber en el Principio el gleiche.
Wenn du interesse hast, kann Yo dir sí el Ver código fuente enviar...

Pero nada así schlimm todos, en el Principio sólo una gespeicherte Uhrzeit con el aktuelle Tiempo vergleichen (Hago esto todos 20 sec., así es zumindest Minuten-Exactamente).


44 kB
Hochgeladen:02.12.2011
Ladeanzahl122
Descargar
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
02.12.2011  
 




helpself
¡Hola,

para el Tipps, dass con el uhrzeit final Yo auch ya hinbekommen y Gracias para el Angebot para el Ver código fuente.

Leider bekomme Yo no hin, el Fehler übergehen.

Yo habe como folgenen Code genommen en Archivos en una más Directorio a kopieren. El Daten mentira en una otro Server, wo de y a Serverarbeiten durchgeführt y ser esta entonces no mehr disponible posición. Lo kommt a uno Fehlermeldung. Oder auch si El Expediente ya geöffnet es.

Der Code:
ClearList
Directorio1$ = "k\"
Directorio2$ = "H:\"
ChDir Directorio1$
AddFiles "*.pdf"
WhileLoop 0,%getcount
Copy Directorio1$ + ListBoxItem$(&Loop) > Directorio2$ + ListBoxItem$(&Loop)
Wend

Sombrero alguien una Concepto?

Besten Dank
 
02.12.2011  
 




Jörg
Sellmeyer
Was sagt el Fehlermeldung porque? Was passiert, si ErrorLevel en 0 setzt?
In diesem Fall dürfte el ErrorProc una gute Solución ser, en así una Fehler a verarbeiten.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.12.2011  
 




helpself
Lo kommt entonces: Copy Directorio1$ + ListBoxItem$(&Loop) > Directorio2$ + ListBoxItem$(&Loop)

porque, va no. desafortunadamente Todavía no Erfahrung con el ErrorLevel de Xprofan.

Muss mich todavía una bischen erlesen....
 
02.12.2011  
 



Como lo time$() auch como native Función son podría él un hilo starten y de el Hilo-nProc una UserMessage senden -

somit sería él se el ständige Zeitprüfen por Hauptereignisschleife ersparen.

Ooooder él nimmt getTickCount y sólo a Programmbeginn errechnet él el getTickCount el a una cierta Tiempo gelten sería y final danach el Prg.
 
02.12.2011  
 




Jörg
Sellmeyer
Yo sería empfehlen, primero el simple Variante a nehmen.

Stehen porque en Su Variables auch el richtigen Werte?
Ansonsten kannst Usted en el Bucle en %error testen y entsprechend handeln.
Su Descripción el Fehlermeldung es siempre todavía no muy aussagekräftig. Was es el genaue Wortlaut? Läuft el Programa danach más? In welchem ErrorLevel (siehe Ayuda) befindest Usted Usted.

Prinzipiell könntet Usted el así abfangen:
KompilierenMarcaSeparación
Set("ErrorLevel",0)
Var n% = 0

While n% < %getcount

    Copy Verzeichnis1$ + ListBoxItem$(&Loop) > Verzeichnis2$ + ListBoxItem$(&Loop)

    If %error

        MessageBox("Ein Fehler ist aufgetreten","Die Datei " + Verzeichnis1$ + ListBoxItem$(&Loop) + " konnte nicht kopiert werden",0)

    EndIf

    Inc n%

Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.12.2011  
 



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.021 Views

Untitledvor 0 min.
DePANik11.07.2013
mein20.05.2013
RudiB.09.11.2012
Stephan Sonneborn25.03.2012
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