Please help to find the correct answers
Hi,
Please send an url to study about the below questions with short and easily understandable explanation with simple example.Please help to improve my knowledge for the below concepts.
1. String
2. String Buffer
3. String Builder
4. finally
5. final
6. finalize
7. static
8. Abstract Class
9. Interface
10. Inheritance
11. Overloading
12. Overriding
13. Wrapper class
14. Collection
15. Array
16. Array List
17. Linked List
18. Vector
19. Hash Table
20. Hash Map
21. Hash Set
22. Tree Set
23. Set
24. List
25. Map
26. Itterator
27. Enumeration
28. Comparator
29. Comparable
30. Auto Boxing and Un Boxing
31. Generics
32. JDBC Drivers
33. Statement
34. Prepared Statement
35. Callable Statement
36. ResultSet
37. Stub and Skelton
38. Marshalling and UnMarshalling
39. Sterilization
40. Synchronization
41. Thread
42. Servlet Life Cycle
43. Generic Servlet
44. HttpServlet
45. RequestDispacher
46. Forward
47. Redirect
48. ServletContext
49. ServletConfig
50. Filter
51. Throttle Filter
52. GZip Filter
53. Session Handling
54. Jsp Life Cycle
55. JSP Action tags
56. JSP Include Directives
57. JSP: plug-in
58. MVC Pattern
59. Implementation of struts using mvc with flow
60. Hibernate
61. EJB
62. Session Bean
63. Entity Bean
64. Inner Join
65. Outer Join
66. Left outer Join
67. Right Outer Join
68. Stored Procedure and how to call in java
Thanks in advance,
Regards,
Saravanan.K
Note: This thread was originally posted in the [CLDC and MIDP|http://forums.sun.com/forum.jspa?forumID=76] forum, but moved to this forum for closer topic alignment.
To the Original Poster: the forum does not function as your personal homework solving process. If you have specific questions about these subjects that's fine.
Meanwhile I suggest you read [The Java Tutorials|http://java.sun.com/docs/books/tutorial/]
Edited by: dcminter on 08-Sep-2009 15:02
Similar Messages
-
Can someone please help me find the correct driver for my audio ca
Hello, it's famke again...Still trying to find drivers.. My sound card is apparently also missing drivers... I've tried many drivers from different sites matching the information i've taken off the card...but for some reason i always get a big red slash through my audigy sound control panel after trying to install the driver and reboot my system... I'm convinced i haven't been able to find the correct driver... The information off the card is...Soundblaster Audigy 2ZS M:SB0350... If anyone can help out i would greatly appreciate this...Famke.
I'm new to this, but I also had trouble for a while in finding and installing the right drivers. Eventually I got it to work with the link below. Follow the steps and select everything it suggests (I did and it worked for me). You might want to try it and see if it works for you too. Good Luck. http://www.creative.com/language.asp...wnloads/su.asp
-
I have ne iphone 5, i been setting my email using AT&T global but it is not working, please help me on the correct configuration
Contact the email provider and obtain the correct setup information.
-
Why doesn't my iPhone 4 have an 'Internet tethering' options? Is it carrier related or iOs related? Please help me find the solution for this. thanx
Personal Hot spot
http://support.apple.com/kb/HT3574
Understanding
http://support.apple.com/kb/HT4517
Trouble Shooting
http://support.apple.com/kb/TS2756 -
Please help me find the error in the annex VI,access
Hello, everyone, this is a program about ACCESS, please help me find the error in the annex VI, why do I always run time error. Thank you very much.
Attachments:
write access test.vi 22 KBThank you for your reply, I have an attachment process map, could you help me change it, I just want to put my number in the array can continue to update the database. And I want to create a table.
this is my msn :[email protected]
Waiting for your reply on line
谢谢你的回复,我的附件中有程序图,能不能帮我改一下,我只是希望,把我的数组中的数能够持续的更新在数据库中。并且创建一个我想要的表。 -
Help me find the correct document please!
(This is a repost - not sure if I posted it in the correct forum before)
I'm just starting out with Java, on the J2ME platform.
I've been reading about threads, such as this:
http://developers.sun.com/techtopics/mobility/midp/articles/threading2/
where it says:
The Java runtime associates each live thread with an instance of java.lang.Thread.
But on my API docs, which I downloaded (can't find them online) the Thread class isn't a HTML link, suggesting it's not part of J2ME. But all the example source code I've seen has it supporting "start", "run" etc.
The docs I have were downloaded from the Sun site, and are in the same format as the regular J2SE 1.5 does (html files with 3 panes).
Am i missing something? Where (possibly on a Sun webpage) do I get documentation about Runnable, Thread etc, related to the MIDP2.0 release.I'm new to this, but I also had trouble for a while in finding and installing the right drivers. Eventually I got it to work with the link below. Follow the steps and select everything it suggests (I did and it worked for me). You might want to try it and see if it works for you too. Good Luck. http://www.creative.com/language.asp...wnloads/su.asp
-
Need help to find the correct .MIB-file
Hi.
We are using some Nexus 7009 chassis on my work and a program called "SNMPc" that receives traps from our Nexus devices.
The program do not have the new Nexus 7000 MIBs so we are only getting "pure text" from Nexus.
We need to download the right type of MIB file so we can get a better understanding of what is happening on the Nexus.
We can ONLY use ".mib" extensions but Cisco currently only offering ".traps", ".my" and ".oid" files what I can find.
This is an example message we get:
ciscoMgmt.706.0.1 [1] ifName.437260288 (DisplayString): Ethernet3/2 [2] ciscoMgmt.706.1.1.0 (Integer): 5 [3] ciscoMgmt.706.1.2.0 (Integer): 5 [4] ciscoMgmt.706.1.3.0 (Integer): 5 [5] ciscoMgmt.706.1.4.0 (Integer): 5 [6] ciscoMgmt.706.1.5.0 (Integer): 5 [7] ciscoMgmt.706.1.6.0 (Integer): 5 [8] ciscoMgmt.706.1.7.0 (Integer): 5 [9] ciscoMgmt.706.1.8.0 (Integer): 4 [10] ciscoMgmt.706.1.9.0 (Integer): 5 [11] ciscoMgmt.706.1.10.0 (Integer): 5 [12] ciscoMgmt.706.1.11.0 (Integer): 5 [13] snmpTrapEnterprise.0 (ObjectID): ciscoMgmt.706
We can see that the trap name is: 1.3.6.1.4.1.56.12.1.1.0.1
Can someone help me get the right MIB?Silly question but have your tried changing the file extension of the .my files to .mib ? I typically have to do something like that for net-snmp with Cisco MIB files...
- Be sure to rate all helpful posts -
Please help me find the right tool for the VGA Card bracket switching job
Okay I found a great PCI-e x16 Half Height Card, however it was installed with a full height bracket. It also included a low profile bracket, but what is the correct tool I need to change out the bracket?
Can I get these tools at Best Buy? Please tell me the exact specifications and dimensions of
the tool I need and I can be gaming as early as tomorrow afternoon!
*******DISCLAIMER********
I am not an employee of BBY in any shape or form. All information presented in my replies or postings is my own opinion. It is up to you , the end user to determine the ultimate validity of any information presented on these forums.Replied to in double post timed 10 minutes later. 'What password protected address book App' etc.
-
Please help in finding the error in this code
Dear Friends,
I am trying to make the value of 'Shift' on the basis of BLDAT CPUDT & CPUTM of MKPF but I am doing something wrong. Kindly have a look at the following code, especially the IF..ELSEIF section and help me in finding the error.
Regards,
Alok.
SELECT MBLNR MJAHR BKTXT BUDAT BLDAT CPUDT CPUTM USNAM
INTO CORRESPONDING FIELDS OF TABLE I_MKPF1
FROM MKPF
WHERE
BUDAT EQ S_BUDAT AND
TCODE2 EQ 'MFBF'.
********************************************************ALOK 01.02.07
LOOP AT I_MKPF1.
I_MKPF-MBLNR = I_MKPF1-MBLNR.
I_MKPF-MJAHR = I_MKPF1-MJAHR.
I_MKPF-BKTXT = I_MKPF1-BKTXT.
I_MKPF-BUDAT = I_MKPF1-BUDAT.
I_MKPF-BLDAT = I_MKPF1-BLDAT.
I_MKPF-CPUDT = I_MKPF1-CPUDT.
I_MKPF-CPUTM = I_MKPF1-CPUTM.
I_MKPF-USNAM = I_MKPF1-USNAM.
IF ( ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM < '160000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'A'.
ELSEIF ( ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM <= '110000' )
AND ( I_MKPF1-BLDAT <> I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'C'.
ELSEIF ( ( I_MKPF1-CPUTM >= '160000' AND I_MKPF1-CPUTM < '000000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) ).
I_MKPF-SHIFT = 'B'.
ENDIF.
APPEND I_MKPF.
CLEAR I_MKPF.
ENDLOOP.Hi.
IF ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM < '160000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'A'.
ELSEIF ( I_MKPF1-CPUTM >= '090000' AND I_MKPF1-CPUTM <= '110000' )
AND ( I_MKPF1-BLDAT <> I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'C'.
ELSEIF ( I_MKPF1-CPUTM >= '160000' AND I_MKPF1-CPUTM < '000000' )
AND ( I_MKPF1-BLDAT = I_MKPF1-CPUDT ) .
I_MKPF-SHIFT = 'B'.
ENDIF.
Try the above code ..
Regards
Sudheer -
Please help in finding the bug in this BDC for FB01
Please find the bug in the following BDC for FB01 of mine. It picks up the entries from the very first record of the excel file, every time.
report ZFI_BDC
no standard page heading line-size 255.
data: bdcdata1 like bdcdata occurs 0 with header line.
data : vf_index type i.
DATA: BEGIN OF ENTRIES occurs 0,
BLDAT(8),
BUKRS(4),
BLART(2),
WAERS(5),
BUDAT(8),
RECNO(5),
NEWBS(2),
NEWKO(17),
NEWNUM(1),
WRBTR(13),
GSBER(4),
SECCO(4),
zuonr(18),
SGTXT(50),
NEWBS_2(2),
NEWKO_2(17),
NEWNUM_2(1),
WRBTR_2(13),
GSBER_2(4),
SECCO_2(4),
zuonr_2(18),
SGTXT_2(50),
no type i,
END OF ENTRIES.
DATA: BEGIN OF ENTRIES2 OCCURS 0 ,
BLDAT(8),
BUKRS(4),
BLART(2),
WAERS(5),
BUDAT(8),
RECNO(5),
NEWBS(2),
NEWKO(17),
NEWNUM(1),
WRBTR(13),
GSBER(4),
SECCO(4),
zuonr(18),
SGTXT(50),
NEWBS_2(2),
NEWKO_2(17),
NEWNUM_2(1),
WRBTR_2(13),
GSBER_2(4),
SECCO_2(4),
zuonr_2(18),
SGTXT_2(50),
no type i,
END OF ENTRIES2.
DATA: TEMP(8),
DOCDATE(8),
SPLGL(1),
PKEY(2),
GL(17),
VCHAMT(13),
BUSAREA(4),
SECCODE(4),
zzuonr(18),
COSTCEN(10),
AUFNR(3),
SGTXT(50),
item(50) TYPE c,
DS TYPE I,
DS2 TYPE I.
data : vf_start_col type i value '1', "start column
vf_start_row type i value '1', "start row
vf_end_col type i value '256', "maximum column
vf_end_row type i value '65536', "maximum row
p_text(20). "stores error messages
Internal Table
data : it_excel type kcde_cells occurs 0 with header line.
*/ Field symbol
field-symbols : <fs>.
parameters: p_file LIKE rlgrap-filename MEMORY ID M01,
NOHEADER AS CHECKBOX.
parameters: COMPANY(4) TYPE C DEFAULT 'SCL',
GROUP(12) TYPE C DEFAULT 'BDCTEST',
USER(12) TYPE C DEFAULT SY-UNAME,
KEEP(1) TYPE C DEFAULT 'X',
POSTDATE LIKE SY-DATUM DEFAULT SY-DATUM,
DOC_TYPE(2) TYPE C DEFAULT 'SA',
HOLDDATE LIKE SY-DATUM.
***********************************************upload data from excel
CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
EXPORTING
filename = p_file
i_begin_col = VF_START_COL
i_begin_row = VF_START_ROW
i_end_col = VF_END_COL
i_end_row = VF_END_ROW
tables
intern = IT_EXCEL
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3 .
IF sy-subrc <> 0.
WRITE: / 'EXCEL UPLOAD FAILED :', p_file, SY-SUBRC.
else.
sort it_excel by row col.
loop at it_excel.
IF NOHEADER = 'X'
AND It_EXCEL-row = 1.
CONTINUE.
ENDIF.
vf_index = it_excel-col.
assign component vf_index of structure ENTRIES to <fs>.
move it_excel-value to <fs>.
at end of row.
append ENTRIES.
clear ENTRIES.
endat.
endloop.
endif.
start-of-selection.
DS = 1.
LOOP AT ENTRIES.
ENTRIES-NO = DS.
MODIFY ENTRIES.
DS = DS + 1.
*ON CHANGE OF ENTRIES-zuonr.
*DS = 1.
*ENTRIES-NO = DS.
*MODIFY ENTRIES.
*DS = DS + 1.
*ENDON.
ENDLOOP.
LOOP AT ENTRIES where no = 1.
MOVE-CORRESPONDING ENTRIES TO ENTRIES2.
APPEND ENTRIES2.
CLEAR ENTRIES2.
ENDLOOP.
DS2 = 1.
LOOP AT ENTRIES2.
ENTRIES2-NO = DS2.
MODIFY ENTRIES2.
DS2 = DS2 + 1.
*ON CHANGE OF ENTRIES2-zuonr.
*DS2 = 1.
*ENTRIES2-NO = DS2.
*MODIFY ENTRIES2.
*DS2 = DS2 + 1.
*ENDON.
ENDLOOP.
LOOP AT ENTRIES.
REFRESH BDCDATA1.
WRITE: / ENTRIES-RECNO,
ENTRIES-NEWBS,
ENTRIES-NEWKO,
ENTRIES-NEWNUM,
ENTRIES-WRBTR,
ENTRIES-GSBER,
ENTRIES-SECCO,
ENTRIES-ZUONR,
ENTRIES-SGTXT.
ENDLOOP.
WRITE: / 'THIS IS THE BDC PROGRAM FOR SAMTEL'.
TEMP = POSTDATE.
DOCDATE = TEMP+6(2).
DOCDATE2(2) = TEMP4(2).
DOCDATE4(4) = TEMP0(4).
*delete ENTRIES where no = 1.
delete ENTRIES2 where no = 2.
clear ENTRIES.
clear ENTRIES2.
LOOP AT ENTRIES .
if ENTRIES-no = 2.
perform bdc_dynpro using 'SAPMF05A' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BKPF-BLDAT' "DOCDATE.
ENTRIES-BLDAT.
perform bdc_field using 'BKPF-BLART' "DOC_TYPE.
ENTRIES-BLART.
perform bdc_field using 'BKPF-BUKRS' "COMPANY.
ENTRIES-BUKRS.
perform bdc_field using 'BKPF-BUDAT' "DOCDATE.
ENTRIES-BUDAT.
perform bdc_field using 'BKPF-WAERS' "INR'.
ENTRIES-WAERS.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0301'.
*perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT_2'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-WRBTR'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
call transaction 'F-02' using bdcdata1 mode 'A'.
else.
perform bdc_dynpro using 'SAPMF05A' '0100'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BKPF-BLDAT' "DOCDATE.
ENTRIES-BLDAT.
perform bdc_field using 'BKPF-BLART' "DOC_TYPE.
ENTRIES-BLART.
perform bdc_field using 'BKPF-BUKRS' "COMPANY.
ENTRIES-BUKRS.
perform bdc_field using 'BKPF-BUDAT' "DOCDATE.
ENTRIES-BUDAT.
perform bdc_field using 'BKPF-WAERS' "INR'.
ENTRIES-WAERS.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER.
perform bdc_dynpro using 'SAPMF05A' '0300'.
perform bdc_field using 'BDC_CURSOR'
'RF05A-NEWKO'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT.
perform bdc_field using 'RF05A-NEWBS'
ENTRIES-NEWBS_2.
perform bdc_field using 'RF05A-NEWKO'
ENTRIES-NEWKO_2.
perform bdc_dynpro using 'SAPLKACB' '0002'.
perform bdc_field using 'BDC_CURSOR'
'COBL-GSBER'.
perform bdc_field using 'BDC_OKCODE'
'=ENTE'.
perform bdc_field using 'COBL-GSBER'
ENTRIES-GSBER_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
**perform bdc_field using 'BDC_CURSOR'
'BSEG-SGTXT_2'.
perform bdc_field using 'BDC_OKCODE'
'/00'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
perform bdc_dynpro using 'SAPMF05A' '0301'.
perform bdc_field using 'BDC_CURSOR'
'BSEG-WRBTR'.
perform bdc_field using 'BDC_OKCODE'
'=BU'.
perform bdc_field using 'BSEG-WRBTR'
ENTRIES-WRBTR_2.
perform bdc_field using 'BSEG-GSBER'
ENTRIES-GSBER_2.
perform bdc_field using 'BSEG-SGTXT'
ENTRIES-SGTXT_2.
call transaction 'F-02' using bdcdata1 mode 'A'.
endif.
ENDLOOP.
clear entries.
refresh entries.
Start new screen *
form bdc_dynpro using program dynpro.
clear bdcdata1.
bdcdata1-program = program.
bdcdata1-dynpro = dynpro.
bdcdata1-dynbegin = 'X'.
append bdcdata1.
endform.
Insert field *
form bdc_field using fnam fval.
clear bdcdata1.
bdcdata1-fnam = fnam.
bdcdata1-fval = fval.
append bdcdata1.
endform.Alok,
1) Write upload data from excel in Start of selection
2) I could not find any need for table entries2 in the logic.
3) I feel the data mapping from the uploaded file is wrong. Can you look into http://www.sapdevelopment.co.uk/file/file_upexcelalt1.htm for the proper usage. Actually, this logic will work. Similar way you can map the data to your internal table <b>entries</b>
4) BDC part I feel its ok.
Let me know if you have still error after these steps.
Rgds,
TM -
Help to find the correct technology
Dear all,
first of all excuse me for my bad english. I've to develop a monitoring system for our instrumentation.
What I want to do is:
an user starts to use an instrument controlled by a PC (Linux or Windows), set an experiment ad runs an agent giving it some information. The agent starts in background and when receive a request from a server, collects some information in XML format and return its to the server. The server write this information in a db. The server ask for information in regularly interval of time. The user can use a browser to connect to the server, authenticate himself and see the experiment status.
When the experiment is finished, the server send a kill signal to the agent and the agent kill itself.
I've an agent for each instrument.
Instrument <------> PC Linux/Windows (agent) <------ xml ------> Server (Java EE) <--- jsf/restful----> Client
I want to use Java EE for the server part, but I haven't idea how to write the agent or which technology I've to use to realize the agent and how create the communication server <-> agent.
Thanks a lot for your help.
Enricomorellik wrote:
I want to use Java EE for the server part, but I haven't idea how to write the agent or which technology I've to use to realize the agent and how create the communication server <-> agent.You will have to learn. That is going to take weeks at least and will probably require you to buy and study several books. But you can learn while doing, JEE is not one big thing, it is a collection of little things which can be used and learned separately. So you could focus on the RESTful side of it first for example.
Thanks a lot for your help.What help? You didn't even ask a question, you just made a statement that you need to do stuff. If you want help you'll have to make a start yourself first, which will be orienting yourself on what is available. If you are stuck choosing between different technologies, THEN it is time to ask for help. -
Please help me find the most graphically competant PC in existance
Hi there.
This isn't strictly Arch-related, but probably the best place for a post like this nonetheless
The mandatory story (scroll down if you're short on time or are like "TL;DR")
Over the past few weeks, I've posted on forums, listened to people on IRC, thought, thought some more, and tried to get an idea of the kind of the computer I need. And, after way too much stringing myself out over the whole issue, I've finally decided to give up.
You guys know Linux, in the sense that some of you use Linux for the reasons I want/need to run Linux for, and run the applications I want/need to run. So you're walking reviews of how responsive your hardware is under the stress you put it under (if you do at all), and in a prime position to explain to me what I need.
Up until now, I've used old hardware that's anywhere between "OUCH." and "*faints*" behind today's tech - I was using DOS in 1997, Win 3.1 in 2000, and Win98 in 2005-2006. Then things took a turn for the better (I believe in God so I know he had something in that change of events) and I got an old P4 with 512MB RAM. And that's when I was able to finally install XP - and when XP went to the "wow" I could never make my own to the "bleough, get this thing off me" it is, aka I "saw the light". And installed Linux. Arch Linux.
But I've finally outgrown this PC by several Saturn-sized margins, and need a new one. I've processed a lot of information, did quite a cram (that didn't even break a sweat although I thought it would, like this comic strip ) and learned about FSBs, RAM speed/timings and the like in less than a week, finally put my finger on the reason why my PC is so slow, learned about RAM size and so on... and started churning out keywords like a quad-core processor, 8GB RAM, etc... then it went to 16 cores, 32GB RAM, then 64GB RAM... and then things got really bad.
Everything reached a "capacity head" when I noticed that Intel are going to be releasing a 6-core chip as the last of their Penryn line, and mentioned this to a friend (who has a way bigger handle on hardware than I do, and taught me most of what I know), and shortly after other (related) topics were discussed he showed me this motherboard (he actually showed me this URL, the first URL the product page) that would work with it. That board has space for 192GB of RAM... enough said? Enough said. Ooh, right - it also has space for 4 of those 6-core Intel thingies. I don't think anyone can beat 24 cores. Well, AMD will be able to, with their 12-core chips they're releasing sometime... but then Intel will pwn them with their own 6-core Nehalems (which have HT, so 12-core) and we'll have 48 cores... and it will all continue.
Now, that server board is only $1195. I'd think that a few people could manage to do a bit of saving and scrimping to get a board like that, and I was figuring out how to do exactly that... until my friend told me the small issue that that board has 24 RAM slots, and a single 8GB stick of FBDIMM RAM is going to set me back a relatively manageable $1,100! $25k for RAM anybody?!
That board was off the list quickly. Very quickly
And my ideas... they just all ended. I like the idea of 24 cores a lot, because I'd be able to run 24 different Linux distros at once, or perhaps encode a DVD while playing a really intensive game through WINE through while being logged in to 10 Folding@Home accounts while load-testing 8 different Linux distros in VMs to see their performance differences while watching a Blu-Ray disc on another screen while keeping an eye on a full-motion animation I was developing using Blender while I was running Chrome over WINE in another window for the lulz. But... who's going to do that, except for a "look at me" video or two (that would quickly become one of the most viewed videos whereever it went )?
I mentioned the current hardware I have above to give you an idea of what I can, and can't, do right now - what I can't do includes animation. My PC maxes out watching youtube - or any video for that fact. It just makes the CPU hit 100%. And if you think that's because of Flash being absolute garbage on Linux, when I play stuff in mplayer, it typically hits 70% at the default window size. Yes, this is the bane of having a garbage GPU, one of the other things I need to upgrade. But case in point, not only can I not do animation, I can't do a lot of other things, and since pretty much most of my friends are online and not physical (how I like it), I'm not really able to try out other PCs from a "local" standpoint and see how they fare under differing circumstances. Plus, most of my friends' PCs are as bad as mine . If I look at that system from a possibility perspective, I see a system that can do whatever I want it to. Not mainly from a RAM perspective, but from a processing perspective - animation. And I want to get into animation, but I don't know where to start spec-wise. And I think that a server board with 192GB of RAM will be able to render animation really well. Scheduled animation, that is, not realtime animation, and area I want to get into also. Plus, that board doesn't have a lot of PCI slots...
But in case you haven't noticed, I don't know what I need in order to do what I want so I'm massively overcompensating to the extent that I'm breaking the bank.
The point
What I want is to be able to...
...throw any type of visual medium at my PC and expect it to respond in a nanosecond. Be that a high-definition movie from a BD-DVD or my hard disk, a complex realtime animation I just coded (or however you create that sort of thing), or both at the same time, I want it to play with graphics capability to spare for a (considerably) graphically complex game, even one running through WINE.
...run 3 30" displays off my system and expect them all to run at 50 or 70fps with all 12288000 pixels of the 3 screens updating at the same time.
...run a decent number of VMs at once, say 8 or 12.
...edit impossibly large images and still have a responsive system.
...keep an insane (1000+) number of tabs open in Firefox, indefinitely.
I think (read: hope) you're getting an idea of the kind of system I want here. Something that heads heavily into the field of realtime graphics management, but also something that functions just as well as an ordinary PC.
Some other points to note:
* I want to be able to leave my PC on at night without it chewing its way through the local power station's reserves.
* I want a decent amount of diskspace, say 5 or 10 TB. I currently have around 400GB of old files and triplicates of my duplicates, and I've not been able to sort it out. Ever. In 7 years. Meep? Meep. And for the ickies among you lot, FYI, none of that will be for pr0n. Just in case you missed the vague I-am-a-Christian hint in the paragraphs above (or went TL;DR at it).
* I don't need a quiet system. Yes, I'm not joking, I don't care. Provided it's not a jet engine.
* Watercooling is out, Zalman CPU coolers are in.
* Overclocking is out - well, major overclocking anyway. I've never overclocked before, and I'll likely wander into my BIOS one day and be like *read manual* *doublecheck manual* "okay, if I raise that by 1 MHz..."
* Nehalem - no thanks. It's version 1.0 (well it will be when it comes out), and Linux hasn't had a chance to take advantage of all the new stuff that is likely to surface about the new chip. No, that isn't a hint, it's a random realization I just had, and I don't work for and am not related to Intel or anyone who works there.
What I've been thinking is a good target:
* An 8-core system by way of a dual-socket board and two 4-core chips
* Two ATI Radeon 4870X2s for graphics
* 3 HP LP3095 10-bit 30" LCDs
* A G15 keyboard
* Both MX Air and MX Revolution mice (for different situations)
* A Lian-Li PC-V2110B case (yes, $500, but it looks awesome while not looking violent)
* Somewhere between 8 and 64GB of RAM, depending on how much you think I need.
Price isn't really an issue here; I'm interested in knowing what I need for a working system - this is my first big upgrade and big upgrades don't cost $1. Or ¥1. Or €1.
So... that's all I know for sure. Everything else is "?!?!?!?!... *dies*". And I've given up trying to respawn and think about it anymore.
-dav7
Last edited by dav7 (2008-09-15 01:18:28)That's going to be a ridiculous waste of money and energy.
First of all, the current ATI drivers don't support multiple GPUs, so at the moment even a single 4870X2 would be only a 'normal' 4870 (which is quite a speed beast already). GFX drivers evolve rapidly, so things might look different next month, but when it comes to Linux and hardware there's one Golden Rule: stay away from the newest stuff and wait for proper support to get coded.
I also wonder what power supply could possibly cope with the differences between idle and full load; that's way beyond 400W. But then, I'm one of those "quiet&green" types where >100W idle is already a bit much.
I kind of understand that you want to get it done and not worry about hardware for the next 10 years or so, but that's simply not how the hardware world works and never did. At least not for the average consumer. -
Please help me find the location of PSE 12 program download
I need to re-download a copy of PSE 12. Can't find my discs and I have a new computer. So I need a link to downloading a non current copy of PSE. Thanks.
Download Photoshop Elements products | 12, 11, 10
-
Please Help Me Find The Reason for The Repeating Event!
The following code is intended to calculate and set metrics at the row-level and document-level of our sales documents (quotation, order, delivery note and invoice) when a new item is added to a line.
If I include 'any' of the assignment statements in this code for the oPrintGrp, oCAGM, oCAGMP, oDocCAGM, oDocCAGMP and oDocCOGS EditText fields (all included below), then the system repeats that item event 50+ times until my code (apparently) times out and crashes. I can't figure out why this might be happening. Any ideas?
If the six assignment statements for these respective variables are commented out, execution through this code snippet flows as expected, without errors and without the 50+ repeated validation events for the ItemCode field in the matrix.
Thank you, in advance, for any and all assistance!
Kind Regards,
Scott
Private Sub oApplication_ItemEvent(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles oApplication.ItemEvent
Dim oForm As SAPbouiCOM.Form
Debug.WriteLine("FormType=" & pVal.FormTypeEx & Chr(9) & "FormUID=" & pVal.FormUID & _
Chr(9) & "ItemUID=" & pVal.ItemUID & Chr(9) & "ColUID=" & pVal.ColUID & _
Chr(9) & "EventType=" & pVal.EventType & Chr(9) & "ItemChanged=" & pVal.ItemChanged & _
Chr(9) & "BeforeAction=" & pVal.BeforeAction & Chr(9) & "Row=" & pVal.Row & _
Chr(9) & "CharPressed=" & pVal.CharPressed & Chr(9) & "PopUpIndicator=" & pVal.PopUpIndicator & _
Chr(9) & "Modifiers=" & pVal.Modifiers & Chr(9) & "ActionSuccess=" & pVal.ActionSuccess)
Try
If (pVal.FormTypeEx = "149" Or pVal.FormTypeEx = "139" Or pVal.FormTypeEx = "140" Or pVal.FormTypeEx = "133") _
And pVal.EventType = et_VALIDATE And pVal.ItemUID = "38" And pVal.ColUID = "1" Then
oForm = oApplication.Forms.GetForm(pVal.FormTypeEx, pVal.FormTypeCount)
Dim oMtx As SAPbouiCOM.Matrix
Dim oEditText, oCAGMP, oCAGM, oLineTotal, oCommAmt, oQty, oPrintGrp, oLineNum As SAPbouiCOM.EditText
Dim Price, COGM, LP, LineTotal, CommAmt, CAGMPcnt, CAGM As Double
Dim oCOT As SAPbouiCOM.ComboBox
oForm.Freeze(True)
oMtx = oForm.Items.Item("38").Specific
oPrintGrp = oMtx.Columns.Item("U_PrintGrp").Cells.Item(pVal.Row).Specific ' Print Group
oLineNum = oMtx.Columns.Item("0").Cells.Item(pVal.Row).Specific
oPrintGrp.String = oLineNum.Value ' pVal.Row
oEditText = oMtx.Columns.Item("17").Cells.Item(pVal.Row).Specific
Price = CDbl(Replace(oEditText.Value, "USD", ""))
oEditText = oMtx.Columns.Item("37").Cells.Item(pVal.Row).Specific
COGM = CDbl(Replace(oEditText.Value, "USD", ""))
oCAGM = oMtx.Columns.Item("U_CAGM").Cells.Item(pVal.Row).Specific ' Commission-Adjusted Gross Margin (CAGM)
oCAGMP = oMtx.Columns.Item("U_CAGMPcnt").Cells.Item(pVal.Row).Specific ' CAGM %
oLineTotal = oMtx.Columns.Item("21").Cells.Item(pVal.Row).Specific
LineTotal = CDbl(Replace(oLineTotal.Value, "USD", ""))
oCommAmt = oMtx.Columns.Item("U_CommAmt").Cells.Item(pVal.Row).Specific ' Commission Amount
CommAmt = CDbl(Replace(oCommAmt.Value, "USD", ""))
oCOT = oMtx.Columns.Item("U_COT").Cells.Item(pVal.Row).Specific
oQty = oMtx.Columns.Item("11").Cells.Item(pVal.Row).Specific
If oCOT.Selected.Value <> "Type 2" Then
CAGM = oQty.Value * (Price - COGM + CommAmt)
Else
CAGM = CommAmt
End If
If Price <> 0 Then
CAGMPcnt = Math.Round(100 * (CAGM / LineTotal), 2)
Else
CAGMPcnt = 0
End If
oCAGM.String = CStr(CAGM)
oCAGMP.String = CStr(CAGMPcnt)
Dim Doc_COGS, Doc_SubTotal, Doc_SubTotal2 As Double
Dim oPrice, oCOGS, oDocCAGM, oDocCAGMP, oDocCOGS As SAPbouiCOM.EditText
Dim oLinetype As SAPbouiCOM.ComboBox
Dim i As Integer
CAGM = 0
CAGMPcnt = 0
Doc_COGS = 0
Doc_SubTotal = 0
For i = 1 To oMtx.VisualRowCount - 1
oLineType = oMtx.Columns.Item("257").Cells.Item(i).Specific
If (oLineType.Selected.Value = "") Then
oPrice = oMtx.Columns.Item("17").Cells.Item(i).Specific() ' Price
Price = CDbl(Replace(oPrice.Value, "USD", ""))
oCOGS = oMtx.Columns.Item("37").Cells.Item(i).Specific() ' COGS
COGM = CDbl(Replace(oCOGS.Value, "USD", ""))
oQty = oMtx.Columns.Item("11").Cells.Item(i).Specific() ' Quantity
oCommAmt = oMtx.Columns.Item("U_CommAmt").Cells.Item(i).Specific() ' Commission
CommAmt = CDbl(Replace(oCommAmt.Value, "USD", ""))
oCOT = oMtx.Columns.Item("U_COT").Cells.Item(i).Specific
If oCOT.Selected.Value <> "Type 2" Then
CAGM = CAGM + oQty.Value * (Price - COGM + CommAmt)
Doc_COGS = Doc_COGS + (oQty.Value * COGM)
Else
CAGM = CAGM + oQty.Value * CommAmt
End If
oLineTotal = oMtx.Columns.Item("21").Cells.Item(i).Specific()
Doc_SubTotal = Doc_SubTotal + CDbl(Replace(oLineTotal.Value, "USD", ""))
End If
Next
oEditText = oForm.Items.Item("42").Specific ' <= Document-Level Discounts
Doc_SubTotal = Doc_SubTotal - CDbl(Replace(oEditText.Value, "USD", ""))
CAGM = CAGM - CDbl(Replace(oEditText.Value, "USD", ""))
If Doc_SubTotal <> 0 Then
CAGMPcnt = 100 * (Doc_SubTotal - Doc_COGS) / Doc_SubTotal
Else
CAGMPcnt = 0
End If
oDocCAGMP = oForm.Items.Item("CAGMPcnt").Specific
oDocCAGMP.String = CStr(Math.Round(CAGMPcnt, 2))
oDocCAGM = oForm.Items.Item("CAGM").Specific
oDocCAGM.String = CStr(Math.Round(CAGM, 2))
oDocCOGS = oForm.Items.Item("TTL_COGS").Specific
oDocCOGS.String = CStr(Math.Round(Doc_COGS, 2))
oForm.Freeze(False)
oMtx.AutoResizeColumns()
End If
Catch ex As Exception
oApplication.MessageBox("ItemEvent():" & vbNewLine & _
"Source = " & ex.Source & vbNewLine & _
"Message = " & ex.Message & vbNewLine & _
"HelpLink = " & ex.HelpLink.ToString & vbNewLine & _
"StackTrace = " & ex.StackTrace.ToString)
End Try
End Sub
After entering all my data into the header of the quotation form and having placed the first item into the ItemCode field on the first row of the item matrix, I proceed to hit <TAB>. This is the output from the add-on program to the Debug window in Visual Studio at the point of hitting the <TAB> until a modal dialogue box is presented to me in Business One reading "UI Add-on server is down" with selections to "Continue working without Add-ons" or "Log off current company".
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=2 ItemChanged=False BeforeAction=True Row=1 CharPressed=9 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
The thread '<No Name>' (0xa8c) has exited with code 0 (0x0).
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
FormType=149 FormUID=F_23 ItemUID=38 ColUID=1 EventType=10 ItemChanged=False BeforeAction=False Row=1 CharPressed=0 PopUpIndicator=0 Modifiers=0 ActionSuccess=False
The program '[2076] ABYMods.exe' has exited with code 0 (0x0).Hi Scott,
the innerEvent means that the event is triggered from within another event.
If you by example check for a lost focus of column1 and in the lost focus event column3 is changed, than from within the lost focus for column1 a got focus and lost focus for column3 is generated. Hence the innerEvent = true.
We had the same problem and solved it also this way.
Kind regards,
Ad -
Please help to find the error in the following code
REPORT ZTESTSAMPLE.
CLASS C1 DEFINITION.
PUBLIC SECTION.
METHODS M1.
ENDCLASS.
CLASS C1 IMPLEMENTATION.
METHOD M1.
WRITE: /'HELLO'.
endmethod.
endclass.
DATA OREF TYPE REF TO C1.
*CREATE OBJECT OREF.
OREF->M1().Hi,
here is the solution
CLASS C1 DEFINITION
CLASS c1 DEFINITION.
PUBLIC SECTION.
METHODS m1.
ENDCLASS. "C1 DEFINITION
CLASS C1 IMPLEMENTATION
CLASS c1 IMPLEMENTATION.
METHOD m1.
WRITE: /'HELLO'.
ENDMETHOD. "M1
ENDCLASS. "C1 IMPLEMENTATION
DATA : oref TYPE REF TO c1.
START-OF-SELECTION.
CREATE OBJECT : oref.
CALL METHOD oref->m1.
reward if helpful
Maybe you are looking for
-
We have started to provide IPads to some of our employees. They will use their own Apple accounts for purchases, but we would like to be able to have Icloud type access in case of an emergency. For example, we use Prey for our android phones.
-
I have the duplex printing accessory installed on my new Officejet 8500 Plus A910. I am using an iMac with OS 10.6. When I first set up the printer, I am pretty sure it recognized the duplexer. However, now it does not automatically recognize the dup
-
Hello I have a brand new 2013 late model Macbook Pro 13 retina. I have noticed there small bubbles underneat the black border of the monitor. At first I thought these were scratches but the more I looked the more I could plainly see it was a bubble.
-
How can you create an 'even-spaced' spiral?
Is there a way or method to create the 'even-spaced' spiral with the spiral tool? I've tried to using the Ctl+spiral tool but the inside is still too tight and the outside is too 'wide'. I know I'm missing something here, I'd appreciate any info an
-
Java.lang.OutOfMemoryError:PermGen space error
We haven't been able to go live with our help systems on RoboHelp Server 8 yet due to some major memory issues with Tomcat/RoboHelp Server. We've been working with Tulika on this issue, but I just wanted to check in and see if anyone else here has ex