Autor Beitrag
Killmag10
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 297

Suse Linux / DOS / Windows All In One ;)
D4 / D2005
BeitragVerfasst: So 05.09.04 17:19 
Hi

Ich habe folgendes vor

Ich will ein programm schreiben was die wetterdaten ins web stellt.

Das programm was zur wetterstation dabei ist stellt in eine datei immer die aktuellen daten

currdat.lst
ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
[header]
programm_name = "heavy weather"
programm_version = "Ver. 2.0 beta release"
file_name = "currdat.lst"
file_format_version = "ver. 1.0"

[time]
start = 3303363479
start_date_string = "Sun Sep 05 10:57:59 2004"
last_actualisation = 3303363509
last_actualisation_date_string = "Sun Sep 05 10:58:29 2004"
next_actualisation = 3303363569
next_actualisation_date_string = "Sun Sep 05 10:59:29 2004"

[weather_picture]
comment = "-1=not valid, 0=rain, 1=cloud, 2=sun"
number = 2

[weather_tendency]
comment_1 = "-1=not valid,            0=no change of air pressure"
comment_2 = " 1=air pressure rising,  2=air pressure falling"
number = 1

[indoor_temperature]
deg_C = "23.8"
deg_F = "74.8"

[outdoor_temperature]
deg_C = "20.1"
deg_F = "68.1"

[indoor_humidity]
percent = "39"

[outdoor_humidity]
percent = "53"

[dewpoint]
deg_C = "10.2"
deg_F = "50.3"

[windchill]
deg_C = "20.1"
deg_F = "68.1"

[wind_speed]
mps = "1.2"
kmh = "4.3"
mph = "2.6"
knt = "2.3"
bft = " 1"

[wind_direction]
deg = "22.5"
name = "NNE"

[rain_total]
mm = "109.8"
inch = "4.32"

[rain_24h]
mm = "0.0"
inch = "0.00"

[rain_1h]
mm = "0.0"
inch = "0.00"

[pressure_absolute]
hpa = "982.7"
inHg = "29.01"

[pressure_relative]
hpa = "1025.0"
inHg = "30.26"

[storm_alarm]
comment = "-1=not valid, 0=storm alarm not activ, 1=storm alarm activ"
number = 0


meine frage ist nun ob es zu problemen kommen kann wenn ich es mit Tini auslese da das andere prog die daten ja auch immer reinstellt (was basiert zb wenn das eine prog gerade schreibt und meins lesen will).

und was sollte man vorallem beachten.

mfg. Killmag10

_________________
Mega-inkompetente Computer-ruinierende Organisation spioniert ohne funktionierende Technik
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: So 05.09.04 18:00 
Du öffnest die Datei als fmsharedopenread (wie die Konstante genau hieß, weiß ich grad nicht, aber die OH gibt Auskunft). Wenn das Wetterprogramm die Datei exklusiv öffnet, kriegst du 'ne Exception. Die kannst du auswerten und warten, bis du zugreifen darfst. Wenn der Zugriff von TIni nicht unterstützt wird, musst du 'nen FileStream nehmen.

Gruß,
Jörg

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!