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
Thema geschlossen
Seite 2 von 4     12 34      
taktaky
(Gast)

n/a Beiträge
 
#11

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 18:47
Zitat von DeddyH:
... Nicht eine(!!) Zeile Code ...
Denkst Du, dass das alles im Programm?
Das ist nur ein 5 %ig Probleme. Dieser Punkt fand ich schwer und wollte ich von Erfahrener Hilfe bekommen. Natürlich muss ich das Problem vereinfachen, indem ich keine weitere Befehle (Codes) dazu drinen lasse sonst wird unübersichtlich
 
Andreas L.
(Gast)

n/a Beiträge
 
#12

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 18:52
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.writetring('sektion', 'schlüssel', 'wert');
 ...
 ini.free;

end;
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#13

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 18:53
Zitat von taktaky:
Denkst Du, dass das alles im Programm?
Genau das denke ich. Das ist nicht das erste Programm dieser Art, das ich von Dir sehe, egal ob hier oder bei SL.
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
 
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#14

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 18:56
Auf jeden Fall ist das Ganze mit
BeginUpdateResource
UpdateResource
EndUpdateResource

recht einfach zu lösen ..
 
taktaky
(Gast)

n/a Beiträge
 
#15

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 19:19
Zitat von Die Muhkuh:
DeddyH, da stimme ich Dir zu.

taktaky: Ruf die dcc32.exe auf, wie es Delphi auch macht und kompiliere damit.
Hallo @Die Muhkuh

wie lautet der Befehl um mein Project1.cfg zu kompilieren?

Das kann mir vielleicht helfen
 
Alt 6. Sep 2007, 19:28     Erstellt von DeddyH
Dieser Beitrag wurde von Matze gelöscht. - Grund: Beitrag enthält keinen sinnvollen Inhalt.
fLaSh11
(Gast)

n/a Beiträge
 
#16

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 20:15
@ Andreas L:

kleiner Flapser:
ini.writeString('sektion', 'schlüssel', 'wert'); //S vergessen :P
 
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 20:32
tataki: Schau dir doch erstmal die Lösungsvorschläge der Anderen an(Mit den Ressourcen) mach dich darüber schlau und probiere damit rum, bevor du immer wieder die gleichen fragen stellst
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
 
taktaky
(Gast)

n/a Beiträge
 
#18

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 23:15
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
 
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#19

Re: Exe statt Delphi-Programm verwenden !

  Alt 6. Sep 2007, 23:24
Sagmal, erwartest Du, dass wir Dir das Programm programmieren (um nicht zu sagen in den ... schieben?).

Delphi-Referenz durchsuchenWriteString zum Speichern in der Ini (wohl am gescheitesten beim Programm beenden Delphi-Referenz durchsuchenOnDestroy)
Delphi-Referenz durchsuchenReadString zum Laden aus einer Ini (wohl am gescheitesten beim Programm starten Delphi-Referenz durchsuchenOnCreate)

So, jetzt solltest Du zumindest selbst soweit kommen, dass es funktioniert. Wenn nicht, dann kannst Du ja gerne nachfragen, aber ohne jegliche Eigeninitiative haben wir auch keine Lust Dir zu helfen. Also, zeig, dass Du es versuchst (damit meine ich nicht Copy & Paste!!!) und wir reden weiter.
 
Andreas L.
(Gast)

n/a Beiträge
 
#20

Re: Exe statt Delphi-Programm verwenden !

  Alt 7. Sep 2007, 01: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?
 
Thema geschlossen
Seite 2 von 4     12 34      


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 04:21 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