ovenstående giver mig normalt ikke problemer i andre projekter, men
print kommandoen overskriver min form, og opretter en tom fil..
Er det en parameter der står forkert i projektet ?.
mvh pjl
Min VB-pc er slukket lige nu, men mon ikke det skal være:
Open "C:\users\public\" + OpgaveNavn For _Append_ As #1
det giver desværre samme resultat... Indholdet at Listboksen printes
over hele formen..
Hvad mener du forresten med at den overskriver _formen_. Prøver du ikke
at skrive til en _fil_ ??
Det første man bliver blind på er øjnene :-(
Prøv at ændre
Print 1#, List3.List(i)
til
Print #1, List3.List(i)
"Rado" <ra...@fjernpost1.tele.dk> skrev i meddelelsen
news:510m56hnu8dkqco4r...@4ax.com...
> On Thu, 05 Aug 2010 18:05:47 +0200, Per Juul Larsen <ju...@larsen.dk>
> wrote:
>
>>Open "C:\users\public\" + OpgaveNavn For Output As #1
>>For i = 0 To List3.ListCount - 1
>>Print 1#, List3.List(i)
>>Next
>>Close
>>
>>
> Skal der ikke stå Close #1?
>
>
>
> --
> Rado
Det er ikke nødvendigt. Close lukker alle åbne filer, når der ikke er
angivet et filnummer.
vh Ove
og dermed pålægger programmøren sig ansvaret for at kodestumpen kun
kan anvendes med én åben fil handle - i stil med anvendelsen af #1 -
hvem siger at 1 ikke er i brug. Hvis man vil ekselere i vb's dedikerer
fil statements, er dette måden:
handle=freefile()
Open "C:\users\public\" + OpgaveNavn For Output As #handle
For i = 0 To List3.ListCount - 1
Print # handle, List3.List(i)
Next
Close handle