πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4575

Re: Nieuw bestand aanmaken...

#4575
From: Billyke
Date: Tue, 12 Aug 2003 18:10
67 lines
3193 bytes
"Cliff Beeckman" <cliffbeeckman@pandora.be> wrote in message
news:ct8_a.63347$F92.7253@afrodite.telenet-ops.be...
> mmm lukt ook niet met die code... andere ideeοΏ½n?
>
> "Billyke" <gert.verstappen@gmx.net> schreef in bericht
> news:bhb39t$8mc$1@reader08.wxs.nl...
> >
> > "Cliff Beeckman" <cliffbeeckman@pandora.be> wrote in message
> > news:gB7_a.63258$F92.7141@afrodite.telenet-ops.be...
> > > Kan iemand mij de code geven hoe je een nieuw (leeg) bestand kan
> aanmaken
> > > met een door mij gekozen extensie. Ik zou graag via een knop "Nieuw
> > bestand
> > > aanmaken..." een leeg bestand willen aanmaken met de extensie .opl.
> Later
> > > zal ik via codes zinnen schrijven naar dit bestand. Heeft iemand er
een
> > > idee. Via de commondialog-functie showsave lukt het niet. Iemand een
> idee?
> > > Ik werk met VB6.
> > >
> > > Alvast bedankt,
> > >
> > > Cliff Beeckman.
> > >
> > >
> >
> > Met de commondialog kan je de positie en bestandsnaam bepalen, het
bestand
> > fysisch aanmaken zal je zelf moeten doen.
> >
> > Bijvoorbeeld:
> >
> > Dim iBestand As Integer
> > Dim Bestand As String
> >     Bestand = "C:\test.opl" 'Bestandsnaam en directory krijg je via de
> > commondialog
> >     iBestand = FreeFile
> >     Open Bestand For Append As #iBestand
> >     Close #iBestand
> >
> > Je kan ook het FileSystemObject hiervoor gebruiken, maar dit laat ik
> meestal
> > achterwege. Wat niet mogelijk is via de VB-functies doe ik met API's.
> >
> >
>
>

Hierbij ook de code voor de common-dialog, dit zou moeten werken:

Private Sub cmdNewFile_Click()
Dim iBestand As Integer
Dim Bestand As String
    CommonDialog1.Flags = cdlOFNOverwritePrompt Or cdlOFNPathMustExist
    CommonDialog1.Filter = ".opl bestand (*.opl)|.opl"
    CommonDialog1.FileName = "default.opl"
    CommonDialog1.DefaultExt = ".opl"
    CommonDialog1.ShowSave
    Bestand = CommonDialog1.FileName
    iBestand = FreeFile
    Open Bestand For Append As #iBestand
    Close #iBestand
    MsgBox "File " & Bestand & " created!"

End Sub
Technical Details
Message-ID: <bhbanq$6ci$1@reader11.wxs.nl>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!amsnews01.chello.com!newsfeed.wxs.nl!textnews.wxs.nl!not-for-mail
References: <gB7_a.63258$F92.7141@afrodite.telenet-ops.be> <bhb39t$8mc$1@reader08.wxs.nl> <ct8_a.63347$F92.7253@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,5eaac148e3110d3
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-08-12 11:10:51 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!amsnews01.chello.com!newsfeed.wxs.nl!textnews.wxs.nl!not-for-mail
From: "Billyke" <gert.verstappen@gmx.net>
Newsgroups: be.comp.programming
Subject: Re: Nieuw bestand aanmaken...
Date: Tue, 12 Aug 2003 20:10:10 +0200
Organization: Planet Internet
Lines: 69
Message-ID: <bhbanq$6ci$1@reader11.wxs.nl>
References: <gB7_a.63258$F92.7141@afrodite.telenet-ops.be> <bhb39t$8mc$1@reader08.wxs.nl> <ct8_a.63347$F92.7253@afrodite.telenet-ops.be>
NNTP-Posting-Host: 81.11.183.78
X-Trace: reader11.wxs.nl 1060711994 6546 81.11.183.78 (12 Aug 2003 18:13:14 GMT)
X-Complaints-To: abuse@planet.nl
NNTP-Posting-Date: 12 Aug 2003 18:13:14 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165