|
Thanks for your reply.
I am not too conversant with VC+. Could you provide some steps to create table for oracle database in VC++? Which project options to be selected in VC++ ?
|
|
|
|
|
diptipanchal wrote: Could you provide some steps to create table for oracle database in VC++?
See here and here.
diptipanchal wrote: Which project options to be selected in VC++ ?
You can do this with a console app or a GUI app.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Thanks !!
Many examples are shown with ODBC. I dont wish to create ODBC for creating tables in the database. In SDI with database option, it provides 3 options viz. ODBC, DAO, OLE DB. I think OLE DB option could be used as it does not ask for ODBC name.
Could you kindly tell how to create tables with this option?
|
|
|
|
|
Hi...
When i scroll mouse up, the window should be zoom. When i scroll mouse down, the zoomed window should come to normal. Like Autocad.
how can do it in vc6.0
Thanks....
G.Paulraj
|
|
|
|
|
|
Hi superman,
Sorry for difficalt. I am asking about how to write event for scrolling mouse?
G.Paulraj
|
|
|
|
|
|
I'm trying to make a game where the user is having to dodge these falling circles the entire time. I figured out how to make the ball fall the first time, but how do i make it fall over and over? I don't want to have to add a bunch of drawcircle functions just so it draws enough before the timer is over - i just want the ball to start back at the top once it falls below the ground.
I know it should be some kind of if statement of forloop or something, but that's as far as I've gotten :/
HELP!
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#define WIDTH 600
#define HEIGHT 600
float cx = 0.0;
float cy = 0.0;
int y = 0;
int ball = 0.0;
int min = -100;
int max = 100;
void drawCircles(int x, int y)
{
int i;
int segments = 100;
float radius = 40;
glBegin(GL_POLYGON);
for(i = 0; i < segments; i++)
{
float x = radius * cos(i*2.0*M_PI/segments);
float y = radius * sin(i*2.0*M_PI/segments);
glVertex2f(x,y);
}
glEnd();
}
void drawUser(int x, int y)
{
int i;
int segments = 4;
float radius = 40;
glBegin(GL_POLYGON);
for(i = 0; i < segments; i++)
{
float x = radius * cos(i*2.0*M_PI/segments);
float y = radius * sin(i*2.0*M_PI/segments);
glVertex2f(x,y);
}
glEnd();
}
void displayFunction(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1,0,0);
glPushMatrix();
glColor3f(1,0,0);
glTranslatef(10, 300 + ball,0);
drawCircles(10,0);
glPopMatrix();
glPushMatrix();
glTranslatef(cx,cy,0);
glScalef(.3,.3,0);
glRotatef(45,0,0,1);
glColor3f(1,0,0);
drawUser(0,0);
glPopMatrix();
glFlush();
glutSwapBuffers();
}
void timerfunction(int value)
{
ball -= 5;
if(y = 0) y = 300;
glutPostRedisplay();
glutTimerFunc(50,timerfunction,10);
}
void passiveMotionFunction(int x, int y)
{
cx = x - WIDTH/2;
cy = HEIGHT/2 - y;
glutPostRedisplay();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA);
glutInitWindowSize(WIDTH, HEIGHT);
glutCreateWindow("SURVIVAL");
glutDisplayFunc(displayFunction);
glutTimerFunc(50,timerfunction,0);
glutPassiveMotionFunc(passiveMotionFunction);
gluOrtho2D(-WIDTH/2, WIDTH/2, -HEIGHT/2, HEIGHT/2);
glClearColor(1,1,1,0);
glutMainLoop();
return 0;
}
|
|
|
|
|
1) Use the 'code block' tag when you post code.
2) I suppose I'm the suspicious type, but I find it hard to believe that you wrote all that code, yet you can't implement 'some kind of if statement of forloop'.
I suspect that a much more likely explanation is that this is a homework problem, and you've been told to implement the functionality you've described.
|
|
|
|
|
no, i wrote it all
i'm just stuck at this one crazy simple part that i can't figure out worth anything
and yeah, its a homework assignment
|
|
|
|
|
please !!
|
|
|
|
|
Why don't you look it up by yourself ?
Anyway, you could have a look at tutorial 6 (texture mapping) on this website[^] (you will probably need to have a look at the previous tutorials first).
|
|
|
|
|
hi, i want to create network applications i know a few things about sockets in windows and all that stuff i've been trying to start from scratch looking for manuals on the web about winsocks but they don't give much details about it. is there a good manual you recomend me to program network apps. like voip which is my main goal, something from beginners to advanced programers i'd appreciate your help if u could advise me about a good one i could find on the web i use c++ for my apps. thank you
|
|
|
|
|
|
Application has main window that launches some modal dialog boxes (Muse, Mmove, Mcount, Merase, Mexit). All work except Mcount which generates stack overflow error.
The functionality and code for Muse and Mcount are virtually identical except for a transaction identifier (MU vs MC). Mmove is basically the same except one extra text box.
It seems to me that memory used for these dialog boxes would be allocated when launched and then freed when closed. Consequently, there should not be a problem with the Mcount dialog box.
Can someone point me in the right direction as to how to troubleshoot this stack error with the Mcount dialog box.
Thank you.
|
|
|
|
|
the easiest way for some function to get a stack overflow is for it to call itself (either directly or indirectly) ad infinitum. Check your code, and if you don't find it, show us your relevant code.
|
|
|
|
|
Luc,
Thanks for the input. I did indeed have an infinite loop.
switch / case statements without the break;
|
|
|
|
|
I have several bmp files on my PC and I want to merge them programatically using C++ into a single bmp. I assume it is dead simple but I am unfamiliar w/ how to do this.
|
|
|
|
|
By merging, do you mean blending them into one image, or stitching them into one image? It's a matter of how to calculate the RGB values of the pixels in the target image. Depending on what you want in the target image, the algorithm will be different. You may have to design your own algorithm.
|
|
|
|
|
actually I have a series of enhanced meta files that I want to make into 1 large file (so just merge the pictures into one large picture). So lets say file1 is say 50 x 50 and I have a file2 say 50 x 50, I would like to join the files into 1 file that is say 50x100 or 100x50. Kind of like an html table when you create a row or a column of pictures strewn together.
Hope that kinda makes sense.
|
|
|
|
|
You can first calculate the target image's size based on all the small images' sizes, then create a blank image of the target size in memory. After that, load the small images one by one into memory, then render them to appropriate locations in the target image in memory.
For this purpose, the GDI+ Image class is your friend. If you like the old method, then device independent bitmap (DIB) can be used instead.
There are some useful information in MSDN Magazine. They are freely available online. For example, Paul DiLascia has some open source utilities that can be used in your project.
Hope this helps. Happy programming!
|
|
|
|
|
loyal ginger wrote: You can first calculate the target image's size based on all the small images' sizes, then create a blank image of the target size in memory. After that, load the small images one by one into memory, then render them to appropriate locations in the target image in memory.
For this purpose, the GDI+ Image class is your friend. If you like the old method, then device independent bitmap (DIB) can be used instead.
Rather than using image classes or DIBs and rendering into the new image, an alternative would be to use DIBSections. This would allow access to the raw pixel data, which could then be copied (and manipulated in any desired manner in the process) directly into the target pixels, avoiding the complexities of creating memory DC's, selecting images into them, blitting, inadvertently creating GDI resources leaks, etc, etc.
And I'm afraid Paul DiLascia, writer of PixieLib and countless invaluable MSDN articles, is no more.
|
|
|
|
|
Are you asking how you can open the two files and access their pixels directly? Because that's the part we can tell you quite easily. coming up with the algorithm for merging them is up to you.
|
|
|
|
|
it is easy to do.
Overview: create a big enough target image and copy all source images in it. Use the right coordinates for that. Than save and done.
This fine article should help: ImageStone[^]
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Howdy'
(for VS2008 + MFC Feature Pack)
When a menu contains too many items to fit the screen (or available space), it displays buttons to scroll the menu up and down to show hidden menu items.
Is there a name for these buttons or existing controls ?
Thanks.
Max.
This signature was proudly tested on animals.
|
|
|
|