Avatar billede ds-zim Nybegynder
04. december 2000 - 23:21 Der er 10 kommentarer og
2 løsninger

HASTEsag - Fif til programstart

Det jeg står og mangler er, helt konkret, hvordan man får sin .exe til under
programstart at gemme sin sti i en global variabel, derefter checker forbindelse
til en tilhørende textfil &/el. database.
Hvad med andre informationer ? Såsom styresystem, browser, useraccounts og/eller
andre personlige informationer man kan snoope ;-)

Cheers, Zim

NB: 30-50 point for .exe,.txt & .mdb -delen
    10-15 point for andre forslag
Avatar billede tdaugaard Nybegynder
04. december 2000 - 23:26 #1
strAppPath = IIf(Right(App.Path, 1) = \"\\\", App.Path, App.Path + \"\\\")

Det giver dig stien på dit program.

checke en text fil ? om den eksistere ?

og forbindelse til DB gør du ligesom i ASP.. hvis ikke du ved hvordan man så gør det, så skriv det lige ..
Avatar billede joern Nybegynder
04. december 2000 - 23:31 #2
Get username se:
http://www.eksperten.dk/spm/7522

m.v.h. Jørn
Avatar billede ds-zim Nybegynder
04. december 2000 - 23:36 #3
-> TDaugaard
Desværre, ASP R først næste sæson :) Haps, be\' om
Avatar billede tdaugaard Nybegynder
04. december 2000 - 23:44 #4
Sådan opretter du en forbindelse til en database og henter data fra den.

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Set Rs = Server.CreateObject(\"ADODB.recordset\")

Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\Dine Filer\\dindb.mdb\"

sql = \"SELECT * FROM din_tabel WHERE dit_felt=\'noget\';\"
Set Rs = Conn.Execute(sql)
If Not Rs.BOF Then
  MsgBox Rs(\"dit_felt\")
End If

Set Rs = Nothing
Conn.Close: Set Conn = Nothing
Avatar billede ds-zim Nybegynder
05. december 2000 - 11:43 #5
-> TDaugaard

De brugte kommando\'r er ikke standard (right?) og må derfor komme fra en reference eller component..
Eller ? D drejer sig om en plain Visual Basic 6.0 standard .exe
Avatar billede ds-zim Nybegynder
05. december 2000 - 11:46 #6
Jeg kan heller ikke rigtig rumme dit svar [04/12 2000 23:26:35] .. Hva
skal der til for at kunne dim\'e en variabel til path ?
Avatar billede ds-zim Nybegynder
05. december 2000 - 13:23 #7
-> TDaugaard
Har selv fundet div. referencer
Avatar billede tdaugaard Nybegynder
05. december 2000 - 17:31 #8
sorry jeg ikke lige har \"været\" her ..

strAppPath = IIf(Right(App.Path, 1) = \"\\\", App.Path, App.Path + \"\\\")

strAppPaht bliver sat til stien på dit program (Application Path)
men da der normalt ikke er \\ på enden så sakl der være en. Det er kun i roden af drev du vil få fx. C:\\
Avatar billede ds-zim Nybegynder
05. december 2000 - 20:42 #9
-> TDaugaard
Jeg mener at have set path som datatype, dvs. li\'som \'Dim Programsti as Path\'
Er der noget hold i dette ? Hva\' kræver det evt. ?
Avatar billede tdaugaard Nybegynder
05. december 2000 - 20:48 #10
Nej, nej .. det kan du ikke bruge til noget ... en sti er jo bare en streng.. ikke en specielt data type ...

I et modul:

Public ProgramSti As String

og så bruger du

ProgramSti = IIf(Right(App.Path, 1) = \"\\\", App.Path, App.Path + \"\\\")

i din Form_Load eller Sub Main()
Avatar billede ds-zim Nybegynder
06. december 2000 - 14:06 #11
-> TDaugaard

Mht. path-spørgsmålet:
  Så meget havde jeg også regnet ud :) Jeg var bare så s*tans sikker på at have set path som
datatype også.

-> Joern

Smider du lige et svar ?

-> Alle

Tak for så hurtigt hjælp :) Zim
Avatar billede ds-zim Nybegynder
07. december 2000 - 16:08 #12
-> TDaugaard

Jeg kan ikke rumme hvordan du har fået D server object frem ! Hvilken reference R der tale om ?
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