AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Textimport und export

Ein Thema von bennySB · begonnen am 27. Mai 2013 · letzter Beitrag vom 30. Mai 2013
Antwort Antwort
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.549 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Textimport und export

  Alt 27. Mai 2013, 11:09
Wenn nicht dann muss ich wohl zusätzlich einen Code einbauen in dem das Verzeichnis ermittelt wird oder?
Darauf wird es hinauslaufen. Woher soll denn der Compiler wissen, dass er da einen Platzhalter parsen soll? Für ihn ist ein String ein String, egal was da drin steht.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von bennySB
bennySB

Registriert seit: 14. Mai 2013
42 Beiträge
 
#2

AW: Textimport und export

  Alt 27. Mai 2013, 11:15
juhuuu das freut mich ja........nicht *gg*

Und das nur weil man immer nach dem DAU ausgeht (Dümmster anzunehmender User)^^

Na dann werde ich mich mal umschauen nach ner Syntax fürs auslesen des Verzeichnisses oder hat einer gerade was parat?
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Textimport und export

  Alt 27. Mai 2013, 11:43
Also ich kenn das Inno nicht aber wenn ich so deinen Code lese, müsste nicht ExpandConstant('{cm:CAEVerzeichnis}') das richtige machen?
  Mit Zitat antworten Zitat
Benutzerbild von bennySB
bennySB

Registriert seit: 14. Mai 2013
42 Beiträge
 
#4

AW: Textimport und export

  Alt 27. Mai 2013, 12:20
Also ich kenn das Inno nicht aber wenn ich so deinen Code lese, müsste nicht ExpandConstant('{cm:CAEVerzeichnis}') das richtige machen?
Heilige schei.... danke für den Tipp^^ jetzt habe ich es endlich, du hast mich auf die richtige Idee gebracht.
Zu deiner Info "{cm:CAEVerzeichnis}" ist in dem Fall falsch, denn cm steht für CustomMessage und das ist nur der Text der im Setup auf einer jeweiligen Seite angezeigt wird, aber folgendes ist nun das richtig eErgebnis:

Delphi-Quellcode:
    procedure CurStepChanged(CurStep: TSetupStep);

    var
      DOSBoxConf : TStringList;

    begin
        if CurStep=ssPostInstall then
          begin;
          DOSBoxConf := TStringList.Create;
          DOSBoxConf.LoadFromFile('C:\Users\BWolonkieiwicz\AppData\Local\DOSBox\dosbox-SVN_MB6.conf');
          DOSBoxConf[298] := copy(DOSBoxConf[298],1,22)+(ExpandConstant('{app}\PrintOut\SELECT.PCL'))+copy(DOSBoxConf[298],24,length(DOSBoxConf[298]));
          DOSBoxConf[355] := copy(DOSBoxConf[355],1,9)+(ExpandConstant('{code:InstallCae}\'))+copy(DOSBoxConf[355],24,length(DOSBoxConf[355]));
          DOSBoxConf[356] := copy(DOSBoxConf[356],1,9)+(ExpandConstant('{app}\'))+copy(DOSBoxConf[356],24,length(DOSBoxConf[356]));
          DOSBoxConf.SaveToFile('C:\Users\BWolonkieiwicz\AppData\Local\DOSBox\dosbox-SVN_MB6.conf');
          DOSBoxConf.Free;
          end;
    end;
So trägt er alle so ein wie es sein soll.

Nur hat sich jetzt ein neues Problem gezeigt welches auf Basis des Betriebssystems geht, je nach Sprache etc.

Mein Programm welches ich installiere schaut auf der Festplatte nach wie ein Ordner heißt, in diesem Fall "C:\Programme\...." jedoch schreibt mir der Code nun in meine *.conf Datei durch die Anweisung "{app}" (welche ja das Installationsverzeichnis ist) folgendes: "C:\Program Files\....."

Irgendwie muss ich es nun hinkriegen das Inno Setup bzw. der Code zwangsweise Programme schreibt.

hat da einer nen Tipp für mich oder ist es nun so weit einen Code zu schreiben der das Verzeichnis erkennt und dahin hoffentlich Programme nimmt?
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Textimport und export

  Alt 27. Mai 2013, 12:26
Soviel ich weiß, ist das im Explorer angezeigte "c:\Programme" nur ein Link auf "c:\Program Files", was heißen soll, dass beides gehen müsste.
  Mit Zitat antworten Zitat
Benutzerbild von bennySB
bennySB

Registriert seit: 14. Mai 2013
42 Beiträge
 
#6

AW: Textimport und export

  Alt 27. Mai 2013, 12:35
Dachte ich auch, aber irgendwie will es trotzdem nicht gehen.
Ich muss mal schauen wie ich im Inno Setup das vielleicht anpassen kann, da kann man allgemein ein wenig arbeiten mit diesen beiden Befehlen:

Delphi-Quellcode:
LanguageDetectionMethod=uilanguage
PrivilegesRequired=none
  Mit Zitat antworten Zitat
Benutzerbild von baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Textimport und export

  Alt 27. Mai 2013, 12:40
Ich tippe eher auf das Leerzeichen-Problem, ich weiß ja nicht wie deine config-Datei den Pfad rausliest aber evtl. reicht ja ein Setzen von Anführungszeichen drumrum (z.B. "c:\Program Files\test\Dateiname.txt").
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 10:43 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