Avatar billede armena Nybegynder
07. august 2002 - 22:22 Der er 18 kommentarer og
1 løsning

Seneste gemt

Hvordan laver jeg sådan at min editor får hvist de seneste gemt i menuen??

Hjælp :o)
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:24 #1
den er langhåret, men der er nogle muligheder. kan lige kikke på det...
Avatar billede snowball Novice
07. august 2002 - 22:36 #2
http://www.eksperten.dk/spm/7710

Jeg har også tidligere skrevet noget hvor man brugte registreringsdatabsen i stedet for. Prøver lige om jeg kan finde det. Fik det dog aldrig helt til at virke med TMenuItem som jeg gerne ville !

Snowball
Avatar billede snowball Novice
07. august 2002 - 22:44 #3
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:44 #4
Du kan hente rxlib her www.easysoft-studios.dk/rxlib275d6.zip

Når du har installeret den, kan du hente det eks. jeg har lavet her
www.easysoft-studios.dk/recent eks.zip
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:46 #5
du skal lige selv markere og indsætte det sidste link... exp har lidt problemos med mellemrum i www adresser :)
Avatar billede gizmo-gizmo Nybegynder
07. august 2002 - 22:47 #6
nu kan det godt være jeg spørger åndsvagt, men hvorfor ikke bare lave en fil og skrive til den, hvilke filer man har gemt senest?
Avatar billede gizmo-gizmo Nybegynder
07. august 2002 - 22:47 #7
easysoft >> brug %20 i stedet for mellemrum :)
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:50 #8
jepper :)
Avatar billede snowball Novice
07. august 2002 - 22:53 #9
gizmo-gizmo: Det kan man også sagtens, men ved at bruge registreringsdatabasen er man lidt mere uafhængig og fri for at bruge 3. parts komponenter (ikke sagt for at rakke ned på easysoft_studios' løsning!) :)

Snowball
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:58 #10
mit forslag er lidt "over" snowball's på nogle punkter, fordi:

1. jeg har selv engang lavet en recent menu alene med brug af mine kundskaber og regedit. men: problemet er at hvis den skal huske de nyeste og bla bla bla

2. du skal ikke kunne en masse regedit skrive læse kode, den her klares med 5 linier kode. og den er meget dynamisk hvis du ønsker at have 5 i stedet for 10 i recent listen.

3. RXLib er faktisk "nomineret" til en af verdens bedste 3. parts komponenter til Delphi, så...
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 22:59 #11
samtidigt indeholder den en masse andre herlige komponenter alle ville finde til nytte...
Avatar billede snowball Novice
07. august 2002 - 23:11 #12
easysoft_studios: Som sagt var det ikke for at rakke ned på dit forslag. Har ikke kigget nærmere på det, så jeg ved slet ikke hvad et indeholder ;)

Men for lige at kommentere det du skriver:

1) "problemet er at hvis den skal huske de nyeste og bla bla bla"

And your point is !? Hvad er problemet !? ;)

2) Det jeg har lavet med RegEdit i det andet spørgsmål kan også nemt udvides (skift 1 tal og lav array'et størrer!) og alt læsen klares i en simpel funktion !

3) Der er mange udemærkede ting i RXlib, enig, men jeg har bare lidt den holdning, at hvorfor begynde og installere en masse 3. parts komponenter når man kan gøre det samme med de komponenter der allerede er i Delphi !? :)

Snowball
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 23:14 #13
korrekt. for at ydbybe 1'eren: jeg er lidt træt, gad ikke agumentere så meget ;)

for at besvare 2 og 3 kort:

så let gøres det med komponenterne RXLib installeret:

  if OpenDialog1.Execute then begin //åbner
    Memo1.Lines.LoadFromFile(OpenDialog1.FileName); //åbner i memo og gør evt. andre ting

    if MRUManager1.Strings.IndexOf(OpenDialog1.FileName) = -1 then //hvis den valgte fil ikke findes i listen...
    MRUManager1.Add(OpenDialog1.FileName, 1); //tilføj den
  end;
Avatar billede easysoft_studios Nybegynder
07. august 2002 - 23:15 #14
og den gemmer selv det hele i en ini fil. man skal blot smide 3 komponenter... det gør jo også ens source kode noget mere overskuelig
Avatar billede armena Nybegynder
09. august 2002 - 22:16 #15
easysoft_studios> kan ikke forstå det i readme filen.. kan du oversætte det til dansk??.. Kan du egentlig tale russisk??
Avatar billede armena Nybegynder
21. august 2002 - 17:52 #16
Lukker!
Jeg giver op!
Avatar billede easysoft_studios Nybegynder
21. august 2002 - 17:57 #17
armena >> kan du ikke få den installeret?
Avatar billede armena Nybegynder
21. august 2002 - 18:21 #18
nej
Avatar billede easysoft_studios Nybegynder
21. august 2002 - 18:25 #19
hvilken Delphi har du?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester