Autor Beitrag
TheD
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 27



BeitragVerfasst: Di 11.03.03 23:47 
Hallo,

ich hab ein "kleines" Problem. Und zwar läuft mein Programm auf WinMe, allerdings nicht auf NT4.0 und was das aller schlimmste ist, es passiert nur beim erstenStart auf dem NT System. Wie sucht man sowas?

_________________
Bis dannn... TheD!
Wer im Schlachthaus sitzt, sollte nicht mit Schweinen werfen! ;)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.03.03 01:34 
Hat meinst mit fehlenden Rechten zu tun. Schreibst du was in die Registry oder in ein Verzeichnis, wo der Benutzer keine Schreibrechte hat? Oder benutzt du sonst irgendwelche betriebssystemspezifischen Sachen?
TheD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 27



BeitragVerfasst: Mi 12.03.03 08:24 
Beim ersten Start wird eine INI angelegt, falls nicht vorhanden. Anschliessend wird versucht der Com1 zu öffnen. Da der eingeloggte, Admin-Rechte hat, sollte dies kein Thema sein. Und erst wenn mn in die Einstellungen rein geht, lese ich Comports aus der Registry und zeige sie in einer ComboBox an. Das sollte auch kein Thema sein, da ich ja ur Lese und niemals schreibe.
Ausserdem habe ich festgestellt, das es irgendwas mit dem anlegen der Ini und den ComPort öffnen zutun hat, weil:
In der OnShow des Hauptformulares, kommt:

Hole Daten aus der Ini und speichere sie in globale Variablen.
Öffne ComPort anhand der globalen Variablen.
Setze die Caption mancher Labels auf ''.

Also, das Problem: Beim ersten Start, werden auch die Labels nicht verändert!! :shock: :roll:

Das heisst, irgendwas in der OnShow wird nicht ausgeführt, hab aber noch nircht rausgefunden ob es alles ist oder nur ein Teil, aber ich hab den Eindruck das der grossteil nicht ausgeführt wird, bzw. werden kann.

Das ganze ist sehr merkwürdig, da ich es bei mir absolut nicht nachfolziehen kann! Leider. Ich bin auch der Meinung nach ich nichts mache, wozu man irgend welche Rechte haben müsste.

_________________
Bis dannn... TheD!
Wer im Schlachthaus sitzt, sollte nicht mit Schweinen werfen! ;)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.03.03 08:26 
Wo wird die Ini erstellt?

Mach mal nach jeder Zeile in OnShow ein:
ausblenden Quelltext
1:
RaiseLastOSError();					
TheD Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 27



BeitragVerfasst: Mi 12.03.03 13:55 
Luckie hat folgendes geschrieben:
Wo wird die Ini erstellt?

Ins gleiche Verzeichniss wie die exe.
Zitat:
Mach mal nach jeder Zeile in OnShow ein:
ausblenden Quelltext
1:
RaiseLastOSError();					

Hab im Moment die möglichkeit nicht, aber was macht das denn?

_________________
Bis dannn... TheD!
Wer im Schlachthaus sitzt, sollte nicht mit Schweinen werfen! ;)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.03.03 14:00 
Es zeigt dir den letzten aufgetretenen Fehler im Klartext und mit Error-Code an.