ABAP Report WRITE, how to ouptut long lines without additional formatting?
I am developing a program, which dumps objects as XML and I need to create one big XML file at the end. I would like to start it as a background job and get this XML as spooled output at the end. The problem is that the XMLs come from CALL TRANSFORMATION as one big string without any CR LF and in the report spooled output there are additional "formatting" like header, pages etc.:
#COL0N#COL0H07.12.09 Programm EHFND_GENERATE_BO_DOCU 1
#<bopf_bo><item><KEY>gB4L/AeoHd6tl1YoR5AdIg==</KEY><PARENT_KEY/><ROOT_KEY>gB4L/A
#<bopf_bo><item><KEY>gB4L/AeoHd6tl2lLeQUKOQ==</KEY><PARENT_KEY/><ROOT_KEY>gB4L/A
#<bopf_bo><item><KEY>gB4L/AeoHd6tmEQlByTUEg==</KEY><PARENT_KEY/><ROOT_KEY>gB4L/A
#<bopf_bo><item><KEY>gB4L/AeoHd6xjRciawUXeQ==</KEY><PARENT_KEY/><ROOT_KEY>gB4L/A
#<bopf_bo><item><KEY>gB4L/AeoHe6t31MGbgZYFg==</KEY><PARENT_KEY/><ROOT_KEY>gB4L/A
P
|#COL0N#COL0H07.12.09 Programm EHFND_GENERATE_BO_DOCU 2
|#######################################################################################
|#<bopf_bo><item><KEY>gCFaXDIYHe60jgYnuB9agQ==</KEY><PARENT_KEY/><ROOT_KEY>gCFaXD
Is it possble to make the WRITE statement automatically insert CR LF so I do not loose the XML data and also do not output
any additional symbols? My purpose is to get clean XML data at the end, which can be e.g. directly loaded into explorer.
I already have a solution which fills a DB table with all XMLs and finaly I create the file with cl_gui_frontend_services=>gui_download but I would like to have a simplier solution using only the abap report output.
Edited by: Rob Burbank on Dec 8, 2009 10:56 AM
Better option would be writing this XML string to File on the application server using OPEN DATASET ... TRANSFER .... CLOSE DATASET. You can give the provision in the same program to download this application server file to Presentation.
Regards,
Naimesh Patel
Similar Messages
-
Dear All
Can some one help me to have a good document / manual for ABAP - Report Writer.
Regards,
Venkat
Moderator Message: Please do not ask for documentation here. Instead, Search for them.
Edited by: kishan P on Oct 19, 2010 10:04 AMhi SV,
I guess Report Painter as Report Painter has 90% of the functionality that Report Writer and Report Writer functions can be accessed from within the Report Painter
Regards,
Santosh -
How to create Report Writer Form with page longer than 255
As i need to create report writer form with many columns which exceed than 1 acceptable page, how can I create since in writer there is no Horizontal Page as in report painter.
Thank you very much.
Sirirakcheck it out.
pretty simple example
http://www.baigzeeshan.com/2010/04/creating-simple-search-form-in-oracle.html
here is the example what you 're looking instead of af:table have your form. -
ABAP report /VIRSA/ZVFATBAK run very long on backend
Hello experts,
For ABAP report /VIRSA/ZVFATBAK which runs in the backend system, normally how long would it take to finish? Because now the duration for the report is already 2k++ seconds and its still running in our test system, while the report scheduled in our development system only uses 1 or 2 secs to finish.
Any idea why is it taking that long in a test system?
Appreciate the replies, thank you in advance.Thank you for the note sabita! Its really helpful.
One question regarding the sapnote, it mentioned STAT collector job, is this a standard job?
If yes, below are the standard collector jobs which is scheduled in the system, which would it be?
SAP_COLLECTOR_FOR_JOBSTATISTIC
SAP_COLLECTOR_FOR_NONE_R3_STAT
SAP_COLLECTOR_FOR_PERFMONITOR -
Report Writer: How to Edit the allowable GenData Selection from a Library
Hello guys,
Recently I am trying to copy the Report List: <b>Total Plan/Actual/Commitments ( 6OPL-001 ) </b> (not sure if this is SAP standard or not) from the Library <b>6O2</b>. I want to add the Business Area as part of the selectable parameter in the selection screen but the libary wont let me do that.
Is there a way to resolve this? If so how?
Thanks guys and hope to hear from you soon.Hi
You have to copy the Report of that Report Painter/Writer to ZREPORT
and from the Menu go to
GENERAL DATA SELECTIOn
and change the selection criteria of that report
Report Writer functions can be accessed from within the Report Painter.
The difference lies in the GUI of the report painter.
For Report Painter
http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/content.htm
For Report Writer
http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7dc143c211d182b30000e829fbfe/content.htm
Refer the following links :
http://www.virtuosollc.com/PDF/Get_Reporter.pdf
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-other/accessing-tables-using-report-painterwriter-98766
http://help.sap.com/saphelp_47x200/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm
http://help.sap.com/saphelp_bw31/helpdata/en/66/bc7d2543c211d182b30000e829fbfe/frameset.htm
Reward points if useful
Regards
Anji -
Report Writer, How to find tables?
Hello -
I have a Report developed using "Report Writer", and how do i find the tables used in that report?
Appricate any helpThank you, Any idea how to find the Logic used inthe report?
-
How to handle long lines in a JAD file?
Hi all,
setting MIDlet permissions in a JAD file easily expands the length of one line so that they need to get wrapped into 2 or more lines. AFAIK JADs actually are manifest files and the manifest file spec says that a line continuation is marked by a line beginning with a single space. I use Ant to create the JAD file and Ant's manifest task does it exactly like this. Example:
MIDlet-Permissions: javax.microedition.io.Connector.bluetooth.client,j
avax.microedition.io.Connector.socketThis works on my Sony Ericsson phone and in the MicroEmu emulator, but the WTK (2.5.2) emulator complains about that by throwing an exception:
com.sun.midp.midletsuite.InvalidJadException: Reason = 28
at com.sun.midp.midletsuite.JadProperties.partialLoad(+259)
at com.sun.midp.midletsuite.JadProperties.load(+8)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+252)
at com.sun.midp.dev.DevMIDletSuiteImpl.create(+74)
at com.sun.midp.main.Main.runLocalClass(+20)
at com.sun.midp.main.Main.main(+80)So who is wrong here?
Thanks for some information!
Best regards,
BrianMIDlet-Permissions: javax.microedition.io.Connector.bluetooth.client,j
avax.microedition.io.Connector.socketif memory serves, inability to handle stuff like above is a known WTK bug.
Try workarounds like "glueing" permissions into single (long) line or splitting them on commas -
How to set each line without gap??
Hello!!
Could any one help me in setting the records in each line without gap while printing? Right now, each record gets printed with one gap inbetween. I dont want the gap, rather I want to print the records in those gap so that the page usuage will be less, otherwise double usage.
Regards
Mittocheck the Vertical Elasticity of your repeating frame and your fields. If you set it as Variable, it will not use the fixed space like it does now. Play with it and see how it works out for you.
-
How to read long line from text file
Hi,
I just faced problem when reading a big text file.
BufferedReader br = new BufferedReader(new FileReader("D:\\afile.txt"));
String str;
int i;
while ((str = br.readLine())!=null)
i++;
//do some work here...
...This code throws exception:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap spaceSo I thought file line is very long. When I opened it in FAR it only displays no more than 4096 characters as a line.
Help me to read a text file that's line is very long?try,
$ java -X
-Xmixed mixed mode execution (default)
-Xint interpreted mode execution only
-Xbootclasspath:<directories and zip/jar files separated by ;>
set search path for bootstrap classes and resources
-Xbootclasspath/a:<directories and zip/jar files separated by ;>
append to end of bootstrap class path
-Xbootclasspath/p:<directories and zip/jar files separated by ;>
prepend in front of bootstrap class path
-Xnoclassgc disable class garbage collection
-Xincgc enable incremental garbage collection
-Xloggc:<file> log GC status to a file with time stamps
-Xbatch disable background compilation
-Xms<size> set initial Java heap size
-Xmx<size> set maximum Java heap size
-Xss<size> set java thread stack size
-Xprof output cpu profiling data
-Xrunhprof[:help]|[:<option>=<value>, ...]
perform JVMPI heap, cpu, or monitor profiling
-Xdebug enable remote debugging
-Xfuture enable strictest checks, anticipating future default
-Xrs reduce use of OS signals by Java/VM (see documentation)
-Xcheck:jni perform additional checks for JNI functions
The -X options are non-standard and subject to change without notice. -
How to create a line without using execute action method.
Hi All,
I want to create a line whose weight and co-ordinate are given to me. I am using ActionDescriptor and execute action method to do this.
Here is my code:
var idcontentLayer = stringIDToTypeID( "contentLayer" );
var idStrt = charIDToTypeID( "Strt" );
var idHrzn = charIDToTypeID( "Hrzn" );
var idPxl = charIDToTypeID( "#Pxl" );
var idVrtc = charIDToTypeID( "Vrtc" );
var idPnt = charIDToTypeID( "Pnt " );
var actRef = new ActionReference();
actRef.putClass( idcontentLayer );
var layerDesc = new ActionDescriptor();
layerDesc.putReference( charIDToTypeID( "null" ), actRef );
var lineDesc = new ActionDescriptor();
lineDesc.putClass( charIDToTypeID( "Type" ), stringIDToTypeID( "solidColorLayer" ) );
var propertyDesc = new ActionDescriptor();
var strtPointDesc = new ActionDescriptor();
strtPointDesc.putUnitDouble( idHrzn, idPxl, startX); //startX, startY, endX, endY are given..
strtPointDesc.putUnitDouble( idVrtc, idPxl, startY);
var endPointDesc = new ActionDescriptor();
endPointDesc.putUnitDouble( idHrzn, idPxl, endX );
endPointDesc.putUnitDouble( idVrtc, idPxl, endY );
propertyDesc.putObject( charIDToTypeID( "Strt" ), idPnt, strtPointDesc );
propertyDesc.putObject( charIDToTypeID( "End " ), idPnt, endPointDesc);
propertyDesc.putUnitDouble( charIDToTypeID( "Wdth" ), idPxl, weight ); // weight is given.
lineDesc.putObject( charIDToTypeID( "Shp " ), charIDToTypeID( "Ln " ), propertyDesc );
layerDesc.putObject( charIDToTypeID( "Usng" ), idcontentLayer, lineDesc );
executeAction( charIDToTypeID( "Mk " ), layerDesc, DialogModes.NO );
Is there any other way to do the above (using photoshop scripting method)?
Thanks,
AIYou can only create normal and text layers using the Object Model. For other layer types you have to use Action Manager.
-
How to execute long processes without MacBook going to sleep?
For work, I often have to upload large disk images that can take 4 hours to upload. I usually upload them at night using command-line scp.
Problem is, the computer will go to sleep and stop uploading.
I don't want to turn sleep off altogether. Is there anything I can do to prevent the machine from sleeping until a process like uploading is finished?
Ideally, I'd like to start the upload, close the lid, and have it go to sleep after it's done.
Anyway to do that?
MacBook Mac OS X (10.4.6)Try Jiggler. It's pretty cool. It's simple. It basically moves your cursor around so the MacBook stays awake. You can control it (shut it off or turn it on) so that it's not affecting the computer all the time. I haven't used it for a while but I don't think there was a way to set a specific time for it so having it stop so you MB shuts down eventually might not be possible. But I used it a while back when I was encoding video and it worked pretty well for something so simple.
-
How to tanslate long integer to date format ?
import java.util.Date;
import java.text.*;
import java.io.*;
public class ex_date02 {
public static void main(String[] args) {
File fTimeOut = new File("template.java");
DateFormat defaultDate = DateFormat.getDateInstance();
System.out.println(defaultDate.format(new Date()));
DateFormat myformat = new SimpleDateFormat("yyyy/MM/dd HH:MM");
System.out.println(myformat.format(new Date()));
System.out.println(fTimeOut.lastModified());
}Thank a lot
import java.util.Date;
import java.text.*;
import java.io.*;
public class ex_date02 {
public static void main(String[] args) {
File fTimeOut = new File("template.java");
DateFormat defaultDate = DateFormat.getDateInstance();
System.out.println(defaultDate.format(new Date()));
DateFormat myformat = new SimpleDateFormat("yyyy/MM/dd HH:MM");
System.out.println(myformat.format(new Date()));
System.out.println(fTimeOut.lastModified());
System.out.println(myformat.format (new Date (fTimeOut.lastModified())));
Output is
04-Feb-03
2003/02/04 01:02
1044337905000
2003/02/03 21:02 -
How to download a ABAP report to text file
Hi Experts,
I want to save a ABAP report to a local file in my PC (*txt format). Since it uses a lot of includes, I have to download those ones too.. Is there is quickway to save the main program and all it's subprograms to a text file ?
Regards
ShibuHi,
Try this report, it will solve u r problem,
TABLES:TRDIR.
SELECT-OPTIONS: PGMNAME FOR TRDIR-NAME.
CONSTANTS: LINESIZE value 2048.
PARAMETERS:
HEADING AS CHECKBOX DEFAULT 'X',
FGROUP AS CHECKBOX,
USER LIKE TRDIR-CNAM DEFAULT '*',
DOWNLOAD AS CHECKBOX default 'X',
pa_TEXTP AS CHECKBOX,
DOWNDIR(80) DEFAULT 'C:\temp\',
chg_date(8) default '19000101',
chg_time(6) default '000000'.
PGMNAME like TRDIR-NAME.
DATA:
W_TEXT(128),
W_FILENAME(128),
W_PROGRAM_LOW(8),
W_PROGRAM_HIGH(8).
DATA:
_texttab type textpool,
texttab type standard table of textpool initial size 0
with header line,
BEGIN OF TEXTTAB OCCURS 0,
ID(1),
KEY(8),
ENTRY(70),
END OF TEXTTAB,
BEGIN OF ABAPTAB OCCURS 500,
LINE(72),
line(LINESIZE),
END OF ABAPTAB,
BEGIN OF TRTAB OCCURS 0,
NAME LIKE TRDIR-NAME,
ENTRY LIKE TEXTTAB-ENTRY,
CDAT LIKE TRDIR-CDAT,
UDAT LIKE TRDIR-UDAT,
END OF TRTAB,
BEGIN OF TRFTAB OCCURS 0,
NAME LIKE TRDIR-NAME,
ENTRY LIKE TEXTTAB-ENTRY,
CDAT LIKE TRDIR-CDAT,
UDAT LIKE TRDIR-UDAT,
END OF TRFTAB.
START-OF-SELECTION.
IF FGROUP = ' '.
PERFORM LOAD_TRDIR_PROGRAM.
PERFORM PROCESS_PROGRAM.
ELSE.
PERFORM LOAD_TRDIR_FGROUP.
PERFORM PROCESS_FGROUP.
ENDIF.
*& form load_trdir_program.
FORM LOAD_TRDIR_PROGRAM.
SELECT * FROM TRDIR
WHERE NAME IN PGMNAME
and sdate >= chg_date
and stime >= chg_time.
IF USER <> '*'.
CHECK TRDIR-UNAM = USER OR
TRDIR-CNAM = USER.
ENDIF.
CLEAR: TEXTTAB.
REFRESH: TEXTTAB.
CLEAR: TRTAB.
READ TEXTPOOL TRDIR-NAME INTO TEXTTAB LANGUAGE 'E'.
IF SY-SUBRC = 0.
READ TABLE TEXTTAB WITH KEY 'R'.
MOVE TEXTTAB-ENTRY TO TRTAB-ENTRY.
ENDIF.
MOVE TRDIR-NAME TO TRTAB-NAME.
MOVE TRDIR-CDAT TO TRTAB-CDAT.
MOVE TRDIR-UDAT TO TRTAB-UDAT.
APPEND TRTAB.
CLEAR: TEXTTAB.
ENDSELECT.
ENDFORM. " load_trdir_program
*& Form load_trdir_fgroup
FORM LOAD_TRDIR_FGROUP.
SELECT * FROM TRDIR
WHERE NAME BETWEEN 'SAPLYYYY' AND 'SAPLZZZZ'.
CHECK TRDIR-UNAM = USER OR TRDIR-CNAM = USER.
CLEAR: TEXTTAB.
CLEAR: TRTAB.
REFRESH: TEXTTAB.
READ TEXTPOOL TRDIR-NAME INTO TEXTTAB LANGUAGE 'E'.
IF SY-SUBRC = 0.
READ TABLE TEXTTAB WITH KEY 'R'.
MOVE TEXTTAB-ENTRY TO TRTAB-ENTRY.
ENDIF.
MOVE TRDIR-NAME TO TRTAB-NAME.
MOVE TRDIR-CDAT TO TRTAB-CDAT.
MOVE TRDIR-UDAT TO TRTAB-UDAT.
APPEND TRTAB.
CLEAR: TEXTTAB.
ENDSELECT.
LOOP AT TRTAB.
MOVE-CORRESPONDING TRTAB TO TRFTAB.
APPEND TRFTAB.
MOVE TRTAB-NAME+3(5) TO W_PROGRAM_LOW.
MOVE '%' TO W_PROGRAM_LOW+5(1).
MOVE TRTAB-NAME+3(5) TO W_PROGRAM_HIGH.
MOVE 'MMMMMMMM' TO W_PROGRAM_HIGH.
SELECT * FROM TRDIR
WHERE NAME LIKE W_PROGRAM_LOW.
*where name between w_program_low and w_program_high.
CHECK TRDIR-NAME+5(1) <> '$'.
CHECK TRDIR-NAME(5) =
TRTAB-NAME+3(5).
READ TEXTPOOL TRDIR-NAME INTO
TEXTTAB LANGUAGE 'E'.
READ TABLE TEXTTAB WITH KEY 'R'.
MOVE TEXTTAB-ENTRY TO TRFTAB-ENTRY.
MOVE TRDIR-NAME TO TRFTAB-NAME.
MOVE TRDIR-CDAT TO TRFTAB-CDAT.
MOVE TRDIR-UDAT TO TRFTAB-UDAT.
APPEND TRFTAB.
ENDSELECT.
ENDLOOP.
ENDFORM. " load_trdir_fgroup.
FORM PROCESS_PROGRAM
FORM PROCESS_PROGRAM.
LOOP AT TRTAB.
READ REPORT TRTAB-NAME INTO ABAPTAB.
IF DOWNLOAD = 'X'.
PERFORM DOWNLOAD_PROGRAMS USING TRTAB-NAME.
ELSE.
PERFORM LIST_PROGRAMS USING TRTAB-NAME.
ENDIF.
IF pa_TEXTP = 'X'.
READ TEXTPOOL TRTAB-NAME INTO TEXTTAB LANGUAGE
'E'.
IF SY-SUBRC = 0 AND DOWNLOAD = 'X'.
PERFORM DOWNLOAD_TEXTPOOL USING
TRTAB-NAME.
ENDIF.
LOOP AT TEXTTAB.
WRITE:/
TEXTTAB-ID,
TEXTTAB-KEY,
TEXTTAB-ENTRY.
ENDLOOP.
ENDIF.
ENDLOOP.
ENDFORM.
FORM PROCESS_fgroup
FORM PROCESS_FGROUP.
LOOP AT TRFTAB.
READ REPORT TRFTAB-NAME INTO ABAPTAB.
IF DOWNLOAD = 'X'.
PERFORM DOWNLOAD_PROGRAMS USING TRFTAB-NAME.
ELSE.
PERFORM LIST_PROGRAMS USING TRFTAB-NAME
ENDIF.
IF pa_TEXTP = 'X'.
READ TEXTPOOL TRFTAB-NAME INTO TEXTTAB LANGUAGE
'E'.
IF SY-SUBRC = 0 AND DOWNLOAD = 'X'.
PERFORM DOWNLOAD_TEXTPOOL USING
TRFTAB-NAME.
LOOP AT TEXTTAB.
WRITE:/
TEXTTAB-ID,
TEXTTAB-KEY,
TEXTTAB-ENTRY.
ENDLOOP.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM.
*& Form DOWNLOAD_PROGRAMS
FORM DOWNLOAD_PROGRAMS USING NAME.
W_TEXT = 'Downloading'.
W_TEXT+15(8) = NAME.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
TEXT = W_TEXT
EXCEPTIONS
OTHERS = 1.
clear w_filename.
MOVE DOWNDIR TO W_FILENAME(80).
MOVE NAME TO W_FILENAME+20(8).
MOVE '.txt' TO W_FILENAME+28(4).
CONDENSE W_FILENAME NO-GAPS.
concatenate w_filename name '.doc' into w_filename.
condense w_filename no-gaps.
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = W_FILENAME
FILETYPE = 'ASC'
TABLES
DATA_TAB = ABAPTAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_WRITE_ERROR = 2
INVALID_FILESIZE = 3
INVALID_TABLE_WIDTH = 4
INVALID_TYPE = 5
NO_BATCH = 6
UNKNOWN_ERROR = 7
OTHERS = 8.
ENDFORM. " DOWNLOAD_PROGRAMS
*& Form LIST_PROGRAMS
FORM LIST_PROGRAMS USING NAME.
LOOP AT ABAPTAB.
WRITE:/ NAME, ABAPTAB-LINE.
ENDLOOP.
ENDFORM. " LIST_PROGRAMS
*& Form DOWNLOAD_TEXTPOOL
FORM DOWNLOAD_TEXTPOOL USING NAME.
W_TEXT = 'Textpool...'.
W_TEXT+15(8) = NAME.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
TEXT = W_TEXT
EXCEPTIONS
OTHERS = 1.
MOVE DOWNDIR TO W_FILENAME(80).
MOVE TRTAB-NAME TO W_FILENAME+20(8).
MOVE '.tpl' TO W_FILENAME+28(4).
CONDENSE W_FILENAME NO-GAPS.
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = W_FILENAME
FILETYPE = 'ASC'
TABLES
DATA_TAB = TEXTTAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_WRITE_ERROR = 2
INVALID_FILESIZE = 3
INVALID_TABLE_WIDTH = 4
INVALID_TYPE = 5
NO_BATCH = 6
UNKNOWN_ERROR = 7
OTHERS = 8.
ENDFORM. " DOWNLOAD_TEXTPOOL
TOP-OF-PAGE.
IF HEADING = 'X'.
Place your heading here:
call function 'Z_WRITE_HEADER_FOOTER'
exporting
type = 'H'
exceptions
others = 1.
skip 1.
ENDIF.
Regards
Nilesh -
How to read RRI sent parameters in ABAP Report??(Urgent)
I have my own ABAP report. How can I read parameter that RRI sent to me from BEX Query? I know it's possibly needed to setup table name in RSBBS for each element.
hi,
i am failing to see relevance of this post in WebDynpro for ABAP forum. Requesting moderator to move to ABAP general forum. -
How to apply condtion formula inside Report Writer and Report Painter
Hi anybody,
I am doing report painter. but i don't know how to include condition formula inside report painter or report writer. ex if condition ..
Anybody please explain to me the steps of report writer how do this.
I will appreciate goods answers to me.
thanks
Regards,
S.Muthu
Edited by: Subramaniyan Marimuthu on Jun 3, 2009 7:50 AMwww.virtuosollc.com/PDF/Get_Reporter.pdf
This is most useful PDF written by industry expert. This is more informative.
http://help.sap.com/saphelp_47x200/helpdata/en/66/bc7dc143c211d182b30000e829fbfe/frameset.htm
Regards,
Ravi
Maybe you are looking for
-
ITunes keeps clearing library + playlists every time I open it. HELP!
This problem just arose yesterday, and I still can't figure out why. Every time I close iTunes and reopen it for any reason, my entire library is gone, as are my playlists. I have to manually import all of my songs back in and it's a real pain in the
-
Problems displaying MBeans in wlss 4.0
I've problems in displaying MBeans in wlss 4.0 using jconsole jdk5. I usually use Jconsole to display MBeans without problem with wlss previous releases thanks in advance
-
Still wonky after all the tests
I've posted this issue here and on the iMac5 discussion and still have the problem of periodically having my cursor make boxes around everything, the dock refusing to come out of hiding, having mail and firefox open but having to click on them for th
-
Interactive Whiteboards and the Ipad
Hi there sports fans. I work in a special needs school and the iPad is the way of the future... but, I need to be able to visually demonstrate iPad use through and interactive Whiteboard... So this is the crux of the question: How can I use my **Inte
-
Access ni4882.dll with Qt and MinGW
I have to control some electric loads and power supplies over GPIB. We use Qt 4.7.4 with MinGW 4.4 (32-bit) on Windows 7 64-bit. The packet NI-488.2 GPIB Drivers packet 3.0.2 for Windows 7 64-bit is installed. The GPIB Troubleshooting Utility tool sh