Anonymní profil michi – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil michi – Programujte.comAnonymní profil michi – Programujte.com

 

Příspěvky odeslané z IP adresy 213.250.224.–

C / C++ › knihovny
19. 6. 2010   #130421
C / C++ › knihovny
18. 6. 2010   #130393

Nevíte odkud se dají stáhnout knihovny jako např. wininet, aby to byl kompletní balíček (.h, .dll, .lib)?

C / C++ › Připojení vlastní třídy do Qt
19. 3. 2010   #125551

vyřešeno...

C / C++ › Připojení vlastní třídy do Qt
19. 3. 2010   #125548

Protože to je třída co jsem si naprogramoval sám a vim jak funguje a jak ji používat achtěl bych ji použít...

C / C++ › Připojení vlastní třídy do Qt
19. 3. 2010   #125541

Zdravim. Mám napsanou vlastní třídu pro komunikaci s MySQL a pokoušim se npasat obslužný program v Qt. V hlavní třídě obslužného programu mám jako atribut ukazatel na mojí třídu

MYSQL_CL *m;
. A tady je konstruktor té hlavní třídy:
client::client(QWidget *parent, Qt::WFlags flags)

: QMainWindow(parent, flags)
{
ui.setupUi(this);
m = new(MYSQL_CL);
//CONNECT
QObject::connect(ui.pbPrihlasit, SIGNAL(clicked(bool)), this, SLOT(OnPrihlasit()));
}

Samozřejmě mám v sbourech hlavní třídy (.h, .cpp) includován soubor mé třídy
#include "mysql_cl.h"
. Při linkování mi to však hazí chybu:

LNK2019: unresolved external symbol "public: __thiscall MYSQL_CL::MYSQL_CL(void)" (??0MYSQL_CL@@QAE@XZ) referenced in function "public: __thiscall client::client(class QWidget *,class QFlags<enum Qt::WindowType>)" (??0client@@QAE@PAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z)

. Poradíte někdo?

MySQL › Funkce MySQL vs. Oracle
21. 2. 2010   #124264

Mam funkci v oraclu:

create or replace function PocKnih (isbn_in number)

return number
as
vysledek number;
begin
select count(kniha_id) into vysledek from vytisky
where kniha_id not in (select kniha_id from vypujcky) and isbn_in=isbn
group by isbn;
return vysledek;
end;


a kdyz se tuhle fci snazim predelat do MySQL. Tak mi ji to nechce vzit. Podle toho co sem na netu nasel a metody pokus omyl, to vypada, ze ve fcich v MySQL nejdou definovat vlatni promenny a v tele fce nemuze byt SELECT. Chtel bych se zeptat zda to tak opravdu je nebo mam pri tvorbe funkce pouze spatnou syntaxi?

C / C++ › funkce mysql
14. 2. 2010   #123964

Zdravim. Muzete mi nekdo vysvetlit jak funguje tento priklad



char query[1000],*end;

end = strmov(query,"INSERT INTO test_table values(");
*end++ = '\'';
end += mysql_real_escape_string(&mysql, end,"What is this",12);
*end++ = '\'';
*end++ = ',';
*end++ = '\'';
end += mysql_real_escape_string(&mysql, end,"binary data: \0\r\n",16);
*end++ = '\'';
*end++ = ')';

if (mysql_real_query(&mysql,query,(unsigned int) (end - query)))
{
fprintf(stderr, "Failed to insert row, Error: %s\n",
mysql_error(&mysql));
}


nebo celkove jak funguje fce mysql_real_escape_string. Tenhle priklad je ze stranek mysql.com ale nejak to porad nemuzu pochopit... http://dev.mysql.com/doc/refman/5.1/en/mysql-real-escape-string.html
predem dik

C / C++ › C++ a Oracle
7. 11. 2009   #118616

to mam v Project -> Properties -> Configuration Properties -> Linker -> General -> Additional Library Directories. Delam ve Visual Studiu

C / C++ › C++ a Oracle
7. 11. 2009   #118612

Zdravim. Zkousim se pomoci C++ pripojit na Oracle, ale linker mi vyhazuje chyby

