|
v7: Программа для разбора md-файла | ☑ | ||
---|---|---|---|---|
0
Studentus
22.11.11
✎
00:13
|
Почти написал прогу, которая читает md файл и достаёт оттуда всю полезную инфу о справочниках и тому прочее. Но вот незадача: я писал консольную прогу в Visual Studio 2005, а когда начал рисовать формочки в Bulder 2007, мой код, который исправно работал в Визуалке, перестал корректно работать в Билдаке.
Вот кусок который не работает if (FAILED(hresStream)) //Читаем данный из потока ULONG cb; //Читаем иформацию о IStream STATSTG StreamInfo; if(stream->Stat(&StreamInfo,STATFLAG_DEFAULT) == S_OK); //Рабочая версия в статике OLECHAR buffer[100000]; hresStream = stream->Read(&buffer,StreamInfo.cbSize.QuadPart, &cb); char buf[100000]; wcstombs((CHAR*)&buf,(OLECHAR*)&buffer,sizeof(buf)); //Версия с динамически распределением памяти new /*OLECHAR* buffer = new OLECHAR[18000]; hresStream = stream->Read(buffer,StreamInfo.cbSize.QuadPart, &cb); char* buf = new char[18000]; wcstombs((CHAR*)buf,(OLECHAR*)buffer,18000);*/ //Запсываем во временный файл FILE *fp = fopen("D:\\result.txt","w"); fprintf(fp,buf); fclose(fp); //Закрываем поток stream->Release(); |
|||
1
zak555
22.11.11
✎
00:14
|
тебя 1с помадит
|
|||
2
Studentus
22.11.11
✎
00:15
|
И кстати, забыл сказать, что когда я писал в визуалке - у меня никак не получалось сделать буферы с динамической памятью. Причём в одна и та же ошибка - что в визулке не работает с динамической памятью, что и в Билдаке
|
|||
3
zak555
22.11.11
✎
00:16
|
new не работает ?
|
|||
4
Studentus
22.11.11
✎
00:18
|
Да, new не работает
|
|||
5
Studentus
22.11.11
✎
00:19
|
На самом деле всё работает, на этапе сборки нет нареканий. Просто в первом случае всё ок. А во втором пишется в файл много много знаков вопроса
|
|||
6
zak555
22.11.11
✎
00:21
|
такая хня типа работает
sqwe=new char(100) |
|||
7
Попытка1С
22.11.11
✎
01:23
|
Интересно зачем это надо если есть специально обученные dll.
|
|||
8
Sammo
22.11.11
✎
04:56
|
Емнип, gcomp выкладывается с исходниками
|
|||
9
skunk
22.11.11
✎
05:42
|
надо было хотя бы наиболее частый вопрос процитировать
|
|||
10
ParaWiz
22.11.11
✎
06:15
|
(8) не изменяет :)
(9) да пусть изобретает велосипед если так хочется :) (0) все же посмотри сырцы gcomp :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |