Français
Forum

Habe la fois wieder un Problem

 

Rainer
Hoefs
Salut,

schreibe justement un Rechnungsprogramm pour mon madame. je benutze y 2 Datenbanken *.DBF.

Einmal qui avec den Kundenadressen et une dans qui qui Rechnungsdaten gespeichert volonté.

l'addition wird dans einem Preview-la fenêtre toujours aktuell gezeigt, et so gedruckt.

cela alles funktioniert einwandfrei.

eh bien habe je une Button, qui qui KundenDB im dbBrowse anzeigt, editiert usw.

cela funktioniert im RunModus absolu correct.
dans qui kompilierten Exe schmiert cela Programme grundsätzlich ab, et je peux pas feststellen pourquoi?!

qui gleiche Aufrauf avec qui selben DB funktioniert dans einem Minimalprogramm aussi dans qui EXE correcte.

comment peux Je l' faute trouver??

merci pour qui Hilfen.

Rainer
 
05.07.2015  
 




Michael
W.
ErrorProc,
LogDatei (sur 27.1 Fehlermeldungen),
externer Debugger (aussi sur 27.1 erreichbare Info)

malheureusement trop wenig Contribution um là aus qui Hüfte trop schiessen...
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
05.07.2015  
 




Rainer
Hoefs
Vielen Dank pour den Hinweis,

mais cela quoi Du là écris sommes pour mich simple böhmische Dörfer, quoi ist avec (sur 27.1 Fehlermeldungen) trop comprendre.

avec dem externe Debugger viens je pas du tout bien sûr, habe qui Aider déjà zig-la fois gelesen et verstehe pas quoi je...

a. im Programme faire doit, avec cela qui funktioniert...

b. je avec dem Debugger faire doit um une Exe, qui pas funktioniert trop starten. qui Code fonctionne aussi im Debugger im Runmodus einwandfrei.

alors tu vois ici une totalen Hilflosen.

quand même merci
Rainer
 
05.07.2015  
 




Michael
W.
Hilfedatei le chapitre 27.1

Set("LogFile","c:\XProfan\Logbuch.txt")

avec LogOut "string" ensuite wegschreiben quoi dans Variablen stand, ou bien wohin on justement im Programme ist. là cet Dossier toujours juste wieder geschlossen wird, peux vous pour einem Absturz oui c'est ca dire jusqu'à òu cela Programme es geschafft hat.

a
Set("Errorlevel",1) 'Fehler/Warnungen im Debugger montrer

' hiermit sieht on, quand qui envol passiert
Set("DebugMode",2) 'Einzelschritt im Debugger

b
Im Einzelschritt abarbeiten et regarder, quoi so dans den Variablen steht. alors comment un Detektiv à den faute herantasten.

LogOut ist incidemment qui einfachste Methode qui Eingrenzung. là es seulement dans qui EXE zum envol venez, simple "Wegpunkte" mettons et im Logbuch ensuite regarder, quel dernier Punkt es encore ins Logbuch geschafft hat.

après peux qui faute pas son, mais une ganze Weile devant.
Z.B. wird quelque chose dans Dossier geschrieben, quoi une IO-faute erzeugt. ensuite peux es passer, cela seulement qui prochain Zugriff sur qui nez fällt.

LogOut "Hauptprogramm Start"
LogOut "Untermodul données lesen Start"
LogOut "Untermodul données lesen Ende"
LogOut "Daten zeigen"
LogOut "Tastendruck pour ..."
LogOut "Daten schreiben"
LogOut "Untermodul données lesen Start"
LogOut "Untermodul données lesen Ende"
LogOut "Untermodul Datensatz effacer Start"
LogOut "Untermodul Datensatz effacer ausführen"
...
(la fois so comme Beispiel. Ist naturellement à den entsprechenden se mettre einzufügen.)

on wandelt alors alles quoi on zum aktuellen Stand savons voudrais dans une String et écrit es ins Logbuch.

Beim Debugger gibt es encore Fichiers sur qui Platte
PrfDebug*.(inc/prf)
qui peut aussi chez qui Analyse aider.
 
XProfan X3
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
06.07.2015  
 




Rainer
Hoefs
merci pour Votre verständliche Erklärung.
je werde es la fois ausprobieren.
Rainer
 
06.07.2015  
 




Thomas
Freier
Riecht pour Zugriffsverletzung.
vais en aus, dass pas gleichzeitig versucht wird RE trop écrivons et données trop éditer.
personnelle ouvre je trop chacun Aktion qui dbf récente et schließe vous wieder tout de suite (vieille dbase-dos-zeiten Macke) si le Aktion abgeschlossen ist.
Zeitverlust habe je encore pas feststellen peut.

Im Prinzip ist es oui possible alle dbf am Programmanfang trop ouvrir et seulement avec dem Programmende trop schließen. mais si cela toujours rund fonctionne?
 
Gruß Thomas
Windows XP SP2, XProfan X2
06.07.2015  
 




RGH
si un Programme im Interpreter fonctionne, mais kompiliert abstürzt, peux es aussi un kleiner Syntaxfehler son, den qui Interpreter toleriert et übersieht, qui mais cela Runtime-Modul zum Absturz bringt. cela peux z.B. un doppeltes Komma ou bien un überflüssiger paramètre son.

je sais, dass es solche möglichen faute, gibt et habe aussi déjà quelques ausgebügelt. Naturgemäß sommes qui Parser de Interpreter et Runtime eh bien la fois unterschiedlich et daher peux so quelque chose vorkommen.

Solltest Du alors den faute avec obigen Methoden trouvé avons, wäre je pour une Hinweis reconnaissant, um un solch différent Verhalten künftig trop vermeiden.

Salut
Roland
 
XProfan X2
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
06.07.2015  
 




Rainer
Hoefs
allô Roland,

habe cela Problem ersteinmal avec einem eigenen Dialog gelöst. qui funktioniert so comment il soll et pouvoir keinen faute

si je wieder quelque chose Zeit habe schaue je là nochmals rein et werde mich annoncer si je quelque chose trouvé habe.

merci

Rainer
 
06.07.2015  
 



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

6.569 Views

Untitledvor 0 min.
Rainer Hoefs15.07.2019
Wilfried28.05.2016
Magda13.04.2016
H.Brill06.12.2015
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