o.obj : error LNK2019: unresolved external symbol "public: static void __cdecl oracle::occi::Environment::terminateEnvironment(class oracle::occi::Environment *)" (?terminateEnvironment@Environment@occi@oracle@@SAXPAV123@@Z) referenced in function _wmain
o.obj : error LNK2019: unresolved external symbol "public: static class oracle::occi::Environment * __cdecl oracle::occi::Environment::createEnvironment(enum oracle::occi::Environment::Mode,void *,void * (__cdecl*)(void *,unsigned int),void * (__cdecl*)(void *,void *,unsigned int),void (__cdecl*)(void *,void *))" (?createEnvironment@Environment@occi@oracle@@SAPAV123@W4Mode@123@PAXP6APAX1I@ZP6APAX11I@ZP6AX11@Z@Z) referenced in function _wmain
D:\programovani\C++\test_oracle\o\Debug\o.exe : fatal error LNK1120: 2 unresolved externals


zdrojak:
#include "stdafx.h"

#include <occi.h>

using namespace oracle::occi;


int _tmain(int argc, _TCHAR* argv[])
{
Environment *env = Environment::createEnvironment();
Environment::terminateEnvironment(env);
return 0;
}

Nevite nekdo co s tim? Predem dik

C / C++ › C++ a MySQL
18. 10. 2009   #117454

Problem vyresen. Kdyby nekdo mel stejny problem, tak se to odstrani pridanim hlavickoveho souboru do mysql_com.h

#include <winsock2.h>

Hardware › PC se resetuje
18. 10. 2009   #117440

Tak bohuzel se PC opet resetoval. Takze to vypada asi na shaneni jinyho zdroje a zkusit ho vymenit...

Hardware › PC se resetuje
18. 10. 2009   #117437

Zdravim. Doma sem si sestavil PC. PC normalne funguje bez problemu az do chvile, kdy spustim nejakou hru. Kdyz ji spustim v plnych detailech a rozliseni tak se mi cca po 15s resetuje PC. Cim mensim nastavim detaily a rozliseni tim pocitac pri hre drzi dela ale pak se stejne resetuje. Z pocatku sem si myslel ze by to mohlo byt spatne chlazeni grafiky, ale teploty na ni jsou pri hrani nejakych 67-70°C, coz si myslim neni tolik. Tak me uz jen napada, ze by to nezvladal zdroj. Ale zase kdyz se na PC pracuje napr. v ArchiCADu a jsou renderovany slozite 3D obrazy, tak pocitac drzi. Nevite nekdo kde by mohla byt chyba?

Sestava: MB ASUS P5Q-E, Intel Core 2 Quad Q9400, Sapphiere Radeon HD 4890 1GB, RAM 4GB Corsair 800MHz, Seagate Baraccuda 1TB, zdroj Jersey 600W

C / C++ › C++ a MySQL
17. 10. 2009   #117423

To KIIV : A to si to rozjel ve Visual Studiu nebo v cem?

C / C++ › C++ a MySQL
11. 10. 2009   #117070

Rocniku sem ukoncil hodne, ale kdyz to ted ctu ten clanek znova tak si rikam ze si asi nejaky zopakuju...
Tak sem to tam teda uz pridal, ale ted to vypisuje nekolik chyb v mysql_com.h

c:\program files\mysql\mysql server 5.1\include\mysql_com.h(243) : error C2146: syntax error : missing ';' before identifier 'fd'
c:\program files\mysql\mysql server 5.1\include\mysql_com.h(243) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\mysql\mysql server 5.1\include\mysql_com.h(243) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\mysql\mysql server 5.1\include\mysql_com.h(417) : error C2065: 'SOCKET' : undeclared identifier
c:\program files\mysql\mysql server 5.1\include\mysql_com.h(417) : error C2146: syntax error : missing ')' before identifier 's'
c:\program files\mysql\mysql server 5.1\include\mysql_com.h(418) : error C2059: syntax error : ')'


jenom ze odstraneni tohle v tom clanku taky neni, jinak to je se mnou asi hodne spatny...

C / C++ › C++ a MySQL
11. 10. 2009   #117031

To KIIV : a kde sezenu ten soubor mysql.h???

C / C++ › C++ a MySQL
10. 10. 2009   #117019

To KIIV :
no tak to nejspis mam.
Zdrojak:



#include "stdafx.h"
#include <iostream>
#include <mysql.h>

#pragma comment(lib,"libmysql.lib")

...


A pak v Project -> Properties -> Configuration properties -> C/C++ -> General ->Additional include directories, mam cestu k adresari ve kterym je knihvona libmysql.dll

C / C++ › C++ a MySQL
10. 10. 2009   #117016

To KIIV : hmm sem z toho opravdu jelen. Moh bys sem hodit zdrojak, jak spravne tu knihovnu tam pridat? dik

C / C++ › C++ a MySQL
10. 10. 2009   #117012

Tak ani po prodani pragmy se nic nezmenilo...

C / C++ › C++ a MySQL
10. 10. 2009   #116976

Zdravim. Mám takový problém, zkoušim implementovat MySQL v C++ podle článku, který jsem našel tady na programujte.com. Stáhl sem si knohvnu libmysql, podle návodu přidal do projektu, ale když spustím debugging tak se mi vypíše error C1083 (Cannot open include file: 'mysql.h': No such file or directory). Nevíte kde dělám chybu?

zdrojový kód:



#include "stdafx.h"
#include <iostream>
#include <mysql.h>
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{

system("pause");
return 0;
}


Na přiloženém obrázku je připojení knihovny

PHP › Reload stránky
6. 7. 2009   #111535

Zdravim. Chtěl bych zeptat, jestli existuje nějaký příkaz, který by vyvolal reload stránky? Nebo to jde jen pomocí JavaScriptu?

C / C++ › Objective-C a Cocoa Touch -…
26. 6. 2009   #111141

Microsoft Visual Studio umí i jazyk C když si seženeš potřebné šablony a správně to nastavíš.

michi
C / C++ › Tisk do souboru, datový typ…
17. 5. 2009   #101318

Tak tisk do souboru uz sem vyresil. Ale ted mam problem pri nacitani, nevim jak mam pouzit eof()... zkousel sem to timto zpusobem:

fstream f;


f.open("SeznamSkladeb.txt", fstream::in | fstream::app);
while (ios::eof(f)){

}
f.close();
ale hlasi mi to chybu ze eof nemuze mit jeden argument nebo tak neco.

michi
C / C++ › Tisk do souboru, datový typ…
16. 5. 2009   #101310

Takze pri pouziti streamu nemusim nijak soubor otvirat ani zavirat? ....

michi
C / C++ › Tisk do souboru, datový typ…
16. 5. 2009   #101309

To Quiark :
Takze pri pouziti streamu nemusim nijak otvirat ani zavirat? Zkusil sem to udelat podle toho udelat a chodi to, ale ten soubor se mi vzdy pri otevreni vymaze. Jak mam otevrit soubor treba pro cteni nebo pro zapis na konec souboru?

michi
C / C++ › Tisk do souboru, datový typ…
16. 5. 2009   #101289

Zdravim. Jsem začátečník v programování v C++ a narazil sem na jeden problem. pouzivam knihovnu string a textove retezce mam typu string, ale nevim jak mam string vepsat do souboru (.txt). Kdyz pouziju Ceckovej prikaz fprintf(f, "%s\n", pom->VratNazev()); , tak se mi do souboru ulozi hodnoty (null). Nevite jak to mam udelat aby mi to ukladalo hodnotu promeny typu string? Predem dik

michi
Delphi › problém s pamětí
17. 4. 2009   #99314

diky

michi
Delphi › problém s pamětí
17. 4. 2009   #99312

Hej dik moc, vypada to ze to byla ta zasita chybka :) fakt dik

michi
Delphi › problém s pamětí
17. 4. 2009   #99311

Pokud zadám aby to pole bylo velikosti 2, tak mi to vytvori pole, ktere ma prvky "0","1"

michi
Delphi › problém s pamětí
17. 4. 2009   #99309

Vlož kořen:

procedure TAbstrKTree.VlozKoren(_prvek:TAbsPrvekStrom);
begin
if JePrazdny then begin
koren:=_prvek;
aktualni:=_prvek;
end;
end;

TZamestnanec:

unit zamest;

interface

uses AbsPrvek, seznamhov, hov;

type TZamestnanec=class(TAbsPrvekStrom)
private
jmeno:string;
cislo:integer;
hovory:TSeznamHovoru;
public
constructor Create(N:integer; _jmeno:string; _cislo:integer);
procedure Akce(); overload; override;
procedure Akce(s: string); overload; override;
function Akce(porovnej: TAbsPrvekStrom):TAbsPrvekStrom; overload; override;
procedure PridejHovor(_datum:string;_delka:integer);
function VratJmeno:string;
function VratCislo:integer;
end;

