Just nu i M3-nätverket
Gå till innehåll

vlise

Medlem
  • Antal inlägg

    104
  • Gick med

  • Senaste besök

  1. Hej! Jag har köpt en Garmin nuvi 550 Europe. Nu vill jag försöka lägga in fartkameror i gps:en. Jag har en fil som heter gar_fartkameror.csv på datorn men jag vet inte hur jag ska lägga in filen i min enhet. När jag öppnar min garmin nuvi från datorn får ju upp två mappar som heter Garmin och en som heter Wherigo, sedan har jag två filer som heter .VolumeIcon.icns som är en ICNS-fil samt en fil som heter autorun.inf. Hur gör jag för att lägga in fartkamerafilen? Tack för svar
  2. Ööö vad är depencies? Hur mer exakt skapar jag dessa depencies? Måste dessa alltid skapas i den målburk som jag vill köra programmet på? Finns det inte mått sätt att skappa allt sånt i från början en gång för alla ?Menar så att dessa filer hamnar i release mappen, så att det bara är att tuta och köra på vilken burk som helst utan att göra inställningar i målburken? PS: Jag kör VS2008 [inlägget ändrat 2009-10-29 13:21:52 av vlise]
  3. Jag har testat att kompliera programmet som Release och sedan kopierat över hela releasemappen till måldatorn. Och därifrån testat .exe filen från releasemappen oxå men jag får tyvärr samma meddelande =(
  4. Hej jag hade en tråd här tidigare om hur man kan få ett c++ program att fungera som standalone på en annan dator som inte har någon compilator installerat. Jag försöker nu ta alla filer som skapas i debug mappen och kopiera över dem till en ny mapp. denna mapp för jag sen vidare över till måldatorn. Där försöker jag öppna .exe filen. Och då får jag detta felmedelande: "C:\...\Namn.exe This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem." Hur gör jag för att mitt ptogram skall fungera på andra datorrer som inte har c++ installerat? Jag använder VS2008 när jag skriver programmet.
  5. Tack för exemplet!! Den och föregående förklaring gjorde mig lite klokare (tror jag).
  6. Schyst!! Det var bra förklarat och förståeligt. Tack för förklaringen. =) . Det kanske kan förklara varför vissa av mina buffervärden inte blir som jag förväntat mig efter en inspeling.
  7. Hej! Har en fråga om size_t. Vad är det för skillnad på size_t och size()? Det är så att jag gjorde mitt program i VS 2005 och nu när jag testar det i VS2008 så ger den mig en del varningar om typ samma sak. Warning2 warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data Jag använder .size() på alla ställen där jag vill veta storleken på nått men den varnar på både .size() på en vektor eller på sträng. int Max = Filename.size(); //Filename är en vektor int i = path.size() //path är en sträng när använder man den ena och när använder man den andra? Jag har försökt googla men hittar inget bra exempel =(.
  8. Tack för påpekandet, men i mitt fall är det enbart windows som gäller för programmet. Men bra att veta i alla fall. Tack!!
  9. Här är en beskrving på den http://www.opengroup.org/onlinepubs/000095399/functions/stat.html, men den säger inget om att accessa andra datororer/servrar (tror jag). Men jag har löst det genom att använda PathFileExists(); Denna funktion klarar även av att kolla andra datoroer och servrar som börjar med \\ =). [inlägget ändrat 2009-10-14 14:17:22 av vlise]
  10. Jo jag tror dom kan börja med det...Jag vill nämligen kunna ange en sökväg till en server. Dom börjar tydligen med \\ [inlägget ändrat 2009-10-13 15:54:43 av vlise]
  11. Hej Jag har lite problem med att kolla om en viss sökväg existerar. Ett exempel: #include <io.h> // For access(). #include <sys/types.h> // For stat(). #include <sys/stat.h> // For stat(). #include <iostream> #include <string> using namespace std; int main() { string path; cout <<"Enter a path "; cin>> path; //Control if the path exist bool Exist = false; if(access(path.c_str(), 0) == 0) { struct stat status; stat(path.c_str(), &status); if(status.st_mode & S_IFDIR) Exist = true; } if(Exist == false) cout << "The path doesn´t exist " << endl; return 0; } Detta funkar jättebra om jag skriver C:\någonmapp\blabla (sökvägen finns) Men om jag skriver \\någonmapp så funkar inte det även om den sistnämnda sökvägen finns. Måste man göra nått speciellt om sökvägen börjar med \\ ? Menar det funkar ju hur bra som helst om jag skriver C:\ [inlägget ändrat 2009-10-13 15:10:52 av vlise] [inlägget ändrat 2009-10-13 15:11:36 av vlise]
  12. Jag kom på en annan lösning där jag istället för att kalla på sin egen funktion returnerar false till funktionen som kallade på den. Där använder jag mig av en while-sats som återkallar WhereToSaveDirectory() så länge det är false. Jag vet inte vad som är fult och snyggt. Men jag tror att ditt exempel verkar lite bättre. Då behöver jag ju inte går ur funktionen försen den verkligen är klar. det här var vad jag tänkte. bool WhereToSaveDirectory(string& directorypath) { string path; cout <<"Where do you want to save the directories?: "; cin >> path; directorypath = path; bool path_control = Pathcontrol(path); if(path_control == false) return false; bool Exist = IfDirectoryOrFileExist(path, 1); if(Exist == false) { cout <<"The path is invalid! Please try again. " << endl; return false; } string Input = YesOrNo(); if(Input == "n") return false; return true; } string NewDirectory() { bool yes = false; string directorypath; while(Yes == false) Yes = WhereToSaveDirectory(directorypath); .... .... } Fult? Men som sagt jag tror ditt förslag är lite bättre. Observera att jag inte är så van med programmering och därför kan det ibland bli lite konstiga namn på variablerna. Hoppas du/ni har överseende med det. [inlägget ändrat 2009-10-13 10:06:26 av vlise] [inlägget ändrat 2009-10-13 10:07:12 av vlise] [inlägget ändrat 2009-10-13 10:10:28 av vlise]
  13. Aha ok...jag är inte så jätte haj på programmering men jag kommer bli =). Jag viste inte att det var så svårt att kalla på sin egen funktion. Jag får läsa på mer om det. Så länge för jag lösa det på ett annat sätt.
  14. Hej nu är jag här och tjatar igen. Jag trode mitt program skulle funka felfritt nu, men tji fick jag. Denna funktion ska fråga vart jag vill spara det mappar jag skapar. Det funkar jättefint. Men det finns ett MEN. Om jag i frågan "Where do you want to save the directories?: " skriver: C:\Sökvägsomintefinns Då säger programmet ifrån och funktionen anropar sig själv. Om jag nu skriver en sökväg som finns anropar funktionen YesOrNo() (den frågar om jag verkligen vill använda denna sökväg) Om Input == n så kallar funktionen på sig själv igen. Om Input däremot == "y" så skall programmet hoppa ur denna funktion. Men istället för att hoppa ur funktionen anropar funktionen YesOrNo igen. Och efter denna gång hoppar programmet ur WhereToSaveDirectory(). Ex: "Where do you want to save the directories?: sökvägsomintefinns "The valid path does not exist, please try again. " "Where do you want to save the directories?: sökvägsomfinns YesOrNo(); väljer "y" YesOrNo(); väljer "y" sen hoppar den ur. varför? void WhereToSaveDirectory(string& directorypath) { string path; cout <<"Where do you want to save the directories?: "; cin >> path; directorypath = path bool path_control = pathcontrol(path); if(path_control == false) WhereToSaveDirectory(directorypath); bool Exist = IfDirectoryExist(path); if(Exist == false) { cout <<"The valid path does not exist, please try again. " << endl; WhereToSaveDirectory(directorypath); } bool PathName = true; string Input = YesOrNo(PathName, 0, 0); if(Input != "y") WhereToSaveDirectory(directorypath); } path_control kollar bara om :\ finns med [inlägget ändrat 2009-10-07 16:51:00 av vlise] [inlägget ändrat 2009-10-07 16:55:32 av vlise]
  15. Haha!! det var ju nästan en pinsam fråga. Tack för den
×
×
  • Skapa nytt...