Nu behöver jag lite hjälp, Oerhört osammanhängande. Lesen om jag röde till det för er,:( Du ska öppna som binary. nix, det fungra inte, jag kan inte öpna några andra filler än txt, än vad jag vet, Ja, du kan till exempel gå via FSO. Tack för all hjälpen sak prova deta också, :) Det fungra inte häller :( efter lite letande så hittade jag detta problmet är att daton stopa vid hexa 00, Det är av två anledningar, antingen så tar någon av metoderna det som ett EOF-tecken, eller så tar de det som en strängavslutare. Det vanligaste sättet att lösa det är att se till att koden läser allt fram till en viss position oavsett innehåll eller att läsa tecken för tecken. hittade något mycket intersat på Fillhantering med Winstock
håller på att gör ett program, som du sak kunna sicka en datafill med, tex .exe, det fungra utan problem med txt,
det som är att daton inte säde / läse in in en datafill,
tro att det kanse är fellet i hur daton läse in fillen,
vore gald om ni kunner hjälpa mig,
eller finns det någon annan metod att sicka filler i ett närtväk,?
jag spara den motagan data med
Open fillnamn For Binary As #1
Put #1, , strOutput
Close #1
efter som jag har uptäk att med visa andra metode så blir der radbyten länst ner,Sv: Fillhantering med Winstock
Det mest sannolika är att du ska läsa som binary och spara som binary. Mycket annat finns det inte som kan vara fel när det funkar för en filtyp men inte en annan.Sv:Fillhantering med Winstock
Min Fråga nu är, Vilken metod ska man anväda för att öpnna en fill av typ data,
Binary , Input, eller något annat, jag kan lässa in en txtfill, men inte en datafill,
Open FileName For Input As f
data= Input(LOF(f), f)
Close f
msgbox data 'för att se vad som har lästinSv: Fillhantering med Winstock
PS
Du bör väl rimligtvis ändra ditt namn till något vettigt, och kanske läsa igenom ditt inlägg åtminstone en gång innan du postar. Du kan uppfattas som oseriös annars.Sv:Fillhantering med Winstock
med
Open strInPath For Binary As #1
strInput = Input(LOF(1), 1)
Close #1
har provat .exe .doc
finns det några andra sätt att lässa in en datafill,
PS
"Du bör väl rimligtvis ändra ditt namn till något vettigt," jag vet, men jag vill hålla mig anonym:)Sv: Fillhantering med Winstock
<b>>jag vet, men jag vill hålla mig anonym:)</b>
Dels så är det så att ingen annan är anonym, dels är det så att du uppfattas som mycket oseriös, och därmed riskerar att få betydligt sämre och färre svar.
Och utöver det så är det ett krav för att vara medlem. Ur regler och avtal:
<b>Ett krav för medlemskap är för och efternamn samt e-postadress.
[...]
Om [...] tas kontot bort med omedelbar verkan. Likaså gäller om bristfällig information finns, såsom epost för och efternamn.
</b>
Din epostadress kommer inte synas för någon annan. Sv:Fillhantering med Winstock
jag vet, har bett dom att ta bort mig, ;)
men dom värka inte rikit brysig,
se inget hinder att anväda http://www.pellesoft.se så länger,jag kan,
:) Sv:Fillhantering med Winstock
när jag lässer in en fill typ doc så här
FileName = "C:\file_copy.txt"
FileCopy "C:\1.doc", FileName
f# = FreeFile
Open FileName For Binary As f#
datafills = Input(LOF(f#), f#)
Close f#
Kill FileName
Text1.Text = datafills
(jag kopira fillen för att jag gissa att det är något fell, när jag sak lässa in andra filler än txt)
så här se ogeltexten ut som jag vill lässa in
ÐÏࡱá > þÿ ! # þÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ och så vidade
daton läser bara in ÐÏࡱá och stannna,
ps LOF säger rätt antal teken,
finns det några teken som daton inte kan lässa in?
MVH FIG-GHD742Sv:Fillhantering med Winstock
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\1.doc", 1)
strCharacters = objFile.Readall
men men den läser ändå bara in början av en datafill,
fungra på en textfill, som på det andra explet
förstå inte vad som inte vill fungra, ;(Sv: Fillhantering med Winstock
(i aci 0, och binery, 00000000 )
hur omkringgår jag detta problem?
MVH FIG-GHD742Sv:Fillhantering med Winstock
Sv: Fillhantering med Winstock
http://pellesoft.se/communicate/tips/tips.aspx?tid=1997
hur man kan kopira filler sak bara utväka det lite mer ;)
Tack för all hjälpen