implementation

uses Unit1;

function TZamestnanec.VratJmeno:string;
begin
VratJmeno:=jmeno;
end;

function TZamestnanec.VratCislo:integer;
begin
VratCislo:=cislo;
end;

function TZamestnanec.Akce(porovnej: TAbsPrvekStrom):TAbsPrvekStrom;
var
pom:TZamestnanec;
begin
pom:=porovnej as TZamestnanec;
if (jmeno=pom.VratJmeno) and (cislo=pom.VratCislo) then Akce:=pom
else Akce:=NIL;
end;

constructor TZamestnanec.Create(N:integer; _jmeno:string; _cislo:integer);
var
i: integer;
begin
SetLength(syn, N);
pocetSynu:=N;
jmeno:=_jmeno;
cislo:=_cislo;
for i:=1 to N do syn[i]:=NIL;
hovory:=TSeznamHovoru.Create;
end;

procedure TZamestnanec.Akce();
var
pom1, pom2:string;
begin
str(cislo,pom2);
pom1:= jmeno+' ('+pom2+') ';
frmMain.memoVypis.Lines.Add(pom1);
hovory.Prohlidka('');
end;

procedure TZamestnanec.Akce(s: string);
var
pom1, pom2:string;
begin
str(cislo,pom2);
pom1:= jmeno+' ('+pom2+') '+'prdel';
frmMain.memoVypis.Lines.Add(pom1);
hovory.Prohlidka('');
end;

procedure TZamestnanec.PridejHovor(_datum:string;_delka:integer);
var
_hovor:THovor;
begin
_hovor:=THovor.Create(_datum,_delka);
hovory.VlozPosledni(_hovor);
hovory.setCelkovaDelka(_delka);
end;

end.

Anonymní uživatel
Delphi › problém s pamětí
17. 4. 2009   #99304

To michi : Zde Vám ještě zasílám obsloužení buttonu Přidat:

procedure TfrmMain.btnPridatZamClick(Sender: TObject);
var
zam: TZamestnanec;
pocet,cislo:integer;
begin
pocet:=StrToInt(edtPocetSynu.Text);
cislo:=StrToInt(edtCisloZam.Text);
zam:=TZamestnanec.Create(pocet,edtJmenoZam.Text,cislo);
if SeznamZamestnancu.JePrazdny then SeznamZamestnancu.VlozKoren(zam)
else SeznamZamestnancu.VlozList(zam);
end;

Zajímá mě předevsím zvýrazněná část. Chtěl bych se zeptat zda je správně vytvořen objekt zam? Objekt Seznam zaměstnanců byl vytvořen již dříve a je to globální proměnná.

michi
Delphi › problém s pamětí
17. 4. 2009   #99299

Dobrý den. V příloze je obrázek chyby, kterou mi hází Delphi. Situace je taková, že mám hlavní formulář na kterém mám několik objektů(Edit, Label, Memo, ...), když v tuhle chvíli program spustím tak vše funguje tak jak má. Ale když si na formulář přidám další objekt, tak při spuštění programu vytvořím objekt k-cestný strom, zatím je vše v pořádku, ale jakmile vytvořím objekt prvek stromu, tak celý program na chvíli zamrzne a potom vyhodí hlášku, viz.obr. Mluvil jsem s učitelem na cvičení příslušného předmětu a i s garantem celého předmětu a ani jeden mi nebyl schopen říct čím to je. Jediný co mi řekli, tak že si myslí, že by to mohlo být tím, že někde alokuji paměť na špatnou velikost a když vložím další prvek na formulář, tak ho Delphi vloží na místo v paměti vedle alokovaného místa pro prvek stromu a já tam pak na to alok. místo vložím prvek, který je větší než alok. velikost a dojde k překrytí. Tak mi řekli ať se podívám jestli alokuji správnou velikost. Tudíž jsem se podíval, ale nezdá se mi, že by v tom byla chyba. Ke každému prvku volám příslušný konstruktor. Chtěl jsem se zeptat, jestli nemáte podobnou zkušenost s touto chybou? Předem děkuji za odpověď

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý