/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
Bech_bb 500
kyllekylle 500
jdjespers.. 500
gibson 300
scootergr.. 300
molokyle 287
10  strarup 270
Irriterende fejl!
Fra : Kenny


Dato : 28-12-06 22:44

Jeg sidder lige her i juleferien og bakser med mit projekt for 1.
semesters interne prøve i datamatiker uddannelsen, og jeg har fået et
lillebitte problem jeg ikke lige kan se mig ud af.

Jeg arbejder i Visual Studio 2005 i windows application.

Jeg har en listbox jeg lige vil indsætte nogle rækker, via en metode,
men får følgende fejl:

An object reference is required for the nonstatic field, method, or property


Min metode er public static void.

Jeg håber nogen kan tyde min begynderfejl;)

Mvh

Kenny

 
 
jespr (28-12-2006)
Kommentar
Fra : jespr


Dato : 28-12-06 23:09

Kenny wrote:
> Jeg sidder lige her i juleferien og bakser med mit projekt for 1.
> semesters interne prøve i datamatiker uddannelsen, og jeg har fået et
> lillebitte problem jeg ikke lige kan se mig ud af.
>
> Jeg arbejder i Visual Studio 2005 i windows application.
>
> Jeg har en listbox jeg lige vil indsætte nogle rækker, via en metode,
> men får følgende fejl:
>
> An object reference is required for the nonstatic field, method, or
> property
>
>
> Min metode er public static void.
>
> Jeg håber nogen kan tyde min begynderfejl;)
>
> Mvh
>
> Kenny
send mere kode -
JS

Kenny (28-12-2006)
Kommentar
Fra : Kenny


Dato : 28-12-06 23:21

jespr skrev:
> Kenny wrote:
>> Jeg sidder lige her i juleferien og bakser med mit projekt for 1.
>> semesters interne prøve i datamatiker uddannelsen, og jeg har fået et
>> lillebitte problem jeg ikke lige kan se mig ud af.
>>
>> Jeg arbejder i Visual Studio 2005 i windows application.
>>
>> Jeg har en listbox jeg lige vil indsætte nogle rækker, via en metode,
>> men får følgende fejl:
>>
>> An object reference is required for the nonstatic field, method, or
>> property
>>
>>
>> Min metode er public static void.
>>
>> Jeg håber nogen kan tyde min begynderfejl;)
>>
>> Mvh
>>
>> Kenny
> send mere kode -
> JS
Dette er min metodes kode:

public static void ReadDB()
{

String myDB = "Driver={Microsoft Access Driver
(*.mdb)};DBQ=E:\\Documents and Settings\\Kenneth
Felber\\Desktop\\Prototype I\\MRSystems.mdb";
OdbcConnection conn = new OdbcConnection(myDB);
conn.Open(); //Forbind til db
OdbcCommand com = new OdbcCommand();

String selectSQL = "SELECT * FROM medarbejder";
com = new OdbcCommand(selectSQL, conn);
OdbcDataReader myReader = com.ExecuteReader();
try
{
while (myReader.Read())
{
String ListInsert = myReader.GetInt32(0) + " " +
myReader.GetString(1);

listSoeg.Items.Add(ListInsert);
}
}
catch { MessageBox.Show("Error!"); }
finally { myReader.Close(); }
}

Bertel Brander (28-12-2006)
Kommentar
Fra : Bertel Brander


Dato : 28-12-06 23:35

