Dahl Skrevet 4. februar 2004 Del Skrevet 4. februar 2004 (endret) Har noen spørsmål... 1. Hvordan kan jeg slette en fil? 2. Har to Radiobutton's, to Button's, to Edit bokser og en OpenDialog. Det jeg prøver å lage er et lite program som åpner en webside i enten default browser eller en valgfull browser. Hvis brukeren klikker på Radiobutton1 (Deafult Browser) skal websiden åpnes i Default Browser. Hvis brukeren klikker på Radiobutton2 (Select Browser) skal brukeren selv få bestemme hvilken browser han vil bruke. Da bruker jeg en Button som åpner en OpenDialog. Så langt, så bra... Men nå blir det verre. Hvordan skal jeg få adressen til den valgte filen (browseren) til å komme i en Edit-boks? Dette er det jeg har klart å programmere til nå: procedure TWebsite.Button2Click(Sender: TObject); begin OpenDialog1.Execute //Edit2.Text.LoadFromFile(OpenDialog1) //Regner med at det skal være noe liknende... end; procedure TWebsite.Button1Click(Sender: TObject); begin if (Radiobutton1.Checked = True) then ShellExecute(Handle, 'open', PChar(Edit1.Text), nil, nil, SW_SHOW) else if (Radiobutton2.Checked = True) then ShellExecute(Handle, 'open', PChar(Edit2.Text), PChar(Edit2.Text), nil, SW_SHOW) 3. Hvordan kan jeg få programmet til å vise et ikon nedi høyre hjørnet (klokke, volum, osv...)? 4. Hvordan kan jeg skru av datamaskinen? 5. Hvordan kan jeg starte om datamaskinen? 6. Jeg vet hvordan man oppretter filer, men hvordan oppretter man mapper? 7. Mange programmer bruker *.ini filer til å lagre instillinger og liknende... Men hvordan funker det egentlig? Hvordan kan man få ut informasjon fra kun en linje?? Og hvordan kan man lagre bare en linje inne i en stor fil? For eks: [settings] ettelerannet=masserart 8. Hvordan kan jeg lage linjeskift? I Javascript er det /n. Har prøvd dette, men funker ikke... For eks: RichEdit1.Lines := 'blablabla /n <---- linjeskift blablabla'; 9. Går det ann å endre på lydinstillinger på noen måte? Bass, Discant, volum. 10. Kan man gjøre det slik at det ikke er mulig å endre størrelsen på en form (imens den kjører)? Jeg bruker Delphi 6.0 Personal. Takker for all hjelp!! Endret 4. februar 2004 av @kd Lenke til kommentar
Format71 Skrevet 4. februar 2004 Del Skrevet 4. februar 2004 1. SysUtils.pas: DeleteFile( ) evnt. windows.pas: DeleteFile( ) 2. Edit1.text := OpenDialog1.Filename 3. ShellAPI.pas: Shell_NotifyIcon( ) evnt. div. komponenter, f.eks. TJvTrayIcon fra JVCL-pakken 4. Windows.pas: ExitWindowsEx( ) evnt. ShutDownOS fra JCL-pakken 5. Windows.pas: ExitWindowsEx( ) evnt. RebootOS fra JCL-biblioteket 6. SysUtils.pas: CreateDir( ) evnt. windows.pas: CreateDirectory( ) 7. Bruk TIniFile fra inifiles.pas: ini := TIniFile.Create("inifile.ini"); try setting := ini.ReadString('settings', 'ettellerannet', ''); ini.WriteString('settings', ettellerannet', 'setting'); finally ini.free; end; 8. 'Linje1' + #13#10 + 'Linje2' evnt. 'Linje1'#13#10'Linje2' evnt. 'Linje1' + Chr(13) + Chr(10) + 'Linje2' 9. mmsystem.pas: mixer*( ) evnt. jclmultimedia.pas fra JCL-biblioteket 10. BorderStyle := bsSingle / bsNone / bsDialog / bsToolwindow JCL/JVCL er obligatoriske verktøy, det samme er hjelpefila til delphi + msdn-library. Da klarer du det meste -Vegar Lenke til kommentar
Dahl Skrevet 6. februar 2004 Forfatter Del Skrevet 6. februar 2004 Tusen takk for god og utfyllende hjelp! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå