AGB  ·  Datenschutz  ·  Impressum  







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

paramstr(1) geht nicht

Ein Thema von TheMiller · begonnen am 18. Aug 2003 · letzter Beitrag vom 18. Aug 2003
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#11

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 22:50
Zitat von DJ-SPM:
Momentan sieht's so aus
Das hilft wirklich

Code:
var ini:TInifile;
    top:String;
begin
  Showmessage(paramstr(0));
  ini:=TIniFile.Create(ExtractFilePath(ParamStr(0)[color=#ff0000])[/color] + 'settings.ini'[color=#c0c0c0][s])[/s][/color]);
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#12

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 22:52
Genau wieder der selbe Fehler.

Aber mal logisch gedacht.. Wenn ich in den Progammstart eines Programms ShowMessage(paramstr(1)); eingebe, dann gibt er mir IMMER den Pfad zurück, in dem das zu entwickelnde Programm ist.

Warum gibt er mir in meinem Pogramm (nur in diesem) eine leere Messagebox wieder?? Da muss was dran faul sein...
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#13

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 22:54
Das kann nicht sein, da der Programmpfad IMMER im Eintrag NULL steht.
ShowMessage(ExtractFilePath(ParamStr(0))); ......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#14

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 22:56
Sieh Dir auch dazu mal die OH zu ParamStr an.
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#15

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 22:56
@sakura: Ich möchte dir nicht zu Nahe treten, aber nach deiner Lösung sieht der Compiler so aus:
Delphi-Quellcode:
[Hinweis] Unit1.pas(155): Auf 'ExWindows' zugewiesener Wert wird niemals benutzt
[Hinweis] Unit1.pas(306): Auf 'ini' zugewiesener Wert wird niemals benutzt
[Hinweis] Unit1.pas(304): Variable 'top' wurde deklariert, aber in 'TForm1.FormCreate' nicht verwendet
[Fehler] Unit1.pas(306): 'END' erwartet, aber ')' gefunden
[Fehler] Unit1.pas(307): ';' erwartet, aber 'TRY' gefunden
[Fehler] Unit1.pas(358): '.' erwartet, aber ';' gefunden
[Warnung] Unit1.pas(359): Text hinter dem abschließenden 'END.' wird vom Compiler ignoriert
[Fehler] Unit1.pas(78): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button1Click'
[Fehler] Unit1.pas(79): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button2Click'
[Fehler] Unit1.pas(80): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button3Click'
[Fehler] Unit1.pas(81): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button4Click'
[Fehler] Unit1.pas(82): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button5Click'
[Fehler] Unit1.pas(83): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button6Click'
[Fehler] Unit1.pas(84): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button7Click'
[Fehler] Unit1.pas(85): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button8Click'
[Fehler] Unit1.pas(86): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button9Click'
[Fehler] Unit1.pas(87): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button10Click'
[Fehler] Unit1.pas(88): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button11Click'
[Fehler] Unit1.pas(89): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button12Click'
[Fehler] Unit1.pas(90): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button13Click'
[Fehler] Unit1.pas(91): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button14Click'
[Fehler] Unit1.pas(92): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button15Click'
[Fehler] Unit1.pas(93): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button16Click'
[Fehler] Unit1.pas(94): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button17Click'
[Fehler] Unit1.pas(95): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button18Click'
[Fehler] Unit1.pas(96): Ungenügende Forward- oder External-Deklaration: 'TForm1.Systemsteuerung1Click'
[Fehler] Unit1.pas(97): Ungenügende Forward- oder External-Deklaration: 'TForm1.Defragmentieren1Click'
[Fehler] Unit1.pas(98): Ungenügende Forward- oder External-Deklaration: 'TForm1.Abmelden1Click'
[Fehler] Unit1.pas(99): Ungenügende Forward- oder External-Deklaration: 'TForm1.MSDOSEingabeaufforderung1Click'
[Fehler] Unit1.pas(100): Ungenügende Forward- oder External-Deklaration: 'TForm1.Registrierungseditorregeditffnen1Click'
[Fehler] Unit1.pas(101): Ungenügende Forward- oder External-Deklaration: 'TForm1.askmanager1Click'
[Fehler] Unit1.pas(102): Ungenügende Forward- oder External-Deklaration: 'TForm1.ServiceDienste1Click'
[Fehler] Unit1.pas(103): Ungenügende Forward- oder External-Deklaration: 'TForm1.DateienundOrdnersichern1Click'
[Fehler] Unit1.pas(104): Ungenügende Forward- oder External-Deklaration: 'TForm1.AlwaysonTop1Click'
[Fehler] Unit1.pas(105): Ungenügende Forward- oder External-Deklaration: 'TForm1.N800x60060Herz1Click'
[Fehler] Unit1.pas(106): Ungenügende Forward- oder External-Deklaration: 'TForm1.N800x60070Herz1Click'
[Fehler] Unit1.pas(107): Ungenügende Forward- oder External-Deklaration: 'TForm1.N1024x76860Herz1Click'
[Fehler] Unit1.pas(108): Ungenügende Forward- oder External-Deklaration: 'TForm1.N1024x76870Herz1Click'
[Fehler] Unit1.pas(109): Ungenügende Forward- oder External-Deklaration: 'TForm1.N1152x86460Herz1Click'
[Fehler] Unit1.pas(110): Ungenügende Forward- oder External-Deklaration: 'TForm1.N1152x86470Herz1Click'
[Fehler] Unit1.pas(111): Ungenügende Forward- oder External-Deklaration: 'TForm1.Gertemanager1Click'
[Fehler] Unit1.pas(112): Ungenügende Forward- oder External-Deklaration: 'TForm1.Soundcontrol1Click'
[Fehler] Unit1.pas(113): Ungenügende Forward- oder External-Deklaration: 'TForm1.Timer1Timer'
[Fehler] Unit1.pas(114): Ungenügende Forward- oder External-Deklaration: 'TForm1.Hintergrundbild1Click'
[Fehler] Unit1.pas(115): Ungenügende Forward- oder External-Deklaration: 'TForm1.PasswortfrSystemsperre1Click'
[Fehler] Unit1.pas(116): Ungenügende Forward- oder External-Deklaration: 'TForm1.Button19Click'
[Fehler] Unit1.pas(119): Ungenügende Forward- oder External-Deklaration: 'TForm1.ApplicationEvents1Deactivate'
[Fehler] Unit1.pas(120): Ungenügende Forward- oder External-Deklaration: 'TForm1.ApplicationEvents1Activate'
[Fehler] Unit1.pas(121): Ungenügende Forward- oder External-Deklaration: 'TForm1.FormClick'
[Fehler] Unit1.pas(122): Ungenügende Forward- oder External-Deklaration: 'TForm1.Image1Click'
[Fehler] Unit1.pas(123): Ungenügende Forward- oder External-Deklaration: 'TForm1.FormCloseQuery'
[Fehler] Unit1.pas(124): Ungenügende Forward- oder External-Deklaration: 'TForm1.Timer2Timer'
[Fehler] Unit1.pas(125): Ungenügende Forward- oder External-Deklaration: 'TForm1.Papierkorbleeren1Click'
[Fehler] Unit1.pas(126): Ungenügende Forward- oder External-Deklaration: 'TForm1.Windowbeenden1Click'
[Fehler] Unit1.pas(127): Ungenügende Forward- oder External-Deklaration: 'TForm1.Windowsneubooten1Click'
[Hinweis] Unit1.pas(129): Das private-Symbol 'FCanClose' wurde deklariert, aber nie verwendet
[Fehler] Unit1.pas(130): Ungenügende Forward- oder External-Deklaration: 'TForm1.WMWindowPosChanging'
[Fataler Fehler] bar.dpr(7): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
Was nun?
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 23:00
Diese Fehlermeldungen stammen aber bestimmt nicht aus sakuras Code. Dafür ist er viel zu kurz
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#17

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 23:01
Ja ne is klar. Es sollte nur meine Verzweiflung ausdrücken... Was soll ich machen???
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#18

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 23:02
Ich weiss ja nicht, was Du gemacht hast, aber ein einfaches Copy&Paste funktioniert bei mir einwandfrei

Demo im Anhang.

......
Angehängte Dateien
Dateityp: zip paramstr.zip (1,5 KB, 7x aufgerufen)
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#19

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 23:02
Die Prozedur posten, Du hast irgendwo ein zeichen vergessen
  Mit Zitat antworten Zitat
woki

Registriert seit: 29. Mär 2003
563 Beiträge
 
Delphi 2006 Architect
 
#20

Re: paramstr(1) geht nicht

  Alt 18. Aug 2003, 23:04
Code:
[Fehler] Unit1.pas(306): 'END' erwartet, aber ')' gefunden
Sakuras Klammersetzung war schon richtig, du mußt aber ncht nur die fehlende Klammer ergänzen,sondern auch die Überflüssige am ende der zeile entfernen.

Woki
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 00:49 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