AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Bussystem des Rechners ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Bussystem des Rechners ermitteln

Ein Thema von Coffeecoder · begonnen am 13. Mär 2012 · letzter Beitrag vom 14. Mär 2012
 
Benutzerbild von Coffeecoder
Coffeecoder

Registriert seit: 27. Apr 2011
242 Beiträge
 
Delphi 6 Enterprise
 
#20

AW: Bussystem des Rechners ermitteln

  Alt 14. Mär 2012, 07:44
Genau genommen geht es wahrscheinlich weder um Bus- noch Prozessorarchitektur, sondern nur um die Ermittlung des korrekten Programmpfads abhängig vom Betriebssystem...
Das ist wahr. Ich erläutere mal die Problembeschreibung:
Eine Batch-Datei soll ermitteln ob es sich um ein 32-Bit oder 64-Bit System handelt.
Ist eine 32-Bit-Version dann soll er diesen Pfad "C:\Program Files\Common Files\Research In Motion\" nehmen, sonst bei der
64-Bit-Version diesen Pfad "C:\Program Files(x86)\Common Files\Research In Motion\".
Doch jetzt entsteht ein weiteres Problem, je nach Sprache heisst es Program Files, Programme oder sonst was anderes.
Dazu verwende dann ich die Umgebungsvariable %ProgramFiles% und bastele mir den restlichen Pfad zusammen.

An der Stelle, sollte ich vielleicht in Betracht ziehen, dass ein Delphi-Programm besser geeignet wäre als eine Batch-Datei. In diesem Ordner "Research In Motion" gibt es ein Unterordner, welche eine Datei enthält die eine exe, die ich (mit Parameter) ausführen muss. Das kann man ja leicht mit der Funktion ShellExecute(..) machen.
Coffeecoder
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz