AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Exe statt Delphi-Programm verwenden !
Thema durchsuchen
Ansicht
Themen-Optionen

Exe statt Delphi-Programm verwenden !

Ein Thema von taktaky · begonnen am 6. Sep 2007 · letzter Beitrag vom 8. Sep 2007
 
Andreas L.
(Gast)

n/a Beiträge
 
#21

Re: Exe statt Delphi-Programm verwenden !

  Alt 7. Sep 2007, 00:21
Zitat von taktaky:
Zitat von Andreas L.:
Erstell deinen Browser und kompilier ihn. Beim Klick auf deinen "Compile"-Button erstellst du eine Ini-Datei mit den Werten aus dem Formular. Der Browser lädt diese Datei und übernimmt die Angaben.

Delphi-Quellcode:
uses .., inifiles;

procedure Compile;
var
 ini: TIniFile;
begin

 ini := TIniFile.create('dateiname + pfad......');
 ini.writestring('sektion', 'schlüssel', 'wert');
 ...
 ini.free;

end;
Kannst du noch mehr erklären?
wo soll der Code hin?

hier ist das Project als winrar:
http://www.delphipraxis.net/download.php?id=28800

Deine "Compiler"-Anwendung:

Ins OnClick des "Compile"-Buttons:
- Ini Objekt erstellen //siehe meinen Code, du kannst das auch mit einen savedialog verbinden was wohl von Vorteil wäre
- Daten per WriteString in die Ini-Datei schreiben
Eine Ini-Datei ist so aufgebaut:
Code:
[Sektion1]
Schlüssel1=Wert1
Schlüssel2=Wert2

[Sektion2]
...
ini.WriteString('Browser', 'Breite', '500'); würde bspw. folgendes ergeben:
Code:
[Browser]
Breite=500
- Abschließend kopierst du noch das Laufzeit-System (also deinen Browser) in das selbe Verzeichnis wie die so eben erstellte ini-Datei. (Stichwort: Hier im Forum suchenCopyFile )

Deine Browser-Anwendung (Laufzeit-System):
- Im OnCreate deines Forms das ini-Objekt erzeugen, hilfreich vllt.: ExtractFilePath(Application.Exename) + 'inidateiname.ini'
- Mit ReadString die Werte auslesen und setzen, z. B.
 Width := StrToInt(ini.ReadString('Browser', 'Breite', '0')); //der letzte Parameter wird nur verwendet falls der Schlüssel in der ini-Datei nicht existiert. Den Rest schaffst du jetzt aber auch alleine, oder?
 
 


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 02:46 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