TSHM
Lt. Commander
- Registriert
- Mai 2004
- Beiträge
- 1.370
Ich habe ein komisches Phänomen unter Visual Basic vorgefallen.
Ich habe mit Visual Basic eine Datei erstellt, die es eigentlich nicht geben dürfte, da sie unerlaubte Zeichen enthält. Aber auch nur in einem entsprechenden Zusammenhang.
Und wieso komme ich dann auf "bester Kopierschutz"?
Ganz einfach: Wenn ich den Source-Code bei mir ausgebe, funktionierts bei mir - aber nur bei mir. Wenn mein Kollege den Source-Code ausgibt, funktionierts bei ihn - aber auch nur bei ihm. Selbst wenn das System genau identisch ist, funktionierts nur bei dem Computer, bei dem es ausgegeben wurde.
Zuerst dachte ich wieder an einen Visual Basic fehler, denn ich hatte vor Jahren mit VB 4 einmal eine Uhr programmiert, die unter NT mit der richtigen Geschwindigkeit, aber unter XP um ein drittel langsamer ging.
Doch als ich den Code noch einmal in Einzelschritten durchging, fand ich die Ursache heraus.
VB hatte schon viele komische Dinge gemacht - aber so was ist mir noch nie passiert. Wie geht sowas überhaupt? Schließlich meldet er anderswo, wenn ich falsche Dateinamen angebe, eine Fehlermeldung, hier aber nicht.
-Matthias
P.S.: Die entsprechende Codestelle reiche ich nach.
Ich habe mit Visual Basic eine Datei erstellt, die es eigentlich nicht geben dürfte, da sie unerlaubte Zeichen enthält. Aber auch nur in einem entsprechenden Zusammenhang.
Und wieso komme ich dann auf "bester Kopierschutz"?
Ganz einfach: Wenn ich den Source-Code bei mir ausgebe, funktionierts bei mir - aber nur bei mir. Wenn mein Kollege den Source-Code ausgibt, funktionierts bei ihn - aber auch nur bei ihm. Selbst wenn das System genau identisch ist, funktionierts nur bei dem Computer, bei dem es ausgegeben wurde.
Zuerst dachte ich wieder an einen Visual Basic fehler, denn ich hatte vor Jahren mit VB 4 einmal eine Uhr programmiert, die unter NT mit der richtigen Geschwindigkeit, aber unter XP um ein drittel langsamer ging.
Doch als ich den Code noch einmal in Einzelschritten durchging, fand ich die Ursache heraus.
VB hatte schon viele komische Dinge gemacht - aber so was ist mir noch nie passiert. Wie geht sowas überhaupt? Schließlich meldet er anderswo, wenn ich falsche Dateinamen angebe, eine Fehlermeldung, hier aber nicht.
-Matthias
P.S.: Die entsprechende Codestelle reiche ich nach.