pl.comp.lang.c
  Home FAQ Contact Sign in
pl.comp.lang.c only
 
Advanced search
December 2006
motuwethfrsasuw
    123 48
45678910 49
11121314151617 50
18192021222324 51
25262728293031 52
2006
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
pl.comp.lang.c Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  ListView refresh, update         


Author: de4th
Date: Dec 22, 2006 14:51

Witam,

Kompilator: Borland Developer Studio 2006
Problem: Jak zmusic ListView do aktualizacji pol ?

Mam dwie formy: mainFrm, na ktorej jest ListView [vsReport] oraz newFrm,
na ktorej jest Button dodajacy wartosci z Editow do ListView. Wszystko
dziala sprawnie, ale tylko za pierwszym razem, tzn. kolejne dodawanie
wartosci dziala prawidlowo (sprawdzilem zapisujac dane do pliku), ale
ListView mimo tego nadal pokazuje wartosci dodane za pierwszym razem
-jednym slowem nie aktualizuje pol. Przejrzalem cale google, archiwum i
zadne z zaproponowanych rozwiazan nie okazalo sie skuteczne, np.

ListView->Items->BeginUpdate();
// ...
// ...tutaj operacje na itemach
// ...
ListView->Items->EndUpdate();

ListView->Refresh();
ListView->Update();

albo:
Show full article (0.95Kb)
no comments
  Re: Wskaźnik to funkcji skÅ‚adowej - typ         


Author: Marcin 'Qrczak' Kowalczyk
Date: Dec 22, 2006 14:17

jrx writes:
> Niestety, przy takiej sygnaturze funkcji:
> template
> void addMethod(Return (T::*method)()const ) {
> }
>
> Dostaje błąd:
> error: no matching function for call to
> 'Wrapper::addMethod(const char*std::runtime_error::*)()const)'

Za to działa tak:

w.addMethod(&my_error::what);

Nie wiem, dlaczego typ Return nie jest tutaj dedukowany.

--
__("< Marcin Kowalczyk
\__/ qrczak@knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
no comments
  prosty program i problem (operacje na plikach)         


Author: Ground21
Date: Dec 22, 2006 14:09

witam.
moj program ma usuwac z pliku wybrana linijke. nie robi tego jednak.
czy ktos moglby mi powiedziec dlaczego?

cout << "Podaj nr lini do usuniecia: " ;
cin >> nr_linii;
char tekst[ROZMIAR];
for(int i=0; i<=linie+1; i++)
{
if(i!=nr_linii)
{
fgets(tekst,ROZMIAR,strumien);
fputs(tekst,tymczasowy);
}
else i++;
}
za ROZMIAR przyjalem 256 (malo wazne).
wczesniej otworzone sÄ… pliki strumien i tymczasowy.
chodzi mi konkretnie o to dlaczego nie pomija danej linijki.
Show full article (0.67Kb)
3 Comments
  Książka "Linux - programowanie w przykÅ‚adach"         


Author: Krzysztof Arentowicz
Date: Dec 22, 2006 13:34

witam.
posiadam książkę "Linux - programowanie w przykładach" by Kurt Wall,
szukam źródeł zamieszczonych tam przykładów
źródła wszystkich programów z tej książki powinny leżeć na stronie
wydawnictwa (www.mcp.com) ale oni sie do tej książki nie przyznają
.. i wygląda na to, że google mi sie zepsuły.

ktoś może ma te parę kilko kodu u siebie i może mnie poratować?

jakby to miało w czymś pomóc, to
ISBN 8372790825, ISBN oryginału 0789722151
--
Krzysztof Arentowicz
Registered Linux User #351835
"Don't personalize computers. They hate that"
2 Comments
  libOctave - pytanie         


Author: rjak
Date: Dec 22, 2006 12:53

Witam,

Zamierzam w jednym z projektów (C++) wykonywać różnego rodzaje operacje
obliczeniowe. Do tej pory większość takich rzeczy pisałem w Matlabie i
Octave moja uwaga skierowała się ku libOctave. Dokumentacja, którą do tej
pory widziałem, jest niestety w dość ubogiej formie (mówi mniej więcej tyle
co przejrzenie plików nagłówkowych - czyli pewnie niektóre rzeczy mogą
być "zagadkowe").
Napisalem sobie parę przykładów, żeby zobaczyć jak to wszystko działa. I
pojawiło się pytanie. W Octave policzenie np. rzędu macierzy realizowane
jest poprzez odpowiedni skrypt w pliku (.m). Rozumiem, że jeśli chcę to
policzyć, używając libOctave, to muszę zrobić to ręcznie - czyli policzyć
dekompozycję macierzy, posprawdzać, itp?
Show full article (1.36Kb)
2 Comments
  Re: Wskaźnik to funkcji skÅ‚adowej - typ         


Author: jrx
Date: Dec 22, 2006 12:47

Marcin 'Qrczak' Kowalczyk wrote:
> Nie szkodzi, pierwszy typ jest konwertowalny na drugi. Przynajmniej
> w gcc działa; nie chce mi się szukać w standardzie C++.

Niestety, przy takiej sygnaturze funkcji:
template
void addMethod(Return (T::*method)()const ) {
}

Dostaje błąd:
error: no matching function for call to
'Wrapper::addMethod(const char*std::runtime_error::*)()const)'

jrx@jrxhome:~$ g++ --version
g++ (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
[...]

--
JRX --> dev \dot jrx \at gmail \dot com
If the words "open source" get you more excited than
the words "free porn"...you might be a Game Developer.
Registered Linux user# 383163
no comments
  Re: prosze o odpowiedz         


Author: Maciej Pilichowski
Date: Dec 22, 2006 09:50

On 22 Dec 2006 05:32:25 -0800, "grzeÅ›" gmail.com> wrote:
>Czy ktoś pomóglby mi napisać program ukladajacy akronimy?

Pomoglby? A jaki jest Twoj udzial? Rozdzielanie prac miedzy innych?

W zasadzie omijam takie watki, ale rozbawilo mnie podejscie
-- taka
przekomiczna patologia lenistwa.

--
Maciej "MACiAS" Pilichowski http://bantu.fm.interia.pl/
no comments
  Kraksa...         


Author: kacperz1
Date: Dec 22, 2006 08:00

Pisze jakis tam program DirectDraw w VC++6 i przy kompilacji cos
takiego mi wywala a potem program sie sypie:

libddraw.a(ds4.o) : warning LNK4078: multiple ".idata" sections found
with different attributes (40000000)

co to moze znaczyc i jak sfiksowac tego warninga?
Dla pewnosci sprawdzalem to na gotowym kodzie zrodlowym ze strony
http://stud.wsi.edu.pl/~sistudem/Witryna/D2D_1-5s.zip (Lekcja 1) i
pokazuje to samo.
2 Comments
  Re: prosze o odpowiedz         


Author:
Date: Dec 22, 2006 06:41

Dnia 22-12-2006 o 13:32:25 grześ gmail.com> napisał:
> TO JEST CO PISALEM WCZESNIEJ

to czemu dajesz dwa watki na ten sam temat?

a skad progz ma brac te slowa ?

--
pozdr0
dienet

"Old C programmers never die. They're just cast into void."
http://priv.twoje-sudety.pl/~dienetftp/ | newsbot v1.0rc2 released !
no comments
  Re: prosze o odpowiedz         


Author: grze¶
Date: Dec 22, 2006 06:30

no nie przesadzaj kochany:)
1 Comment
1 2