åbne fil i mit program

Tags:    delphi

hej ...

Jeg har lavet en teksteditor med mdichild og filerne skal åbne i mit program jeg lavet den der reg. kode etellerandet men når man åbner filen er det kun programmet der åbner og ikke min fil hvordan er det man gør så filen også åbner ??

Hilsen Johnny rasmussen



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Sæt dette ind i OnCreate

Fold kodeboks ind/udKode 




hent filnavnet i ParamStr(1)

[Redigeret d. 17/01-04 12:15:59 af Jesper Kristensen]

Jeg tror ikke jeg helt forstår og der er ikke noget i hjælpen om det.


Når man åbner en fil med dit program, køres programmet, med filnavnet som parameter. ParamStr(1) returnerer en string med filnavnet.

Du skal så bare lave en procedure ved opstart, magen til den, hvor du fx bruger opendialog, og erstatte OpenDialog.FileName med ParamStr(1)

fx
if ParamStr(1) <> '' then
Memo1.Lines.LoadFromFile(ParamStr(1));



hent filnavnet i ParamStr(1)

[Redigeret d. 17/01-04 12:15:59 af Jesper Kristensen]

Jeg tror ikke jeg helt forstår og der er ikke noget i hjælpen om det.


Du kan f.ex. bruke dette:
Fold kodeboks ind/udKode 


DiZpel



hent filnavnet i ParamStr(1)

[Redigeret d. 17/01-04 12:15:59 af Jesper Kristensen]



hent filnavnet i ParamStr(1)

[Redigeret d. 17/01-04 12:15:59 af Jesper Kristensen]


Jeg tror ikke jeg helt forstår og der er ikke noget i hjælpen om det.




Hmm.. Jeg hadde ikke oppdatert siden, så jeg så ikke svarene.. :)

DiZpel



Tusind tak alle sammen jeg håber det er nok point jonas fik flest fordi jeg hans var det der passede mest for jeg var nemlig nød til at lægge det i en timer da min mdichild ikke var klar oncreate.

Hilsen Johnny Rasmussen

PS: tusind tak endnu engang...



Hej allesammen,
Lige en lille notits..
Brug ALDRIG oncreate hvis i kan slippe godt fra det :)
Brug derimod OnShow :)

Med venlig hilsen
Ken Christensen



Hej allesammen,
Lige en lille notits..
Brug ALDRIG oncreate hvis i kan slippe godt fra det :)
Brug derimod OnShow :)

Med venlig hilsen
Ken Christensen


Hvorfor ikke?
Hilsen CHadi
Mit lykketal er 2959



t