Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows 98 und Shellexecute (https://www.delphipraxis.net/31840-windows-98-und-shellexecute.html)

Luckie 15. Okt 2004 10:15

Re: Windows 98 und Shellexecute
 
Zitat:

Zitat von emsländer
jaja der Pfad war komplett mit dabei.

Sorry, das meine Glaskugel kaputt ist und ich nicht gewußt habe, dass du uns in dem Codeschnippsel relevante Informationen vorenthälts.

Zitat:

Anwort ans Callcenter: Ja mein Bildsdchirm ist eingeschaltet. Ja der kleine Knopf da unten rechts...
OK. Ich klinke mich dann mal aus. So muss ich mich nicht behandeln lassen.

emsländer 15. Okt 2004 10:20

Re: Windows 98 und Shellexecute
 
He,

sorry .. :roll:

ich hatte ja bereits geschrieben, das das Problem erfolgreich gelöst ist. Das ist ja nur eine Nachdiskussion.

Wenn Du Dich durch meine "forsche" Antwort auf den Schlips getreten fühlst, dann entschuldige ich mich dafür. :duck:


Ich übrigens bisher auch noch nix mit Windows 98 zu tuen gehabt. Ich habs hier zum Testen in einer VMWare Box laufen.


Gruss

EL

roderich 15. Okt 2004 11:03

Re: Windows 98 und Shellexecute
 
@emsländer:

was ist "existsfile" für eine Funktion ? Eine von Euch geschriebene, die Groß/Kleinschreibung unterscheidet ? Es ist jedenfalls keine VCL oder API-Routine.

Ich finde es übrigens auch ziemlich daneben, jemanden schwach anzuquatschen, der sich Zeit für Dich genommen hat und weiß Gott nicht ahnen kann, wo Du was falsch programmierst, wenn Du nur Phantasie-Fragmente postest.

Roderich

fkerber 15. Okt 2004 11:05

Re: Windows 98 und Shellexecute
 
Hi!

Ich tippe mal, dass FileExists gemeint ist, oder?

Ciao Frederic

emsländer 15. Okt 2004 11:06

Re: Windows 98 und Shellexecute
 
jupp - sorry - vertippt.


Gruss

EL

emsländer 15. Okt 2004 11:07

Re: Windows 98 und Shellexecute
 
Hallo Roderich,

ich habe mich dafür entschuldigt. Jeder hat mal nen schlechten Tag. Ok - hab meine Prügel bekommen und nehme sie hin.

Es war übrigens fileexists gemeint. Hab mich da vertippelt.


Gruss

EL

tommie-lie 15. Okt 2004 11:14

Re: Windows 98 und Shellexecute
 
Zitat:

Zitat von emsländer
jupp - sorry - vertippt.

Gut, nachdem du jetzt zweimal zugegeben hast, daß der Code, den du gepostet hast, nicht dem Code entspricht, den du tatsächlich ausgeführt hast, würde ich dich darum bitten, deinen echten Code zu posten, der nicht funktioniert :roll:

Und DOS und Windows waren schon immer und sind noch immer case-insensitiv, was Datei- und Verzeichnisnamen angeht.

Luckie 15. Okt 2004 11:19

Re: Windows 98 und Shellexecute
 
Entschuldigung ist angenommen. Ändert aber nichts an der Tatsache, dass der Fehle rbei dir liegt. Wie tommie-lie eben betsätigt hat, ist Windows, auch NT ff., nicht casesensitiv.

emsländer 15. Okt 2004 11:22

Re: Windows 98 und Shellexecute
 
Hi zusammen,


Hier der originalcode:

deletefile(sappdir+'\FDFinanzdeskManager.old');
renamefile(sappdir+'\FDFinanzdeskManager.exe',sapp dir+'\FDFinanzdeskManager.old');
renamefile(sappdir+'\fdm_user_update.exe', sappdir+'\FDFinanzdeskManager.exe');


Als ich die Dateinamen im Code klein geschrieben hatte, hat es nicht funktioniert.

Gruss

EL

emsländer 15. Okt 2004 11:25

Re: Windows 98 und Shellexecute
 
Zitat:

Zitat von Luckie
Entschuldigung ist angenommen. Ändert aber nichts an der Tatsache, dass der Fehle rbei dir liegt. Wie tommie-lie eben betsätigt hat, ist Windows, auch NT ff., nicht casesensitiv.


Danke!

das NT/2000/XP nicht case sensitiv ist, ist mir klar.

Der Fehler trat nur bei Windows98 auf (Welches ich allerdings in einer VMWare-Box laufen habe).

Nachdem ich den Quelltext dem Case der Dateinamen angepasst hatte, ging alles.

Gruss

EL


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz