#if 0 #include #include #include #include #include #include #include #include #include #include #include HINSTANCE Main::smhInstance=0; HINSTANCE Main::smhPrevInstance=0; int Main::smnCmdShow=0; WORD open(const String &ticker); void writeLines(Block &stringBlock); void saveLines(Block &stringBlock,const String &saveName); DWORD symbolLoad(String fundType,Block &symbolStrings); Console winConsole; int PASCAL WinMain(HINSTANCE /*hInstance*/,HINSTANCE /*hPrevInstance*/,LPSTR /*lpszCmdLine*/,int /*nCmdShow*/) { Block itemStrings; String statusString; int itemIndex; symbolLoad(String("NASDAQ"),itemStrings); for(itemIndex=0;itemIndex receiveStrings; getRequest+=tickerString; winConsole.writeLine(getRequest); getRequest+="\n"; httpControl.send(getRequest); httpControl.receivePage(receiveStrings); // writeLines(receiveStrings); saveLines(receiveStrings,tickerString+String(".HTM")); return httpControl.isConnected(); } void writeLines(Block &stringBlock) { for(short itemIndex=0;itemIndex &stringBlock,const String &saveName) { FileHandle saveFile(saveName,FileHandle::Write,FileHandle::ShareNone,FileHandle::Overwrite); for(short itemIndex=0;itemIndex &symbolStrings) { String lineString; if(fundType.isNull())return FALSE; fundType+=String(".txt"); symbolStrings.remove(); FileHandle readFile(fundType,FileHandle::Read,FileHandle::ShareRead,FileHandle::Open); if(!readFile.isOkay())return FALSE; FileMap readMap(readFile); PureViewOfFile readView(readMap); while(readView.getLine(lineString))symbolStrings.insert(&lineString); return symbolStrings.size(); } #endif