Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Programm funktioniert nicht mehr ??? (https://www.delphipraxis.net/168125-programm-funktioniert-nicht-mehr.html)

Dalai 6. Mai 2012 20:14

AW: Programm funktioniert nicht mehr ???
 
Zitat:

Zitat von Premaider (Beitrag 1165094)
Das Problem ist dann müsste ich das Programm immer ändern.

Äh, wie wär's mit ner INI, XML, Registry oder notfalls Textdatei?

MfG Dalai, der sich immer noch wundert, warum Pfade (egal ob lokal, im LAN oder Internet) hartkodiert werden...

Luckie 6. Mai 2012 20:18

AW: Programm funktioniert nicht mehr ???
 
Caste die URL nach PChar. Die Funktion erwartet einen PChar. Gibst du ein Stringliteral an, macht das der Compiler für dich automatisch. Das funktioniert aber nicht mehr, wenn du die Zeichenkette zusammenbaust.

Premaider 6. Mai 2012 21:26

AW: Programm funktioniert nicht mehr ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe jetzt alles so gemacht wie es funktionieren müsste.
Programm ist im Angang. Es werden jetzt die richtigen Datein heruntergeladen, aber wenn man den Haken bei
Checkbox1 gesetzt hat, startet der "MC-Patcher" nicht und es wird auch kein Prozess des downloads mehr
bei der Gauge angezeigt.
Vllt. könnt ihr mir ja helfen.

Zitat:

Zitat von Dalai (Beitrag 1165104)
Zitat:

Zitat von Premaider (Beitrag 1165094)
Das Problem ist dann müsste ich das Programm immer ändern.

Äh, wie wär's mit ner INI, XML, Registry oder notfalls Textdatei?

MfG Dalai, der sich immer noch wundert, warum Pfade (egal ob lokal, im LAN oder Internet) hartkodiert werden...

Hab ich jetzt hier so gelöst. Eventuell kannst du dir ja mein Programm anschauen und mir sagen was falsch ist oder
was ich besser machen kann. Das würde mir als Anfänger sehr helfen :D

Bummi 6. Mai 2012 23:02

AW: Programm funktioniert nicht mehr ???
 
Lass Dir mal anzeigen was Du aufrufst...
Delphi-Quellcode:
Showmessage(UserAppData+'.minecraft\texturepacks\mcpatcher-'+Memo3.Lines[0]+'.exe');
If CheckBox1.checked=true Then

himitsu 6. Mai 2012 23:10

AW: Programm funktioniert nicht mehr ???
 
=true ? :shock:

Zitat:

Zitat von Premaider
Delphi-Quellcode:
URLDownloadToFIle(nil, 'http://claasfansblog.gaming-society.net/premaider/Premaidercraft'+PreVersion+'.zip',
  PChar(Datei), 0, CDownStatus);

Zitat:

Zitat von Luckie
Caste die URL nach PChar. Die Funktion erwartet einen PChar

Sehr guter Vorschlag, aber mal so als Tipp:
Hat schonmal jemand einen Parameter weiter geschaut? :roll:

Dalai 7. Mai 2012 00:10

AW: Programm funktioniert nicht mehr ???
 
Zitat:

Zitat von Premaider (Beitrag 1165116)
Hab ich jetzt hier so gelöst.

Das ist zwar etwas besser, aber nicht wirklich. Wieso benutzt du nicht eine Textdatei, die z.B. im selben Verzeichnis wie das Programm liegt, in der alle URLs enthalten sind, die geladen werden sollen? Die liest du in eine Stringliste ein und lädst sie mit einzeln runter (mit ner Schleife natürlich).

Noch eine andere Frage: Warum benutzt du TMemos, wenn du davon eh nur die erste Zeile belegst? Da kann man auch gleich bei nem TEdit bleiben.

Und noch etwas: Benutze aussagekräftige Bezeichner! Memo1 bis Memo4, Button1, Label1 & Co sind es nicht. Gib den Dingern Namen, die aussagen, was sie tun oder was sie anzeigen.

MfG Dalai

Premaider 7. Mai 2012 06:39

AW: Programm funktioniert nicht mehr ???
 
Danke für die vielen Antworten werde mich sofort dransetzten wenn ich von der Schule wieder da bin :D

p80286 7. Mai 2012 09:59

AW: Programm funktioniert nicht mehr ???
 
Zitat:

Zitat von Dalai (Beitrag 1165127)
Wieso benutzt du nicht eine Textdatei, die z.B. im selben Verzeichnis wie das Programm liegt, in der alle URLs enthalten sind, die geladen werden sollen? Die liest du in eine Stringliste ein und lädst sie mit einzeln runter (mit ner Schleife natürlich).

Naja unter %user%\AppData\Myapp wären sie etwas besser aufgehoben.

Gruß
K-H

Premaider 7. Mai 2012 16:04

AW: Programm funktioniert nicht mehr ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
So. Ich will mich erstmal um die funktionalität kümmern.
Projektdatein sind wieder im Anhang. Die 2 Datein werden richtig gedownloaded,
aber es wird kein Downloadprozess angezeigt. Und vorallem, wenn die Datein schon da sind
wird
Delphi-Quellcode:
BINDSTATUS_FINDINGRESOURCE:
aber nicht angewendet.
Findet ihr den Fehler ?

Premaider 7. Mai 2012 19:36

AW: Programm funktioniert nicht mehr ???
 
Hoffe bis ich morgen wenn ich von der Schule ist eine Antwort/Lösung da. Sonst muss ich alles neuschreiben und dann schauen obs funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr.
Seite 2 von 3     12 3      

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