AGB  ·  Datenschutz  ·  Impressum  







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

Rave Pfadwechsel zur Laufzeit

Ein Thema von GUFR · begonnen am 19. Jul 2007 · letzter Beitrag vom 20. Jul 2007
Antwort Antwort
GUFR

Registriert seit: 20. Jul 2003
Ort: Murten Schweiz
36 Beiträge
 
Delphi 10.3 Rio
 
#1

Rave Pfadwechsel zur Laufzeit

  Alt 19. Jul 2007, 18:46
Hilfe

Mir hat jemand mal diesen Befehl gezeigt:

SetCurrentDir(PChar(ExtractFilePath(RvProject.Exec uteReport('Test'))));

Er funktioniert nicht mehr. Ich arbeite mit Windows XP. Wer kann mir helfen???
  Mit Zitat antworten Zitat
19. Jul 2007, 19:27
Dieses Thema wurde von "fkerber" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.
Dieses Forum ist nicht für Fragen, sondern für Tipps/Codes gedacht, die mal in die Code-Lib wandern sollen
Deswegen verschiebe ich das mal...
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Rave Pfadwechsel zur Laufzeit

  Alt 19. Jul 2007, 21:25
Hallo GUFR,

hier hast Du zwei Sachen gemixt....

einmal RvProject.Projectfile := ExtractFilePath(Application.ExeName)....
und
rvProject.Execute Report (...)

beide haben mehr oder weniger nichts miteinander zu tun....


thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
GUFR

Registriert seit: 20. Jul 2003
Ort: Murten Schweiz
36 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Rave Pfadwechsel zur Laufzeit

  Alt 20. Jul 2007, 16:12
Du hast recht ich habe da was durcheinander gebracht. Aber Du kannst mir sicher sagen ich das machen kann dass die Datei Project.rav immer gefunden wird.

Das Problem ist: Wenn das Programm inklusive der Ravedatei in ein anderes Laufwerk oder Verzeichnis kopiert wird gibt es beim Programmstart eine Meldung, dass die Datenbank nicht mehr gefunden wird, dann stelle ich im Menü den Pfad ein und das Programm läuft, aber die Report nicht.
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: Rave Pfadwechsel zur Laufzeit

  Alt 20. Jul 2007, 19:19
etwa so....

Delphi-Quellcode:
RvProject1.Projectfile := ExtractFilePath(Application.ExeName) + '\report1.rav'; (oder der nicht empfohlene Weg über ParamStr(0))
RvProject1.Open;
damit holt er die rav-datei immer aus dem gleichen laufwerk bzw. Verzeichnis in welcher auch die Applikation ist ....(hier evtl. noch FileExists / try etc. implementieren)


thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  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 02:47 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