Avatar billede ratzaiy Nybegynder
02. august 2001 - 20:56 Der er 2 kommentarer og
3 løsninger

2 Problemer i tekstbehandlingsprog.

Jeg har nogle problemer med Delphi jeg er i gang med at lave et tekstbehandlingsprogram og jeg har så en Gem knap den har følgende kode

procedure TForm1.miGemClick(Sender: TObject);
begin
if OpenDlg.FileName <> \'\' then
begin
memEdt.Lines.SaveToFile(OpenDlg.FileName);
end
else miGemSom.Click;
end;

Jeg har så i Filter Editor skrevet filtyperne som *.Txt og *.* og den
gemmer filen udemærket bare uden at filen kommr til at hedde *.txt den
får slet ikke noget efternavn så den fremkommer som en ukendt fil hvad
skal jeg gøre ved det problem?

Problem 2:
Hvordan indsætter jeg en Scrollbar funktion i min \"Memoblok\" fordi det er ikke noget som kommer automatisk
Avatar billede morten_s Nybegynder
02. august 2001 - 21:29 #1
du kan bare ade extensionen til din gemmestreng

FileName := FileName + \'.TXT\';
Avatar billede ratzaiy Nybegynder
02. august 2001 - 22:06 #2
Und Scrollbaren??
Avatar billede zerohero Nybegynder
03. august 2001 - 10:42 #3
du kan bare lave noget kode der tjekker filnavnets efternavn. eks:

...

procedure TForm1.miGemClick(Sender: TObject);
begin
if OpenDlg.FileName <> \'\' then
begin

if extractfileext(opendlg.filename) = \'\' then
opendlg.filename := opendlg.filename+\'.txt\'; 

memEdt.Lines.SaveToFile(OpenDlg.FileName);
end
else miGemSom.Click;
end;

...

håber du kan bruge det

ZeroHero
Avatar billede easysoft_studios Nybegynder
04. august 2001 - 17:29 #4
nej, nej, nej! Hvorfor skrive mer\' kode når det kan klares med ét tegn!?

I din OpenDialog, indsætter du bare et punktum (.) i DefaultExt-feltet. Så vil programmet nemlig bare selv sætte den valgte extension ba\' på filnavnet, og ikke, som I gør (zerohero & morten_s) TVINGER programmet til at sætte .txt efter filnavnet (det ku\' være at nogen måske foretrak et filnavn, uden extension...)

Zerohero >> skrev du ikke til mig for noget tid siden, noget med nogle parametere? Hva\' blev der er det?

Og med hensyn til scrollbaren: Marker Memo\'en og find feltet ScrollBars. Indstil så den efter dit behov.
Avatar billede echsphilee Nybegynder
17. april 2002 - 07:16 #5
har du fået svar?
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