Can't find constructor
I am trying to write a program but for some reason Java can't find my constructor
public class Combinations
public void Combinations(int num1, int num2)
comb(num1, num2);
}This is the error I get:
Combinations.java:58: cannot find symbol
symbol : constructor Combinations(int,int)
location: class Combinations
new Combinations(52, 3);
Does anyone know why I am getting this error?
I just figured it out. Constructors can't have return types. Sorry to bother you guys
Similar Messages
-
i have the following code
static java.lang.Comparable [] d;
//a constructor to fill up the d array
sortingClass(java.lang.Comparable data[]) {
d = data;
int findLargest() {
java.lang.Comparable largestSoFar = d[0];
int where = 0;
for(int i = 1; i < d.length; i++) {
largestSoFar = d; //new element is bigger
where = i;
return where;
I'm trying to create an object of this class, but the compiler can't find the constructor. Can anyone tell me why please?Is it because the constructor takes an Interface as a parameter and an interface is a reference type? Therefore sortingClass = new sortingClass(); would not work, but sortingClass sc; would?
-
Java.util.MissingResourceException: Can't find bundl :ERROR plz Help
hey guys am trying to connect to my data base and view data toa jsp page but i got this error :
Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.util.MissingResourceException: Can't find bundle for base name DataBase, locale en_US
root cause
java.util.MissingResourceException: Can't find bundle for base name DataBase, locale en_US
note The full stack traces of the exception and its root causes are available in the Sun Java System Application Server 9.1 logs.
here is the code database _proper
drivername=oracle.jdbc.driver.OracleDriver
dataSourceName=jdbc/orcl/WOH
dsLookupPrefix=WOH.getstring("dslookupprefix");
user=SYSTEM
password=SYSTEM
location=192.168.1.3
port=1521
sid=ORCL
and here is the Dao connection class
package version.dao;
import java.util.*;
//to provide JDBC classes
import java.sql.*;
* @author freddy
public class DAODirect {
* Insert the type's description here.
* Creation date: (12/25/2006 12:13:56 PM)
* @author: Administrator
private Connection connection = null;
private Statement statement = null;
private String driverName =null;// "oracle.jdbc.driver.OracleDriver";//null;
private String url =null;//"jdbc:oracle:thin:scott/tiger@localhost:1521:ORCL";//null;
private ResultSet rs = null;
private String columnNames[];
private int columnCount;
private Object[] record;
* PFSDataBase constructor comment.
public DAODirect() {
super();
ResourceBundle database = ResourceBundle.getBundle("DataBase");
//1 get the driver name
driverName = database.getString("drivername");
String user = database.getString("user");
String password = database.getString("password");
String location = database.getString("location");
String port = database.getString("port");
String sid = database.getString("sid");
//String dataSourceName=database.getString("dataSourceName");
//2- get the Connection url
url =
"jdbc:oracle:thin:"
+ user
+ "/"
+ password
+ "@"
+ location
+ ":"
+ port
+ ":"
+ sid;
System.out.println("++++++++"+url);
System.out.println("++++++++"+url);
public void closeStatement() {
try {
if (statement != null) {
statement.close();
statement = null;
} catch (Exception e) {
public void commitDB() throws Exception{
connection.commit();
public boolean connect() throws Exception {
try {
if (connection == null) {
//1- loading of JDBC Drivers
Class.forName(driverName);
System.out.println(url);
//this line =conn = DriverManager.getConnection(
// "jdbc:oracle:thin:@noizmaker:1521:osiris",
// "scott", "tiger");
//2- Establish Connection
connection = DriverManager.getConnection(url);
return true;
} else {
throw (
new Exception("connection is not disconnected, you have to disconnect this connection before reconnecting it again"));
} catch (SQLException e) {
e.printStackTrace();
throw (new Exception("Unable to connect to database,Error Loading Driver"));
public void createStatement() throws Exception {
if (statement != null) {
closeStatement();
if (connection == null) {
throw (new Exception("database is not connected"));
statement = connection.createStatement();//3-bulit_in funnction that create and send sql statment
public void disconnect() throws Exception {
if (connection != null) {
try {
connection.close();
connection = null;
} catch (Exception e) {
//isConnected = false;
} else {
throw (new Exception("can not disconnect database"));
// ResultSet is: A table of data representing a database result set, which is usually generated by executing a statement that queries the database
public ResultSet execute(String query) throws Exception {
if (connection == null) {
throw (new Exception("database is not connected"));
if (statement == null) {
throw (new Exception("statement is not created"));
return statement.executeQuery(query);//bulit_in funnction that 4-execute given sql statment
public void getColumnNames(ResultSet result) throws Exception {
try {
//An object that can be used to get information about the types and properties of the columns in a ResultSet object.
ResultSetMetaData resultsMetaData = result.getMetaData();
columnCount = resultsMetaData.getColumnCount();
columnNames = new String[columnCount];
for (int i = 1; i < columnCount + 1; i++) {
columnNames[i - 1] = resultsMetaData.getColumnName(i).trim();//trim to remove whaite space
} catch (Exception e) {
throw (new Exception("Result Set Columns " + e.getMessage()));
public Connection getConnection(){
return connection;
public void rollBack() throws Exception{
connection.rollback();
public Vector rsToVector(ResultSet rs) throws Exception {
getColumnNames(rs);
Vector resultSetData = new Vector();
resultSetData.addElement(columnNames);
try {
this.record = new Object[columnCount];
while (rs.next()) {
//ave each raw
Object[] record = new Object[columnCount];
for (int i = 1; i < columnCount + 1; i++) {
Object entry = rs.getObject(i);
record[i - 1] = entry;
// here we print the whole tabel after we save each record in record[]
resultSetData.addElement(record);
return resultSetData;
} catch (Exception e) {
resultSetData.clear();
throw (new Exception("Result Set : " + e.getMessage()));
public void setAutoCommit(boolean commitType) throws Exception{
connection.setAutoCommit(commitType);
public boolean update(String query) throws Exception {
if (connection == null) {
throw (new Exception("database is not connected"));
try {
//create query and execute it
createStatement();
statement.execute(query);
return true;
} catch (Exception e) {
throw (
new Exception(
"Error in manipulating query :" + e.getMessage()));
} finally {
closeStatement();
* To change this template, choose Tools | Templates
* and open the template in the editor.
package version.dao;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.SQLException;
import javax.sql.DataSource;
import javax.naming.InitialContext;//unknown
import java.util.ResourceBundle;//unknown
* @author freddy
* This is the Data Access Object (DAO), which deals with all Database transactions,
* connections,and pooling (through Data Source implementation).
* This class configured through the database.properties file
* which contains all the database parameters
* @author: Tariq Qasem
public class DAO {
private Connection connection = null;
private Statement statement = null;
private String dataSourceName =null; //MyDataSource; //null;
private String dsLookupPrefix = null;//java:comp/env/;
//null;
private ResultSet rs = null;
* DAO constructor comment.
public DAO() {
super();
ResourceBundle database = ResourceBundle.getBundle("DataBase");
dataSourceName = database.getString("dataSourceName");
dsLookupPrefix = database.getString("dsLookupPrefix");
* @param request PortletRequest
* @return void
* this method close pooled statement
public void closeStatement() {
try {
if (statement != null) {
statement.close();
statement = null;
} catch (Exception e) {
* @param request PortletRequest
* @return boolean
* this method connects to the database
public boolean connect() throws Exception {
try {
if (connection == null) {
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup(dsLookupPrefix+dataSourceName);
connection = ds.getConnection();
return true;
} else {
throw (
new Exception("connection is not disconnected, you have to disconnect this connection before reconnecting it again"));
} catch (SQLException e) {
e.printStackTrace();
throw (new Exception("Unable to connect to database"));
public void createStatement() throws Exception {
if (statement != null) {
closeStatement();
if (connection == null) {
throw (new Exception("database is not connected"));
statement = connection.createStatement();
* @param request PortletRequest
* @return void
* this method disconnect the database connection
public void disconnect() throws Exception {
if (connection != null) {
try {
connection.close();
connection = null;
} catch (Exception e) {
} else {
throw (new Exception("can not disconnect database"));
* @param request PortletRequest
* @return boolean
* this method updates (executes) Insert and Updates queries on the database
/* public boolean update(String query) throws Exception {
if (connection == null) {
throw (new Exception("database is not connected"));
try {
createStatement();
statement.execute(query);
return true;
} catch (Exception e) {
throw (
new Exception(
"Error in manipulating query :" + e.getMessage()));
} finally {
closeStatement();
public int update(String query) throws Exception {
int records = 0;
if (connection == null) {
throw (new Exception("database is not connected"));
try {
createStatement();
records = statement.executeUpdate(query);
return records;
} catch (Exception e) {
throw (
new Exception(
"Error in manipulating query :" + e.getMessage()));
} finally {
closeStatement();
* @param request PortletRequest
* @return ResultSet
* this method executes select queries on the database
public ResultSet execute(String query) throws Exception {
if (connection == null) {
throw (new Exception("database is not connected"));
if (statement == null) {
throw (new Exception("statement is not created"));
return statement.executeQuery(query);
* @param request PortletRequest
* @return void
* this method to set the commit transaction on the database to be auto
public void setAutoCommit(boolean commitType) throws Exception{
connection.setAutoCommit(commitType);
* @param request PortletRequest
* @return void
* this method commit database transaction
public void commitDB() throws Exception{
connection.commit();
* @param request PortletRequest
* @return void
* this method rollback database transaction
public void rollBack() throws Exception{
connection.rollback();
* @param request PortletRequest
* @return Connection
* this method return the database connection as java object
public Connection getConnection(){
return connection;
and this is my jsp page:
<%--
Document : index
Created on : Mar 16, 2008, 10:14:55 AM
Author : freddy
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h2>Hello World!</h2>
<%
version.dao.DAODirect dao=new version.dao.DAODirect();
try
boolean connected = dao.connect();
dao.createStatement();
String query = " SELECT ID,NAME FROM version";
java.sql.ResultSet rs = dao.execute(query);
while(rs.next()){
out.println(rs.getInt("P_ID")+" ");
out.println(rs.getString("P_FN")+"<BR>");
dao.closeStatement();
dao.disconnect();
catch(Exception e)
out.print(e.getMessage());
%>
</body>
</html>
plz guys help me i need this for my graduation project also if anyone know kind of tutorialsfor building J2me/J2EE application using wifi plzzzsend me links or anything ,thx in advanceThis can happen after modifying the calendar properties and not reloading the application. Try reloading or restarting the application. This could also mean the Calendar.properties file has been moved, deleted, or become corrupted. A default properties file can be found at:
"Tomcat-install-dir"\webapps\"your-web-application"\WEB-INF\classes\defaultPropFile\. Copy this file to: "Tomcat-install-dir"\webapps\"your-web-application"\WEB-INF\classes\. Stop and restart the web server. From a browser, run "hostname"/"your-web-application"/src/setupCalendar.jsp. -
How can I find the index from a specific container?
How can I find the index from a specific container?
For example, if I'm traversing through textframes like so (an example, not tested):
var doc = app.activeDocument;
var story = doc.pages[0].textFrames[0].parentStory;
for (var i=0, l=story.textContainers.length; i<l; i++) {
var textFrame = story.textContainers[i];
if (textFrame.constructor.name == "TextFrame") {
var lastPara = textFrame.paragraphs.lastItem(); //How can I find the index of this in relation to the story?
How can I find the index of "lastPara" in relation to the story rather than the current container?
I tried:
var newPara = story.paragraphs[lastPara.index];
but this results in an invalid object. . .
alert(newPara.isValid); //returns falseThe .index property is the character offset. So lastPara will begin at story.characters[lastPara.index].
-
Can't find class because of try catch block ?!
Hello,
I'm using the JNI to use a java library from my c++ code.
JNI can't find the "Comverse10" class below, but when i put the try catch block in createMessage in comment, FindClass succeeds ?!
Unfortunatly i need the code inside the try block ;-)
I tried a few things, but none of them worked:
- let createMessage throw the exception (public void createMessage throws ElementAlreadyExistsException ), so there isn't a try catch block in createMessage => result: the same
- make a "wrapper" class Comverse that has a Comverse10 object as attribute and just calls the corresponding Comverse10.function. Result: Comvers could be found, but not constructed (NewObject failed).
Can someone tell me what is going on ?!
Thank you,
Pieter.
//Comverse10 class
public class Comverse10 {
MultimediaMessage message;
/** Creates a new instance of Comverse10 */
public Comverse10() {
public void createMessage() {
TextMediaElement text1 = new TextMediaElement("Pieter");
text1.setColor(Color.blue);
SimpleSlide slide1 = new SimpleSlide();
//if i put this try catch block in comment, it works ?!
try{
slide1.add(text1);
catch(com.comverse.mms.mmspade.api.ElementAlreadyExistsException e){}
MessageContent content = new MessageContent();
content.addSlide(slide1);
this.message = new MultimediaMessage();
message.setContent(content);
message.setSubject("Mijn subjectje");
for those of you who are intersted: here's my C++ code:
//creation of JVM
HRESULT Java::CreateJavaVMdll()
HRESULT HRv = S_OK;
char classpath[1024];
jint res;
if(blog) this->oDebugLog->Printf("CreateJavaVMdll()");
strcpy(classpath,"-Djava.class.path="); /*This tells jvm that it is getting the class path*/
strcat(classpath,getenv("PATH"));
strcat(classpath,";D:\\Projects\\RingRing\\MMSComposer;C:\\Progra~1\\j2sdk1~1.1_0\\lib"); //;C:\\Comverse\\MMS_SDK\\SDK\\lib\\mail.jar;C:\\Comverse\\MMS_SDK\\SDK\\lib\\activation.jar;C:\\Comverse\\MMS_SDK\\SDK\\lib\\mmspade.jar
//------Set Options for virtual machine
options[0].optionString = "-Djava.compiler=NONE"; //JIT compiler
options[1].optionString = classpath; //CLASSPATH
//------Set argument structure components
vm_args.options = options;
vm_args.nOptions = 2;
vm_args.ignoreUnrecognized = JNI_TRUE;
vm_args.version = JNI_VERSION_1_4;
/* Win32 version */
HINSTANCE hVM = LoadLibrary("C:\\Program Files\\j2sdk1.4.1_01\\jre\\bin\\client\\jvm.dll");
if (hVM == NULL){
if(blog) oDebugLog->Printf("Can't load jvm.dll");
return E_FAIL;
if(blog) oDebugLog->Printf("jvm.dll loaded\n");
LPFNDLLFUNC1 func = (LPFNDLLFUNC1)GetProcAddress(hVM, "JNI_CreateJavaVM");
if(!func){
if(blog) oDebugLog->Printf("Can't get ProcAddress of JNI_CreateJavaVM");
FreeLibrary(hVM); hVM = NULL;
return E_FAIL;
if(blog) oDebugLog->Printf("ProcAddress found");
res = func(&jvm,(void**)&env,&vm_args);
if (res < 0) {
if(blog) oDebugLog->Printf("Can't create JVM with JNI_CreateJavaVM %d\n",res);
return E_FAIL;
if(blog) oDebugLog->Printf("JVM created");
return HRv;
//finding Comverse10 class:
HRESULT CALLAS MMSComposer::InitializeJNI(void)
HRESULT HRv=E_FAIL;
DWORD T=0;
try
if(blog) oDebugLog->Printf("\nInitializeJNI()");
bJVM = FALSE;
jni = new Java(oDebugLog);
if(jni->CreateJavaVMdll()!=S_OK){
if(blog) oDebugLog->Printf("CreateJavaVMdll() failed");
return HRv;
jclass jcls = jni->env->FindClass("Comverse10");
if (jcls == 0) {
if(blog) oDebugLog->Printf("Can't find Comverse10 class");
jclass jcls2 = jni->env->FindClass("test");
if (jcls2 == 0) {
if(blog) oDebugLog->Printf("Can't find test class");
return HRv;
if(blog) oDebugLog->Printf("test class found %08x",jcls2);
return HRv;
if(blog) oDebugLog->Printf("Comverse10 class found %08x",jcls);
jmethodID mid = jni->env->GetMethodID(jcls , "<init>", "()V");
if (mid == 0) {
if(blog) oDebugLog->Printf("Can't find Comverse10() constructor");
return HRv;
if(blog) oDebugLog->Printf("Comverse10() constructor found");
jobject jobj = jni->env->NewObject(jcls,mid);
if(jobj==0)
if(blog) oDebugLog->Printf("Can't construct a Comverse10 object");
return HRv;
if(blog) oDebugLog->Printf("Comverse10 object constucted");
//Create Global reference, so java garbage collector won't delete it
jni->jobj_comv = jni->env->NewGlobalRef(jobj);
if(jni->jobj_comv==0)
if(blog) oDebugLog->Printf("Can't create global reference to Comverse10 object");
return HRv;
if(blog) oDebugLog->Printf("global reference to Comverse10 object %08x created",jni->jobj_comv);
bJVM=TRUE;
HRv=S_OK;
} catch( IDB * bgError ) { throw bgError->ErrorTrace("InitializeJNI::~InitializeJNI",HRv, 0, T); }
catch(...) { throw IDB::NewErrorTrace("InitializeJNI::~InitializeJNI",HRv, 0, T ); }
return HRv;>
I would guess that the real problem is that that the
exception you are catching is not in the class path
that you are defining.Thanks jschell, that was indeed the case.
I don't have the docs, but I would guess that
FindClass() only returns null if an exception is
thrown. And you are not checking for the exception.
Which would tell you the problem.Ok, i'll remember that. But what with exceptions thrown in my java code, the documents say
// jthrowable ExceptionOccurred(JNIEnv *env);
// Determines if an exception is being thrown. The exception stays being thrown until either the native code calls ExceptionClear(), or the Java code handles the exception
so, what if the java code throws an exception and catches it, will i be able to see that in my c++ code with ExceptionOccurred ?
or
should the java method be declared to throw the exception (and not catch it inside the method)
Again, thank you for your help, it's greatly appreciated ! -
How can I find out the form of a textFrame?
Hey guys,
so when using "constructor.name" you can get the type of an object. In this case "textFrame". But how do you find out, if the textFrame is a polygon, an ellipse, etc?
Sorry if this is something basic, but I can't find any resources to this.
Thank youOh. I forgot one single line of code.
Before assigning a new contenType you have to empty the text frame:
app.selection[0].constructor.name;
var myDup = app.selection[0].duplicate();
//Assign empty string as contents:
myDup.parentStory.texts[0].contents = "";
myDup.contentType = ContentType.GRAPHIC_TYPE;
myDup.getElements()[0].constructor.name;
Uwe -
Where can we find the methods of the classes in OLE Interface
Hi All,
I am developing the code to download the file into multiple sheets of excel file.
got many links and sample codes from this forum.
but my doubt is where can we find the methods in applications.
Example:
add, cells, range etc are the methods in the object excel.application.
I want to find all other methods in this same object.
Please help me.
thanks in adv.
EswarHE,
see this demo program which is in DWDM
*& Report DEMOEXCELINTEGRATION *
INCLUDE rdemoexcelintegrationtop.
DATA: control TYPE REF TO i_oi_ole_container_control.
DATA: container TYPE REF TO cl_gui_custom_container.
DATA: link_server TYPE REF TO i_oi_link_server.
DATA: table_coll TYPE REF TO i_oi_table_collection.
DATA: retcode TYPE t_oi_ret_string,
document_type TYPE soi_document_type
VALUE soi_doctype_excel_chart,
document_format TYPE soi_document_type.
DATA: doc_url TYPE t_url.
DATA: usa_sales TYPE i VALUE 1000,
europe_sales TYPE i VALUE 2000,
japan_sales TYPE i VALUE 1000,
asia_sales TYPE i VALUE 100,
america_sales TYPE i VALUE 100,
africa_sales TYPE i VALUE 100.
DATA: total_sales TYPE i VALUE 0.
DATA: BEGIN OF test_line, region(50), sales TYPE i, END OF test_line.
DATA: test_table LIKE TABLE OF test_line.
DATA: wa_test_table LIKE test_line.
CLASS c_excel_document DEFINITION
CLASS c_excel_document DEFINITION.
PUBLIC SECTION.
DATA: proxy TYPE REF TO i_oi_document_proxy.
DATA: document_type TYPE soi_document_type.
DATA: data_table TYPE sbdst_content,
data_size TYPE i,
doc_url TYPE t_url.
METHODS: constructor
IMPORTING control TYPE REF TO i_oi_ole_container_control
document_type TYPE soi_document_type.
METHODS: on_close_document
FOR EVENT on_close_document OF i_oi_document_proxy
IMPORTING document_proxy has_changed.
METHODS: on_custom_event
FOR EVENT on_custom_event OF i_oi_document_proxy
IMPORTING document_proxy event_name param_count
param1 param2 param3.
METHODS: create_document
IMPORTING open_inplace TYPE c DEFAULT ' '
EXPORTING retcode TYPE t_oi_ret_string.
METHODS: open_document
IMPORTING open_inplace TYPE c DEFAULT ' '
open_readonly TYPE c DEFAULT ' '
EXPORTING retcode TYPE t_oi_ret_string.
METHODS: open_document_url
IMPORTING open_inplace TYPE c DEFAULT ' '
open_readonly TYPE c DEFAULT ' '
doc_url TYPE t_url DEFAULT ' '
EXPORTING retcode TYPE t_oi_ret_string.
METHODS: retrieve_document
IMPORTING documents TYPE document_list
EXPORTING document_format TYPE soi_document_type
doc_url TYPE t_url.
METHODS: close_document
IMPORTING do_save TYPE c DEFAULT ' '
RETURNING value(retcode) TYPE t_oi_ret_string.
PRIVATE SECTION.
DATA: control TYPE REF TO i_oi_ole_container_control.
ENDCLASS.
DATA: l_fcode LIKE fcode.
DATA: document TYPE REF TO c_excel_document.
DATA: bds_instance TYPE REF TO cl_bds_document_set.
*& Module STATUS_0100 OUTPUT
MODULE status_0100 OUTPUT.
SET PF-STATUS 'MAIN0100'.
SET TITLEBAR '001'.
retcode = c_oi_errors=>ret_ok.
IF control IS INITIAL.
DATA: b_has_activex.
CALL FUNCTION 'GUI_HAS_ACTIVEX'
IMPORTING
return = b_has_activex.
IF b_has_activex IS INITIAL. MESSAGE e007. ENDIF.
CALL METHOD c_oi_ole_control_creator=>get_ole_container_control
IMPORTING control = control
retcode = retcode.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
CREATE OBJECT container
EXPORTING container_name = 'CONTAINER'.
CALL METHOD control->init_control
EXPORTING r3_application_name =
'Demo' "#EC NOTEXT
inplace_enabled = 'X'
inplace_scroll_documents = 'X'
parent = container
register_on_close_event = 'X'
register_on_custom_event = 'X'
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
CALL METHOD control->get_link_server
IMPORTING link_server = link_server
retcode = retcode.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
CALL METHOD link_server->start_link_server
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
CALL METHOD control->get_table_collection
IMPORTING table_collection = table_coll
retcode = retcode.
PERFORM refresh_sales.
CREATE OBJECT document
EXPORTING control = control
document_type = document_type.
CALL METHOD table_coll->add_table
EXPORTING table_name = 'SALES_IN'
table_type = table_coll->table_type_input
IMPORTING retcode = retcode
CHANGING data_table = test_table.
ENDIF.
IF bds_instance IS INITIAL.
CREATE OBJECT bds_instance.
ENDIF.
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
MODULE user_command_0100 INPUT.
l_fcode = fcode.
CLEAR fcode.
CALL METHOD cl_gui_cfw=>dispatch.
CASE l_fcode.
WHEN 'EXIT'. "Zurück
IF NOT document IS INITIAL.
CALL METHOD document->close_document.
FREE document.
ENDIF.
IF NOT link_server IS INITIAL.
CALL METHOD link_server->stop_link_server
IMPORTING retcode = retcode.
FREE link_server.
ENDIF.
IF NOT table_coll IS INITIAL.
FREE table_coll.
ENDIF.
IF NOT control IS INITIAL.
CALL METHOD control->destroy_control
IMPORTING retcode = retcode.
FREE control.
ENDIF.
IF NOT bds_instance IS INITIAL.
FREE bds_instance.
ENDIF.
LEAVE TO SCREEN 0.
WHEN 'CREATE'.
IF NOT control IS INITIAL.
document->data_size = 0.
CLEAR document->data_table.
CALL METHOD document->create_document.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ENDIF.
WHEN 'SELECT'.
IF NOT control IS INITIAL.
DATA: documents TYPE document_list.
DATA: descr TYPE document_descr.
CLEAR documents.
descr-document_name = 'Car Sales Chart'(do1).
descr-document_id = 'DEMOEXCELCHART1'.
APPEND descr TO documents.
descr-document_name = 'Car Sales Chart 2'(do3).
descr-document_id = 'DEMOEXCELCHART2'.
APPEND descr TO documents.
descr-document_name = 'Car Sales Sheet'(do2).
descr-document_id = 'DEMOEXCELSHEET1'.
APPEND descr TO documents.
CLEAR doc_url.
CALL METHOD document->retrieve_document
EXPORTING documents = documents
IMPORTING document_format = document_format
doc_url = doc_url.
IF NOT doc_url IS INITIAL.
CALL METHOD document->close_document.
CALL METHOD document->open_document_url
EXPORTING open_inplace = 'X'
doc_url = doc_url
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e010.
ENDIF.
ENDIF.
WHEN 'OPEN'.
IF document->data_size NE 0.
IF NOT control IS INITIAL.
CALL METHOD document->open_document
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ENDIF.
ELSE.
MESSAGE e005.
ENDIF.
WHEN 'INPLACE'.
IF document->data_size NE 0.
IF NOT control IS INITIAL.
CALL METHOD document->open_document
EXPORTING open_inplace = 'X'
open_readonly = 'X'
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ENDIF.
ELSE.
MESSAGE e005.
ENDIF.
WHEN 'SAVEAS'.
IF NOT document IS INITIAL AND NOT document->proxy IS INITIAL.
CALL METHOD document->proxy->save_as
EXPORTING prompt_user = 'X'
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e000.
ENDIF.
WHEN 'CLOSE'.
IF NOT document IS INITIAL.
CALL METHOD document->close_document
EXPORTING do_save = 'X'.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e000.
ENDIF.
WHEN 'COPYLINK'.
IF NOT link_server IS INITIAL.
PERFORM refresh_sales.
CALL METHOD link_server->execute_copy_link_dialog
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e004.
ENDIF.
WHEN 'REFRESH'.
IF NOT link_server IS INITIAL.
PERFORM refresh_sales.
ELSE.
MESSAGE e004.
ENDIF.
IF NOT document IS INITIAL AND NOT document->proxy IS INITIAL.
CALL METHOD document->proxy->execute_macro
EXPORTING macro_string = 'R3StartupMacro'
param_count = 1
param1 = 10
IMPORTING retcode = retcode.
CHANGING retvalue = usa_sales.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e000.
ENDIF.
WHEN 'PRINT'.
IF NOT document IS INITIAL AND NOT document->proxy IS INITIAL.
CALL METHOD document->proxy->print_document
EXPORTING prompt_user = 'X'
IMPORTING retcode = retcode.
CALL METHOD c_oi_errors=>show_message EXPORTING type = 'E'.
ELSE.
MESSAGE e000.
ENDIF.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
CLASS c_excel_document IMPLEMENTATION.
CLASS c_excel_document IMPLEMENTATION.
METHOD: constructor.
IMPORTING control TYPE REF TO i_oi_ole_container_control
document_type TYPE soi_document_type
me->control = control.
me->document_type = document_type.
ENDMETHOD.
METHOD create_document.
IMPORTING open_inplace TYPE c DEFAULT ' '
RETURNING value(retcode) TYPE t_oi_ret_string.
IF NOT proxy IS INITIAL.
CALL METHOD me->close_document.
ENDIF.
CALL METHOD control->get_document_proxy
EXPORTING document_type = document_type
IMPORTING document_proxy = proxy
retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
CALL METHOD proxy->create_document
EXPORTING create_view_data = 'X'
open_inplace = open_inplace
IMPORTING retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
SET HANDLER me->on_close_document FOR proxy.
SET HANDLER me->on_custom_event FOR proxy.
ENDMETHOD.
METHOD open_document.
IMPORTING open_inplace TYPE c DEFAULT ' '
open_readonly TYPE c DEFAULT ' '
RETURNING value(retcode) TYPE t_oi_ret_string.
IF NOT proxy IS INITIAL.
CALL METHOD me->close_document.
ENDIF.
CALL METHOD control->get_document_proxy
EXPORTING document_type = document_type
IMPORTING document_proxy = proxy
retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
CALL METHOD proxy->open_document_from_table
EXPORTING document_table = data_table
document_size = data_size
open_inplace = open_inplace
open_readonly = open_readonly
IMPORTING retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
SET HANDLER me->on_close_document FOR proxy.
SET HANDLER me->on_custom_event FOR proxy.
CALL METHOD proxy->update_document_links
EXPORTING update_manual_links = 'X'
IMPORTING retcode = retcode.
ENDMETHOD.
METHOD close_document.
IMPORTING do_save TYPE c DEFAULT ' '
RETURNING value(retcode) TYPE t_oi_ret_string.
DATA: is_closed TYPE i, has_changed TYPE i.
DATA: doc_url(256).
IF NOT proxy IS INITIAL.
CALL METHOD proxy->is_destroyed IMPORTING ret_value = is_closed.
IF is_closed IS INITIAL.
CALL METHOD proxy->close_document
EXPORTING do_save = do_save
IMPORTING has_changed = has_changed
retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
ENDIF.
IF NOT has_changed IS INITIAL.
CALL METHOD proxy->save_document_to_table
IMPORTING retcode = retcode
CHANGING document_table = data_table
document_size = data_size.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
ENDIF.
CALL METHOD proxy->release_document
IMPORTING retcode = retcode.
SET HANDLER me->on_close_document FOR proxy ACTIVATION ' '.
SET HANDLER me->on_custom_event FOR proxy ACTIVATION ' '.
ELSE.
retcode = c_oi_errors=>ret_document_not_open.
ENDIF.
ENDMETHOD.
METHOD open_document_url.
IMPORTING open_inplace TYPE c DEFAULT ' '
open_readonly TYPE c DEFAULT ' '
doc_url TYPE t_url DEFAULT ' '
RETURNING value(retcode) TYPE t_oi_ret_string.
IF NOT proxy IS INITIAL.
CALL METHOD me->close_document.
ENDIF.
CALL METHOD control->get_document_proxy
EXPORTING document_type = document_type
IMPORTING document_proxy = proxy
retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
me->doc_url = doc_url.
CALL METHOD proxy->open_document
EXPORTING document_url = doc_url
open_inplace = open_inplace
open_readonly = open_readonly
IMPORTING retcode = retcode.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
Document shall also be available in ITAB for respective operations:
CALL METHOD proxy->save_document_to_table
IMPORTING retcode = retcode
CHANGING document_table = data_table
document_size = data_size.
IF retcode NE c_oi_errors=>ret_ok.
EXIT.
ENDIF.
SET HANDLER me->on_close_document FOR proxy.
SET HANDLER me->on_custom_event FOR proxy.
CALL METHOD proxy->update_document_links
EXPORTING update_manual_links = 'X'
IMPORTING retcode = retcode.
ENDMETHOD.
METHOD retrieve_document.
importing documents type document_list
exporting document_format type soi_document_format
doc_url type t_url.
*----BDS-Data-Structures:--
Tables and WAs:
DATA: doc_signature TYPE sbdst_signature,
wa_doc_signature LIKE LINE OF doc_signature,
doc_components TYPE sbdst_components,
wa_doc_components LIKE LINE OF doc_components,
doc_properties TYPE sbdst_properties,
wa_doc_properties LIKE LINE OF doc_properties,
doc_uris TYPE sbdst_uri,
wa_doc_uris LIKE LINE OF doc_uris.
ID's:
DATA: doc_classname TYPE sbdst_classname VALUE 'SOFFICEINTEGRATION',
doc_classtype TYPE sbdst_classtype VALUE 'OT',
doc_object_key TYPE sbdst_object_key VALUE 'SOFFICEINTEGRATION',
doc_mimetype TYPE bapicompon-mimetype.
DATA: field_desc TYPE TABLE OF rsvbfidesc.
DATA: wa_field_desc TYPE rsvbfidesc.
DATA: l_nr LIKE sy-tabix.
CLEAR: field_desc, wa_field_desc.
wa_field_desc-fieldnum = 1.
wa_field_desc-display = 'X'.
APPEND wa_field_desc TO field_desc.
l_nr = 0.
CALL FUNCTION 'RS_VALUES_BOX'
EXPORTING
left_upper_col = 5
left_upper_row = 5
pagesize = 10
title = 'Select document'(sdc)
IMPORTING
linenumber = l_nr
TABLES
field_desc = field_desc
value_tab = documents
EXCEPTIONS
OTHERS = 1.
IF sy-subrc EQ 0 AND l_nr NE 0.
READ TABLE documents INDEX l_nr INTO descr.
IF sy-subrc EQ 0.
CLEAR: wa_doc_signature, wa_doc_components, wa_doc_uris.
CLEAR: doc_signature, doc_components, doc_uris.
wa_doc_signature-prop_name = 'DESCRIPTION'.
wa_doc_signature-prop_value = descr-document_id.
APPEND wa_doc_signature TO doc_signature.
CALL METHOD bds_instance->get_info
EXPORTING classname = doc_classname
classtype = doc_classtype
object_key = doc_object_key
CHANGING components = doc_components
signature = doc_signature
EXCEPTIONS nothing_found = 1
error_kpro = 2
internal_error = 3
parameter_error = 4
not_authorized = 5
not_allowed = 6.
IF sy-subrc NE 0 AND sy-subrc NE 1.
MESSAGE e016.
ENDIF.
IF sy-subrc = 1.
MESSAGE e017.
ENDIF.
CALL METHOD bds_instance->get_with_url
EXPORTING classname = doc_classname
classtype = doc_classtype
object_key = doc_object_key
CHANGING uris = doc_uris
signature = doc_signature
EXCEPTIONS nothing_found = 1
error_kpro = 2
internal_error = 3
parameter_error = 4
not_authorized = 5
not_allowed = 6.
IF sy-subrc NE 0 AND sy-subrc NE 1.
MESSAGE e016.
ENDIF.
IF sy-subrc = 1.
MESSAGE e017.
ENDIF.
READ TABLE doc_components INTO wa_doc_components INDEX 1.
READ TABLE doc_uris INTO wa_doc_uris INDEX 1.
doc_mimetype = wa_doc_components-mimetype.
doc_url = wa_doc_uris-uri.
CASE doc_mimetype.
WHEN 'application/x-rtf' OR 'text/rtf'.
document_format = soi_docformat_rtf.
WHEN 'application/x-oleobject'.
document_format = soi_docformat_compound.
WHEN 'text/plain'.
document_format = soi_docformat_text.
WHEN OTHERS.
document_format = soi_docformat_native.
ENDCASE.
ENDIF.
ENDIF.
ENDMETHOD.
METHOD on_close_document.
FOR EVENT on_close_document OF c_oi_ole_container_control
IMPORTING document_proxy has_changed.
DATA: answer, do_save.
IF has_changed EQ 1.
CALL FUNCTION 'POPUP_TO_CONFIRM'
EXPORTING
titlebar = 'Office Integration Demo'(oid)
text_question = 'Save Document?'(sav)
display_cancel_button = ' '
IMPORTING
answer = answer.
IF answer EQ '1'.
do_save = 'X'.
ELSE.
do_save = ' '.
ENDIF.
CALL METHOD me->close_document
EXPORTING do_save = do_save.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
ENDIF.
ENDMETHOD.
METHOD on_custom_event.
FOR EVENT on_custom_event OF i_oi_document_proxy
IMPORTING document_proxy event_name param_count
param1 param2 param3.
IF event_name EQ 'ON_SERIES_CHANGE'.
CALL METHOD table_coll->get_table
EXPORTING table_name = 'SALES_IN'
IMPORTING retcode = retcode
CHANGING data_table = test_table.
CALL METHOD c_oi_errors=>show_message
EXPORTING type = 'E'.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 1.
usa_sales = wa_test_table-sales.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 2.
europe_sales = wa_test_table-sales.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 3.
japan_sales = wa_test_table-sales.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 4.
asia_sales = wa_test_table-sales.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 5.
america_sales = wa_test_table-sales.
CLEAR wa_test_table.
READ TABLE test_table INTO wa_test_table INDEX 6.
africa_sales = wa_test_table-sales.
CLEAR wa_test_table.
ENDIF.
CALL METHOD control->set_focus.
ENDMETHOD.
ENDCLASS.
FORM refresh_sales.
FORM refresh_sales.
DATA: BEGIN OF item_line,
region(60),
sales TYPE i,
date TYPE d,
time TYPE t,
weight TYPE f,
amount TYPE p DECIMALS 3,
id(10) TYPE n,
END OF item_line.
DATA: sales_table LIKE TABLE OF item_line.
DATA: wa_sales_table LIKE item_line.
DATA: fields_table TYPE TABLE OF rfc_fields.
DATA: wa_fields_table TYPE rfc_fields.
DATA: ind TYPE i.
CALL FUNCTION 'DP_GET_FIELDS_FROM_TABLE'
TABLES
data = sales_table
fields = fields_table.
READ TABLE fields_table INDEX 1 INTO wa_fields_table.
wa_fields_table-fieldname = 'Region'."#EC NOTEXT
MODIFY fields_table FROM wa_fields_table INDEX 1.
CLEAR wa_fields_table.
READ TABLE fields_table INDEX 2 INTO wa_fields_table.
wa_fields_table-fieldname = 'Sales'. "#EC NOTEXT
MODIFY fields_table FROM wa_fields_table INDEX 2.
CLEAR: sales_table, wa_sales_table.
wa_sales_table-region = 'USA'(usa).
wa_sales_table-sales = usa_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
wa_sales_table-region = 'Europe'(eur).
wa_sales_table-sales = europe_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
wa_sales_table-region = 'Japan'(jap).
wa_sales_table-sales = japan_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
wa_sales_table-region = 'Asia'(asi).
wa_sales_table-sales = asia_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
wa_sales_table-region = 'America'(ame).
wa_sales_table-sales = america_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
wa_sales_table-region = 'Africa'(afr).
wa_sales_table-sales = africa_sales.
APPEND wa_sales_table TO sales_table.
CLEAR wa_sales_table.
LOOP AT sales_table INTO wa_sales_table.
ind = sy-tabix.
wa_sales_table-date = sy-datum + ind.
wa_sales_table-time = sy-uzeit + ind.
wa_sales_table-weight = 100000 * ind.
wa_sales_table-amount = 11111 * ind.
wa_sales_table-id = ind.
MODIFY sales_table FROM wa_sales_table INDEX ind.
ENDLOOP.
CALL METHOD table_coll->add_table
EXPORTING table_name = 'SALES_OUT'
table_type = table_coll->table_type_output
IMPORTING retcode = retcode
CHANGING data_table = sales_table
fields_table = fields_table.
CALL METHOD link_server->add_table_item2
EXPORTING item_name = 'Sales' "#EC NOTEXT
item_title = 'Car Sales Figures'(sal)
IMPORTING retcode = retcode
CHANGING data_table = sales_table
fields_table = fields_table.
CALL METHOD link_server->add_string_item
EXPORTING item_name = 'ChartTitle'
item_title = 'Chart Title'(ti0)
item_value = 'Car Sales by Region'(ti1)
no_flush = 'X'
IMPORTING retcode = retcode.
CALL METHOD link_server->add_string_item
EXPORTING item_name = 'ColumnTitle1'
item_title = 'Column Title 1'(ti2)
item_value = 'Region'(ti3)
no_flush = 'X'
IMPORTING retcode = retcode.
CALL METHOD link_server->add_string_item
EXPORTING item_name = 'ColumnTitle2'
item_title = 'Column Title 2'(ti4)
item_value = 'Sold Cars'(ti5)
no_flush = ' '
IMPORTING retcode = retcode.
ENDFORM. -
i am wrting a bean which has methods and i am passing that bean
object to the method of another class but when i compile the second class i get the error can not find symbol and the method name of bean
which i want to acces in second class.i a using Role.java bean in RoleManager.java the files are as follows
and when compiling the RoleManager.java i get the above error by showing method getOrderby() can not find symbol
/******** Role.java (bean class) ************************/
package com.tattva.pms.employee;
import java.beans.*;
public class Role implements java.io.Serializable
/** Holds value of property code. */
private String code;
/** Holds value of property type. */
private String type;
/** Holds value of property description. */
private String description;
/** Holds value of property orderby */
private String orderby;
/** Creates new Role */
public Role() {
/** Getter for property code.
* @return Value of property code.
public String getCode() {
return code;
/** Setter for property code.
* @param code New value of property code.
public void setCode(String code) {
this.code = code;
/** Getter for property type.
* @return Value of property type.
public String getType() {
return type;
/** Setter for property type.
* @param type New value of property type.
public void setType(String type) {
this.type = type;
/** Getter for property description.
* @return Value of property description.
public String getDescription() {
return description;
/** Setter for property description.
* @param description New value of property description.
public void setDescription(String description) {
this.description = description;
/** Getter for property code.
* @return Value of property code.
public String getOrderby() {
return orderby;
/** Setter for property code.
* @param code New value of property code.
public void setOrderby(String orderby) {
this.orderby = orderby;
/****************************RoleManager.java*************************
package com.tattva.pms.employee;
import com.tattva.pms.employee.*;
//package com.tattva.pms.dept;
import com.tattva.pms.database.*;
//import com.tattva.pms.dept.*;
import java.sql.*;
import java.util.*;
* Insert the type's description here.
* Creation date: (5/22/02 1:53 PM)
* @author: Sachin Bhansali
//public class DeptManager
public class RoleManager
* The Declaration of the fields
* to be used.
* Decleration of Global variables
//private ConnectionPool ovPool = null;
// private QueryManager ovQuery = null;
//private ResultSet ovResultSet = null;
private int rowCount = 0;
/** Creates new DeptManager */
// public DeptManager()
public RoleManager()
super();
* Creates new JobDtlManager
* Commented constructor
/* public DeptManager(ConnectionPool conPool)throws SQLException{
ovPool = conPool;
ovQuery = new QueryManager(ovPool);
conPool = null;
* throws exception PMSException and the general Exception
* @param DeptBean contaning the details.
// public int addDept(DeptBean dept)throws PMSException, Exception
public int addRole(Role role)throws PMSException,Exception
ConnectionPool ovPool = null;
Connection ovCon = null;
Statement ovStmt = null;
String sqlStr = null;
// The SQL query String
/* sqlStr = "Insert into DEPARTMENT_MST Name (V_CODE,V_NAME,V_LOCATION,V_FUNCTIONALITY, V_CREATED_BY) values ('"
+ dept.getDeptCode() +"','" + dept.getDeptName() + "','" + dept.getDeptLoc() + "','" + dept.getDeptFun() +
"','" dept.getCreatedBy()"')";
sqlStr = "Insert into ROLE_MST Name (V_CODE,V_TYPE,V_DESCRIPTION,N_ORDERBY) values "+
"('"+role.getCode()+"','"+role.getType()+"','"+role.getDescription()+"','"+role.getOrderby()+"')";
//start of try block
try{
ovPool = new ConnectionPool();
// ovCon = ovPool.createConnection("DeptManager: addDept(DeptBean dept)");
ovCon = ovPool.createConnection();
ovStmt = ovCon.createStatement();
rowCount = ovStmt.executeUpdate(sqlStr);
return 0;
}catch(PMSException pmsEx){
throw pmsEx;
}catch(SQLException sqlEx){
return sqlEx.getErrorCode();
}catch(Exception e){
//throw new PMSException("addJob() SQLException Wrapped! " + e.getMessage());
throw new PMSException("addRole() SQLException Wrapped! " + e.getMessage());
}finally{
role=null;
//dept = null;
if(ovStmt != null)
ovStmt.close();
ovStmt =null;
ovPool.close(ovCon);
ovCon = null;
ovPool =null;
//end of try block
} -
i have bought a film from itunes and the credit has come out of my account, but i can't find the film anywhere, it said it was downloading, then i left the laptop and on return i couldn't find the film. how do i find the film?
Maybe it is in the Purchased category of iTunes,
Try going there -
Podcasts downloaded to "wrong" folder, then ITunes can't find it anymore
Hi
When I subscribe to a podcast or download the newest podcast, it will be saved not to the folder of itunesmusic/podcasts/name of podcast, but to /itunesmusic/downloads/podcasts/name of podcast, apparently as tmp-folder. Synchronising just then with my IPOD works, but when I exit ITunes and restart it, the podcast is not found anymore and I get the exclamation mark. When I search for it I can't find the podcast then anymore.
I have ITunes 7.0.2.16 and running Windows XP.
Any one has an idea how to solve this?
Also is there a way to downgrade ITunes to version 6 or so? Because there it worked without problems.
Appreciate any feedback.Too my a bit to work out *** was going on, but it was driving me insane with podcasts vanishing on me.
To clarify, this is a full description of the issue:
I have a problem with iTunes losing podcasts. They'd download, seem to play, but when I exited and reloaded iTunes a load of them would be lost and give me the exclamation icon. I've managed to work out why iTunes is losing my podcasts, but have no idea how to fix it.
I've got a folder specified which I want iTunes to use to store my stuff in (E:\Media\itunes).
When I subscribe to a new podcast it downloads to a file called E:\Media\itunes\Downloads\Podcasts\File on 4_ Phone tap evidence - 21 N.tmp\download.mp3 and creates a folder called E:\Media\itunes\Podcasts\File on
I think it's supposed to save it to the first location and then copy it across to the second folder when it's finished. Except it doesn't. iTunes can run the podcast now, but from the temp folder.
When you restart itunes, it nukes everything in the E:\Media\itunes\Downloads\Podcasts folder - I assume as it thinks I have no downloads outstanding and anything in here is just junk.
Apart from manually copying, renaming and point itunes to this file - how do I get around this problem. It's only started since I went to iTunes7 and a complete uninstall/registry/config cleanse followed by a reinstall doesn't fix the problem. -
I have a HP Envy 4507. My AiO Remote app can't find it. This is not a compatibility issue as I have been selling 4507's which I demonstrate by connecting to them. I originally was able to connect on the one at home but not lately. I keep on seeing the one from work. HP ePrint sees the home one fine. I have reinstalled AiO Remote and now it cannot see any printers, no matter how I try to connect. Tried ip address, direct (which was working before) and through wireless router which worked when I first set it up.
Hi,
Thinsg to quickly check would that there has been no recent wifi password changes - if there has been any, they password would need to be re-entered into both the mobile device and printer.
Another quick thing to try is restarting the mobile device - this sometimes helps re-establish the connection.
"Although I work for HP, I'm speaking for myself and not on behalf of HP"
"Say "Thanks" by clicking the Kudos Star in the post that helped you.
--Please mark the post that solves your problem as "Accepted Solution" -
I received the error (in iCal on my iMac): "The server responded with an error". The error message is very large, and if there is a way to acknowledge and close it I can't find it. Because this error message is open, I can't do anything in iCal. Any suggestions on how I could kill this error message? Thanks.
iMac, Mac OS X (10.7.2)
Basically i tried to enter too much information into my calendar and it has crashed now i can not get rid of the error message or use the calendar can anyone help pleasedid you find ou how to get rid of it i can't
-
Macbook pro can´t find/connect to my hotspot
Dear experts!
I recently moved to a new place and got myself a T-Mobile HomeNet Router. Everything works fine (WiFi and Ethernet) with all devices (iPhone, iPad, iMac, Linux-machine...) EXCEPT my MacBook Pro (specs below in the product section) :-(
Ever since I moved the Macbook can´t find or connect to my home hotspot. Settings on the router are as follows:
- 802.1 b/g (it IS capable of b/g/n but I found a thread somewhere pointing out that this could be an issue)
- channel 13 (deactived auto-channel because my neighbours had overlapping channel settings...this was the only one that worked)
- rate auto
- frequency 2.4 GHz
- 30% signal strength (same reason as above)
- QoS activated
- SSID hidden (tried broadcasting it, made no difference)
- WPA2-PSK
- AES (TKIP and TKIP+AES available as well...but neither made any difference)
I can connect via ethernet, however that´s not the intended purpose of neither my notebook nor the router :-/ Someone suggested it might be an encryption issue but even without ANY encryption the hotspot won´t show up in the list. Password contains special characters but even my old iMac doesn´t seem to have problems with it. I tried connecting manually via "other network" without success. Also via Controlpanel -> Network -> Assist me ...
I´m sitting right next to my router so the signal strength can´t be the cause either (besides all other devices work just fine anywhere in my appartement). Restarted all devices, each one is up to date. Last thing I tried was making the changes in Firefox cause someone suggested it might be a bug in the router software, still no success.....I´m out of ideas.
Posted this in another Mac forum already but no one could help me :-( You guys are my last hope ... does anyone know this issue and how to solve it??
any ideas would be greatly appreciated!
many thanks in advance
tchintchienevermind...here´s what solved it for me:
https://discussions.apple.com/docs/DOC-3411 -
About 2 weeks ago I plugged my wife's iphone 4S to our pc to update it to IOS 7and backup her iphone info to icloud. When I was done my wife's iphone had my daughter's ipod info on it and I can't find my wife's info on icloud anywhere. My wife has about 6 years of business contacts on her iphone so she is rather upset. Is there a way to recover her contacts?
You don't have to wipe anything, but when you get a chance make sure you backed up to icloud.
What that means is your contacts inside of the phone either physically or liquid damaged. To check
which, you can look inside and if you see a little pink, that would give you a water damage. If you don't
see pink it means that you to many times plugged in that charger the other way or tried to. May be
used some other things to plug in. If you flash the light in you may be able to see those contacts.
If I were you, i would not believe me, good luck! -
We're experiencing a growing problem with our users in several different domains running in to Microsoft Office 2013 x32 'activation' issues. We use KMS for licensing, which works properly, but some of the machines (~20-30 out of 1000+) sporadically
throw the following error:
'Microsoft Office can't find your license for this application. Microsoft Office will now exit.'
We know it's not an issue with the licenses per se, since they work on and off and we can force KMS activation correctly / talk to the KMS servers.
It appears to be an issue with the Software Protection service not starting properly. In Event Viewer, we see the following:
'Software protection service failed to start due to the following error- the service did not respond in a timely fashion.
Event 7000'
This is occurring on a variety of machines in a variety of environments, all fully patched with the latest Office updates. It's inconsistent, and the 'manually restart the Software Protection Service' solution is not viable as it's occurring on many
different workstations. Office repairs have also been unsuccessful.
Has anyone else come across this? Or have any idea why the Software Protection Service might be sporadically failing? Maybe an Office update in the last 2-3 months?
Thanks for any info.We're experiencing a growing problem with our users in several different domains running in to Microsoft Office 2013 x32 'activation' issues. We use KMS for licensing, which works properly, but some of the machines (~20-30 out of 1000+) sporadically
throw the following error:
'Microsoft Office can't find your license for this application. Microsoft Office will now exit.'
We know it's not an issue with the licenses per se, since they work on and off and we can force KMS activation correctly / talk to the KMS servers.
It appears to be an issue with the Software Protection service not starting properly. In Event Viewer, we see the following:
'Software protection service failed to start due to the following error- the service did not respond in a timely fashion.
Event 7000'
This is occurring on a variety of machines in a variety of environments, all fully patched with the latest Office updates. It's inconsistent, and the 'manually restart the Software Protection Service' solution is not viable as it's occurring on many
different workstations. Office repairs have also been unsuccessful.
Has anyone else come across this? Or have any idea why the Software Protection Service might be sporadically failing? Maybe an Office update in the last 2-3 months?
Thanks for any info.
Maybe you are looking for
-
IOS 8.1.2 safari battery usage
Ever since updating to iOS 8.1, my iPad battery life has declined to the point that i have to recharge every day. the only things i use my iPad for are safari, Facebook, google play books, stock music app, and youtube. I've checked battery usage, and
-
HT4437 How to connect my Apple TV with an iPhone without Apple TV remote
I lost my Apple TV remote and I can't find another way to connect to it only my iPhone could I use somthing else or do I have to buy another remote?
-
Sending an email from inside a web pl/sql procedure
Hi, I need to send an email to a predefined address say "[email protected]", and use a prefedined mail server "server11" from inside a web pl/sql procedure. I want this to be oblivious to the user, so no forms etc... Is there a way to do this using m
-
Can connect to router and ping internet cant surf
hello friends i have dell laptop and WRT54GC wireless router,router is connected to desktop all is working fine there but in wireless laptop i can ping the router i can ping the net example "ping google.com" i get reply but i cant surf the net via an
-
I successfully downloaded elements 11 to my pc but it won't load when I click on the program or double click on the icon. help.