Avatar billede coldrayie Nybegynder
05. september 2001 - 11:24 Der er 8 kommentarer og
1 løsning

Hvordan får jeg det til at virke?? (2)

Har et problem..læs sidste kommentar i:
http://www.eksperten.dk/spm/105297

(kræver nok at man også læser de andre svar og kommentare for at forstå hvad jeg prøver på :)
Avatar billede coldrayie Nybegynder
05. september 2001 - 12:11 #1
altså:

addNew.SelText = \"<body></body>\"

..hvordan laver jeg en eller 2 linier imellem de der <body>\'s?..
Avatar billede coldrayie Nybegynder
05. september 2001 - 12:12 #2
og det andet spørgsmål er i simpelthen nød til at læse på http://www.eksperten.dk/spm/105297
(sidste kommentar nederst på siden)..

..takker!
Avatar billede coldrayie Nybegynder
05. september 2001 - 12:13 #3
og kan jeg lave en slags html browser i en frame som viser den hjemmeside som er ved at blive lavet?? (kræver at den er gemt!

hvis i kan svare på det her ryger der 10 points mere oven i så i får 20..
Avatar billede coldrayie Nybegynder
05. september 2001 - 12:29 #4
well..bare glem det på http://www.eksperten.dk/spm/105297 ...har fundet en alternativ løsning..

skal bare bruge det med frame og hvordan jeg laver 2 linier imellem:

addNew.SelText = \"<body></body>\" (bodyerne!)
Avatar billede cellaneous Nybegynder
15. september 2001 - 23:12 #5
angående at smide noget mere tekst på mellem body tags vil jeg da tro du kan bruge noget i den her stil:


Dim MinVariabel as String

MinVariabel = \"her er noget tekst\"
addNew.SelText = \"<body>\" & minvariabel & \"</body>\"

(hvis den brokker sig over det, så skriv istedet:

MinVariabel = \"<body>\" & minvariabel & \"</body>\"
addNew.SelText = MinVariabel

nogle gange vil vb have kun én ting på højre side)

og \"minvariabel kan være flere linier på
eksempelvis denne måde:

MinVariabel = MinVariabel  & chr$(10] & chr$(13) & MinVariabel

(erstat MinVariabel med navnet på dine egne variabeler, bare valgt at gøre det her eksempel lidt simpelt)

angående den path som du ikke kunne få til at virke (er ikke helt sikker på om du har fundet svaret på det) så drop det med at skrive \"C:\" osv - lad den istedet åbne filen i det program som er associeret til den filtype (uanset om folk har internetexoplorer på c eller d drev og om windows er installeret på biblioteket win eller windows) kode til det findes her:

\"Open a file using the application appropriate for its extension (.doc, .txt, .htm, etc.) (3K)\"
http://www.vb-helper.com/HowTo/startdef.zip

angående at lave en html browser, må jeg desværre lade spørgsmålet ligge - men fortvivvl ikke, der kommer sikkert snart et klogere hovede end mig og giver dig svaret :-)


ps

du kan jo lave noget i stil med

Dim NyLinje as string
NyLinje = chr$(10) & chr$(13)

så slipper du for at skrive andet end \"NyLinje\" hver gang du ville have skrevet \"chr$(10) & chr$(13)\"

Avatar billede cellaneous Nybegynder
15. september 2001 - 23:19 #6
forresten - hvis du skriver

path = app.path

i din form_load vil du kunne nøjes med at skrive filnavnet på den fil du vil gemme (det er jo ikke sikkert din bruger af programmet har lyst til at have en fil liggende på C roden, eller gider at skrive hele stien \"C:\\windows\\programmer\\mitnavn\\minefiler\\nogetmedhtml\\minhjemmeside\\\" igen og igen)

altså

Path = InputBox(\"Save file as:\", , \"C:\\file.html\")

kunne laves om til at brugeren kun skal indtaste et filnavn (tjek om brugeren alligevel skriver tegn som : eller \\ bare for en sikkerhedsskyld),
og gem filen som \"path & filnavn\" så vil den havne i samme bibliotek som dit program ligger i
tilgengæld må du navngive variablen noget andet end \"path\" men det er hurtigt gjort
Avatar billede cellaneous Nybegynder
15. september 2001 - 23:26 #7
en endnu nemmere måde at gemme filen på vil være at du kigger på \"CommonDialog.ShowSave\", så slipper du for at tjekke : og \\ og den slags :-)

eksempel på http://freespace.virgin.net/s.cowan/vbhowto/how_to/vb_controls/common_dialog.html
http://freespace.virgin.net/s.cowan/vbhowto/how_to/vb_controls/files/common_dialog.zip
Avatar billede cellaneous Nybegynder
26. september 2001 - 19:05 #8
kan du ikke få det til at virke?
Avatar billede bernhof Nybegynder
19. oktober 2001 - 02:45 #9
Det skal lige nævnes at der findes en constant i visual basic som klarer det med linebreaks:

vbCrLf = chr(10) & chr(13)
vbCr = chr(13)

vbCrLf er den, som du skal bruge!
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