Français
Bugs et vermeintliche

$dbLUpdate zeigt Erstellungsdatum, pas Update qui DB

 

E.T.
plan sur elle gestoßen:
$dbLUpdate  zeigt cela Erstellungs-date qui DB à, pas cela dernier Update - date.



Im Hintergrund qui Angaben vom Explorer (stimmen exakt avec qui letzten Aktualisierung qui DB überein), im Vordergrund qui Ausgabe vonXProfan (4 Beta, mais aussi avec 3 et 11 so, im Bild im Interpreter, mais aussi dans dans qui fertigen Exe cela gleiche).
Fenêtre 1000,1000
db("Open", #1,"SinusOrg.DBF")
db("Use", #1)
Imprimer "db-Struktur de SinusOrg.DBF"
Imprimer
Imprimer "Datensätze:      ";&dbRecCount
Imprimer "Felder:          ";%dbFCount
Imprimer "Satzgröße:       ";%dbRecSize;" Byte"
Imprimer "Headergröße:     ";%dbHeader;" Byte"
Imprimer "Letzte Changement: ";$dbLUpdate,"-",GetFTime$("SinusOrg.DBF")
waitinput
Fin

GetFTime$("SinusOrg.DBF")  zeigt qui korrekte Änderungs-Zeit qui DB à.
banque de données était pas dans einem anderen Programme ouvert, était un Kopie qui DB de meinem Wetter-calculateur

43 kB
Hochgeladen:07.09.2017
Downloadcounter0
Download
 
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...
07.09.2017  
 




E.T.
... ah oui: si quelqu'un absolument avec qui getesteten .dbf-Dossier versuchen voudrais: bitteschön, nix geheimes dranne

Herunterladen

461 kB
Hochgeladen:07.09.2017
Downloadcounter1
Herunterladen
 
XProfan X3
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...
07.09.2017  
 




Michael
W.
j'ai es la fois un peu erweitert um peut-être. Fehlern sur qui vestige trop venons:
'cls
Fenêtre 1000,1000
Déclarer pfad$,e&
pfad$ = "C:\\Users\\micha_000\\Downloads\\XProfan\\E.T\\"
e& = %IOResult : imprimer e&
db("Open", #1,"SinusOrg.DBF")
e& = %IOResult : imprimer e&
db("Use", #1)
e& = %IOResult : imprimer e&
Imprimer "db-Struktur de SinusOrg.DBF"
Imprimer
Imprimer "Datensätze:      ";&dbRecCount
Imprimer "Felder:          ";%dbFCount
Imprimer "Satzgröße:       ";%dbRecSize;" Byte"
Imprimer "Headergröße:     ";%dbHeader;" Byte"
e& = %IOResult : imprimer e&
Imprimer "Letzte Changement: ";$dbLUpdate," - ",GetFDate$("SinusOrg.DBF"),GetFTime$("SinusOrg.DBF")
e& = %IOResult : imprimer e&
Imprimer "Letzte Changement: ";$dbLUpdate4," - ",GetFDate$("SinusOrg.DBF"),GetFTime$("SinusOrg.DBF")
e& = %IOResult : imprimer e&
db("Close", #1)
waitkey
Fin

1. tu as db("close",#1) oublier qc.
2. seulement avec GetFTime$() ist pas absolument une Changement erkennbar.
3. on sollte $dbLUpdate4 verwenden
4. im Code wird oui aussi rien geändert

j'ai simple den Helfer "Tabellen bearbeiten" genutzt um une qui Werte trop changement. ensuite habe je erneut cela Programme aufgerufen et cela date hat korrekt qui dernier Changement angezeigt.

ou bien habe je quelque chose übersehen?

P.S.:
Den Pfad habe je wieder abgeklemmt et qui Dossier direct ins aktuelle Verzeichnis gelegt.

gentil, cela Du qui *.DBF juste beigefügt la hâte, so ist testen un Klacks.
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
11.09.2017  
 




E.T.
Michael W. (11.09.2017)
1. tu as db("close",#1) oublier qc.

passiert beim kopieren, im Programme hab ich's

Michael W. (11.09.2017)
2. seulement avec GetFTime$() ist pas absolument une Changement erkennbar.

était seulement zum testen, es wird oui aussi qui richtige Zeit qui letzten Changement angezeigt. GetFDate$  zeigt oui aussi cela wirkliche date qui letzten Changement

Michael W. (11.09.2017)
3. on sollte $dbLUpdate4 verwenden

zeigt mais aussi cela Erstellungs-date qui Dossier à

Michael W. (11.09.2017)
4. im Code wird oui aussi rien geändert

Richtig, soll oui aussi de meinem Programme sur gar keinen le cas gemacht volonté. qui banque de données wird dans reglm. Abständen de einem ext. Programme aktualisiert, je voudrais seulement regarder, si quelque chose geändert ist et puis réagir avec meinem Programme (auslesen).

Michael W. (11.09.2017)
j'ai simple den Helfer "Tabellen bearbeiten" genutzt um une qui Werte trop changement. ensuite habe je erneut cela Programme aufgerufen et cela date hat korrekt qui dernier Changement angezeigt.

oui c'est ca cela darf je pas, siehe zuvor.

Michael W. (11.09.2017)
ou bien habe je quelque chose übersehen?

Hm, wohl cela $dbLUpdate bzw. $dbLUpdate4  seulement bedingt cela richtige Update-date Montrer. je denke, qui le chien liegt y begraben, comment welches Programme qui Dossier aktualisiert, scheind es doch Unterschiede trop donner.

Michael W. (11.09.2017)
gentil, cela Du qui *.DBF juste beigefügt la hâte, so ist testen un Klacks.

 
XProfan X3
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...
11.09.2017  
 




Michael
W.
aussi j'ai irgendwo encore un Uralt-Turbopascal-Programme, cela cet dBase-Format aufbaut et qui données anfügt.

Anscheinend ist pas chacun so sorgsam beim recherchieren des Formates. si Dein externes Programme seulement beim Erstellen cela date écrit ist cela vom Programmierer vergeigt worden.

voilà ensuite qui Frage comment qui banque de données erweitert wird. je prends à, qui ist et bleibt sans *.IDX. ensuite sollte es simple son, car ensuite wird simple seulement erweitert.

Nutze alors den Rückgabewert de db("Open",...
Den dans einer INI-Dossier merken et tu sais beim Öffnen qui Dossier
si réellement quelque chose hinzugefügt wurde - et combien.

P.S.:
alors: Bug oui, mais pas de XProfan...

avec den Entwicklern qui Wetterstation contact aufnehmen et Ihnen un besseres Programme anbieten.
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
12.09.2017  
 




E.T.
Michael W. (12.09.2017)
Anscheinend ist pas chacun so sorgsam beim recherchieren des Formates. si Dein externes Programme seulement beim Erstellen cela date écrit ist cela vom Programmierer vergeigt worden.

... toujours cet vite-Mach-Fix-Programmierer

Michael W. (12.09.2017)
voilà ensuite qui Frage comment qui banque de données erweitert wird. je prends à, qui ist et bleibt sans *.IDX. ensuite sollte es simple son, car ensuite wird simple seulement erweitert.

index wird aucun erstellt, comment erwartet... $dbLUpdate bzw. $dbLUpdate4  greifen sur qui .idx trop ?? cela sollte on mais aussi savons, ensuite melde je cette Verweis la fois comme Nachtrag dans qui Aider-Dossier à.

Michael W. (12.09.2017)
Nutze alors den Rückgabewert de db("Open",...
Den dans einer INI-Dossier merken et tu sais beim Öffnen qui Dossier
si réellement quelque chose hinzugefügt wurde - et combien.

ensuite nehme je juste GetFDate$ + GetFTime$ , cela passt oui. je weis oui pas, si cela ext. Programme irgendwann la fois quoi "am Anfang" qui db killt, um ggf. qui Dossier pas trop grand volonté trop laisser.

Michael W. (12.09.2017)
avec den Entwicklern qui Wetterstation contact aufnehmen et Ihnen un besseres Programme anbieten.

c'est qui Sinn qui l'affaire. Zumindest veux je erstmal mon Programme, quoi mir qui données so anzeigt, comment je es veux (z.B. im Vollbild, quoi en Progg pas la fois hinbekommt), tout autor begnüge je mich erstmal avec qui Abfrage qui banque de données des Hersteller-Proggs.

si je car la fois Zeit trouver serait, qui station, quelle am USB hängt, selbst abzufragen, bräuchte je en Programme pas (extra) mitlaufen laisser et pourrait aussi un (vlt. besseres) Programme comme qui Hersteller-Version (est de 2013 ou bien so) anbieten. mais irgendwie veux une Standard-USB-Abfrage (comment ReadCom & Co.) simple pas dans XProfan Einzug tenir, quoi je très tant pis finde. et si ensuite Zeit fehlt, sich selbst avec den ganzen ddl's auseinanderzusetzen, muss on sich plan erstmal sur 3 Ecken aider...
alors si quelqu'un qui Mitlesendenden direkten Zugriff sur USB-Geräte (sans USB-Seriell-Konverter) aus einem XProfan-Progg hinbekommen hat, ensuite toujours her avec cela  
sur jeden le cas besten Dank à toi, Michael
 
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...
12.09.2017  
 




RGH
$DBLUpdate et $DBLUpdate4 greifen lediglich sur den En-tête qui banque de données trop. si un externes Programme beim Changement den En-tête pas aktualisiert, ist XProfan naturellement impuissant.

BTW: Standard DBase speichert cela l'an seulement zweistellig im En-tête. $DBLUpdate4 nimmt à, dass Jahre avant 71 dans diesem siècle liegen et gibt cela l'an entsprechend 4-stellig zurück.

Pour Votre Zwecke pourrait mais qui de Dir verwandte Methode, nämlich cela Filedatum trop verwenden, qui sicherere Weg son.

Salut
Roland
 
XProfan X3
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
12.09.2017  
 



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

Untitledvor 0 min.
Rschnett06.08.2022
Sven Bader07.09.2021
ecki24.01.2019
Torsten Rümker02.01.2019
plus...

Themeninformationen

cet Thema hat 3 participant:

E.T. (4x)
Michael W. (2x)
RGH (1x)


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