Kenny skrev:
> jespr skrev:
>> Kenny wrote:
>>> Jeg sidder lige her i juleferien og bakser med mit projekt for 1.
>>> semesters interne prøve i datamatiker uddannelsen, og jeg har fået et
>>> lillebitte problem jeg ikke lige kan se mig ud af.
>>>
>>> Jeg arbejder i Visual Studio 2005 i windows application.
>>>
>>> Jeg har en listbox jeg lige vil indsætte nogle rækker, via en metode,
>>> men får følgende fejl:
>>>
>>> An object reference is required for the nonstatic field, method, or
>>> property
>>>
>>>
>>> Min metode er public static void.
>>>
>>> Jeg håber nogen kan tyde min begynderfejl;)
>>>
>>> Mvh
>>>
>>> Kenny
>> send mere kode -
>> JS
> Dette er min metodes kode:
>
> public static void ReadDB()
> {
>
> String myDB = "Driver={Microsoft Access Driver
> (*.mdb)};DBQ=E:\\Documents and Settings\\Kenneth
> Felber\\Desktop\\Prototype I\\MRSystems.mdb";
> OdbcConnection conn = new OdbcConnection(myDB);
> conn.Open(); //Forbind til db
> OdbcCommand com = new OdbcCommand();
>
> String selectSQL = "SELECT * FROM medarbejder";
> com = new OdbcCommand(selectSQL, conn);
> OdbcDataReader myReader = com.ExecuteReader();
> try
> {
> while (myReader.Read())
> {
> String ListInsert = myReader.GetInt32(0) + " " +
> myReader.GetString(1);
>
> listSoeg.Items.Add(ListInsert);
> }
> }
> catch { MessageBox.Show("Error!"); }
> finally { myReader.Close(); }
> }

For mig ligner det .net kode, dvs. det er ikke "rigtig" C++

Jeg er ikke sikker på hvor spørgsmål vedrørende den type "C++"
hører hjemme, men vi bør nok en gang have en diskussion af emnet.

Jeg ville foretrække at spørgsmål som dette blev stillet i
dk.edb.programmering.dotnet

--
Just another homepage:
http://damb.dk
But it's mine - Bertel

Michael Rasmussen (29-12-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 29-12-06 00:10



Bertel Brander (29-12-2006)
Kommentar
Fra : Bertel Brander


Dato : 29-12-06 00:28

Michael Rasmussen skrev:
> On Thu, 28 Dec 2006 23:34:32 +0100
> Bertel Brander <bertel@post4.tele.dk> wrote:
>
>> For mig ligner det .net kode, dvs. det er ikke "rigtig" C++
>>
> Det har intet med C++ at gøre! Kodestumpen er skrevet i C#

Jeg kender tilsyneladende ikke nok til .net til at kunne
se hvad der er C# og hvad der er "C++/CLI".

>> Jeg ville foretrække at spørgsmål som dette blev stillet i
>> dk.edb.programmering.dotnet
>>
> Ikke foretrække, det skal stilles i dk.edb.programmering.dotnet.

Hvis det er C# hører det hjemme i .dotnet

Vi mangler stadig at finde ud af hvor spørgsmål om
C++/CLI (eller hvad nu Microsoft for tiden kalder
deres udgave af C++) hører hjemme.

--
Just another homepage:
http://damb.dk
But it's mine - Bertel

Michael Rasmussen (29-12-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 29-12-06 00:43



Arne Vajhøj (29-12-2006)
Kommentar
Fra : Arne Vajhøj


Dato : 29-12-06 02:22

Michael Rasmussen wrote:
> On Fri, 29 Dec 2006 00:27:51 +0100
> Bertel Brander <bertel@post4.tele.dk> wrote:
>
>> Vi mangler stadig at finde ud af hvor spørgsmål om
>> C++/CLI (eller hvad nu Microsoft for tiden kalder
>> deres udgave af C++) hører hjemme.
>>
> ISO har for 2-3 måneder siden afslået at indarbejde C++/CLI i
> C++-standarden, hvorfor det ikke kan henregnes som værende C++, hvilket
> betyder, at det ikke hører hjemme i denne gruppe, men må anses
> hjemmehørende i dotnet-gruppen.

Så simpel er virkeligheden ikke.

Hvor vil du sætte grænsen mellem ontopic og offtopic i:
A) ISO C++ kode compileret til native med compiler som
ikke kan outputte MSIL
B) ISO C++ kode compileret til native med compiler som
kan outputte MSIL
C) ISO C++ kode compileret til MSIL
D) ikke ISO C++ compliant C++/CLI kode med fejl i kode
sektion som er ISO C++
E) ikke ISO C++ compliant C++/CLI kode med fejl i kode
sektion som ikke er ISO C++
?

Arne

Martin Jørgensen (29-12-2006)
Kommentar
Fra : Martin Jørgensen


Dato : 29-12-06 05:46

Arne Vajhøj <arne@vajhoej.dk> writes:

> Michael Rasmussen wrote:
>> On Fri, 29 Dec 2006 00:27:51 +0100
>> Bertel Brander <bertel@post4.tele.dk> wrote:
>>
>>> Vi mangler stadig at finde ud af hvor spørgsmål om
>>> C++/CLI (eller hvad nu Microsoft for tiden kalder
>>> deres udgave af C++) hører hjemme.
>>>
>> ISO har for 2-3 måneder siden afslået at indarbejde C++/CLI i
>> C++-standarden, hvorfor det ikke kan henregnes som værende C++, hvilket
>> betyder, at det ikke hører hjemme i denne gruppe, men må anses
>> hjemmehørende i dotnet-gruppen.
>
> Så simpel er virkeligheden ikke.
>
> Hvor vil du sætte grænsen mellem ontopic og offtopic i:
> A) ISO C++ kode compileret til native med compiler som
> ikke kan outputte MSIL
> B) ISO C++ kode compileret til native med compiler som
> kan outputte MSIL
> C) ISO C++ kode compileret til MSIL
> D) ikke ISO C++ compliant C++/CLI kode med fejl i kode
> sektion som er ISO C++
> E) ikke ISO C++ compliant C++/CLI kode med fejl i kode
> sektion som ikke er ISO C++
> ?

Jeg kender ikke rigtigt noget til C#/ .NET men hvad med at trække
grænsen der hvor gcc og g++ kan compile koden og lade det høre til i
denne gruppe? Jeg vil tro at C# / .NET ikke virker med g++ / gcc og
ihvertfald ikke på en Linux...

Så dotnet er vel kun til windows-kode og denne gruppe er både
windows/linux (hvis det kan compile med gcc/g++)? Er jeg helt galt på
den?


Best regards
Martin Jørgensen

--
---------------------------------------------------------------------------
Home of Martin Jørgensen - http://www.martinjoergensen.dk

Mogens Hansen (29-12-2006)
Kommentar
Fra : Mogens Hansen


Dato : 29-12-06 11:29


"Martin "Jørgensen"" <hotmail_spam@hotmail.com> wrote in message
news:15je64-tq.ln1@news.tdc.dk...

[8<8<8<]
> Jeg kender ikke rigtigt noget til C#/ .NET men hvad med at trække
> grænsen der hvor gcc og g++ kan compile koden og lade det høre til i
> denne gruppe?

Grænsen for hvad der er on-topic i denne gruppe er ikke bundet op til et
produkt som gcc eller andre compilere.
Det er oplagt at alt hvad der hidrører ISO C++ er on-topic.
Men det samme gælder også mere specialiserede biblioteker som MFC, VCL (til
C++) eller Boost, og i en vis udstrækning C++ dialekter.

Se eventuelt
http://www.usenet.dk/grupper.pl?get=dk.edb.programmering.c

> Jeg vil tro at C# / .NET ikke virker med g++ / gcc og
> ihvertfald ikke på en Linux...

Jo, C# virker på Linux vha. Mono.

>
> Så dotnet er vel kun til windows-kode og denne gruppe er både
> windows/linux (hvis det kan compile med gcc/g++)? Er jeg helt galt på
> den?

Principielt er (dele af) .NET tilgængelig på Linux med f.eks. Mono
projektet.
Jeg har dog ikke kendskab til andre end Microsoft der har en implementering
af C++/CLI.

Venlig hilsen

Mogens Hansen



Michael Rasmussen (30-12-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 30-12-06 00:28



Michael Rasmussen (30-12-2006)
Kommentar
Fra : Michael Rasmussen


Dato : 30-12-06 01:53



Søg
Reklame
Statistik
Spørgsmål : 177422
Tips : 31962
Nyheder : 719565
Indlæg : 6407883
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste